iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211138574.6 (22)申请日 2022.09.19 (71)申请人 合肥美菱物联科技有限公司 地址 230000 安徽省合肥市经济技 术开发 区莲花路东、 汤口路南美菱研发试验 中心一楼 (72)发明人 杨正 罗廷顺 李子胜  (74)专利代理 机构 合肥洪雷知识产权代理事务 所(普通合伙) 34164 专利代理师 张悦 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) F25D 29/00(2006.01) (54)发明名称 一种冰箱事 件记录方法 (57)摘要 本发明公开了一种冰箱事件记录方法, 涉及 冰箱技术领域。 本发明包括如下步骤: 事件Pk发 生时, 记录本次时间, 将数值T写入数据结构R中 当前数据中, 并将指针移向下一个数据地址; 每 过一个时间单元, 对数据结构R中不为零的数据 执行减1操作, 并对数据结构R中不为零的数据进 行计数; 当计数值不小于N时, 则认为条件达成, 返回真; 当计数值小于N时, 则认为条件未完成, 返回假。 本发明通过使用环状数据结构记录数 据, 在每一个单位时间结束时, 更新环状数据结 构中的数据, 并对环状数据结构中的数据进行判 定, 看是否达到要求的条件; 若满足则输出真, 否 则输出假, 系统后继根据本输出进行相应的操 作, 对各种事 件均适用, 具 备通用性。 权利要求书1页 说明书3页 附图3页 CN 115481123 A 2022.12.16 CN 115481123 A 1.一种冰箱事件记录方法, 定义一个记录事件时刻的环状数据结构R, 并设系统当前时 间为t, 事 件为Pk(k =0,1,2. ..), 发生时刻为tPk, 其特征在于, 包括如下步骤: 步骤一, 事件Pk发生时, 记录本次时间, 将数值T写入数据结构R中当前数据中, 并将指 针移向下一个数据地址; 步骤二, 每过一个时间单元, 对数据结构R中不为零的数据执行减1操作, 并对数据 结构 R中不为零的数据进行计数; 步骤三, 当计数值 不小于N时, 则认为条件达成, 返回真; 步骤四, 当计数值小于N时, 则认为条件未完成, 返回假。 2.根据权利要求1所述的一种冰箱事件记录方法, 其特征在于, 所述环状数据结构R中 能容纳的数据个数len(R)不小于所要求统计事件数N; 每个所述数据所能容纳的最大值不 小于所要求的周期T。 3.根据权利要求1所述的一种 冰箱事件记录方法, 其特征在于, 所述系统当前时间应大 于等于发生时刻, 即t≥tPk。权 利 要 求 书 1/1 页 2 CN 115481123 A 2一种冰箱事件记录 方法 技术领域 [0001]本发明属于冰箱技术领域, 特别是涉及一种冰箱事件记录方法, 针对冰箱控制中 各事件的记录方式的软件实现, 用于对一定时间周期内事 件出现次数的。 背景技术 [0002]目前, 在冰箱控制中有对各种事件(如冰箱开门、 按键按下、 停机等)在时间周期T 内出现的次数N进 行统计的要求(如在连续 12小时内冰箱 开门次数大于5次等等)。 实现的方 式有两种, 一是将时间按周期T进 行划分, 统计每个周期内事件出现的次数; 二是将从0开始 的所有事 件进行时间点记录, 然后在每 个时间点进行判定 。 [0003]这两种统计方式均有不足: [0004](1)方式一: 有可能会对在两个周期间事件统计出现问题, 如对两个连续的周期 T1, T2内, T1后半周期事件出现N/2次, T2前半周期 事件出现N/2次, 这样在T1, T2两个周期内 事件均未达 到N次, 但其实在过程中有达 到N次。 [0005](2)方式二: 实现简单, 但由于对总的时间无法事先确定, 在较长的时间后会出现 溢出等问题, 导 致系统崩溃。 [0006]本申请文件为了避免上述两种方式存在的不足之处, 提供一种记录事件的程序 逻 辑, 使用的内存资源较少。 由于本申请文件的重点是事件的发生时间点, 对于事件本身不敏 感, 因此可以通用到各种事 件判定中。 发明内容 [0007]本发明的目的在于提供一种冰箱事件记录方法, 通过使用环状数据结构记录数 据, 在每一个单位时间结束时, 更新环状数据结构中的数据, 并对环状数据结构中的数据进 行判定, 看是否达到要求的条件, 解决了现有的冰箱记录事件占用内存多、 记录容易出现异 常的问题。 [0008]为解决上述 技术问题, 本发明是通过以下技 术方案实现的: [0009]本发明为一种冰箱事件记录方法, 定义一个记录事件时刻的环状数据结构R, 并设 系统当前时间为t, 事 件为Pk(k =0,1,2. ..), 发生时刻为tPk, 包括如下步骤: [0010]步骤一, 事件Pk发生时, 记录本次时间, 将数值T写入数据结构R中当前数据中, 并 将指针移向下一个数据地址; [0011]步骤二, 每过一个时间单元, 对数据结构R中不为零的数据执行减1操作, 并对数据 结构R中不 为零的数据进行计数; [0012]步骤三, 当计数值 不小于N时, 则认为条件达成, 返回真; [0013]步骤四, 当计数值小于N时, 则认为条件未完成, 返回假。 [0014]作为一种优选的技术方案, 所述环状数据结构R中能容纳的数据个数len(R)不小 于所要求统计事 件数N; 每 个所述数据所能容纳的最大值 不小于所要求的周期T。 [0015]作为一种优选的技 术方案, 所述系统当前时间应大于等于发生时刻, 即t≥tPk。说 明 书 1/3 页 3 CN 115481123 A 3

.PDF文档 专利 一种冰箱事件记录方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种冰箱事件记录方法 第 1 页 专利 一种冰箱事件记录方法 第 2 页 专利 一种冰箱事件记录方法 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:38:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。