用于冰箱的无线传输模块的数据处理方法与装置技术领域
本发明涉及智能家电控制,特别是涉及一种用于冰箱的无线传输模块的数
据处理方法与装置。
背景技术
传统家电的控制方法主要是用户利用家电配置的按钮、显示屏等人机交互
部件进行设定操作以控制家电。这些家电的控制方法,可以根据用户的需求进
行调节,但是需要用户对家电具备一定的了解,存一定的使用门槛,影响了部
分用户正常使用。另外,这些家电的控制方法还需要用户在家电本体上进行大
量的设置操作,操作繁琐。
随着移动互联网与物联网技术的快速发展,它们在各类家电设备的应用也
越来越普及。从技术上看,它是各类传感器和现有的“互联网”相互衔接的一
种新技术,是对“互联网”技术的延伸。其中,物联网冰箱与冰箱里的食品实
现了自由对话,提高了人类对食品的管理与应用。
现有技术将移动终端与冰箱通过Wi-Fi进行绑定,利用控制移动终端实现
对冰箱的远程控制,虽然简化了操作,但是随着人们生活水平的提高,用户对
冰箱的需求个性化逐渐增强,冰箱的功能差异增大,为了避免对每种冰箱开发
专用的控制程序,现有的冰箱远程控制程序,一般是使用通用的控制程序,然
而这些控制程序的功能列表可能与被控冰箱的实际功能不匹配,从而导致某些
功能无法实现,无法对冰箱进行有效地调节,从而影响用户的使用体验。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地
解决上述问题的用于冰箱的无线传输模块的数据处理方法与装置。
本发明的一个进一步的目的是提供符合冰箱智能控制要求的通用数据处
理方法。
本发明的一个进一步的目的是减少用户操作,提高使用体验。
根据本发明的一个方面,本发明提供了一种用于冰箱的无线传输模块的数
据处理方法。该数据处理方法包括:向无线传输模块连接的冰箱主控板发送查
询指令,并获取冰箱主控板响应于查询指令的反馈指令;从反馈指令中解析出
冰箱的标识信息,根据标识信息在预设的功能列表库中匹配出对应的冰箱功能
列表;以及将冰箱功能列表发送至控制终端,以便控制终端按照冰箱功能列表
对冰箱进行远程控制。
可选地,在向无线传输模块连接的冰箱主控板发送查询指令的步骤之前还
包括:接收来自于冰箱主控板的探测指令;以及根据探测指令向冰箱主控板反
馈无线传输模块已连接的响应指令,以供冰箱主控板开启数据传输功能。
可选地,在冰箱主控板开启数据传输功能的步骤之后还包括:获取来自于
冰箱主控板的配置触发指令;以及根据配置触发指令进行无线传输参数的配
置。
可选地,根据配置触发指令进行无线传输参数的配置的步骤包括:开启无
线网络连接,以接收由控制终端广播发送的参数配置数据包;验证并解析参数
配置数据包,得到无线传输参数;以及利用无线传输参数连接对应的网络设备,
以建立冰箱与网络设备的连接。
可选地,在建立冰箱与网络设备的连接的步骤之后还包括:接收经由网络
设备传输的远程指令,并将远程指令发送给冰箱主控板,以便冰箱主控板执行
远程指令;和/或接收冰箱的运行数据,并通过网络设备上传运行数据。
可选地,标识信息包括:冰箱的功能列表代码和冰箱的设备标识码;并且
根据标识信息在预设的功能列表库中匹配出对应的冰箱功能列表的步骤包括:
根据功能列表代码在预设的功能列表库中匹配出对应的冰箱功能列表;将冰箱
功能列表发送至控制终端的步骤包括:将设备标识码发送至控制终端,以便控
制终端将设备标识码与功能列表绑定。
根据本发明的另一个方面,还提供了一种用于冰箱的无线传输模块的数据
处理装置。该数据处理装置包括:主控板通信模块,配置成向无线传输模块连
接的冰箱主控板发送查询指令,并获取冰箱主控板响应于查询指令的反馈指
令;列表匹配模块,配置成从反馈指令中解析出冰箱的标识信息,根据标识信
息在预设的功能列表库中匹配出对应的冰箱功能列表;以及终端通信模块,配
置成将冰箱功能列表发送至控制终端,以便控制终端按照冰箱功能列表对冰箱
进行远程控制。
可选地,主控板通信模块还配置成:接收来自于冰箱主控板的探测指令;
以及根据探测指令向冰箱主控板反馈无线传输模块已连接的响应指令,以供冰
箱主控板开启数据传输功能。
可选地,主控板通信模块还配置成:获取来自于冰箱主控板的配置触发指
令;并且该数据处理装置还包括:网络配置模块,配置成根据配置触发指令进
行无线传输参数的配置。
可选地,网络配置模块还配置成:开启无线网络连接,以接收由控制终端
广播发送的参数配置数据包;验证并解析参数配置数据包,得到无线传输参数;
以及利用无线传输参数连接对应的网络设备,以建立冰箱与网络设备的连接。
本发明的用于冰箱的无线传输模块的数据处理方法与装置,通过向无线传
输模块连接的冰箱主控板发送查询指令,并获取主控板响应于查询指令的反馈
指令,可以从反馈指令中解析出冰箱的标识信息,根据标识信息在预设的功能
列表库中匹配出对应的冰箱功能列表并将冰箱功能列表发送至控制终端,可以
利用控制终端按照冰箱功能列表对冰箱进行远程控制。一方面避免功能列表与
冰箱不匹配而导致部分远程控制功能无法实现,不能对冰箱进行有效控制的问
题;另一方面也避免了为不同型号冰箱单独开发控制程序带来的开发压力,实
现了冰箱控制过程的通用化。
进一步地,本发明的用于冰箱的无线传输模块的数据处理方法与装置,在
确定无线传输模块已连接之后,通过获取来自于主控板的配置触发指令,可以
自动进行无线传输参数的配置,建立冰箱与网络设备的网络数据连接,从而可
以接收经由网络设备传输的远程指令,并将远程指令发送给主控板,以便主控
板执行远程指令,和/或接收冰箱的运行数据,并通过网络设备上传运行数据,
实现联网运行。整个数据处理过程减少了用户操作,智能化程度进一步提高,
节省了用户的精力,提升了用户的使用体验。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会
更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体
实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术
人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理装置
适用的冰箱示意图;
图2是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理装置
适用的冰箱控制系统架构示意图;
图3是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理装置
的示意图;
图4是根据本发明另一个实施例的用于冰箱的无线传输模块的数据处理装
置的示意图;
图5是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理方法
的流程图;
图6是根据本发明另一个实施例的用于冰箱的无线传输模块的数据处理方
法的流程图;以及
图7是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理方法
中进行无线传输参数的配置的流程图。
具体实施方式
图1是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理装置
300适用的冰箱10的示意图。冰箱10根据无线传输模块的配置情况可以运行
于不同模式,从而通过通用主控板程序实现不同的功能,而不用改动冰箱主控
板的程序,简化了不同类型冰箱的开发流程。如图1所示,该冰箱10包括:
主控板11、显示装置13,并且主控板11设置有用于连接无线传输模块12的
数据接口110,该冰箱10可以根据需要选择配置或不配置无线传输模块12。
在冰箱10初次启动或者上电时,主控板11可以配置成获取冰箱10的启
动触发信号;向冰箱10用于连接无线传输模块12的数据接口110发送探测指
令,以根据响应于探测指令的响应指令确定冰箱10是否配置有无线传输模块
12;若否,驱使冰箱10以预设的第一模式运行,其中在第一模式下,冰箱10
单机运行并关闭数据传输功能;若是,驱使冰箱10以预设的第二模式运行,
其中在第二模式下,冰箱10联网运行并开启数据传输功能。由此可见,冰箱
10在配置有无线传输模块12和没有配置无线传输模块12的两种情况下,通过
通用的主控板程序都可以正常运行,而且在确定无线传输模块的配置情况后,
可以运行于两种不同的模式,实现不同的功能。
显示装置13可以配置成输出用于指示冰箱运行模式的提示信息。显示装
置13可以是触摸显示屏或带有按键的显示屏,在冰箱10运行于第一模式时,
显示屏上可以对应显示象征第一模式的单机图标,在冰箱10运行于第二模式
时,显示屏上可以对应显示象征第二模式的网络图标。本实施例的用于冰箱的
无线传输模块的数据处理装置300适用于冰箱10配置无线传输模块12的情况
下,以供无线传输模块12进行数据处理和参数配置。
图2是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理装置
300适用的冰箱控制系统架构示意图。如图2所示,该冰箱控制系统包括:冰
箱10、网络设备20、控制终端30以及云端服务器40。其中,本实施例的用于
冰箱的无线传输模块的数据处理装置300适用的冰箱10配置有无线传输模块
12,可以联网运行并开启数据传输功能。
冰箱10联网运行时,无线传输模块12可以向与无线传输模块12连接的
冰箱主控板11发送查询指令,并获取主控板11响应于查询指令的反馈指令,
从反馈指令中解析出冰箱10的标识信息,根据标识信息在预设的功能列表库
中匹配出对应的冰箱功能列表。其中,标识信息可以包括:冰箱10的功能列
表代码和冰箱10的设备标识码,无线传输模块12可以将上述标识信息发送至
控制终端30,以便控制终端30按照冰箱功能列表对冰箱10进行远程控制,可
以实现对冰箱10运行状态的调节,例如调节冰箱10的各个储物间室的温度。
无线传输模块12还可以获取冰箱的运行数据,并通过网络设备20上传至云端
服务器40,以记录冰箱10的实时运行数据。
此外,控制终端30可以将接收到的冰箱10的标识信息及用户在控制终端
30上注册的信息上传至云端服务器40,云端服务器40可以将上述信息绑定存
储。
无线传输模块12为利用无线技术进行无线传输的模块,可以是Wi-Fi模
块、蓝牙模块、ZigBee模块等。在一些优选的实施例中,无线传输模块12为
Wi-Fi模块,Wi-Fi模块可以自带MCU,具备一定的数据处理能力,可以运行
相应程序。本实施例的用于冰箱的无线传输模块的数据处理装置300可以预置
于无线传输模块12内,以对其数据进行处理。图3是根据本发明一个实施例
的用于冰箱的无线传输模块的数据处理装置300的示意图,该用于冰箱的无线
传输模块的数据处理装置300一般性地可以包括:主控板通信模块301、列表
匹配模块302、终端通信模块303。
在以上模块中,主控板通信模块301可以配置成向无线传输模块12连接
的冰箱主控板11发送查询指令,并获取主控板11响应于查询指令的反馈指令。
此外,主控板通信模块301还可以配置成:接收来自于主控板11的探测
指令;以及根据探测指令向主控板11反馈无线传输模块12已连接的响应指令,
以供主控板11开启数据传输功能。
其中,无线传输模块12可以为Wi-Fi模块,该Wi-Fi模块可以自带MCU,
具备一定的数据处理能力,可以运行相应程序,并能够预先设置有冰箱的功能
列表库,该功能列表库包括冰箱的全部功能列表。该Wi-Fi模块可以对主控板
11传输来的数据进行处理,例如可以针对探测指令进行响应,生成反馈信号,
以使主控板11确定Wi-Fi模块已被配置。
列表匹配模块302可以配置成从反馈指令中解析出冰箱10的标识信息,
根据标识信息在预设的功能列表库中匹配出对应的冰箱功能列表。其中,标识
信息可以包括:冰箱10的功能列表代码和冰箱10的设备标识码。冰箱的功能
列表代码是可以一串数字,每位数字代表冰箱的一种功能,例如,1代表冷冻、
2代表冷藏、3代表变温、4代表保鲜,将冰箱的功能列表代码12发至Wi-Fi
模块后,即可在Wi-Fi模块预设的功能列表库中匹配出对应的冰箱功能列表,
该列表包含冷藏和冷冻两项功能。而冰箱的设备标识码是稳定可靠且唯一的,
每台冰箱在出厂前可以分配唯一的设备标识码,该标识码可以作为冰箱数据的
索引,还可以在冰箱进行销售和售后服务时,相应地将标识码与冰箱的信息进
行保存。
终端通信模块303可以配置成将冰箱功能列表发送至控制终端30,以便控
制终端30按照冰箱功能列表对冰箱10进行远程控制。
本实施例的用于冰箱的无线传输模块的数据处理装置300,通过向无线传
输模块12连接的冰箱主控板11发送查询指令,并获取主控板11响应于查询
指令的反馈指令,可以从反馈指令中解析出冰箱10的标识信息,根据标识信
息在预设的功能列表库中匹配出对应的冰箱功能列表并将冰箱功能列表发送
至控制终端30,可以利用控制终端30按照冰箱功能列表对冰箱10进行远程控
制。一方面避免功能列表与冰箱不匹配而导致部分远程控制功能无法实现,不
能对冰箱进行有效控制的问题;另一方面也避免了为不同型号冰箱单独开发控
制程序带来的开发压力,实现了冰箱控制过程的通用化。
图4是根据本发明另一个实施例的用于冰箱的无线传输模块的数据处理装
置300的示意图,在上一实施例的基础上可以灵活增加网络配置模块304。
在本实施例中,主控板通信模块301还可以配置成:获取来自于主控板11
的配置触发指令。
网络配置模块304可以配置成根据配置触发指令进行无线传输参数的配
置。网络配置模块304还可以配置成:开启无线网络连接,以接收由控制终端
30广播发送的参数配置数据包;验证并解析参数配置数据包,得到无线传输参
数;以及利用无线传输参数连接对应的网络设备20,以建立冰箱10与网络设
备20的连接。
具体地,主控板11可以通过数据接口110向无线传输模块12发送配置触
发指令,以使无线传输模块12按照配置触发指令进行无线传输参数的配置。
在一些优选的实施例中,显示装置13配置有触摸屏或按键,用户可以通过显
示装置13的触摸屏或按键发送配置触发指令,并通过主控板11传送至无线传
输模块12,以便无线传输模块12进行无线传输参数的配置。
下面对一个配置过程的具体实例进行介绍,其中,网络设备20可以是无
线路由器,无线传输参数可以包括无线路由器的名称、标识、连接密码等,控
制终端30可以是手机,无线传输模块12可以为Wi-Fi模块,具体的配置过程
可以如下:
手机连接无线路由器,并按照设定格式向Wi-Fi模块发送包含无线路由器
连接密码等信息的数据包,Wi-Fi模块接收并解析符合格式的数据包,得到无
线路由器的连接密码等信息,利用连接密码连接对应的无线路由器,以建立冰
箱10与无线路由器的连接。其中,控制终端30还可以是平板电脑等其它具备
一定运算能力、提供数据传输接口、并具有人机交互接口的电子设备。
在冰箱10与无线路由器建立连接之后,Wi-Fi模块可以向主控板11发送
查询指令,主控板11向Wi-Fi模块下发响应于查询指令的反馈指令,其中反
馈指令包含冰箱10的功能列表代码和设备标识码。本实施例的Wi-Fi模块可
以自带MCU,具备一定的数据处理能力,可以运行相应程序,并能够预先设
置有冰箱的功能列表库,该功能列表库包括冰箱的全部功能列表,Wi-Fi模块
根据接收的冰箱10的功能列表代码在预设的功能列表库中能够匹配出对应的
冰箱功能列表,然后可以将冰箱功能列表发送至手机,以便手机根据冰箱10
的设备标识码和冰箱功能列表构建冰箱10的控制界面,利用控制界面可以获
取用户的设置操作,以根据设置操作生成远程指令对冰箱10进行远程控制,
该远程指令经由无线路由器传输给主控板11,以便主控板11执行远程指令。
此外,在冰箱10与无线路由器建立连接之后,Wi-Fi模块还可以接收冰箱
10的运行数据,并通过无线路由器上传运行数据至云端服务器40,以便及时
记录冰箱10的实时运行数据。云端服务器40还可以将用户在手机上注册的具
体信息与冰箱10的设备标识码进行绑定,在保存上述绑定关系后,还可以为
用户提供针对性的云端数据服务,实现远程控制,例如推荐的控制方案、下发
配置文件等。
本实施例的用于冰箱的无线传输模块的数据处理装置300,在确定无线传
输模块12已连接之后,通过获取来自于主控板11的配置触发指令,可以自动
进行无线传输参数的配置,建立冰箱10与网络设备20的网络数据连接,从而
可以接收经由网络设备20传输的远程指令,并将远程指令发送给主控板11,
以便主控板11执行远程指令,和/或接收冰箱10的运行数据,并通过网络设备
20上传运行数据,实现联网运行。整个数据处理过程减少了用户操作,智能化
程度进一步提高,节省了用户的精力,提升了用户的使用体验。
本发明实施例还提供了一种用于冰箱的无线传输模块的数据处理方法,该
数据处理方法可以由以上任一实施例的用于冰箱的无线传输模块的数据处理
装置300来执行,以实现冰箱控制过程的通用化。图5是根据本发明一个实施
例的用于冰箱的无线传输模块的数据处理方法的流程图,该数据处理方法依次
执行以下步骤:
步骤S502,向无线传输模块12连接的主控板11发送查询指令,并获取主
控板11响应于查询指令的反馈指令;
步骤S504,从反馈指令中解析出冰箱10的标识信息,根据标识信息在预
设的功能列表库中匹配出对应的冰箱功能列表;
步骤S506,将冰箱功能列表发送至控制终端30,以便控制终端30按照冰
箱功能列表对冰箱10进行远程控制。
其中,步骤S504中的标识信息包括:冰箱10的功能列表代码和冰箱10
的设备标识码。并且,根据标识信息在预设的功能列表库中匹配出对应的冰箱
功能列表的步骤包括:根据功能列表代码在预设的功能列表库中匹配出对应的
冰箱功能列表。将冰箱功能列表发送至控制终端30的步骤包括:将设备标识
码发送至控制终端30,以便控制终端30将设备标识码与功能列表绑定。
本实施例的用于冰箱的无线传输模块的数据处理方法,通过向无线传输模
块12连接的冰箱主控板11发送查询指令,并获取主控板11响应于查询指令
的反馈指令,可以从反馈指令中解析出冰箱10的标识信息,根据标识信息在
预设的功能列表库中匹配出对应的冰箱功能列表并将冰箱功能列表发送至控
制终端30,可以利用控制终端30按照冰箱功能列表对冰箱10进行远程控制。
一方面避免功能列表与冰箱不匹配而导致部分远程控制功能无法实现,不能对
冰箱进行有效控制的问题;另一方面也避免了为不同型号冰箱单独开发控制程
序带来的开发压力,实现了冰箱控制过程的通用化。
图6是根据本发明另一个实施例的用于冰箱的无线传输模块的数据处理方
法的流程图。该数据处理方法依次执行以下步骤:
步骤S602,接收来自于主控板11的探测指令;
步骤S604,根据探测指令向主控板11反馈无线传输模块12已连接的响应
指令,以供主控板11开启数据传输功能;
步骤S606,获取来自于主控板11的配置触发指令;
步骤S608,根据配置触发指令进行无线传输参数的配置;
步骤S610,向无线传输模块12连接的主控板11发送查询指令,并获取主
控板11响应于查询指令的反馈指令;
步骤S612,从反馈指令中解析出冰箱10的标识信息,根据标识信息在预
设的功能列表库中匹配出对应的冰箱功能列表;
步骤S614,将冰箱功能列表发送至控制终端30,以便控制终端30按照冰
箱功能列表对冰箱10进行远程控制。
其中,步骤S614中对冰箱10进行远程控制的内容可以是对冰箱10的运
行状态进行调节,冰箱10的运行状态可以包括但不限于:冰箱10各间室的设
定温度和设定湿度、除霜条件、制冷功率、速冻条件、静音时间、送风风量、
以及食品保鲜提醒条件。
图7是根据本发明一个实施例的用于冰箱的无线传输模块的数据处理方法
中进行无线传输参数的配置的流程图,该图示出了步骤S608的详细执行流程:
步骤S702,开启无线网络连接,以接收由控制终端30广播发送的参数配
置数据包;
步骤S704,验证并解析参数配置数据包,得到无线传输参数;
步骤S706,利用无线传输参数连接对应的网络设备20,以建立冰箱10与
网络设备20的连接。
其中,在步骤S706建立冰箱10与网络设备20的连接之后还可以包括:
接收经由网络设备20传输的远程指令,并将远程指令发送给主控板11,以便
主控板11执行远程指令;和/或接收冰箱10的运行数据,并通过网络设备20
上传运行数据。
本实施例的用于冰箱的无线传输模块的数据处理方法,通过向无线传输模
块12连接的冰箱主控板11发送查询指令,并获取主控板11响应于查询指令
的反馈指令,可以从反馈指令中解析出冰箱10的标识信息,根据标识信息在
预设的功能列表库中匹配出对应的冰箱功能列表并将冰箱功能列表发送至控
制终端30,可以利用控制终端30按照冰箱功能列表对冰箱10进行远程控制。
一方面避免功能列表与冰箱不匹配而导致部分远程控制功能无法实现,不能对
冰箱进行有效控制的问题;另一方面也避免了为不同型号冰箱单独开发控制程
序带来的开发压力,实现了冰箱控制过程的通用化。
进一步地,本实施例的用于冰箱的无线传输模块的数据处理方法,在确定
无线传输模块12已连接之后,通过获取来自于主控板11的配置触发指令,可
以自动进行无线传输参数的配置,建立冰箱10与网络设备20的网络数据连接,
从而可以接收经由网络设备20传输的远程指令,并将远程指令发送给主控板
11,以便主控板11执行远程指令,和/或接收冰箱10的运行数据,并通过网络
设备20上传运行数据,实现联网运行。整个数据处理过程减少了用户操作,
智能化程度进一步提高,节省了用户的精力,提升了用户的使用体验。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的
多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本
发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因
此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。