利用在网设备配置新设备入网的方法及装置与流程

文档序号:11139763阅读:728来源:国知局
利用在网设备配置新设备入网的方法及装置与制造工艺
本发明涉及无线网络通信
技术领域
,尤其涉及一种利用在网设备配置新设备入网的方法及装置。
背景技术
:随着网络技术的发展,越来越多的智能家电进入寻常百姓家,有些设备输入装置,显示装置齐全。有些设备无键盘,无显示屏。对于使用WiFi无线技术的智能家电设备来说,第一次使用时,我们首先需要将用于连接以太网的无线路由器的SSID和PASSWORD告知智能家电设备。由于很多家电设备无键盘,无显示屏,所以,如何将无线路由器的SSID和PASSWORD告知智能家电设备是非常困难的工作。目前常用的技术是在智能终端设备(一般指手机)和智能家电设备按约定的方式预先建立通信通道,通过智能终端设备将需要连接的无线路由的SSID和PASSWORD发送到智能家电设备上,我们称之为配置。前文所述约定的方式常用的有两种,一种(A)是使智能家电设备为无线混杂监听模式(Promisc),智能终端设备工作于广播或组播方式,完成配置。一种(B)是使智能家电设备为热点SoftAp,智能终端设备作为STA连接到该热点,完成配置。现有技术A配置方式,由于是基于Promisc无线监听技术和无线广播(组播)技术,又因为有些路由器、手机对广播和组播技术的兼容性有问题,所以,在有些情况下使用该配置方式无法完成智能家电设备入网的配置工作,即兼容性差,不能100%配置成功。现有技术B配置方式,将智能家电设备设置为热点SoftAp,在使用智能终 端设备配置时,需要在智能终端设备上先选择热点SoftAp的SSID,将用于连接以太网的无线路由器的SSID和PASSWORD发送到智能家电设备,然后,需要在智能终端设备上选择并连接以太网的无线路由器,操作复杂。所以,如何简单化用户配置操作,提高配置成功率成为本发明所要解决的技术问题。技术实现要素:鉴于上述问题,提出了本发明以便提供一种解决上述问题的利用在网设备配置新设备入网的方法及装置。依据本发明的一个方面,提供一种利用在网设备配置新设备入网的方法,应用于待入网的智能家电侧,包括:启动SoftAP功能,并发出请求入网配置的广播消息;监听各智能家电按相同拆分协议将连网配置信息进行拆分后并通过广播或组播消息逐一下发的子配置信息;对于各智能家电下发的同一子配置信息,确定优先监听到的子配置信息为有效的子配置信息;利用确定的有效的子配置信息进行信息重组,得到完整的连网配置信息后进行网络连接。依据本发明的另一个方面,还提供一种用在网设备配置新设备入网的方法,应用于智能控制终端侧,包括:扫描到待入网的智能家电发出的请求入网配置的广播消息;按设定的通知策略,通知在网的多个智能家电按相同拆分协议将连网配置信息进行拆分后逐一发送至待入网的智能家电。依据本发明的第三个方面,还提供一种利用在网设备配置新设备入网的方 法,应用于在网的智能家电侧,包括:接收到智能控制终端侧发送的通知消息;按指定的拆分协议对连网配置信息进行拆分,得到多个子配置信息;将各子配置信息按序进行广播或组播,以将其发送至待入网的智能家电侧。依据本发明的第四个方面,还提供一种智能家电,包括:SoftAP模块,用于在SoftAP功能被开启时,发出请求入网配置的广播消息,并监听各智能家电按相同拆分协议将连网配置信息进行拆分后并通过广播或组播消息逐一下发的子配置信息;入网处理模块,用于对于在网的各智能家电下发的同一子配置信息,确定SoftAP模块优先监听到的子配置信息为有效的子配置信息,并利用确定的有效的子配置信息进行信息重组,得到完整的连网配置信息后进行网络连接;信息拆分模块,用于接收到智能控制终端侧发送的通知消息后,按指定的拆分协议对连网配置信息进行拆分,得到多个子配置信息;信息输出模块,用于将所述信息拆分模块得到的各子配置信息按序进行广播或组播,以将其发送至待入网的智能家电侧。依据本发明的第五个方面,还提供一种智能控制终端,包括:信息扫描模块,用于扫描到待入网的智能家电发出的请求入网配置的广播消息;通知模块,用于按设定的通知策略,通知在网的多个智能家电按相同拆分协议将连网配置信息进行拆分后逐一发送至待入网的智能家电。本发明有益效果如下:本发明所述方案,有效利用了在网的多个设备,有效利用了最短无线通信路径,通过择优选择接收到的数据,按照协议标准,在本地整合的方法,提高 配置效率和成功率。并且,丰富了已有的配置方法,给用户提供更多的选择,提高配置成功率,解决兼容性问题,提高产品可靠性,降低管理成本,提高用户体验,提升品牌形象。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本发明提供的一种利用在网设备配置新设备入网的方法的流程图;图2为本发明提供的一种利用在网设备配置新设备入网的方法的又一流程图;图3为本发明提供的一种利用在网设备配置新设备入网的方法的再一流程图;图4为本发明所述方法涉及的各设备间的交互流程图;图5为本发明中在网设备发送拆分信息、待入网设备接收拆分信息的示意图;图6为本发明提供的一种智能家电的结构框图;图7为本发明提供的一种智能控制终端的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被 这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本发明实施例提出的利用在网设备配置新设备入网的方法,应用在家庭中已有多个智能家电设备连接到网络,而再添加新智能家电的情况下。本发明通过智能控制终端(如手机客户端)通知在网的智能家电设备使用相同通信协议发送拆分后的入网配置信息(SSID和PASSWORD)到待入网设备,待入网的智能家电设备对收到的信息进行拼凑组合,得到完整的配置信息后,完成配置入网。从而解决设备信号不好、兼容性、效率低等问题。下面分别从待入网的智能家电、在网的智能家电和智能控制终端侧对本发明的方案进行阐述。本发明实施例提供一种利用在网设备配置新设备入网的方法,应用于待入网的智能家电侧,如图1所示,包括:步骤S101,启动SoftAP功能,并发出请求入网配置的广播消息;本实施例中,发出请求入网配置的广播消息,具体包括:广播约定规则的beacon帧。其中,约定规则的beacon帧中优选地携带有用以标识待入网的智能家电请求入网配置的特征值信息。从而使得接收到该beacon帧的智能控制终端可以控制其他在网的智能家电设备进行配置信息下发。步骤S102,监听各智能家电按相同拆分协议将连网配置信息进行拆分后并通过广播或组播消息逐一下发的子配置信息;本实施例中,连网配置信息包括若干配置参数(如SSID、PWD),每个配置参数均被拆分为多个子配置信息;所述多个子配置信息中包括:表示配置参数长度值的子配置信息以及表示拆分得到的各信息值的子配置信息;所述表示配置参数长度值的子配置信息,包括:数值、指示该数值为长度值的标识、以及该数值所属配置参数的标识;所述表示拆分得到的各信息值的子配置信息,包括:信息值、该信息值的 标识以及该信息值所属配置参数的标识;其中,信息值的标识为该信息值的拆分序号。在本发明的一个优选实施例中,多个子配置信息中还包括:用于供接收方校验配置参数对错的子配置信息;所述用于供接收方校验配置参数对错的子配置信息,包括:数值、指示该数值为校验和的标识、以及该数值所属配置参数的标识。步骤S103,对于各智能家电下发的同一子配置信息,确定优先监听到的子配置信息为有效的子配置信息;本实施例中,当监听到多个子配置信息时,通过检测监听到的各子配置信息携带的两个标识是否均相同,来判断是否监听到了同一子配置信息。进一步地,本实施例中,各智能家电均下发子配置信息,然而各智能家电距离待入网家电的距离及遮挡环境不同,到达待入网家电时的时间应该是不同的,所以,本发明中待入网家电对于同一个子配置信息以最先到达本智能家电的子配置信息为有效信息,以利用有效信息进行信息重组。步骤S104,利用确定的有效的子配置信息进行信息重组,得到完整的连网配置信息后进行网络连接。在本发明的一个具体实施例中,通过如下方式进行信息重组:针对每个配置参数,按照拆分序号,对归属该配置参数的信息值进行排序,并在排序得到的数据长度达到所属配置参数的长度值时,得到该配置参数的完整数据,并按上述方式得到所有配置参数的完整数据后,判定得到完整的连网配置信息。在一个优选实施例中,通过如下方式进行信息重组:针对每个配置参数,按照拆分序号,对归属该配置参数的信息值进行排序,并在排序得到的数据长度达到所属配置参数的长度值时,利用校验和对排序得到的数据进行校验,当校验通过时,得到该配置参数的完整数据,并按上述方式得到所有配置参数的完整数据后,判定得到完整的连网配置信息。本实施例中入网配置信息的配置参数至少包括:SSID和PASSWORD。进一步地,本发明实施例中,在进行网络连接后,还包括:广播本设备已上线,以告知智能控制终端停止通知动作。本发明实施例还提供一种利用在网设备配置新设备入网的方法,应用于智能控制终端侧,如图2所示,包括如下步骤:步骤S201,扫描到待入网的智能家电发出的请求入网配置的广播消息;本实施例中,扫描到待入网的智能家电发出的请求入网配置的广播消息,具体指:扫描到待入网的智能家电广播的约定规则的beacon帧;所述约定规则的beacon帧中携带有用以标识待入网的智能家电请求入网配置的特征值信息。步骤S202,按设定的通知策略,通知在网的多个智能家电按相同拆分协议将连网配置信息进行拆分后逐一发送至待入网的智能家电。本实施例中,设定的通知策略包括但不限于为:同时向在网的各智能家电发送通知,或者,分时向在网的各智能家电发送通知。在本发明的一个优选实施例中,所述方法还包括:在通知在网的多个智能家电后的设定时间段Tx内,若未接收到待入网的智能家电发送的上线信息,则重复通知动作。其中,Tx可以灵活设定,例如可以取15S。本发明实施例还提供一种利用在网设备配置新设备入网的方法,应用于在网的智能家电侧,如图3所示,包括:步骤S301,接收到智能控制终端侧发送的通知消息;步骤S302,按指定的拆分协议对连网配置信息进行拆分,得到多个子配置信息;其中拆分协议本领域技术人员可以根据需求灵活设定。下面本实施例给出一种具体的实施方式,当然本发明并不限于采用这一种方式来实现,任何将配置信息拆分下发并在接收端重组的方案均在本发明的保护思想范围内。在本发明的一个具体实施例中,按指定的拆分协议对连网配置信息进行拆分,得到多个子配置信息,具体包括:针对配置信息中的每个配置参数:根据配置参数的长度值,生成表示配置参数长度值的子配置信息;该子配置信息包括:数值、指示该数值为长度值的标识、以及该数值所属配置参数的标识;按拆分协议规定的拆分长度,对配置参数进行拆分,得到多个信息值,并根据拆分顺序和拆分得到的信息值,生成表示拆分得到的各信息值的多个子配置信息;该子配置信息包括:信息值、该信息值的标识以及该信息值所属配置参数的标识;其中,信息值的标识为该信息值的拆分序号。在本发明的一个优选实施例中,还要计算配置参数的校验和,根据该校验和,生成用于供接收方校验配置参数对错的子配置信息;该子配置信息包括:数值、指示该数值为校验和的标识、以及该数值所属配置参数的标识。步骤S303,将各子配置信息按序进行广播或组播,以将其发送至待入网的智能家电侧。优选地,在设定时间段Tx内,持续将各子配置信息按序进行广播或组播。需要指出的是,本发明中在网的多个智能家电发送各子配置信息的顺序可以相同,也可以不同。综上可知,本发明提供的入网配置方式,有效利用了在网的多个设备,有效利用了最短无线通信路径,通过择优选择接收到的数据,按照协议标准,在本地整合的方法,提高配置效率和成功率。并且,丰富了已有的配置方法,给用户提供更多的选择,提高配置成功率,解决兼容性问题,提高产品可靠性,降低管理成本,提高用户体验,提升品牌形象。下面结合图4所示的各设备间的交互过程,对本发明的实施过程进行更详尽的阐述。如图4所示,图中设备A指安装有客户端的手机,设备B指连接网络的无 线AP,设备C1、C2…Cn代表已连接到网络的多台智能家电设备,设备D代表待入网的智能家电。步骤1,设备A和设备C1、C2…Cn连接到无线Ap;步骤2,触发设备D进入配置模式,在配置模式下设备D按照约定启动softAP功能,同时兼听空中无线数据;步骤3,设备D广播包含有特征值的beacon帧,例如:包含形式类似“uplus-haier-ac-ff3c-v1”的信息;步骤4,设备A捕获到设备D发送的beacon帧,并识别出携带的特征值“uplus-haier-”,从而确定出设备D请求入网配置,然后,每隔15S(该时间可调)通知设备C1、C2…Cn将SSID和PASSWORD发送给设备D,直到设备D上线。优选地,为了避免网络过渡拥挤,可以有策略的分别通知C1、C2…Cn,例如通知各设备的时间间隔设计为200ms。步骤5,在此期间设备A一直监听空中无线数据,查看设备D是否上线。步骤6,设备C1、C2…Cn分别按照预置的相同的拆分协议,将入网配置信息进行拆分,生成多个子配置信息,并对多个子配置信息按序进行广播或组播,当广播或组播发送15S后停止发送子配置信息,直到再次收到设备A的通知。需要指出的是,设备C1、C2…Cn间发送的子配置信息的顺序可以不同。步骤7,针对各在网设备发送的同一子配置信息,设备D以最先接收的子配置信息为有效数据,并按照拆分序号对确定为有效的各子配置信息进行排序及重组,当重组得到的数据长度达到对应配置参数的长度值时,判定得到完整的配置参数。也就是说,由于C1、C2…Cn距离设备D距离不同,通信路线阻挡不同,所发出的子配置信息到达设备D的信号强度,到达率均不同,设备选择先到达的、正确的数据,在本地整合为有效的配置信息。举例:C1、C2、C3设备同时或分时(避免网络拥堵)发送SSID=“Haier”,PASSWORD=“12345678”的配置信息到设备D。现以SSID为例,设备C1、C2和C3均会对SSID进行拆分,例如均表1方式拆分:表1序号LEN12345SUM&ENDSSID=Haier5Haierx拆分后,设备C1、C2和C3分别按序发送拆分后的信息。设备D在监听时,最先收到路径最近、信号最强的信息,例如,当设备C1距离较远或信号较弱时,发送配置数据大部分丢失,而设备C2、C3相对较近且信号较强,此时,设备C2和C3发送的配置数据可以做很好的补充,从而设备D可以及时收到完整的配置信息,大大提高可靠性和效率。例如,设备D首先收到SSID长度为5,然后收到SSID拆分序号为1的“H”,SSID拆分序号为2的“a”…SSID拆分序号为5的“r”和用于标识对错和结束的校验和CRC。当收全信息即认为得到一个配置参数,待所有配置参数均得到即可进行入网配置。这种方式大大提高了配置成功率和兼容性,尤其是当SSID和PASSWORD较长时,作用更加明显。如图5所示,为设备C1、C2、C3发送拆分信息被设备D接收的情况示意图,通过该图能够更好的说明上述配置信息下发的方式及过程。步骤8,设备D连接到无线AP(设备B)。步骤9,设备D发送上线宣告;步骤10,设备A发现设备D上线;步骤11,设备A与设备D建立连接和绑定关系,用户通过设备A正常管理和控制设备D。步骤12,用户想重新配置设备D,只需重复步骤1-11即可。本发明实施例还提供一种智能家电,如图6所示,包括:SoftAP模块610,用于在SoftAP功能被开启时,发出请求入网配置的广播消息,并监听各智能家电按相同拆分协议将连网配置信息进行拆分后并通过广播或组播消息逐一下发的子配置信息;入网处理模块620,用于对于各智能家电下发的同一子配置信息,确定 SoftAP模块610优先监听到的子配置信息为有效的子配置信息,并利用确定的有效的子配置信息进行信息重组,得到完整的连网配置信息后进行网络连接;信息拆分模块630,用于接收到智能控制终端侧发送的通知消息后,按指定的拆分协议对连网配置信息进行拆分,得到多个子配置信息;信息输出模块640,用于将所述信息拆分模块630得到的各子配置信息按序进行广播或组播,以将其发送至待入网的智能家电侧。其中,模块610、620为智能家电入网时使能的功能模块,模块630、640为入网后的使能的功能模块。基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述智能家电设备的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:本发明实施例中,SoftAP模块610,具体用于在SoftAP功能被开启时,广播约定规则的beacon帧。其中,SoftAP模块610广播的约定规则的beacon帧中携带有用以标识待入网的智能家电设备请求入网配置的特征值信息。进一步地,本发明实施例中,所述连网配置信息包括若干配置参数,每个配置参数均被拆分为多个子配置信息;所述多个子配置信息中包括:表示配置参数长度值的子配置信息以及表示拆分得到的各信息值的子配置信息;所述表示配置参数长度值的子配置信息,包括:数值、指示该数值为长度值的标识、以及该数值所属配置参数的标识;所述表示拆分得到的各信息值的子配置信息,包括:信息值、该信息值的标识以及该信息值所属配置参数的标识;其中,信息值的标识为该信息值的拆分序号。较佳地,所述多个子配置信息中还包括:用于供接收方校验配置参数对错的子配置信息;所述用于供接收方校验配置参数对错的子配置信息,包括:数值、指示该数值为校验和的标识、以及该数值所属配置参数的标识。进一步地,本发明实施例中,入网处理模块620当监听到多个子配置信息 时,通过检测监听到的各子配置信息携带的两个标识是否均相同,来判断是否监听到了同一子配置信息;以及,对于各智能家电下发的同一子配置信息,确定最先到达本智能家电的子配置信息为有效的子配置信息。进一步地,本发明实施例中,入网处理模块620进行信息重组的方式包括:方式一:针对每个配置参数,按照拆分序号,对归属该配置参数的信息值进行排序,并在排序得到的数据长度达到所属配置参数的长度值时,得到该配置参数的完整数据,并按上述方式得到所有配置参数的完整数据后,判定得到完整的连网配置信息。方式二:针对每个配置参数,按照拆分序号,对归属该配置参数的信息值进行排序,并在排序得到的数据长度达到所属配置参数的长度值时,利用校验和对排序得到的数据进行校验,当校验通过时,得到该配置参数的完整数据,并按上述方式得到所有配置参数的完整数据后,判定得到完整的连网配置信息。进一步地,本发明实施例中,入网处理模块620,还用于在进行网络连接后,利用接入网络广播本设备已上线。进一步地,本发明实施例中,信息输出模块640,在设定时间段Tx内,持续将所述信息拆分模块得到的各子配置信息按序进行广播或组播。进一步地,本发明实施例中,信息拆分模块630,具体用于针对配置信息中的每个配置参数,根据配置参数的长度值,生成表示配置参数长度值的子配置信息;该子配置信息包括:数值、指示该数值为长度值的标识、以及该数值所属配置参数的标识;按拆分协议规定的拆分长度,对配置参数进行拆分,得到多个信息值,并根据拆分顺序和拆分得到的信息值,生成表示拆分得到的各信息值的多个子配置信息;该子配置信息包括:信息值、该信息值的标识以及该信息值所属配置参数的标识;其中,信息值的标识为该信息值的拆分序号。优选地,信息拆分模块630还用于计算配置参数的校验和,根据该校验和,生成用于供接收方校验配置参数对错的子配置信息;该子配置信息包括:数值、 指示该数值为校验和的标识、以及该数值所属配置参数的标识。本发明实施例还提供一种智能控制终端,如图7所示,包括:信息扫描模块710,用于扫描到待入网的智能家电发出的请求入网配置的广播消息;通知模块720,用于按设定的通知策略,通知在网的多个智能家电按相同拆分协议将连网配置信息进行拆分后逐一发送至待入网的智能家电。本实施例中,信息扫描模块710,具体用于扫描到待入网的智能家电广播的约定规则的beacon帧;所述约定规则的beacon帧中携带有用以标识待入网的智能家电请求入网配置的特征值信息。进一步地,本实施例中,通知模块720,还用于在通知在网的多个智能家电后的设定时间段Tx内,若未接收到待入网的智能家电发送的上线信息,则重复通知动作。进一步地,本实施例中,设定的通知策略包括但不限于为:同时向在网的各智能家电发送通知,或者,分时向在网的各智能家电发送通知。综上可知,本发明提供的入网配置方式,有效利用了在网的多个设备,有效利用了最短无线通信路径,通过择优选择接收到的数据,按照协议标准,在本地整合的方法,提高配置效率和成功率。并且,丰富了已有的配置方法,给用户提供更多的选择,提高配置成功率,解决兼容性问题,提高产品可靠性,降低管理成本,提高用户体验,提升品牌形象。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是其与其他实施例的不同之处。尤其对于装置实施例而言,由于其基本相似与方法实施例,所以,描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存 储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1