用于冰箱的智能检测方法转让专利

申请号 : CN201610482196.1

文献号 : CN106123476B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴勇党广明廖信赵庆海王洁唐鹰曾浩

申请人 : 青岛海尔股份有限公司

摘要 :

本发明提供了一种用于冰箱的智能检测方法,所述方法包括:实时接收APP按照预定间隔时间发送的运行监控信号,获取用于记录发送运行监控信号次数的发送计数器的计数值,用于记录接收运行监控信号次数的接收计数器的计数值,以及用于记录APP发生错误次数的异常计数器的计数值;根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。本发明自动对APP的运行状态进行监测及调整,如此,保证APP的正常运行,提高冰箱的运行效率,节省人力资源及成本。

权利要求 :

1.一种用于冰箱的智能检测方法,其特征在于,所述方法包括如下步骤:实时接收APP按照预定间隔时间发送的运行监控信号,获取用于记录发送运行监控信号次数的发送计数器的计数值,用于记录接收运行监控信号次数的接收计数器的计数值,以及用于记录APP发生错误次数的异常计数器的计数值;

根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;

根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。

2.根据权利要求1所述的用于冰箱的智能检测方法,其特征在于,所述方法还包括:若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;

若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;

若所述APP发生错误,则对异常计数器的计数值累加。

3.根据权利要求2所述的用于冰箱的智能检测方法,其特征在于,若在每个预定间隔时间到来时,均持续接收到APP发送的运行监控信号;

则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:M1、根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;

若所述发送计数器的计数值等于接收计数器的计数值,进入步骤M2;

若所述发送计数器的计数值小于接收计数器的计数值,进入步骤M3;

M2、判断接收计数器的计数值是否大于等于系统预设接收计数阈值,若是,确认所述APP处于运行良好状态;

若否,确认所述APP处于正常运行状态;

M3、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;

若是,确认所述APP处于非正常状态,重新启动APP;

若否,确认所述APP处于临界正常状态。

4.根据权利要求2所述的用于冰箱的智能检测方法,其特征在于,若在每个预定间隔时间到来时,未持续接收到APP发送的运行监控信号;

则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:P1、根据所述接收计数器的计数值大小判断所述APP的运行状态;

若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;

若所述接收计数器的计数值不为零,进入步骤P2;

P2、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;

若是,确认所述APP处于非正常状态,重新启动APP;

若否,确认所述APP处于临界正常状态。

5.根据权利要求3所述的用于冰箱的智能检测方法,其特征在于,“根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值”具体包括:若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;

若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将发送计数器的计数值、接收计数器的计数值全部恢复到初始状态。

6.根据权利要求4所述的用于冰箱的智能检测方法,其特征在于,“根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值”具体包括:若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将发送计数器的计数值、接收计数器的计数值全部恢复到初始状态。

7.一种用于冰箱的智能检测系统,其特征在于,所述系统包括:数据获取模块,数据处理模块,以及存储模块;所述存储模块包括:用于记录发送运行监控信号次数的发送计数器;用于记录接收运行监控信号次数的接收计数器;以及用于记录APP发生错误次数的异常计数器;

所述数据获取模块用于:实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器的计数值,接收计数器的计数值,异常计数器的计数值;

所述数据处理模块用于:根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;

根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。

8.根据权利要求7所述的用于冰箱的智能检测系统,其特征在于,所述数据处理模块还用于:若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;

若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;

若所述APP发生错误,则对异常计数器的计数值累加。

9.根据权利要求8所述的用于冰箱的智能检测系统,其特征在于,若在每个预定间隔时间到来时,数据获取模块均持续接收到APP发送的运行监控信号;

所述数据处理模块具体用于:

根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;

若所述发送计数器的计数值等于接收计数器的计数值,则判断接收计数器的计数值是否大于等于系统预设接收计数阈值,若是,确认所述APP处于运行良好状态;

若否,确认所述APP处于正常运行状态;

若所述发送计数器的计数值小于接收计数器的计数值,则判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;

若是,确认所述APP处于非正常状态,重新启动APP;

若否,确认所述APP处于临界正常状态。

10.根据权利要求8所述的用于冰箱的智能检测系统,其特征在于,若在每个预定间隔时间到来时,数据获取模块未持续接收到APP发送的运行监控信号;

所述数据处理模块具体用于:

根据所述接收计数器的计数值大小判断所述APP的运行状态;

若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;

若所述接收计数器的计数值不为零,则判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;

若是,确认所述APP处于非正常状态,重新启动APP;

若否,确认所述APP处于临界正常状态。

11.根据权利要求9所述的用于冰箱的智能检测系统,其特征在于,所述数据处理模块具体用于:

若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;

若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将发送计数器的计数值、接收计数器的计数值全部恢复到初始状态。

12.根据权利要求10所述的用于冰箱的智能检测系统,其特征在于,所述数据处理模块具体用于:

若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;

若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将发送计数器的计数值、接收计数器的计数值全部恢复到初始状态。

说明书 :

用于冰箱的智能检测方法

技术领域

[0001] 本发明涉及家用电器领域,尤其涉及一种智能冰箱控制方法及其控制系统。

背景技术

[0002] 物联网是继计算机、互联网与移动通信之后又一次全球信息化浪潮,是全球信息化发展的新阶段,随着物联网概念的兴起,家电行业产品加速智能化,推出一系列智能冰箱。
[0003] 现有的智能冰箱上,通常设有APP,所述APP可以用于与外界通信获得用户需要的信息,也可以用于与冰箱通信进而实现冰箱智能化,相应的,APP运行过程中,会出现运行出错、出现bug、死机等问题,该问题出现时,用户通常不能第一时间发现问题;另外,家里有小孩老人等用户使用冰箱时,通常也不会主动解决问题;有时候甚至需要售后服务人员到现场更新APP以解决上述问题,如此,费时费力、增加用户使用成本。

发明内容

[0004] 本发明的目的在于提供一种智能冰箱控制方法及其控制系统及方法。
[0005] 为实现上述发明目的之一,本发明一实施方式提供了一种智能冰箱控制方法,所述方法包括:实时接收APP按照预定间隔时间发送的运行监控信号,
[0006] 获取用于记录发送运行监控信号次数的发送计数器的计数值,
[0007] 用于记录接收运行监控信号次数的接收计数器的计数值,
[0008] 以及用于记录APP发生错误次数的异常计数器的计数值;
[0009] 根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
[0010] 根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
[0011] 作为本发明一实施方式的进一步改进,所述方法还包括:
[0012] 若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
[0013] 若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
[0014] 若所述APP发生错误,则对异常计数器的计数值累加。
[0015] 作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,均持续接收到APP发送的运行监控信号;
[0016] 则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:
[0017] M1、根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
[0018] 若所述发送计数器的计数值等于接收计数器的计数值,进入步骤M2;
[0019] 若所述发送计数器的计数值小于接收计数器的计数值,进入步骤M3;
[0020] M2、判断接收计数器的计数值是否大于等于系统预设接收计数阈值,[0021] 若是,确认所述APP处于运行良好状态;
[0022] 若否,确认所述APP处于正常运行状态;
[0023] M3、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0024] 若是,确认所述APP处于非正常状态,重新启动APP;
[0025] 若否,确认所述APP处于临界正常状态。
[0026] 作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,未持续接收到APP发送的运行监控信号;
[0027] 则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:
[0028] P1、根据所述接收计数器的计数值大小判断所述APP的运行状态;
[0029] 若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
[0030] 若所述接收计数器的计数值不为零,进入步骤P2;
[0031] P2、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0032] 若是,确认所述APP处于非正常状态,重新启动APP;
[0033] 若否,确认所述APP处于临界正常状态。
[0034] 作为本发明一实施方式的进一步改进,“根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值”具体包括:
[0035] 若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0036] 若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
[0037] 若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0038] 若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
[0039] 为实现上述发明目的之一,本发明一实施方式提供了一种智能冰箱控制系统,所述系统包括:数据获取模块,数据处理模块,以及存储模块;所述存储模块包括:用于记录发送运行监控信号次数的发送计数器;用于记录接收运行监控信号次数的接收计数器;以及用于记录APP发生错误次数的异常计数器;
[0040] 所述数据获取模块用于:实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器的计数值,接收计数器的计数值,异常计数器的计数值;
[0041] 作为本发明一实施方式的进一步改进,所述数据处理模块用于:根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
[0042] 根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
[0043] 所述数据处理模块还用于:若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
[0044] 若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
[0045] 若所述APP发生错误,则对异常计数器的计数值累加。
[0046] 作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,数据获取模块均持续接收到APP发送的运行监控信号;
[0047] 所述数据处理模块具体用于:
[0048] 根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
[0049] 若所述发送计数器的计数值等于接收计数器的计数值,则判断接收计数器的计数值是否大于等于系统预设接收计数阈值,
[0050] 若是,确认所述APP处于运行良好状态;
[0051] 若否,确认所述APP处于正常运行状态;
[0052] 若所述发送计数器的计数值小于接收计数器的计数值,则判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0053] 若是,确认所述APP处于非正常状态,重新启动APP;
[0054] 若否,确认所述APP处于临界正常状态。
[0055] 作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,数据获取模块未持续接收到APP发送的运行监控信号;
[0056] 所述数据处理模块具体用于:
[0057] 根据所述接收计数器的计数值大小判断所述APP的运行状态;
[0058] 若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
[0059] 若所述接收计数器的计数值不为零,则判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0060] 若是,确认所述APP处于非正常状态,重新启动APP;
[0061] 若否,确认所述APP处于临界正常状态。
[0062] 作为本发明一实施方式的进一步改进,所述数据处理模块具体用于:
[0063] 若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0064] 若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
[0065] 若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0066] 若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
[0067] 本发明的有益效果是:本发明的用于冰箱的智能检测方法及检测系统,通过设置于冰箱上的APP实时主动发送运行监控信号至冰箱,根据运行发送监控信号的收发次数、收发时间,自动对APP的运行状态进行监测及调整,如此,保证APP的正常运行,提高冰箱的运行效率,节省人力资源及成本。

附图说明

[0068] 图1是本发明一实施方式中用于冰箱的智能检测方法的流程示意图;
[0069] 图2是本发明一实施方式中用于冰箱的智能检测系统的模块示意图。

具体实施方式

[0070] 以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
[0071] 为实现上述发明目的,如图1所示,本发明一实施方式提供的用于冰箱的智能检测方法,所述方法包括:
[0072] S1、实时接收APP按照预定间隔时间发送的运行监控信号,获取用于记录发送运行监控信号次数的发送计数器的计数值,用于记录接收运行监控信号次数的接收计数器的计数值,以及用于记录APP发生错误次数的异常计数器的计数值;
[0073] 相应的,若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
[0074] 若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
[0075] 若所述APP发生错误,则对异常计数器的计数值累加。
[0076] 所述预定间隔时间,为系统预设阈值,其可以根据用户需要自行更改,其为时间单位,实际应用过程中,所述预定间隔时间的长短,对APP运行状态的判断有一定影响,当其过短时,发送接接收运行监控信号的频率过快,增加冰箱的能耗,当其过长时,不利于判断APP的运行状态,通常情况下,预定间隔时间以分钟为计时单位,如此,即可以均衡冰箱的运行能耗,又可以兼顾APP运行状态的判断,在此不做详细赘述。
[0077] 随着智能化家电的发展,冰箱等家用电器上通常设置智能化设备,相应的,会在智能化设备中下载APP等软件,以满足用户需求。
[0078] 本实施方式中,设备出厂时,即在APP中植入监控软件,以将所述APP与冰箱进行通信连接,实现对APP的自动监控及调整,当然,若用户使用冰箱等制冷装置过程中,增加新的APP,也会相应的在新的APP中植入监控软件,可以理解的是,冰箱上通常按照多种APP,相应的,冰箱的操作系统可以同时与其中一个APP进行通信,也可以与多个APP同时进行通信,在此不做详细赘述。
[0079] 相应的,所述发送计时器、接收计数器、以及异常计数器可设置于APP端,也可以设置于冰箱的操作系统上,在此不做详细赘述。
[0080] 本发明的APP和冰箱通信过程中,可以通过一个双向的通信连接实现数据的交换,每个连接端称为socket,中文名称:套接字,APP与冰箱通信时,通过"套接字"向网络发出请求或者应答网络请求。其中网络连接过程如下:
[0081] 根据连接启动的方式以查找套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认,该示例中,服务器为冰箱的操作系统,客户端为APP。
[0082] 服务器监听:是服务器端套接字,其并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。
[0083] 客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字;为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
[0084] 连接确认:是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,它就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了;而服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
[0085] 进一步的,所述方法还包括:
[0086] S2、根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
[0087] 本发明具体示例中,若在每个预定间隔时间到来时,均持续接收到APP发送的运行监控信号;
[0088] 则所述步骤S2具体包括:
[0089] M1、根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
[0090] 若所述发送计数器的计数值等于接收计数器的计数值,进入步骤M2;
[0091] 若所述发送计数器的计数值小于接收计数器的计数值,进入步骤M3;
[0092] M2、判断接收计数器的计数值是否大于等于系统预设接收计数阈值,[0093] 若是,确认所述APP处于运行良好状态;
[0094] 若否,确认所述APP处于正常运行状态;
[0095] M3、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0096] 若是,确认所述APP处于非正常状态,重新启动APP;
[0097] 若否,确认所述APP处于临界正常状态。
[0098] 若在每个预定间隔时间到来时,未持续接收到APP发送的运行监控信号;
[0099] 则所述步骤S2具体包括:
[0100] P1、根据所述接收计数器的计数值大小判断所述APP的运行状态;
[0101] 若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
[0102] 若所述接收计数器的计数值不为零,进入步骤P2;
[0103] P2、判断所述异常计数器的计数值是否大于等于系统预设异常计数阈值;
[0104] 若是,确认所述APP处于非正常状态,重新启动APP;
[0105] 若否,确认所述APP处于临界正常状态。
[0106] 所述系统预设接收计数阈值以及所述系统预设异常计数阈值也均为系统预设阈值,其可以根据用户需要自行更改,其均为数量单位。
[0107] 进一步的,所述方法还包括:
[0108] S3、根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
[0109] 本发明一实施方式中,所述步骤S3具体包括:若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0110] 若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
[0111] 若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0112] 若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
[0113] 为了便于理解本发明,如下,将描述一应用于本发明的用于冰箱的智能检测方法自动监控冰箱运行状态的具体实例。
[0114] 该示例中,
[0115] 设定每间隔3分钟发送一次运行监控信号,系统预设接收计数阈值为60,系统预设异常计数阈值为10。
[0116] 实时获取发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
[0117] 实施例一:
[0118] 假设APP在180分钟内,持续发送运行监控信号,冰箱也正常接收运行监控信号,则在第180分钟后,发送计数器的计数值、接收计数器的计数值均为60、异常计数器的计数值为0,此时,确认所述APP处于运行良好状态,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
[0119] 以使发送计数器、接收计数器以及异常计数器均重新开始计数。
[0120] 实施例二:
[0121] 假设APP运行出现问题,例如:APP瞬间自动重启,并在3分钟预定间隔时间到来时,继续发送运行监控信号,此时,由于APP的自动重启,导致发送计数器的计数值被恢复为0,接收计数器的计数值继续增加,同时,由于APP的自动重启,导致异常计数器的计数值发生变化, 进一步的,需要判断,异常计数器的计数值是否大于10,若是,确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;以使发送计数器、接收计数器以及异常计数器均重新开始计数。
[0122] 若否,确认所述APP处于临界正常状态,将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态;
[0123] 之后,若在未来一段时间内,APP一直正常运行,则在接收计数器的计数值大于等于系统预设接收计数阈值时,重新启动APP,以重新计数。
[0124] 若在未来一段时间内,APP继续出现错误,则在异常计数器的计数值大于等于系统预设异常计数阈值时,重启APP,以重新计数。
[0125] 实施例三:假设APP运行出现问题,例如:APP刚刚重启又再次出现死机的问题,即发送计数器的计数值、接收计数器的计数值均为0,此时,则确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态,以使发送计数器、接收计数器以及异常计数器均重新开始计数。
[0126] 实施例四:假设APP运行出现问题,例如:APP运行一段时间后,出现死机的问题,并在3分钟间隔时间到来时,未能持续发送及接收到运行监控信号;此时,发送计数器的计数值以及接收计数器的计数值均不为零,则进一步判断异常计数器的计数值是否大于10,若是,确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;以使发送计数器、接收计数器以及异常计数器均重新开始计数。
[0127] 若否,确认所述APP处于临界正常状态,将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态;
[0128] 之后,若在未来一段时间内,APP一直正常运行,则在接收计数器的计数值大于等于系统预设接收计数阈值时,重新启动APP,以重新计数。
[0129] 若在未来一段时间内,APP继续出现错误,则在异常计数器的计数值大于等于系统预设异常计数阈值时,重启APP,以重新计数。
[0130] 结合图2所示,本发明一实施方式提供的智能检测系统,所述系统包括: 数据获取模块100,数据处理模块200,以及存储模块300,其中所述存储模块300包括:用于记录发送运行监控信号次数的发送计数器301;用于记录接收运行监控信号次数的接收计数器303;以及用于记录APP发生错误次数的异常计数器305;
[0131] 数据获取模块100 用于实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器301的计数值,接收计数器303的计数值,异常计数器305的计数值;
[0132] 相应的,若APP在预定间隔时间内发送运行监控信号,所述数据处理模块200则对发送计数器301的计数值累加;
[0133] 若在预定间隔时间内接收运行监控信号,所述数据处理模块200则对接收计数器303的计数值累加;
[0134] 若所述APP发生错误,所述数据处理模块200则对异常计数器305的计数值累加。
[0135] 所述预定间隔时间,为系统预设阈值,其可以根据用户需要自行更改,其为时间单位,实际应用过程中,所述预定间隔时间的长短,对APP运行状态的判断有一定影响,当其过短时,发送接接收运行监控信号的频率过快,增加冰箱的能耗,当其过长时,不利于判断APP的运行状态,通常情况下,预定间隔时间以分钟为计时单位,如此,即可以均衡冰箱的运行能耗,又可以兼顾APP运行状态的判断,在此不做详细赘述。
[0136] 随着智能化家电的发展,冰箱等家用电器上通常设置智能化设备,相应的,会在智能化设备中下载APP等软件,以满足用户需求。
[0137] 本实施方式中,设备出厂时,即在APP中植入监控软件,以将所述APP与冰箱进行通信连接,实现对APP的自动监控及调整,当然,若用户使用冰箱等制冷装置过程中,增加新的APP,也会相应的在新的APP中植入监控软件,可以理解的是,冰箱上通常按照多种APP,相应的,冰箱的操作系统可以同时与其中一个APP进行通信,也可以与多个APP同时进行通信,在此不做详细赘述。
[0138] 相应的,所述发送计时器、接收计数器303、以及异常计数器305可设置于APP端,也可以设置于冰箱的操作系统上,在此不做详细赘述。
[0139] 所述数据处理模块200根据所述发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值判断所述APP的运行状态;
[0140] 本发明具体示例中,若在每个预定间隔时间到来时,数据获取模块100均持续接收到APP发送的运行监控信号;
[0141] 则
[0142] 所述数据处理模块200具体用于:
[0143] 根据所述发送计数器301的计数值、接收计数器303的计数值的大小关系判断所述APP的运行状态;
[0144] 若所述发送计数器301的计数值等于接收计数器303的计数值,则判断接收计数器303的计数值是否大于等于系统预设接收计数阈值,
[0145] 若是,确认所述APP处于运行良好状态;
[0146] 若否,确认所述APP处于正常运行状态;
[0147] 若所述发送计数器301的计数值小于接收计数器303的计数值,则判断所述异常计数器305的计数值是否大于等于系统预设异常计数阈值;
[0148] 若是,确认所述APP处于非正常状态,重新启动APP;
[0149] 若否,确认所述APP处于临界正常状态。
[0150] 若在每个预定间隔时间到来时,数据获取模块100未持续接收到APP发送的运行监控信号;
[0151] 所述数据处理模块200具体用于:
[0152] 根据所述接收计数器303的计数值大小判断所述APP的运行状态;
[0153] 若所述接收计数器303的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
[0154] 若所述接收计数器303的计数值不为零,则判断所述异常计数器305的计数值是否大于等于系统预设异常计数阈值;
[0155] 若是,确认所述APP处于非正常状态,重新启动APP;
[0156] 若否,确认所述APP处于临界正常状态。
[0157] 所述系统预设接收计数阈值以及所述系统预设异常计数阈值也均为系统预设阈值,其可以根据用户需要自行更改,其均为数量单位。
[0158] 进一步的,所述数据处理模块200还用于:根据所述APP的运行状态修改所述发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值。
[0159] 本发明一实施方式中,
[0160] 所述数据处理模块200具体用于:
[0161] 若确认所述APP处于运行良好状态,则将发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值全部恢复到初始状态;
[0162] 若确认所述APP处于正常运行状态;则将发送计数器301的计数值、接收计数器303的计数值均独立进行累加,保持异常计数器305的计数值不变;
[0163] 若确认所述APP处于非正常状态,则将发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值全部恢复到初始状态;
[0164] 若确认所述APP处于临界正常状态,则将异常计数器305的计数值进行累加,同时将送计数器的计数值、接收计数器303的计数值全部恢复到初始状态。
[0165] 综上所述,本发明的用于冰箱的智能检测方法及检测系统,通过设置于冰箱上的APP实时主动发送运行监控信号至冰箱,根据运行发送监控信号的收发次数、收发时间,自动对APP的运行状态进行监测及调整,如此,保证APP的正常运行,提高冰箱的运行效率,节省人力资源及成本。
[0166] 在本发明所提供的几个实施方式中,应该理解到,以上所描述的结构、系统以及方法的实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其他的形式。
[0167] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。
[0168] 另外,在本发明各个实施方式中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以2个或2个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0169] 最后应说明的是:以上实施方式仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施方式对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施方式技术方案的精神和范围。