CN106123476A - 用于冰箱的智能检测方法 - Google Patents

用于冰箱的智能检测方法 Download PDF

Info

Publication number
CN106123476A
CN106123476A CN201610482196.1A CN201610482196A CN106123476A CN 106123476 A CN106123476 A CN 106123476A CN 201610482196 A CN201610482196 A CN 201610482196A CN 106123476 A CN106123476 A CN 106123476A
Authority
CN
China
Prior art keywords
count value
app
count
pick
anomalous counts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610482196.1A
Other languages
English (en)
Other versions
CN106123476B (zh
Inventor
吴勇
党广明
廖信
赵庆海
王洁
唐鹰
曾浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Haier Co Ltd
Original Assignee
Qingdao Haier Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Haier Co Ltd filed Critical Qingdao Haier Co Ltd
Priority to CN201610482196.1A priority Critical patent/CN106123476B/zh
Publication of CN106123476A publication Critical patent/CN106123476A/zh
Priority to PCT/CN2016/113932 priority patent/WO2018000792A1/zh
Priority to EP16907179.2A priority patent/EP3462112A4/en
Application granted granted Critical
Publication of CN106123476B publication Critical patent/CN106123476B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • F25D29/003Arrangement or mounting of control or safety devices for movable devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24125Watchdog, check at timed intervals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25158Watchdog
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35272Watchdog, count or integrate number of data errors before alarm

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Thermal Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
  • Devices That Are Associated With Refrigeration Equipment (AREA)

Abstract

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

Description

用于冰箱的智能检测方法
技术领域
本发明涉及家用电器领域,尤其涉及一种智能冰箱控制方法及其控制***。
背景技术
物联网是继计算机、互联网与移动通信之后又一次全球信息化浪潮,是全球信息化发展的新阶段,随着物联网概念的兴起,家电行业产品加速智能化,推出一系列智能冰箱。
现有的智能冰箱上,通常设有APP,所述APP可以用于与外界通信获得用户需要的信息,也可以用于与冰箱通信进而实现冰箱智能化,相应的,APP运行过程中,会出现运行出错、出现bug、死机等问题,该问题出现时,用户通常不能第一时间发现问题;另外,家里有小孩老人等用户使用冰箱时,通常也不会主动解决问题;有时候甚至需要售后服务人员到现场更新APP以解决上述问题,如此,费时费力、增加用户使用成本。
发明内容
本发明的目的在于提供一种智能冰箱控制方法及其控制***及方法。
为实现上述发明目的之一,本发明一实施方式提供了一种智能冰箱控制方法,所述方法包括:实时接收APP按照预定间隔时间发送的运行监控信号,
获取用于记录发送运行监控信号次数的发送计数器的计数值,
用于记录接收运行监控信号次数的接收计数器的计数值,
以及用于记录APP发生错误次数的异常计数器的计数值;
根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
作为本发明一实施方式的进一步改进,所述方法还包括:
若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
若所述APP发生错误,则对异常计数器的计数值累加。
作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,均持续接收到APP发送的运行监控信号;
则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:
M1、根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
若所述发送计数器的计数值等于接收计数器的计数值,进入步骤M2;
若所述发送计数器的计数值小于接收计数器的计数值,进入步骤M3;
M2、判断接收计数器的计数值是否大于等于***预设接收计数阈值,
若是,确认所述APP处于运行良好状态;
若否,确认所述APP处于正常运行状态;
M3、判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,未持续接收到APP发送的运行监控信号;
则“根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态”具体包括:
P1、根据所述接收计数器的计数值大小判断所述APP的运行状态;
若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
若所述接收计数器的计数值不为零,进入步骤P2;
P2、判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
作为本发明一实施方式的进一步改进,“根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值”具体包括:
若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
为实现上述发明目的之一,本发明一实施方式提供了一种智能冰箱控制***,所述***包括:数据获取模块,数据处理模块,以及存储模块;所述存储模块包括:用于记录发送运行监控信号次数的发送计数器;用于记录接收运行监控信号次数的接收计数器;以及用于记录APP发生错误次数的异常计数器;
所述数据获取模块用于:实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器的计数值,接收计数器的计数值,异常计数器的计数值;
作为本发明一实施方式的进一步改进,所述数据处理模块用于:根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
所述数据处理模块还用于:若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
若所述APP发生错误,则对异常计数器的计数值累加。
作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,数据获取模块均持续接收到APP发送的运行监控信号;
所述数据处理模块具体用于:
根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
若所述发送计数器的计数值等于接收计数器的计数值,则判断接收计数器的计数值是否大于等于***预设接收计数阈值,
若是,确认所述APP处于运行良好状态;
若否,确认所述APP处于正常运行状态;
若所述发送计数器的计数值小于接收计数器的计数值,则判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
作为本发明一实施方式的进一步改进,若在每个预定间隔时间到来时,数据获取模块未持续接收到APP发送的运行监控信号;
所述数据处理模块具体用于:
根据所述接收计数器的计数值大小判断所述APP的运行状态;
若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
若所述接收计数器的计数值不为零,则判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
作为本发明一实施方式的进一步改进,所述数据处理模块具体用于:
若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
本发明的有益效果是:本发明的用于冰箱的智能检测方法及检测***,通过设置于冰箱上的APP实时主动发送运行监控信号至冰箱,根据运行发送监控信号的收发次数、收发时间,自动对APP的运行状态进行监测及调整,如此,保证APP的正常运行,提高冰箱的运行效率,节省人力资源及成本。
附图说明
图1是本发明一实施方式中用于冰箱的智能检测方法的流程示意图;
图2是本发明一实施方式中用于冰箱的智能检测***的模块示意图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
为实现上述发明目的,如图1所示,本发明一实施方式提供的用于冰箱的智能检测方法,所述方法包括:
S1、实时接收APP按照预定间隔时间发送的运行监控信号,获取用于记录发送运行监控信号次数的发送计数器的计数值,用于记录接收运行监控信号次数的接收计数器的计数值,以及用于记录APP发生错误次数的异常计数器的计数值;
相应的,若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
若所述APP发生错误,则对异常计数器的计数值累加。
所述预定间隔时间,为***预设阈值,其可以根据用户需要自行更改,其为时间单位,实际应用过程中,所述预定间隔时间的长短,对APP运行状态的判断有一定影响,当其过短时,发送接接收运行监控信号的频率过快,增加冰箱的能耗,当其过长时,不利于判断APP的运行状态,通常情况下,预定间隔时间以分钟为计时单位,如此,即可以均衡冰箱的运行能耗,又可以兼顾APP运行状态的判断,在此不做详细赘述。
随着智能化家电的发展,冰箱等家用电器上通常设置智能化设备,相应的,会在智能化设备中下载APP等软件,以满足用户需求。
本实施方式中,设备出厂时,即在APP中植入监控软件,以将所述APP与冰箱进行通信连接,实现对APP的自动监控及调整,当然,若用户使用冰箱等制冷装置过程中,增加新的APP,也会相应的在新的APP中植入监控软件,可以理解的是,冰箱上通常按照多种APP,相应的,冰箱的操作***可以同时与其中一个APP进行通信,也可以与多个APP同时进行通信,在此不做详细赘述。
相应的,所述发送计时器、接收计数器、以及异常计数器可设置于APP端,也可以设置于冰箱的操作***上,在此不做详细赘述。
本发明的APP和冰箱通信过程中,可以通过一个双向的通信连接实现数据的交换,每个连接端称为socket,中文名称:套接字,APP与冰箱通信时,通过"套接字"向网络发出请求或者应答网络请求。其中网络连接过程如下:
根据连接启动的方式以查找套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认,该示例中,服务器为冰箱的操作***,客户端为APP。
服务器监听:是服务器端套接字,其并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。
客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字;为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
连接确认:是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,它就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了;而服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
进一步的,所述方法还包括:
S2、根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
本发明具体示例中,若在每个预定间隔时间到来时,均持续接收到APP发送的运行监控信号;
则所述步骤S2具体包括:
M1、根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
若所述发送计数器的计数值等于接收计数器的计数值,进入步骤M2;
若所述发送计数器的计数值小于接收计数器的计数值,进入步骤M3;
M2、判断接收计数器的计数值是否大于等于***预设接收计数阈值,
若是,确认所述APP处于运行良好状态;
若否,确认所述APP处于正常运行状态;
M3、判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
若在每个预定间隔时间到来时,未持续接收到APP发送的运行监控信号;
则所述步骤S2具体包括:
P1、根据所述接收计数器的计数值大小判断所述APP的运行状态;
若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
若所述接收计数器的计数值不为零,进入步骤P2;
P2、判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
所述***预设接收计数阈值以及所述***预设异常计数阈值也均为***预设阈值,其可以根据用户需要自行更改,其均为数量单位。
进一步的,所述方法还包括:
S3、根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
本发明一实施方式中,所述步骤S3具体包括:若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
为了便于理解本发明,如下,将描述一应用于本发明的用于冰箱的智能检测方法自动监控冰箱运行状态的具体实例。
该示例中,
设定每间隔3分钟发送一次运行监控信号,***预设接收计数阈值为60,***预设异常计数阈值为10。
实时获取发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
实施例一:
假设APP在180分钟内,持续发送运行监控信号,冰箱也正常接收运行监控信号,则在第180分钟后,发送计数器的计数值、接收计数器的计数值均为60、异常计数器的计数值为0,此时,确认所述APP处于运行良好状态,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
以使发送计数器、接收计数器以及异常计数器均重新开始计数。
实施例二:
假设APP运行出现问题,例如:APP瞬间自动重启,并在3分钟预定间隔时间到来时,继续发送运行监控信号,此时,由于APP的自动重启,导致发送计数器的计数值被恢复为0,接收计数器的计数值继续增加,同时,由于APP的自动重启,导致异常计数器的计数值发生变化,进一步的,需要判断,异常计数器的计数值是否大于10,若是,确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;以使发送计数器、接收计数器以及异常计数器均重新开始计数。
若否,确认所述APP处于临界正常状态,将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态;
之后,若在未来一段时间内,APP一直正常运行,则在接收计数器的计数值大于等于***预设接收计数阈值时,重新启动APP,以重新计数。
若在未来一段时间内,APP继续出现错误,则在异常计数器的计数值大于等于***预设异常计数阈值时,重启APP,以重新计数。
实施例三:假设APP运行出现问题,例如:APP刚刚重启又再次出现死机的问题,即发送计数器的计数值、接收计数器的计数值均为0,此时,则确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态,以使发送计数器、接收计数器以及异常计数器均重新开始计数。
实施例四:假设APP运行出现问题,例如:APP运行一段时间后,出现死机的问题,并在3分钟间隔时间到来时,未能持续发送及接收到运行监控信号;此时,发送计数器的计数值以及接收计数器的计数值均不为零,则进一步判断异常计数器的计数值是否大于10,若是,确认所述APP处于非正常状态,重新启动APP,将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;以使发送计数器、接收计数器以及异常计数器均重新开始计数。
若否,确认所述APP处于临界正常状态,将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态;
之后,若在未来一段时间内,APP一直正常运行,则在接收计数器的计数值大于等于***预设接收计数阈值时,重新启动APP,以重新计数。
若在未来一段时间内,APP继续出现错误,则在异常计数器的计数值大于等于***预设异常计数阈值时,重启APP,以重新计数。
结合图2所示,本发明一实施方式提供的智能检测***,所述***包括: 数据获取模块100,数据处理模块200,以及存储模块300,其中所述存储模块300包括:用于记录发送运行监控信号次数的发送计数器301;用于记录接收运行监控信号次数的接收计数器303;以及用于记录APP发生错误次数的异常计数器305;
数据获取模块100 用于实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器301的计数值,接收计数器303的计数值,异常计数器305的计数值;
相应的,若APP在预定间隔时间内发送运行监控信号,所述数据处理模块200则对发送计数器301的计数值累加;
若在预定间隔时间内接收运行监控信号,所述数据处理模块200则对接收计数器303的计数值累加;
若所述APP发生错误,所述数据处理模块200则对异常计数器305的计数值累加。
所述预定间隔时间,为***预设阈值,其可以根据用户需要自行更改,其为时间单位,实际应用过程中,所述预定间隔时间的长短,对APP运行状态的判断有一定影响,当其过短时,发送接接收运行监控信号的频率过快,增加冰箱的能耗,当其过长时,不利于判断APP的运行状态,通常情况下,预定间隔时间以分钟为计时单位,如此,即可以均衡冰箱的运行能耗,又可以兼顾APP运行状态的判断,在此不做详细赘述。
随着智能化家电的发展,冰箱等家用电器上通常设置智能化设备,相应的,会在智能化设备中下载APP等软件,以满足用户需求。
本实施方式中,设备出厂时,即在APP中植入监控软件,以将所述APP与冰箱进行通信连接,实现对APP的自动监控及调整,当然,若用户使用冰箱等制冷装置过程中,增加新的APP,也会相应的在新的APP中植入监控软件,可以理解的是,冰箱上通常按照多种APP,相应的,冰箱的操作***可以同时与其中一个APP进行通信,也可以与多个APP同时进行通信,在此不做详细赘述。
相应的,所述发送计时器、接收计数器303、以及异常计数器305可设置于APP端,也可以设置于冰箱的操作***上,在此不做详细赘述。
所述数据处理模块200根据所述发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值判断所述APP的运行状态;
本发明具体示例中,若在每个预定间隔时间到来时,数据获取模块100均持续接收到APP发送的运行监控信号;
所述数据处理模块200具体用于:
根据所述发送计数器301的计数值、接收计数器303的计数值的大小关系判断所述APP的运行状态;
若所述发送计数器301的计数值等于接收计数器303的计数值,则判断接收计数器303的计数值是否大于等于***预设接收计数阈值,
若是,确认所述APP处于运行良好状态;
若否,确认所述APP处于正常运行状态;
若所述发送计数器301的计数值小于接收计数器303的计数值,则判断所述异常计数器305的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
若在每个预定间隔时间到来时,数据获取模块100未持续接收到APP发送的运行监控信号;
所述数据处理模块200具体用于:
根据所述接收计数器303的计数值大小判断所述APP的运行状态;
若所述接收计数器303的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
若所述接收计数器303的计数值不为零,则判断所述异常计数器305的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
所述***预设接收计数阈值以及所述***预设异常计数阈值也均为***预设阈值,其可以根据用户需要自行更改,其均为数量单位。
进一步的,所述数据处理模块200还用于:根据所述APP的运行状态修改所述发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值。
本发明一实施方式中,
所述数据处理模块200具体用于:
若确认所述APP处于运行良好状态,则将发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器301的计数值、接收计数器303的计数值均独立进行累加,保持异常计数器305的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器301的计数值、接收计数器303的计数值以及异常计数器305的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器305的计数值进行累加,同时将送计数器的计数值、接收计数器303的计数值全部恢复到初始状态。
综上所述,本发明的用于冰箱的智能检测方法及检测***,通过设置于冰箱上的APP实时主动发送运行监控信号至冰箱,根据运行发送监控信号的收发次数、收发时间,自动对APP的运行状态进行监测及调整,如此,保证APP的正常运行,提高冰箱的运行效率,节省人力资源及成本。
在本发明所提供的几个实施方式中,应该理解到,以上所描述的结构、***以及方法的实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其他的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。
另外,在本发明各个实施方式中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以2个或2个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
最后应说明的是:以上实施方式仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施方式对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施方式技术方案的精神和范围。

Claims (10)

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或4所述的用于冰箱的智能检测方法,其特征在于,“根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值”具体包括:
若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
6.一种用于冰箱的智能检测***,其特征在于,所述***包括:
数据获取模块,数据处理模块,以及存储模块;所述存储模块包括:用于记录发送运行监控信号次数的发送计数器;用于记录接收运行监控信号次数的接收计数器;以及用于记录APP发生错误次数的异常计数器;
所述数据获取模块用于:实时接收APP按照预定间隔时间发送的运行监控信号,以及获取发送计数器的计数值,接收计数器的计数值,异常计数器的计数值;
所述数据处理模块用于:根据所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值判断所述APP的运行状态;
根据所述APP的运行状态修改所述发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值。
7.根据权利要求6所述的用于冰箱的智能检测***,其特征在于,所述数据处理模块还用于:若APP在预定间隔时间内发送运行监控信号,则对发送计数器的计数值累加;
若在预定间隔时间内接收运行监控信号,则对接收计数器的计数值累加;
若所述APP发生错误,则对异常计数器的计数值累加。
8.根据权利要求7所述的用于冰箱的智能检测***,其特征在于,
若在每个预定间隔时间到来时,数据获取模块均持续接收到APP发送的运行监控信号;
所述数据处理模块具体用于:
根据所述发送计数器的计数值、接收计数器的计数值的大小关系判断所述APP的运行状态;
若所述发送计数器的计数值等于接收计数器的计数值,则判断接收计数器的计数值是否大于等于***预设接收计数阈值,
若是,确认所述APP处于运行良好状态;
若否,确认所述APP处于正常运行状态;
若所述发送计数器的计数值小于接收计数器的计数值,则判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
9.根据权利要求7所述的用于冰箱的智能检测***,其特征在于,
若在每个预定间隔时间到来时,数据获取模块未持续接收到APP发送的运行监控信号;
所述数据处理模块具体用于:
根据所述接收计数器的计数值大小判断所述APP的运行状态;
若所述接收计数器的计数值为零,则确认所述APP处于非正常状态,重新启动APP;
若所述接收计数器的计数值不为零,则判断所述异常计数器的计数值是否大于等于***预设异常计数阈值;
若是,确认所述APP处于非正常状态,重新启动APP;
若否,确认所述APP处于临界正常状态。
10.根据权利要求8或9任一项所述的用于冰箱的智能检测***,其特征在于,
所述数据处理模块具体用于:
若确认所述APP处于运行良好状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于正常运行状态;则将发送计数器的计数值、接收计数器的计数值均独立进行累加,保持异常计数器的计数值不变;
若确认所述APP处于非正常状态,则将发送计数器的计数值、接收计数器的计数值以及异常计数器的计数值全部恢复到初始状态;
若确认所述APP处于临界正常状态,则将异常计数器的计数值进行累加,同时将送计数器的计数值、接收计数器的计数值全部恢复到初始状态。
CN201610482196.1A 2016-06-27 2016-06-27 用于冰箱的智能检测方法 Active CN106123476B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610482196.1A CN106123476B (zh) 2016-06-27 2016-06-27 用于冰箱的智能检测方法
PCT/CN2016/113932 WO2018000792A1 (zh) 2016-06-27 2016-12-30 冰箱及其智能检测方法和智能检测***
EP16907179.2A EP3462112A4 (en) 2016-06-27 2016-12-30 REFRIGERATOR, ITS INTELLIGENT DETECTION METHOD, AND INTELLIGENT DETECTION SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610482196.1A CN106123476B (zh) 2016-06-27 2016-06-27 用于冰箱的智能检测方法

Publications (2)

Publication Number Publication Date
CN106123476A true CN106123476A (zh) 2016-11-16
CN106123476B CN106123476B (zh) 2018-11-16

Family

ID=57266400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610482196.1A Active CN106123476B (zh) 2016-06-27 2016-06-27 用于冰箱的智能检测方法

Country Status (3)

Country Link
EP (1) EP3462112A4 (zh)
CN (1) CN106123476B (zh)
WO (1) WO2018000792A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000792A1 (zh) * 2016-06-27 2018-01-04 青岛海尔股份有限公司 冰箱及其智能检测方法和智能检测***
US20210281497A1 (en) * 2020-03-09 2021-09-09 Stmicroelectronics Application Gmbh Device and method for checking frames from a communication bus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113360384B (zh) * 2021-06-12 2022-08-02 四川虹美智能科技有限公司 App运行稳定性保护方法、装置及计算机可读介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11173727A (ja) * 1997-12-12 1999-07-02 Hitachi Ltd 電子冷蔵庫
CN101145988A (zh) * 2007-07-19 2008-03-19 中兴通讯股份有限公司 一种通讯链路故障的检测及恢复方法
CN103425562A (zh) * 2012-05-18 2013-12-04 北京北方微电子基地设备工艺研究中心有限责任公司 软件断联监控***及方法
US20140216071A1 (en) * 2013-02-05 2014-08-07 True Manufacturing Company, Inc. Controlling refrigeration appliances with a portable electronic device
CN104567265A (zh) * 2014-11-27 2015-04-29 青岛海尔股份有限公司 用于冰箱的智能检测方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW593950B (en) * 2000-09-11 2004-06-21 Toshiba Corp Remote inspection system for refrigerator
US6795871B2 (en) * 2000-12-22 2004-09-21 General Electric Company Appliance sensor and man machine interface bus
US20120054712A1 (en) * 2010-08-25 2012-03-01 Smartsynch, Inc. System and method for enabling creation and execution of localized applications in utility networks through device-specific programming
DE102011008808A1 (de) * 2011-01-18 2012-07-19 Liebherr-Hausgeräte Ochsenhausen GmbH Kühl- und/oder Gefriergerät
CN106123476B (zh) * 2016-06-27 2018-11-16 青岛海尔股份有限公司 用于冰箱的智能检测方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11173727A (ja) * 1997-12-12 1999-07-02 Hitachi Ltd 電子冷蔵庫
CN101145988A (zh) * 2007-07-19 2008-03-19 中兴通讯股份有限公司 一种通讯链路故障的检测及恢复方法
CN103425562A (zh) * 2012-05-18 2013-12-04 北京北方微电子基地设备工艺研究中心有限责任公司 软件断联监控***及方法
US20140216071A1 (en) * 2013-02-05 2014-08-07 True Manufacturing Company, Inc. Controlling refrigeration appliances with a portable electronic device
CN104567265A (zh) * 2014-11-27 2015-04-29 青岛海尔股份有限公司 用于冰箱的智能检测方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000792A1 (zh) * 2016-06-27 2018-01-04 青岛海尔股份有限公司 冰箱及其智能检测方法和智能检测***
US20210281497A1 (en) * 2020-03-09 2021-09-09 Stmicroelectronics Application Gmbh Device and method for checking frames from a communication bus
CN113438139A (zh) * 2020-03-09 2021-09-24 意法半导体应用有限公司 用于检查来自通信总线的帧的设备和方法
CN113438139B (zh) * 2020-03-09 2022-12-16 意法半导体应用有限公司 用于检查来自通信总线的帧的设备和方法
US11677648B2 (en) * 2020-03-09 2023-06-13 Stmicroelectronics Application Gmbh Device and method for checking frames from a communication bus

Also Published As

Publication number Publication date
CN106123476B (zh) 2018-11-16
EP3462112A1 (en) 2019-04-03
EP3462112A4 (en) 2019-07-17
WO2018000792A1 (zh) 2018-01-04

Similar Documents

Publication Publication Date Title
CN103199972B (zh) 基于soa、rs485总线实现的双机热备份切换方法及热备份***
CN105095001B (zh) 分布式环境下虚拟机异常恢复方法
CN103201724A (zh) 在高可用性虚拟机环境中提供高可用性应用程序
CN106123476A (zh) 用于冰箱的智能检测方法
CN102132523A (zh) 使用网络连接的设备电源管理
CN103019889A (zh) 分布式文件***及其故障处理方法
CN103905247B (zh) 一种基于多客户裁决的双机备份方法及***
US11848889B2 (en) Systems and methods for improved uptime for network devices
CN107480014A (zh) 一种高可用设备切换方法及装置
CN108551397A (zh) 网桥装置及应用以及多plc主站与多plc从站的通信控制方法
US9350803B2 (en) Information management method and device
CN105045533A (zh) 适用于双控高可用存储***的磁盘心跳收发方法
CN110109371A (zh) 智能家居设备管理***和设备管理方法
GB2613725A (en) Managing communication between microservices
CN102664755B (zh) 控制通道故障确定方法及其装置
EP2896187B1 (en) Information management method and device
WO2017074452A1 (en) Fault representation of computing infrastructures
CN106874126A (zh) 一种软件开发中主进程异常检测方法
CN103731287A (zh) 一种故障接管服务器选择方法
CN109828945A (zh) 一种业务报文处理方法及***
CN101557307B (zh) 调度自动化***应用状态管理方法
CN103164171A (zh) 存储装置和命令执行控制方法
CN105573869B (zh) 基于i2c总线的***控制器容错控制方法
CN104753993B (zh) 一种监控服务器的方法及监控设备
CN110740060B (zh) 一种基于双机微服务架构的智能管理单元多装置接入方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant