一种物联网家电之间自动适配的方法

文档序号:7983850阅读:272来源:国知局
一种物联网家电之间自动适配的方法
【专利摘要】本发明公开了一种物联网家电之间自动适配的方法,涉及物联网领域。所述方法包括步骤:主适家电通过广播向网络中的其他家电发送适配请求报文;被适家电接收适配请求报文,根据适配请求报文生成适配应答报文,并向主适家电发送适配应答报文;主适家电接收适配应答报文,根据适配应答报文,设置被适家电的优先级,并将被适家电放入主适家电的适配设备列表中,然后向被适家电发送适配确认报文;被适家电接收适配确认报文,设置主适家电的优先级,并将主适家电放入被适家电的适配设备列表中。所述物联网家电之间自动适配的方法,简化了物联网家电之间的适配过程,提高了适配效率,减少工作人员的工作量,降低了其工作难度。
【专利说明】一种物联网家电之间自动适配的方法
【技术领域】
[0001]本发明涉及物联网【技术领域】,特别涉及一种物联网家电之间自动适配的方法。
【背景技术】
[0002]物联网是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
[0003]目前很多家电厂商都加大对物联网家电的研发力度,推出各自的物联网家电产品,物联网家电已经成为一种发展趋势,但就目前的情况来看,有许多方面需要改进,这里提出以下几点:
[0004]I)各家电厂商要么制订了自己的物联网通讯协议,要么就是几个厂商形成联盟,共同推出一套通讯协议,而且随着协议的不断升级,往往出现新版本不兼容旧版本的情况,用户,甚至安装人员都无法确定哪些家电设备之间可以实现互联通信
[0005]2)家电安装的过程中,对安装人员的技术要求比较高,需要手动设置一些参数才能让这些物联网家电协同工作起来,而对于不同品牌的家电,繁多的物理通信接口,难度更大

【发明内容】

[0006](一)要解决的技术问题
[0007]本发明要解决的技术问题是:如何提供一种物联网家电之间自动适配的方法,以简化物联网家电之间的适配过程,提高适配效率,减少工作人员的工作量。
[0008](二)技术方案
[0009]为解决上述技术问题,本发明提供一种物联网家电之间自动适配的方法,其包括步骤:
[0010]A:主适家电通过广播向网络中的其他家电发送适配请求报文;
[0011]B:被适家电接收所述适配请求报文,根据所述适配请求报文生成适配应答报文,并向所述主适家电发送所述适配应答报文;
[0012]C:所述主适家电接收所述适配应答报文,根据所述适配应答报文,设置所述被适家电的优先级,并将所述被适家电放入所述主适家电的适配设备列表中,然后向所述被适家电发送适配确认报文;
[0013]D:所述被适家电接收所述适配确认报文,设置所述主适家电的优先级,并将所述主适家电放入所述被适家电的适配设备列表中。
[0014]其中,所述主适家电在上电初始化时或者按照预定的时间周期,通过广播向网络中的其他家电发送适配请求报文。
[0015]其中,所述适配请求报文中包括所述主适家电的网络参数,以及所述主适家电所支持的协议列表。[0016]其中,所述步骤B具体包括步骤:
[0017]B1:所述被适家电接收所述适配请求报文,解析所述适配请求报文得到所述主适家电的网络参数,以及所述主适家电所支持的协议列表;
[0018]B2:所述被适家电从所述主适家电所支持的协议列表中筛选出所述被适家电所支持的协议,生成可适配协议列表;
[0019]B3:所述被适家电封装自己的网络参数和所述可适配协议列表生成适配应答报文,并向所述主适家电发送所述适配应答报文。
[0020]其中,所述主适家电的适配设备列表中存储与所述主适家电相适配的家电的通信地址、端口号和可适配协议列表;
[0021]所述被适家电的适配设备列表中存储与所述被适家电相适配的家电的通信地址、端口号和可适配协议列表。
[0022]其中,所述主适家电根据所述被适家电的通信速度、通信稳定性和/或通信协议设置所述被适家电的优先级;
[0023]所述被适家电根据所述主适家电的通信速度、通信稳定性和/或通信协议设置所述主适家电的优先级。
[0024]其中,所述主适家电通过与其适配设备列表中的家电进行心跳通信以维护所述主适家电的适配设备列表;
[0025]所述被适家电通过与其适配设备列表中的家电进行心跳通信以维护所述被适家电的适配设备列表。
[0026]其中,所述主适家电的适配设备列表存储在所述主适家电的RAM或者ROM中;
[0027]所述被适家电的适配设备列表存储在所述被适家电的RAM或者ROM中。
[0028](三)有益效果
[0029]本发明所述物联网家电之间自动适配的方法,主适家电通过广播发起适配请求,被适家电被动接收适配请求,进而两者相互设置对方的优先级并将对方的相关信息存入自己的适配设备列表中,最终完成适配过程,从而简化了物联网家电之间的适配过程,提高了适配效率,减少工作人员的工作量,降低了其工作难度。
【专利附图】

【附图说明】
[0030]图1是本发明实施例所述物联网家电之间自动适配的方法流程图;
[0031]图2是本发明实施例所述步骤B的细化流程图。
【具体实施方式】
[0032]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0033]图1是本发明实施例所述物联网家电之间自动适配的方法流程图,如图1所示,所述方法包括步骤:
[0034]A:主适家电通过广播向网络中的其他家电发送适配请求报文。
[0035]本实施例中将物联网网络中需要进行适配的家电分为两种:主适家电和被适家电。其中,主适家电在上电初始化时或者按照预定的时间周期(比如每天一次),主动通过广播向网络中的其他家电发送适配请求报文,进而发起适配流程;被适家电则通过被动接收所述适配请求报文,被动完成适配流程。同时,物联网网络中的同一家电的角色并不固定,可能在这一时间段内作为主适家电,而在下一时间段内成为被适家电。其中,所述适配请求报文中包括所述主适家电的网络参数,以及所述主适家电所支持的协议列表。
[0036]B:被适家电接收所述适配请求报文,根据所述适配请求报文生成适配应答报文,并向所述主适家电发送所述适配应答报文。
[0037]图2是本发明实施例所述步骤B的细化流程图,如图2所示,所述步骤B具体包括步骤:
[0038]B1:所述被适家电接收所述适配请求报文,解析所述适配请求报文得到所述主适家电的网络参数,以及所述主适家电所支持的协议列表。
[0039]B2:所述被适家电从所述主适家电所支持的协议列表中筛选出所述被适家电所支持的协议,生成可适配协议列表。所述可适配协议列表是所述主适家电所支持的协议的集合与所述被适家电所支持的协议的集合的交集。
[0040]B3:所述被适家电封装自己的网络参数和所述可适配协议列表生成适配应答报文,并向所述主适家电发送所述适配应答报文。
[0041]C:所述主适家电接收所述适配应答报文,根据所述适配应答报文,设置所述被适家电的优先级,并将所述被适家电放入所述主适家电的适配设备列表中,然后向所述被适家电发送适配确认报文。本步骤中,可以设置所述主适家电接收所述适配应答报文的时间阈值(比如10秒),超过所述阈值则认为当前没有可以适配的家电,结束流程。
[0042]所述主适家电根据所述被适家电的通信速度、通信稳定性和/或通信协议设置所述被适家电的优先级。具体地,比如同时有两个被适家电可以提供天气信息,一个是通过WIFI (一种无线网路通信技术)传输,一个通过串口传输,我们就可以为米用WIFI传输的被适家电设置较高的优先级,因为WIFI传输速度快且相对稳定,这样当主适家电需要获取天气信息时将优先与采用WIFI传输的被适家电进行通信。另外,被适家电的通信协议(不同版本的通信协议认为是不同的通信协议)也是决定其优先级的重要因素,比如主适家电部分支持HTML5 (Hypertext Markup Language5),完全支持HTML4,这时如果存在只支持HTML5的a被适家电和只支持HTML4的b被适家电,则b被适家电将会被设置为较高的优先级(优先级的高低与协议版本高低不直接相关)。通过这样设置,主适家电将会优先与b被适家电进行通信,同时主适家电和b被适家电均完全支持HTML4,则更有利于两者之间的协同工作。
[0043]所述主适家电的适配设备列表中存储与所述主适家电相适配的家电的通信地址、端口号和可适配协议列表。所述主适家电的适配设备列表存储在所述主适家电的RAM(random access memory,随机存储器)或者 ROM (Read-Only Memory,只读存储器)中。所述主适家电通过与其适配设备列表中的家电进行心跳通信以维护所述主适家电的适配设备列表。另外,所述主适家电还可以通过轮询等其他方式维护所述主适家电的适配设备列表。这里的维护主要是保证所述主适家电的适配设备列表的有效性,当所述主适家电的适配设备列表中的某个家电长时间无法通信时应该将其从列表中删除,如果某个家电的信息有变化也应该相应地更新所述主适家电的适配设备列表。后续当所述主适家电需要与其适配设备列表中的相应家电通信时,将从其适配设备列表读取相应的信息。[0044]D:所述被适家电接收所述适配确认报文,设置所述主适家电的优先级,并将所述主适家电放入所述被适家电的适配设备列表中。
[0045]所述被适家电根据所述主适家电的通信速度、通信稳定性和/或通信协议设置所述主适家电的优先级。家电之间的适配过程是相互的,当a家电与b家电完成适配时,b家电自然也与a家电完成适配。因此,所述被适家电对所述主适家电的优先级的设置,与所述主适家电对所述被适家电的优先级的设置原理相同,不再赘述。
[0046]所述被适家电的适配设备列表中存储与所述被适家电相适配的家电的通信地址、端口号和可适配协议列表。所述被适家电的适配设备列表存储在所述被适家电的RAM或者ROM中。所述被适家电通过与其适配设备列表中的家电进行心跳通信以维护所述被适家电的适配设备列表。所述被适家电对其适配设备列表的管理和维护,也与所述主适家电的情况相同,不再赘述。
[0047]本发明实施例所述物联网家电之间自动适配的方法,主适家电通过广播发起适配请求,被适家电被动接收适配请求,进而两者相互设置对方的优先级并将对方的相关信息存入自己的适配设备列表中,最终完成适配过程,从而简化了物联网家电之间的适配过程,提高了适配效率,减少工作人员的工作量和工作难度。
[0048]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关【技术领域】的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种物联网家电之间自动适配的方法,其特征在于,包括步骤: A:主适家电通过广播向网络中的其他家电发送适配请求报文; B:被适家电接收所述适配请求报文,根据所述适配请求报文生成适配应答报文,并向所述主适家电发送所述适配应答报文; C:所述主适家电接收所述适配应答报文,根据所述适配应答报文,设置所述被适家电的优先级,并将所述被适家电放入所述主适家电的适配设备列表中,然后向所述被适家电发送适配确认报文; D:所述被适家电接收所述适配确认报文,设置所述主适家电的优先级,并将所述主适家电放入所述被适家电的适配设备列表中。
2.如权利要求1所述的方法,其特征在于,所述主适家电在上电初始化时或者按照预定的时间周期,通过广播向网络中的其他家电发送适配请求报文。
3.如权利要求1所述的方法,其特征在于,所述适配请求报文中包括所述主适家电的网络参数,以及所述主适家电所支持的协议列表。
4.如权利要求3所述的方法,其特征在于,所述步骤B具体包括步骤: B1:所述被适家电接收所述适配请求报文,解析所述适配请求报文得到所述主适家电的网络参数,以及所述主适家电所支持的协议列表; B2:所述被适家电从所述主适家电所支持的协议列表中筛选出所述被适家电所支持的协议,生成可适配协议列表; B3:所述被适家电封装自己的网络参数和所述可适配协议列表生成适配应答报文,并向所述主适家电发送所述适配应答报文。
5.如权利要求4所述的方法,其特征在于,所述主适家电的适配设备列表中存储与所述主适家电相适配的家电的通信地址、端口号和可适配协议列表; 所述被适家电的适配设备列表中存储与所述被适家电相适配的家电的通信地址、端口号和可适配协议列表。
6.如权利要求1所述的方法,其特征在于,所述主适家电根据所述被适家电的通信速度、通信稳定性和/或通信协议设置所述被适家电的优先级; 所述被适家电根据所述主适家电的通信速度、通信稳定性和/或通信协议设置所述主适家电的优先级。
7.如权利要求1所述的方法,其特征在于,所述主适家电通过与其适配设备列表中的家电进行心跳通信以维护所述主适家电的适配设备列表; 所述被适家电通过与其适配设备列表中的家电进行心跳通信以维护所述被适家电的适配设备列表。
8.如权利要求1所述的方法,其特征在于,所述主适家电的适配设备列表存储在所述主适家电的RAM或者ROM中; 所述被适家电的适配设备列表存储在所述被适家电的RAM或者ROM中。
【文档编号】H04W84/18GK103716915SQ201210371786
【公开日】2014年4月9日 申请日期:2012年9月28日 优先权日:2012年9月28日
【发明者】张诗彦 申请人:海尔集团公司, 青岛海尔智能家电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1