一种智能设备自动重连方法和装置与流程

文档序号:14966961发布日期:2018-07-20 07:26阅读:218来源:国知局
本发明涉及无线通信数据处理领域,尤其涉及一种智能设备自动重连方法和装置。
背景技术
:短距离无线网络技术的应用越来越广泛,例如家庭局域网,一个路由器可以通过无线方式同时连接多个智能设备,使多个智能设备同时获得无线网络资源。在现有技术中,当家庭局域网络中的无线网络的服务集标识(servicesetidentifier,简称ssid)和/或无线网络的连接密码被修改后,家庭内已经连接网络的智能设备,例如智能家电,需要重新手动进行入网配置。技术实现要素:为了解决现有技术中,当局域网络中的无线网络的ssid和/或无线网络的连接密码修改后,智能设备重新手动进行入网配置的问题,本发明提供了一种智能设备自动重连方法和装置。本发明提供了一种智能设备自动重连方法,包括:在无线网络正常时,智能设备接收配置信息,根据配置信息的配置规则判断所述配置信息为重新接入无线网络的配置信息后,根据配置信息的配置规则从所述配置信息中解析出无线网络的ssid和/或无线网络的连接密码;在所述智能设备与无线网络的连接断开后,判断断开原因为所述无线网络的ssid和/或所述无线网络的连接密码错误时,根据从所述配置信息中解析出的所述无线网络的ssid和/或所述无线网络的连接密码与无线网络重新建立连接。上述智能设备自动重连方法还具有以下特点:所述根据配置信息的配置规则判断所述配置信息为重新接入无线网络的配置信息包括:根据配置信息的配置规则解析所述配置信息中数据标识字段的值,判断此值为用于指示此配置信息用于智能设备重新接入无线网络的值时,判定所述配置信息为智能设备重新接入无线网络的配置信息。上述智能设备自动重连方法还具有以下特点:根据配置信息的配置规则从所述配置信息中解析出无线网络的ssid和/或无线网络的连接密码包括:根据配置信息的配置规则解析出所述配置信息中的数据类型字段中的值,此值为用于指示此配置信息中携带有无线网络的ssid的值时,解析出所述配置信息的ssid字段的值为所述无线网络的ssid;此值为用于指示此配置信息中携带有无线网络的连接密码的值时,解析出所述配置信息中的无线网络的连接密码字段的值为所述无线网络的连接密码;此值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值时,解析出所述配置信息中的ssid字段的值为所述无线网络的ssid,解析出所述配置信息中的无线网络的连接密码字段的值为所述无线网络的连接密码。上述智能设备自动重连方法还具有以下特点:根据配置信息的配置规则从所述配置信息中解析出无线网络的ssid和/或无线网络的连接密码包括:根据配置信息的配置规则解析出所述配置信息中数据类型字段中的值,此值为用于指示此配置信息中携带有无线网络的ssid的值时,解析出数据类型字段后的长度为n个字节的数据长度字段的值m,解析出该数据长度字段后长度为m个字节的ssid字段的值为无线网络的ssid;所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值时,解析出数据类型字段后的长度为x个字节的数据长度字段的值y,解析出该数据长度字段长度为y个字节的无线网络的连接密码字段的值为无线网络的连接密码;所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值时,解析出数据类型字段后的长度为n个字节的第一数据长度字段的值m,解析出该第一数据长度字段后m个字节的ssid字段的值为无线网络的ssid;解析出ssid字段后的长度为x个字节的第二数据长度字段的值y,解析出该第二数据长度字段后y个字节的无线网络的连接密码字段的值为无线网络的连接密码。本发明还提供了一种自动重连装置,应用于智能设备中,包括:接收模块,用于在无线网络正常时,接收配置信息;解析模块,用于根据配置信息的配置规则判断所述配置信息为重新接入无线网络的配置信息后,根据配置信息的配置规则从所述配置信息中解析出无线网络的ssid和/或无线网络的连接密码;连接模块,用于在所述智能设备与无线网络的连接断开后,判断断开原因为所述无线网络的ssid和/或所述无线网络的连接密码错误时,根据从所述配置信息中解析出的所述无线网络的ssid和/或所述无线网络的连接密码与无线网络重新建立连接。本发明还提供了一种智能设备自动重连方法,包括:在更新无线网络的ssid和/或无线网络的连接密码前,路由器根据配置信息的配置规则在配置信息中携带用于指示此配置信息为重新接入无线网络的配置信息的标识并在所述配置信息中携带更新后的无线网络的ssid和/或无线网络的连接密码,通过无线网络向智能设备发送所述配置信息,在发送所述配置信息后,更新无线网络的ssid和/或无线网络的连接密码,根据智能设备的连接请求与所述智能设备重新建立连接,其中连接请求携带所述更新后的无线网络的ssid和/或无线网络的连接密码。上述智能设备自动重连方法还具有以下特点:所述在配置信息中携带重新接入无线网络的配置信息包括:设置所述配置信息中数据标识字段的值为用于指示所述配置信息为重新接入无线网络的配置信息的值。上述智能设备自动重连方法还具有以下特点:所述携带无线网络的ssid和/或无线网络的连接密码包括以下方法之一:设置所述配置信息中的数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid的值,设置ssid字段的值为所述无线网络的ssid;设置所述配置信息中的数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值,设置所述配置信息中的无线网络的连接密码字段的值为所述无线网络的连接密码;设置所述配置信息中的数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值,设置所述配置信息中的ssid字段中的值为所述无线网络的ssid,设置所述配置信息中的无线网络的连接密码字段的值为所述无线网络的连接密码;设置所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid的值,计算该无线网络的ssid的字节数m,设置数据类型字段后的n个字节为第一数据长度字段,设置该第一数据长度字段的值为m,其中,n≥1;设置所述第一数据长度字段后的m个字节为ssid字段,设置该ssid字段的值为无线网络的ssid;设置所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值时,计算该无线网络的连接密码的字节数x,设置数据类型字段后的y个字节为第二数据长度字段,设置该第二数据长度字段的值为x,其中y≥1;设置所述第二数据长度字段后的x个字节为无线网络的连接密码字段,设置该无线网络的连接密码字段的值为无线网络的连接密码;设置所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值,计算该无线网络的ssid的字节数为m,设置数据类型字段后的n个字节为第一数据长度字段,设置该第一数据长度字段的值为m,其中,n≥1;设置所述第一数据长度字段后的m个字节为ssid字段,设置该ssid字段的值为无线网络的ssid;计算该无线网络的连接密码的字节数x,设置ssid字段后的y个字节为第二数据长度字段,设置该第二数据长度字段的值为x,其中y≥1;设置所述第二数据长度字段后的x个字节为无线网络的连接密码字段,设置该无线网络的连接密码字段的值为无线网络的连接密码。上述智能设备自动重连方法还具有以下特点:所述路由器至少发送两次所述配置信息。本发明还提供了一种自动重连装置,应用于路由器中,包括:设置模块,用于在更新无线网络的ssid和/或无线网络的连接密码前,根据配置信息的配置规则在配置信息中携带用于指示此配置信息为重新接入无线网络的配置信息的标识并在所述配置信息中携带更新后的无线网络的ssid和/或无线网络的连接密码;还用于在所述发送模块发送所述配置信息后,更新无线网络的ssid和/或无线网络的连接密码;发送模块,用于通过无线网络向智能设备发送所述配置信息;连接模块,用于根据智能设备的连接请求与所述智能设备重新建立连接,其中连接请求携带所述更新后的无线网络的ssid和/或无线网络的连接密码。本发明在路由器触发无线网络的ssid和/或无线网络的连接密码修改后,将自定义的配置信息发送给智能设备,例如智能家电,智能设备按照配置信息中携带的新的无线网络的ssid和/或无线网络的连接密码,进行自动更新,无需用户参与,极大地改善了用户体验。附图说明构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是实施例中智能设备自动重连方法的流程图;图2是实施例中自动重连装置的结构图;图3是实施例中智能设备自动重连方法流程图;图4是实施例中自动重连装置的结构图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1是实施例中智能设备自动重连方法的流程图,以路由器为执行主体,智能设备自动重连方法包括:在更新无线网络的ssid和/或无线网络的连接密码前,路由器根据配置信息的配置规则在配置信息中携带用于指示此配置信息为重新接入无线网络的配置信息的标识并在此配置信息中携带更新后的无线网络的ssid和/或无线网络的连接密码,通过无线网络向智能设备发送所述配置信息,在发送所述配置信息后,更新无线网络的ssid和/或无线网络的连接密码,根据智能设备的连接请求与所述智能设备重新建立连接,其中连接请求携带所述更新后的无线网络的ssid和/或无线网络的连接密码。在此方法中使用的配置信息的配置规则中采用数据标识字段,在此字段中设置用于指示此配置信息为重新接入无线网络的配置信息,以及采用其他字段用于携带无线网络的ssid和/或无线网络的连接密码。下面通过配置信息中字段配置来详细说明本方法。在配置信息中携带用于指示该配置信息为重新接入无线网络的配置信息的具体包括:设置配置信息中数据标识字段的值为用于指示该配置信息为重新接入无线网络的配置信息的值,例如1。本方法中根据配置信息的配置规则在配置信息中携带用于指示该配置信息为重新接入无线网络的配置信息的标识并在该配置信息中携带无线网络的ssid和/或无线网络的连接密码可以采用以下方法中的一种:路由器在进行配置信息设置时,可以使用第一配置信息的配置规则。如表1所示,此第一配置信息的配置规则中,配置信息中包括数据标识字段,数据类型字段,ssid字段和无线网络的连接密码字段。表1数据标识字段数据类型字段ssid字段无线网络的连接密码字段路由器设置配置信息中数据标识字段的值为用于指示此配置信息为重新接入无线网络配置信息的值,例如1。设置配置信息中数据类型字段的值为用于指示此配置信息中携带有无线网络的ssid和/或无线网络的连接密码的值:设置数据类型字段的值为用于指示此配置信息中携带有无线网络的服务标识ssid,设置ssid字段的值为无线网络的ssid;设置数据类型字段的值为用于指示此配置信息中携带有无线网络的连接密码,设置无线网络的连接密码字段的值为无线网络的连接密码;设置数据类型字段的值为用于指示此配置信息中携带有无线网络的服务标识ssid和无线网络的连接密码时,设置ssid字段的值为无线网络的ssid,设置无线网络的连接密码字段的值为无线网络的连接密码。各子字段的长度设置方式可以有多种,举例如下:数据标识字段的长度为2字节,数据类型的字段为1字节,ssid字段和无线网络的连接密码字段的长度均为14字节。路由器在进行配置信息设置时,可以使用第二配置信息的配置规则。如表2所示,此第二配置信息的配置规则中,配置信息包括数据标识字段、数据类型字段、第一数据长度字段和ssid字段,和/或第二数据长度字段和无线网络的连接密码字段。表2路由器设置配置信息中的数据标识字段的值为用于表示该配置信息为重新接入无线网络的值,例如1。设置数据类型字段的值为用于指示该配置信息中携带的是无线网络的ssid和/或无线网络的连接密码:设置该配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid的值,计算该无线网络的ssid的字节数m,设置数据类型字段后的n个字节为第一数据长度字段,设置该第一数据长度字段的值为m,其中,n≥1;设置所述第一数据长度字段后的m个字节为ssid字段,设置该ssid字段的值为无线网络的ssid;设置数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值,计算该无线网络的连接密码的字节数x,设置数据类型字段后的y个字节为第二数据长度字段,设置该第二数据长度字段的值为x,其中y≥1;设置所述第二数据长度字段后的x个字节为无线网络的连接密码字段,设置该无线网络的连接密码字段的值为无线网络的连接密码;设置所述配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值时,计算该无线网络的ssid的字节数为m,设置数据类型字段后的n个字节为第一数据长度字段,该第一数据长度字段的值为m,其中,n≥1;设置所述第一数据长度字段后的m个字节为ssid字段,设置该ssid字段的值为无线网络的ssid;计算该无线网络的连接密码的字节数x,设置ssid字段后的y个字节作为第二数据长度字段,该第二数据长度字段的值为x,其中y≥1;设置所述第二数据长度字段后的x个字节为无线网络的连接密码字段,设置该无线网络的连接密码字段的值为无线网络的连接密码。标识字段和数据类型字段的长度设置方式可以有多种,举例如下:标识字段的长度为1字节,数据类型字段的长度为1字节。路由器向智能设备发送配置信息。发送配置信息时可以采用广播的发送方式,也可以采用单播的发送方式。发送次数可以根据需要设定,例如至少发送两次配置信息给智能设备。当采用单播方式时,路由器会根据所记录的与其连接智能设备的标识,向对应的智能设备发送配置信息。图2是实施例中自动重连装置的结构图。该自动重连装置应用于路由器中。该自动重连装置包括:设置模块,用于在更新无线网络的ssid和/或无线网络的连接密码前,根据配置信息的配置规则在配置信息中携带用于指示此配置信息为重新接入无线网络的配置信息的标识并在配置信息中携带更新后的无线网络的ssid和/或无线网络的连接密码;还用于在所述发送模块发送所述配置信息后,更新无线网络的ssid和/或无线网络的连接密码;发送模块,用于通过无线网络向智能设备发送配置信息;连接模块,用于根据智能设备的连接请求与智能设备重新建立连接,其中连接请求携带更新后的无线网络的ssid和/或无线网络的连接密码。其中,设置模根据配置信息的配置规则在配置信息携带用于指示此配置信息为重新加入无线网络的标识并在所述配置信息中携带更新后的无线网络的ssid和无线网络的连接密码的方法与上述内容中描述的方法相同,此处不再赘述。图3是实施例中智能设备自动重连方法流程图。智能设备自动重连方法包括:在无线网络正常时,智能设备接收配置信息,根据配置信息的配置规则判断配置信息为重新接入无线网络的配置信息后,根据配置信息的配置规则从配置信息中解析出无线网络的ssid和/或无线网络的连接密码,在所述智能设备与无线网络连接断开后,判断断开原因为所述无线网络的ssid和/或所述无线网络的连接密码错误时,根据从所述配置信息中解析出的无线网络的ssid和/或无线网络的连接密码与无线网络重新建立连接。其中,根据配置信息的配置规则判断配置信息为重新接入无线网络的配置信息包括:根据配置信息的配置规则解析配置信息中数据标识字段的值,判断此值为用于指示此配置信息用于智能设备重新接入无线网络的配置的值时,判定配置信息为智能设备重新接入无线网络的配置信息。对应于上述描述中,路由器采用不同的重新接入无线网络的配置信息的配置规则构建配置信息时,智能设备根据相应的配置信息的配置规则从配置信息中解析出无线网络的ssid和/或无线网络的连接密码。具体的:路由器采用第一配置信息的配置规则构建配置时,智能设备根据第一配置信息的配置规则从配置信息中解析出配置信息中的数据类型字段中的值:配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid的值时,解析出配置信息的ssid字段的值为无线网络的ssid;配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值时,解析出配置信息中的无线网络的连接密码字段的值为无线网络的连接密码;配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid和无线网络的连接密码的值时,解析出配置信息中的ssid字段的值为无线网络的ssid,解析出配置信息的无线网络的连接密码字段的值为无线网络的连接密码。路由器采用第二配置信息的配置规则构建配置时,智能设备根据第二配置信息的配置规则从配置信息中解析出配置信息中数据类型字段中的值:配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的ssid的值时,解析出配置信息的数据类型字段后的长度为n个字节的数据长度字段的值m,解析出该数据长度字段后m个字节的ssid字段的值为无线网络的ssid;配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的连接密码的值时,解析出配置信息的数据类型字段后的长度为x个字节的数据长度字段的值y,解析出该数据长度字段后y个字节的无线网络的连接密码字段的值为无线网络的连接密码;配置信息中数据类型字段中的值为用于指示此配置信息中携带有无线网络的务集标识ssid和无线网络的连接密码的值时,解析出配置信息的数据类型字段后的长度为n个字节的第一数据长度字段的值m,解析出该第一数据长度字段后m个字节的ssid字段的值为无线网络的ssid;解析出ssid字段后的长度为x个字节的第二数据长度字段的值y,解析出该第二数据长度字段后y个字节的无线网络的连接密码字段的值为无线网络的连接密码。图4是实施例中自动重连装置的结构图。此自动重连装置应用于智能设备中,此自动重连装置包括:接收模块,用于在无线网络正常时,接收配置信息;解析模块,用于根据配置信息的配置规则判断配置信息为重新接入无线网络的配置信息后,根据配置信息的配置规则从配置信息中解析出无线网络的ssid和/或无线网络的连接密码;连接模块,用于在智能设备与无线网络的连接断开后,判断断开原因为无线网络的ssid和/或无线网络的连接密码错误时,根据从配置信息中解析出的无线网络的ssid和/或无线网络的连接密码与无线网络重新建立连接。本发明通过自定义的重新接入无线网络配置信息的配置规则使用配置信息承载无线网络的ssid和/或无线网络的连接密码,由路由器在修改无线网络的ssid和/或无线网络的连接密码后,通过与智能设备的通信自主完成,无需用户参与,且智能设备可以自动重新接入修改后的路由器上,无需再次执行智能设备的入网配置入网等复杂操作。基于路由器与智能设备自动同步变更后的无线网络的ssid和/或无线网络的连接密码,无需用户参与,可及大的改善用户体验。上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1