(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
专利 一种冰箱事件记录方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:23上传分享