一种基于并行多线程的智能冰箱食品管理方法、系统及智能冰箱技术方案

技术编号:14282316 阅读:203 留言:0更新日期:2016-12-25 03:56
本发明专利技术涉及一种基于并行多线程的智能冰箱食品管理方法、系统及智能冰箱,涉及智能冰箱食品管理领域。目的在于解决传统智能冰箱食品管理采用串行流程,在网络不畅通时容易造成食品管理出现差错的问题。本发明专利技术通过采用三个独立线程分别执行关闭箱门事件识别、食品数据管理和食品数据上传,使传统的串行执行变为并行执行,并行的线程间采用通知和数据共享机制,当网络不畅通的情况下,食品数据上传步骤会对食品数据进行持续上传直至成功,但是不影响关闭箱门事件识别步骤和食品数据管理步骤处理用户新的操作,解决了传统串行执行流程所带来的问题。

【技术实现步骤摘要】

本专利技术涉及智能冰箱食品管理领域。
技术介绍
随着计算机技术与信息技术的发展,家电智能化的浪潮也随之兴起,由此,智能冰箱应运而生。智能冰箱对硬件技术和软件技术均进行了升级和革新。如何有效的进行冰箱内食品管理是智能冰箱的核心功能,也是用户非常关注的问题,在智能冰箱的食品管理研究过程中,智能冰箱已经具有了多摄像头进行拍照、远程查看进行食品管理等功能,还有配备了RFID、触摸操作等方式进行食品添加、食品删除等功能,尽管功能越来越多,越来越强大,但是传统智能冰箱食品管理的基本流程多采用串行流程实现,例如公开号为:CN103604273A,专利技术名称为:智能冰箱食品管理的方法,该申请中,视频识别使用图像识别技术,管理流程依次为:冰箱门关闭-通过摄像头获取食品图片-食品识别-与云端同步。当出现网络不畅通的情况出现时,这种传统的串行流程方式就会出现信息处理不及时的问题,导致食品管理过程出现差错。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于并行多线程的智能冰箱食品管理方法、系统及智能冰箱,目的在于解决传统智能冰箱食品管理采用串行流程,在网络不畅通时容易造成食品管理出现差错的问题。本专利技术解决上述技术问题的技术方案如下:一种基于并行多线程的智能冰箱食品管理方法包括:关闭箱门事件识别步骤,读取冰箱电控板返回的冰箱门状态数据,当接收关门状态时执行食品数据管理步骤;食品数据管理步骤,接收关门状态,对食品数据进行采集和管理,并执行食品数据上传步骤;食品数据上传步骤,接收食品数据信息,并将该信息上传至服务器;所述关闭箱门事件识别步骤、食品数据管理步骤和食品数据上传步骤采用独立线程分别执行。本专利技术的有益效果是:本专利技术中,当前一次读取的门状态为开状态,本次读取的门状态为关状态,则关门事件发生,通过采用三个独立线程分别执行关闭箱门事件识别、食品数据管理和食品数据上传,使传统的串行执行变为并行执行,并行的线程间采用通知和数据共享机制,当网络不畅通的情况下,食品数据上传步骤会对食品数据进行持续上传直至成功,但是不影响关闭箱门事件识别步骤和食品数据管理步骤处理用户新的操作,解决了传统串行执行流程所带来的问题。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述方法中,无论食品数据上传步骤上传食品数据信息是否成功,关闭箱门事件识别步骤和食品数据管理步骤仍然对用户操作进行识别和管理。采用上述进一步方案的有益效果是:当网络不通畅时,食品数据上传步骤会产生延迟或关闭,传统流程中,数据上传不成功其他功能步骤也会造成影响,而本专利技术无论数据上传是否成功,都会对用户的实时操作进行识别和管理,不会影响数据的准确性和实时性。进一步,所述食品数据管理步骤包括:食品数据采集步骤,用于对食品数据进行收集;食品数据处理步骤,用于对食品数据进行归类和汇总;食品数据存储步骤,用于对食品数据进行存储。采用上述进一步方案的有益效果是:通过对食品数据进行收集,将收集到的数据进行归类、汇总并存储。进一步,所述食品数据采集步骤采用图像识别或射频识别技术实现。进一步,所述方法还包括:当前冰箱食品数据存储步骤,用于存储当前冰箱内的食品数据信息,所述食品数据信息包括食品编码、食品名称和食品放入时间。采用上述进一步方案的有益效果是:当前冰箱食品数据存储步骤实现冰箱食品数据的本地存储,如果冰箱上电网络不通时,可以通过该步骤对冰箱内的食品数据进行查询。一种基于并行多线程的智能冰箱食品管理系统,所述系统包括:关闭箱门事件识别模块,用于读取冰箱电控板返回的冰箱门状态数据,并将关门状态信号发送至食品数据管理模块;食品数据管理模块,用于接收关门状态信号,对食品数据进行采集和管理,并将食品数据信息发送至食品数据上传模块;食品数据上传模块,用于接收食品数据信息,并将该信息上传至服务器;所述关闭箱门事件识别模块、食品数据管理模块和食品数据上传模块采用独立线程分别执行。采用上述进一步方案的有益效果是:本专利技术中,当前一次读取的门状态为开状态,本次读取的门状态为关状态,则关门事件发生,通过采用三个独立线程分别执行关闭箱门事件识别、食品数据管理和食品数据上传,使传统的串行执行变为并行执行,并行的线程间采用通知和数据共享机制,当网络不畅通的情况下,食品数据上传模块会对食品数据进行持续上传直至成功,但是不影响关闭箱门事件识别模块和食品数据管理模块处理用户新的操作,解决了传统串行执行流程所带来的问题。进一步,所述系统中,无论食品数据上传模块上传食品数据信息是否成功,关闭箱门事件识别模块和食品数据管理模块仍然对用户操作进行识别和管理。采用上述进一步方案的有益效果是:当网络不通畅时,食品数据上传模块会产生延迟或关闭,传统流程中,数据上传不成功其他功能模块也会造成影响,而本专利技术无论数据上传是否成功,都会对用户的实时操作进行识别和管理,不会影响数据的准确性和实时性。进一步,所述食品数据管理模块包括:食品数据采集模块,用于对食品数据进行收集;食品数据处理模块,用于对食品数据进行归类和汇总;食品数据存储模块,用于对食品数据进行存储。采用上述进一步方案的有益效果是:通过对食品数据进行收集,将收集到的数据进行归类、汇总并存储。进一步,所述食品数据采集模块采用图像识别或射频识别技术实现。进一步,所述系统还包括:当前冰箱食品数据存储模块,用于存储当前冰箱内的食品数据信息,所述食品数据信息包括食品编码、食品名称和食品放入时间。采用上述进一步方案的有益效果是:当前冰箱食品数据存储模块实现冰箱食品数据的本地存储,如果冰箱上电网络不通时,可以通过该模块对冰箱内的食品数据进行查询。一种智能冰箱,所述冰箱内部嵌入有上述基于并行多线程的智能冰箱食品管理系统。进一步,所述智能冰箱还包括显示终端,所述显示终端用于显示当前冰箱食品数据存储模块中的数据信息。采用上述进一步方案的有益效果是:通过显示终端查询当前冰箱食品数据存储模块中存储的食品数据,使用户在网络不通的情况下也能够了解冰箱内食品的数据信息。附图说明图1为本专利技术所述的基于并行多线程的智能冰箱食品管理方法的流程图;图2为本专利技术所述的基于并行多线程的智能冰箱食品管理系统的原理示意图;图3为本专利技术所述的食品数据管理模块2的原理示意图;图4为本专利技术所述的智能冰箱的原理示意图。附图中,各标号所代表的部件列表如下:1、关闭箱门事件识别模块,2、食品数据管理模块,3、食品数据上传模块,4、当前冰箱食品数据存储模块,5、食品数据采集模块,6、食品数据处理模块,7、食品数据存储模块,8、显示终端。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例1如图1所示,本实施例提出一种基于并行多线程的智能冰箱食品管理方法,该方法包括:关闭箱门事件识别步骤,读取冰箱电控板返回的冰箱门状态数据,当接收关门状态时执行食品数据管理步骤;食品数据管理步骤,接收关门状态,对食品数据进行采集和管理,并执行食品数据上传步骤;食品数据上传步骤,接收食品数据信息,并将该信息上传至服务器;所述关闭箱门事件识别步骤、食品数据管理步骤和食品数据上传步骤采用独立线程分别执行。本实施例中,当前一次读取的门状态为开状态,本次读取的门状态为关状态,则关门事件发生,通过采用三个独立本文档来自技高网...

【技术保护点】
一种基于并行多线程的智能冰箱食品管理方法,其特征在于,所述方法包括:关闭箱门事件识别步骤,读取冰箱电控板返回的冰箱门状态数据,当接收关门状态时执行食品数据管理步骤;食品数据管理步骤,接收关门状态,对食品数据进行采集和管理,并执行食品数据上传步骤;食品数据上传步骤,接收食品数据信息,并将该信息上传至服务器;所述关闭箱门事件识别步骤、食品数据管理步骤和食品数据上传步骤采用独立线程分别执行。

【技术特征摘要】
1.一种基于并行多线程的智能冰箱食品管理方法,其特征在于,所述方法包括:关闭箱门事件识别步骤,读取冰箱电控板返回的冰箱门状态数据,当接收关门状态时执行食品数据管理步骤;食品数据管理步骤,接收关门状态,对食品数据进行采集和管理,并执行食品数据上传步骤;食品数据上传步骤,接收食品数据信息,并将该信息上传至服务器;所述关闭箱门事件识别步骤、食品数据管理步骤和食品数据上传步骤采用独立线程分别执行。2.根据权利要求1所述的一种基于并行多线程的智能冰箱食品管理方法,其特征在于,所述方法中,无论食品数据上传步骤上传食品数据信息是否成功,关闭箱门事件识别步骤和食品数据管理步骤仍然对用户操作进行识别和管理。3.根据权利要求1所述的一种基于并行多线程的智能冰箱食品管理方法,其特征在于,所述食品数据管理步骤包括:食品数据采集步骤,用于对食品数据进行收集;食品数据处理步骤,用于对食品数据进行归类和汇总;食品数据存储步骤,用于对食品数据进行存储。4.根据权利要求3所述的一种基于并行多线程的智能冰箱食品管理方法,其特征在于,所述食品数据采集步骤采用图像识别或射频识别技术实现。5.根据权利要求4所述的一种基于并行多线程的智能冰箱食品管理方法,其特征在于,它还包括:当前冰箱食品数据存储步骤,用于存储当前冰箱内的食品数据信息,所述食品数据信息包括食品编码、食品名称和食品放入时间。6.一种基于并行多线程的智能冰箱食品管理系统,其特征在于,所述系统包括:关闭箱门事件识别模块(1),用于读取冰箱电控板返回的冰箱门状态数据,并将关门状态信号发送至食品数据管理模块(2);食品数...

【专利技术属性】
技术研发人员:陶祥亮
申请(专利权)人:合肥华凌股份有限公司美的集团股份有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1