CN106255177A - 一种设备状态的传输方法和装置 - Google Patents
一种设备状态的传输方法和装置 Download PDFInfo
- Publication number
- CN106255177A CN106255177A CN201610619069.1A CN201610619069A CN106255177A CN 106255177 A CN106255177 A CN 106255177A CN 201610619069 A CN201610619069 A CN 201610619069A CN 106255177 A CN106255177 A CN 106255177A
- Authority
- CN
- China
- Prior art keywords
- configuration
- smart machine
- status information
- beacon frame
- configuration status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种设备状态的传输方法和装置。传输方法包括:在智能设备配置入网过程中,所述智能设备获取配置操作的配置结果,根据所述配置结果,构建携带所述智能设备的配置状态信息的信标帧,发送所述信标帧;其中在构建所述信标帧时,在所述信标帧中选择元素标识符为221的字段,并在该字段中写入所述配置状态信息。该方法使智能设备在接入WiFi无线网络之前使智能终端能够清晰、准确的获取智能设备的状态,从而使整个配置过程更加清晰、明了,并且增加了配置的友好性,提高了用户的使用质量。
Description
技术领域
本发明涉及通信领域,尤其涉及一种设备状态的传输方法和装置。
背景技术
目前智能设备一般通过WIFI接入互联网,通过互联网与智能终端等设备进行互联互通。现有智能设备采用的WIFI模块配置过程状态上报的典型方法有:智能设备向智能终端通过路由器发送组播报文,使用组播报文中的后两位IP地址按某种规则组成状态后进行状态上报。上述接入网络的方式,存在下述问题:(1)某些特定型号的路由器不能转发组播报文,无法正常上报状态;(2)WiFi无线网络中组播报文一般是通过路由器或手机加密发送的,可用规则较少,局限性比较大。
因此,需要一种智能设备快捷、方便地向智能终端传输设备状态,并接入无线网络的方法。
发明内容
为了解决现有技术存在的问题,本发明提供了一种设备状态的传输方法和装置。
根据本发明的第一方面,提供了一种设备状态的传输方法,所述方法包括:
在智能设备配置入网过程中,所述智能设备获取配置操作的配置结果,根据所述配置结果,构建携带所述智能设备的配置状态信息的信标帧,发送所述信标帧;
其中在构建所述信标帧时,在所述信标帧中选择元素标识符为221的字段,并在该字段中写入所述配置状态信息。
其中,构建携带所述智能设备的配置状态信息的信标帧包括:
在元素标识符为221的字段中携带指示所述信标帧携带所述配置状态信息的指示信息。
其中,所述指示信息为所述智能设备预设的组织唯一标识符。
其中,构建携带所述智能设备的配置状态信息的信标帧包括以下执行过程中的至少一种:
所述智能设备的所述配置结果为未接收到无线配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示进入配置状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为未正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收超时状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收完毕状态的信息,发送所述信标帧,并使用所述配置数据进行设备配置以接入无线网络;
所述智能设备的所述配置结果为成功接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入成功状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为未能接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入失败状态的信息,发送所述信标帧。
其中,当所述配置状态信息为用于指示数据接收超时状态的信息时,所述配置状态信息还包括对应于所述数据接收超时状态的配置失败的原因;
当所述配置状态信息为用于指示网络接入失败状态的信息时,所述配置状态信息还包括对应于所述网络接入失败状态的配置失败的原因。
根据本发明的第二方面,提供了一种设备状态的传输方法,所述方法包括:
步骤1智能终端启动半监听模式;
步骤2所述智能终端接收信标帧;
步骤3所述智能终端从所述信标帧的元素标识符为221的字段中提取所述智能设备的配置状态信息,其中所述配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
步骤4根据所述智能设备的所述配置状态信息执行相应的操作。
其中,所述步骤3还包括:
所述智能终端判断元素标识符为221的字段中是否携带指示所述信标帧携带所述配置状态信息的指示信息,如果携带,则提取所述智能设备的所述配置状态信息。
其中,所述指示信息为所述智能设备预设的组织唯一标识符。
其中,所述步骤3中根据所述智能设备的配置状态信息执行相应的操作包括以下执行过程中的至少一种:
当所述配置状态信息指示所述智能设备的配置状态为进入配置状态时,通过无线网络发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为数据接收超时状态时,停止发送所述智能设备配置所需的配置数据,通知所述智能终端重新进行配置;
当所述配置状态信息指示所述智能设备的配置状态为数据接收完毕状态时,停止发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为网络接入成功状态时,结束配置过程;
当所述配置状态信息指示所述智能设备的配置状态为网络接入失败状态时,根据所述配置状态信息指示的配置原因通知所述智能终端进行相应的操作,并结束配置过程。
根据本发明的第三方面,提供了一种设备状态的传输装置,所述传输装置应用于智能设备中,所述传输装置包括:
配置结果获取模块,用于在所述智能设备配置入网过程中,获取配置操作的配置结果,并将所述配置结果传输给信标帧构建模块;
所述信标帧构建模块,用于构建携带所述智能设备的配置状态信息的信标帧,并将所述信标帧传输给发送模块,其中在构建所述信标帧时,在所述信标帧中选择元素标识符为221的字段,并在该字段中写入所述配置状态信息;
所述发送模块,用于发送所述信标帧。
其中,所述信标帧构建模块还用于在元素标识符为221的字段中携带指示所述信标帧携带所述配置状态信息的指示信息。
其中,所述指示信息为所述智能设备预设的组织唯一标识符。
其中,所述信标帧构建模块还用于执行下述中的至少一种:
所述智能设备的所述配置结果为未接收到无线配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示进入配置状态的信息;
所述智能设备的所述配置结果为未正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收超时状态的信息;
所述智能设备的所述配置结果为正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收完毕状态的信息;
所述智能设备的所述配置结果为成功接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入成功状态的信息;
所述智能设备的所述配置结果为未能接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入失败状态的信息。
其中,所述信标帧构建模块还用于:
当所述配置状态信息为用于指示数据接收超时状态的信息时,在所述配置状态信息中包括对应于所述数据接收超时状态的配置失败的原因;
当所述配置状态信息为用于指示网络接入失败状态的信息时,在所述配置状态信息中包括对应于所述网络接入失败状态的配置失败的原因。
根据本发明的第四方面,提供了一种设备状态的传输装置,所述传输装置应用于智能终端中,所述传输装置包括:
模式设置模块,用于将所述智能终端设置为半监听模式;
接收模块,用于接收信标帧,并传输给信息提取模块;
所述信息提取模块,用于从所述信标帧的元素标识符为221的字段中提取所述智能设备的配置状态信息,并将所述配置状态信息传输给执行模块,其中所述配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
所述执行模块,用于根据所述智能设备的配置状态信息执行相应的操作。
其中,所述信息提取模块还用于:
判断元素标识符为221的字段中是否携带指示所述信标帧携带所述配置状态信息的指示信息,如果携带,则提取所述智能设备的所述配置状态信息。
其中,所述指示信息为所述智能设备预设的组织唯一标识符。
其中,所述执行模块用于执行以下过程中的至少一种:
当所述配置状态信息指示所述智能设备的配置状态为进入配置状态时,通过无线网络发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为数据接收超时状态时,停止发送所述智能设备配置所需的配置数据,通知所述智能终端重新进行配置;
当所述配置状态信息指示所述智能设备的配置状态为数据接收完毕状态时,停止发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为网络接入成功状态时,结束配置过程;
当所述配置状态信息指示所述智能设备的配置状态为网络接入失败状态时,根据所述配置状态信息指示的配置原因通知所述智能终端进行相应的操作,并结束配置过程。
本发明的设备状态的传输方法和装置使处于监听模式的智能设备在接入WiFi无线网络之前使智能终端能够清晰、准确的获取智能设备的状态,从而使整个配置过程更加清晰、明了,并且增加了配置的友好性,提高了用户的使用质量。同时智能终端可及时获取配置完成状态并停止发送配置数据,减少网络负载,使智能设备更快、更好地接入无线网络。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明的设备状态在智能设备侧的传输方法;
图2是根据本发明的设备状态在智能终端侧的传输方法;
图3是根据本发明的智能设备与智能终端之间的信令交互图;
图4是根据本发明的传输配置状态的正常流程的流程图;
图5是根据本发明的传输配置状态的异常流程的流程图;
图6是根据本发明的传输配置状态的另一异常流程的流程图;
图7是根据本发明的应用于智能设备的传输装置的模块图;
图8是根据本发明的应用于智能终端的传输装置的模块图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1示出了根据本发明的设备状态在智能设备侧的传输方法。如图1所示,该传输方法包括:
步骤101,在智能设备配置入网过程中,智能设备获取配置操作的配置结果;
步骤102,根据配置结果,构建携带智能设备的配置状态信息的信标帧,其中在构建信标帧时,在信标帧中选择元素标识符为221的字段,并在该字段中写入配置状态信息;
步骤103,发送信标帧。
智能设备处于半监听模式,即sniffer和AP模式同时开启。这样,就可以实现在每个无线工作信道上停留固定时间间隔,以接收该信道上的所有无线数据(包含管理帧、控制帧、数据帧),并且可以在收取无线数据包的同时发送信标报文。
智能设备在可用信道范围内轮询发送信标帧,该信标帧携带了配置状态信息。信标帧是一种广播帧,可以由智能设备广播,任何在无线网络信号接收距离范围内具有监听功能的智能终端,如手机,都能收到。
在元素标识符(Element ID)为221的字段中携带指示信标帧携带配置状态信息的指示信息。该指示信息可以是指智能设备预设的组织唯一标识符(OUI)。当然,指示信息也可以为用户自定义的其他信息,用于标记元素标识符为221的字段携带有配置状态信息。即,在信标帧中选择元素标识符为设定数值的字段,并在字段的组织唯一标识符中写入所述智能设备预设的组织唯一标识符。具体地,在本发明中,选择Element ID为221的字段,在Element ID 221中的OUI填写该智能设备厂商定义的OUI。另外,在Element ID 221中的数据区写入智能设备的配置状态信息。配置状态信息的长度为预设定长度,其可以包括配置状态以及该状态对应的配置原因。例如,配置状态信息的长度范围为0-252字节,其中配置状态占4字节,配置原因占4字节,其余字节保留。当然,具体规则可根据厂商要求进行自定义,但配置状态信息的长度需在0-252字节范围内。
构建携带智能设备的配置状态信息的信标帧以及发送信标帧包括下述执行过程中的至少一种:
智能设备的配置结果为未接收到无线配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示进入配置状态的信息,发送信标帧;
智能设备的配置结果为未正确接收配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示数据接收超时状态的信息,发送信标帧;
智能设备的配置结果为正确接收配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示数据接收完毕状态的信息,发送信标帧,并使用配置数据进行设备配置以接入无线网络;
智能设备的配置结果为成功接入无线网络时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示网络接入成功状态的信息,发送信标帧;
智能设备的配置结果为未能接入无线网络时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示网络接入失败状态的信息,发送信标帧。
其中,当配置状态信息为用于指示数据接收超时状态的信息时,配置状态信息还包括对应于数据接收超时状态的配置失败的原因,该配置失败的原因可以是未收到数据、收到残缺数据等。当配置状态信息为用于指示网络接入失败状态的信息时,配置状态信息还包括对应于网络接入失败状态的配置失败的原因,该配置失败的原因可以是无可用目标网络、用户名或密码错误、DHCP服务器请求超时等。
图2示出了根据本发明的设备状态在智能终端侧的传输方法。如图2所示,该传输方法包括:
步骤201,智能终端启动半监听模式;
步骤202,智能终端接收信标帧;
步骤203,智能终端从信标帧的元素标识符为221的字段中提取智能设备的配置状态信息,其中配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
步骤204,根据智能设备的配置状态信息执行相应的操作。
步骤203还包括:智能终端判断元素标识符为221的字段中是否携带指示信标帧携带配置状态信息的指示信息,如果携带,则提取智能设备的所述配置状态信息。如参考图1所述,指示信息可以为所述智能设备预设的组织唯一标识符。当然,指示信息也可以为用户自定义的其他信息,用于标记元素标识符为221的字段携带有配置状态信息。
智能设备在Element ID为221的字段中写入配置状态信息。当智能终端接收到信标帧时,对信标帧中的Element ID 221进行解析,当解析的OUI为私有定义时(例如C8-D7-79),对Element ID 221的数据区进行解析,获取智能设备的配置状态。智能终端根据获取的智能设备的状态可以友好地将该配置状态显示给用户,使用户清晰地获取智能设备当前状态。例如,配置状态可以包括正常状态和异常状态,其中,正常状态包括:配置开始、配置数据接收完毕、网络接入成功;异常状态包括:配置数据接收超时、网络接入失败(具体可包括用户名或密码错误、获取IP失败、信号弱无法建立链接)。下面会结合实施例详细描述这些配置状态。
另外,步骤203中,根据智能设备的配置状态信息执行相应的操作包括以下执行过程中的至少一种:
当配置状态信息指示智能设备的配置状态为进入配置状态时,通过无线网络发送智能设备配置所需的配置数据;
当配置状态信息指示智能设备的配置状态为数据接收超时状态时,停止发送智能设备配置所需的配置数据,通知智能终端重新进行配置;
当配置状态信息指示智能设备的配置状态为数据接收完毕状态时,停止发送智能设备配置所需的配置数据;
当配置状态信息指示智能设备的配置状态为网络接入成功状态时,结束配置过程;
当配置状态信息指示智能设备的配置状态为网络接入失败状态时,根据配置状态信息指示的配置原因通知智能终端进行相应的操作,并结束配置过程。
图3示出了智能设备与智能终端之间的信令交互图。参照图3所示,该信令交互过程包括以下步骤:
步骤301,智能设备启动半监听模式;
步骤302,智能设备发送携带其配置状态信息的信标帧,该配置状态信息包含在信标帧的Element ID 221字段中,该配置状态信息指示智能设备进入配置状态;
步骤303,智能终端根据预设的解析方法,解析信标帧中的Element ID 221字段,并解析出配置状态;
步骤304,智能终端发送配置数据;
步骤305,智能终端使用获取的智能设备的配置状态执行相应的操作。
下面详细描述智能设备与智能终端之间传输配置状态的具体实施例。
实施例一
该实施例为传输配置状态的正常流程。参考图4所示,包括以下步骤:
步骤401,智能设备启动半监听模式;
步骤402,智能设备发送携带其配置状态信息的信标帧,该配置状态信息包含在信标帧的Element ID 221字段中,该配置状态信息指示智能设备进入配置状态;
步骤403,智能终端根据预设的解析方法,解析信标帧中的Element ID 221字段,并解析出配置状态;
步骤404,智能终端发送配置数据;
步骤405,智能设备接收配置数据完成,并更新信标帧中的配置状态为数据接收完毕状态;
步骤406,智能设备发送信标帧,并使用配置数据接入无线网络;
步骤407,智能终端获取智能设备的状态为数据接收完毕状态,停止发送配置数据;
步骤408,智能设备使用配置数据成功接入网路;
步骤409,智能设备更新信标帧中的配置状态为网络接入成功状态,并发送信标帧;
步骤410,智能终端获取智能设备的状态为网络接入成功状态,退出配置。
实施例二
该实施例为传输配置状态的异常流程。参考图5所示,包括以下步骤:
步骤501,智能设备启动半监听模式;
步骤502,智能设备发送携带其配置状态信息的信标帧,该配置状态信息包含在信标帧的Element ID 221字段中,该配置状态信息指示智能设备进入配置状态;
步骤503,智能终端根据预设的解析方法,解析信标帧中的Element ID 221字段,并解析出配置状态;
步骤504,智能终端发送配置数据;
步骤505,智能设备接收配置数据异常,超过特定时间未成功接收,将新的配置状态,即数据接收超时状态,填写到信标帧中;
步骤506,智能设备发送信标帧;
步骤507,智能终端获取智能设备的状态为配置数据接收超时状态,停止发送配置数据,并根据超时原因,指导用户重新配置。
实施例三
该实施例为传输配置状态的另一异常流程。参考图6所示,包括以下步骤:
步骤601,智能设备启动半监听模式;
步骤602,智能设备发送携带其配置状态信息的信标帧,该配置状态信息包含在信标帧的Element ID 221字段中,该配置状态信息指示智能设备进入配置状态;
步骤603,智能终端根据预设的解析方法,解析信标帧中的Element ID 221字段,并解析出配置状态;
步骤604,智能终端发送配置数据;
步骤605,智能设备接收配置数据完成,并更新信标帧中的配置状态为数据接收完毕状态;
步骤606,智能设备发送信标帧,并使用配置数据接入无线网络;
步骤607,智能终端获取智能设备的状态为配置数据接收完毕状态,停止发送配置数据;
步骤608,智能设备使用配置数据接入网络失败;
步骤609,智能设备更新信标帧中的配置状态为网络接入失败状态,并发送信标帧;
步骤610,智能终端获取智能设备的状态为网络接入失败状态,根据错误原因进行相应提示,退出配置。
本发明还提供了一种设备状态的传输装置,该传输装置应用于智能设备中。参照图7所示,该传输装置包括:
配置结果获取模块701,用于在智能设备配置入网过程中,获取配置操作的配置结果,并将配置结果传输给信标帧构建模块;
所述信标帧构建模块702,用于构建携带智能设备的配置状态信息的信标帧,并将信标帧传输给发送模块,其中在构建信标帧时,在信标帧中选择元素标识符为221的字段,并在该字段中写入配置状态信息;
发送模块703,用于发送信标帧。
其中,信标帧构建模块还用于在元素标识符为221的字段中携带指示信标帧携带配置状态信息的指示信息。该指示信息为智能设备预设的组织唯一标识符。
信标帧构建模块702还用于执行下述中的至少一种:
智能设备的配置结果为未接收到无线配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示进入配置状态的信息;
智能设备的配置结果为未正确接收配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示数据接收超时状态的信息;
智能设备的配置结果为正确接收配置数据时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示数据接收完毕状态的信息;
智能设备的配置结果为成功接入无线网络时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示网络接入成功状态的信息;
智能设备的配置结果为未能接入无线网络时,构建携带智能设备的配置状态信息的信标帧,配置状态信息为用于指示网络接入失败状态的信息。
信标帧构建模块702还用于:
当所述配置状态信息为用于指示数据接收超时状态的信息时,在所述配置状态信息中包括对应于所述数据接收超时状态的配置失败的原因;
当所述配置状态信息为用于指示网络接入失败状态的信息时,在所述配置状态信息中包括对应于所述网络接入失败状态的配置失败的原因。
该应用于智能设备的传输装置的各模块的具体功能参照前面关于设备状态的传输方法所述,在此不再赘述。
本发明还提供了一种设备状态的传输装置,该传输装置应用于智能终端中。参照图8所示,该传输装置包括::
模式设置模块801,用于将智能终端设置为监听模式;
接收模块802,用于接收信标帧,并传输给信息提取模块;
信息提取模块803,用于从信标帧的元素标识符为221的字段中提取智能设备的配置状态信息,并将配置状态信息传输给执行模块,其中配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
执行模块804,用于根据智能设备的配置状态信息执行相应的操作。
信息提取模块803还用于判断元素标识符为221的字段中是否携带指示信标帧携带配置状态信息的指示信息,如果携带,则提取智能设备的配置状态信息。指示信息为智能设备预设的组织唯一标识符。
执行模块804用于执行以下过程中的至少一种:
当配置状态信息指示智能设备的配置状态为进入配置状态时,通过无线网络发送智能设备配置所需的配置数据;
当配置状态信息指示智能设备的配置状态为数据接收超时状态时,停止发送智能设备配置所需的配置数据,通知智能终端重新进行配置;
当配置状态信息指示智能设备的配置状态为数据接收完毕状态时,停止发送智能设备配置所需的配置数据;
当配置状态信息指示智能设备的配置状态为网络接入成功状态时,结束配置过程;
当配置状态信息指示智能设备的配置状态为网络接入失败状态时,根据配置状态信息指示的配置原因通知智能终端进行相应的操作,并结束配置过程。
该应用于智能终端的传输装置的各模块的具体功能参照前面关于设备状态的传输方法所述,在此不再赘述。
本发明的设备状态的传输方法和装置使处于半监听模式的智能设备在接入WiFi无线网络之前使智能终端能够清晰、准确的获取智能设备的状态,从而使整个配置过程更加清晰、明了,并且增加了设备的友好性,提高了用户的使用质量,并且解决了无线智能设备接入无线网络之前移动终端设备无法获取该智能设备状态的问题。同时智能终端可及时获取配置完成状态并停止发送配置数据,减少网络负载,使智能设备更快、更好地接入无线网络。此外,本发明的设备状态的传输方法和装置适用性较广泛,上报方式简单、可靠,搭建成本低。
具体地,本发明的设备状态的传输方法和装置的有益之处在于:
(1)Beacon帧的Element 221携带配置状态,具有唯一性。并且,通过该Element221,任何厂商都可定义自己的配置规则。
(2)该传输方法支持全型号路由器或手机,即只要路由器或手机支持802.11协议均可以收到包含配置状态的信标帧。
(3)在该传输方法中,配置状态表达清晰、稳定。
(4)能够及时通知智能终端停止发送配置数据,减少网络负载,提升配置完成后的WiFi接入效率。
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
Claims (18)
1.一种设备状态的传输方法,其特征在于,所述方法包括:
在智能设备配置入网过程中,所述智能设备获取配置操作的配置结果,根据所述配置结果,构建携带所述智能设备的配置状态信息的信标帧,发送所述信标帧;
其中在构建所述信标帧时,在所述信标帧中选择元素标识符为221的字段,并在该字段中写入所述配置状态信息。
2.如权利要求1所述的方法,其特征在于,构建携带所述智能设备的配置状态信息的信标帧包括:
在元素标识符为221的字段中携带指示所述信标帧携带所述配置状态信息的指示信息。
3.如权利要求2所述的方法,其特征在于,所述指示信息为所述智能设备预设的组织唯一标识符。
4.如权利要求1至3任一项所述的方法,其特征在于,构建携带所述智能设备的配置状态信息的信标帧以及发送所述信标帧包括以下执行过程中的至少一种:
所述智能设备的所述配置结果为未接收到无线配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示进入配置状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为未正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收超时状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收完毕状态的信息,发送所述信标帧,并使用所述配置数据进行设备配置以接入无线网络;
所述智能设备的所述配置结果为成功接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入成功状态的信息,发送所述信标帧;
所述智能设备的所述配置结果为未能接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入失败状态的信息,发送所述信标帧。
5.如权利要求4所述的方法,其特征在于,
当所述配置状态信息为用于指示数据接收超时状态的信息时,所述配置状态信息还包括对应于所述数据接收超时状态的配置失败的原因;
当所述配置状态信息为用于指示网络接入失败状态的信息时,所述配置状态信息还包括对应于所述网络接入失败状态的配置失败的原因。
6.一种设备状态的传输方法,其特征在于,所述方法包括:
步骤1智能终端启动半监听模式;
步骤2所述智能终端接收信标帧;
步骤3所述智能终端从所述信标帧的元素标识符为221的字段中提取所述智能设备的配置状态信息,其中所述配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
步骤4根据所述智能设备的所述配置状态信息执行相应的操作。
7.如权利要求6所述的方法,其特征在于,所述步骤3还包括:
所述智能终端判断元素标识符为221的字段中是否携带指示所述信标帧携带所述配置状态信息的指示信息,如果携带,则提取所述智能设备的所述配置状态信息。
8.如权利要求7所述的方法,其特征在于,所述指示信息为所述智能设备预设的组织唯一标识符。
9.如权利要求6至8任一项所述的方法,其特征在于,所述步骤3中根据所述智能设备的配置状态信息执行相应的操作包括以下执行过程中的至少一种:
当所述配置状态信息指示所述智能设备的配置状态为进入配置状态时,通过无线网络发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为数据接收超时状态时,停止发送所述智能设备配置所需的配置数据,通知所述智能终端重新进行配置;
当所述配置状态信息指示所述智能设备的配置状态为数据接收完毕状态时,停止发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为网络接入成功状态时,结束配置过程;
当所述配置状态信息指示所述智能设备的配置状态为网络接入失败状态时,根据所述配置状态信息指示的配置原因通知所述智能终端进行相应的操作,并结束配置过程。
10.一种设备状态的传输装置,其特征在于,所述传输装置应用于智能设备中,所述传输装置包括:
配置结果获取模块,用于在所述智能设备配置入网过程中,获取配置操作的配置结果,并将所述配置结果传输给信标帧构建模块;
所述信标帧构建模块,用于构建携带所述智能设备的配置状态信息的信标帧,并将所述信标帧传输给发送模块,其中在构建所述信标帧时,在所述信标帧中选择元素标识符为221的字段,并在该字段中写入所述配置状态信息;
所述发送模块,用于发送所述信标帧。
11.如权利要求10所述的传输装置,其特征在于,所述信标帧构建模块还用于在元素标识符为221的字段中携带指示所述信标帧携带所述配置状态信息的指示信息。
12.如权利要求11所述的传输装置,其特征在于,所述指示信息为所述智能设备预设的组织唯一标识符。
13.如权利要求10至12任一项所述的传输装置,其特征在于,所述信标帧构建模块还用于执行下述中的至少一种:
所述智能设备的所述配置结果为未接收到无线配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示进入配置状态的信息;
所述智能设备的所述配置结果为未正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收超时状态的信息;
所述智能设备的所述配置结果为正确接收所述配置数据时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示数据接收完毕状态的信息;
所述智能设备的所述配置结果为成功接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入成功状态的信息;
所述智能设备的所述配置结果为未能接入所述无线网络时,构建携带所述智能设备的配置状态信息的信标帧,所述配置状态信息为用于指示网络接入失败状态的信息。
14.如权利要求13所述的传输装置,其特征在于,所述信标帧构建模块还用于:
当所述配置状态信息为用于指示数据接收超时状态的信息时,在所述配置状态信息中包括对应于所述数据接收超时状态的配置失败的原因;
当所述配置状态信息为用于指示网络接入失败状态的信息时,在所述配置状态信息中包括对应于所述网络接入失败状态的配置失败的原因。
15.一种设备状态的传输装置,其特征在于,所述传输装置应用于智能终端中,所述传输装置包括:
模式设置模块,用于将所述智能终端设置为半监听模式;
接收模块,用于接收信标帧,并传输给信息提取模块;
所述信息提取模块,用于从所述信标帧的元素标识符为221的字段中提取所述智能设备的配置状态信息,并将所述配置状态信息传输给执行模块,其中所述配置状态信息是根据智能设备在配置入网过程中配置操作的配置结果得到的;
所述执行模块,用于根据所述智能设备的配置状态信息执行相应的操作。
16.如权利要求15所述的传输装置,其特征在于,所述信息提取模块还用于:
判断元素标识符为221的字段中是否携带指示所述信标帧携带所述配置状态信息的指示信息,如果携带,则提取所述智能设备的所述配置状态信息。
17.如权利要求16所述的传输装置,其特征在于,所述指示信息为所述智能设备预设的组织唯一标识符。
18.如权利要求15至17任一项所述的方法,其特征在于,所述执行模块用于执行以下过程中的至少一种:
当所述配置状态信息指示所述智能设备的配置状态为进入配置状态时,通过无线网络发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为数据接收超时状态时,停止发送所述智能设备配置所需的配置数据,通知所述智能终端重新进行配置;
当所述配置状态信息指示所述智能设备的配置状态为数据接收完毕状态时,停止发送所述智能设备配置所需的配置数据;
当所述配置状态信息指示所述智能设备的配置状态为网络接入成功状态时,结束配置过程;
当所述配置状态信息指示所述智能设备的配置状态为网络接入失败状态时,根据所述配置状态信息指示的配置原因通知所述智能终端进行相应的操作,并结束配置过程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610619069.1A CN106255177A (zh) | 2016-07-29 | 2016-07-29 | 一种设备状态的传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610619069.1A CN106255177A (zh) | 2016-07-29 | 2016-07-29 | 一种设备状态的传输方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106255177A true CN106255177A (zh) | 2016-12-21 |
Family
ID=57607300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610619069.1A Pending CN106255177A (zh) | 2016-07-29 | 2016-07-29 | 一种设备状态的传输方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106255177A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108811033A (zh) * | 2017-04-26 | 2018-11-13 | 国基电子(上海)有限公司 | 网络建立方法及网络设备 |
CN109150656A (zh) * | 2018-08-15 | 2019-01-04 | 北京小米移动软件有限公司 | 智能设备的状态提醒方法、装置、设备和存储介质 |
WO2019037661A1 (zh) * | 2017-08-22 | 2019-02-28 | 阿里巴巴集团控股有限公司 | 监测配网设备的网络接入状态的方法、装置和系统 |
CN110099393A (zh) * | 2018-01-30 | 2019-08-06 | 阿里巴巴集团控股有限公司 | 监测配网设备的网络接入状态的方法、装置和系统 |
CN110099429A (zh) * | 2018-01-29 | 2019-08-06 | 九阳股份有限公司 | 一种家电设备联网方法 |
CN111586691A (zh) * | 2020-05-20 | 2020-08-25 | 青岛海尔科技有限公司 | 用于配置无线连接的方法、装置和可无线连接的设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202794A (zh) * | 2014-08-20 | 2014-12-10 | 广东美的集团芜湖制冷设备有限公司 | 家用电器及其无线网络配置方法和配置装置 |
CN104469981A (zh) * | 2014-11-21 | 2015-03-25 | 广东瑞德智能科技股份有限公司 | 一种智能家电接入路由器的方法及系统 |
CN104486755A (zh) * | 2014-12-03 | 2015-04-01 | 北京京东尚科信息技术有限公司 | 基于ibeacon实现智能设备的WIFI 配置的系统和方法 |
CN105141450A (zh) * | 2015-07-29 | 2015-12-09 | 青岛海尔科技有限公司 | 物联设备wifi模块配置方法及装置 |
CN105491600A (zh) * | 2015-12-30 | 2016-04-13 | 青岛海尔智能家电科技有限公司 | 一种家电设备的入网方法、装置及相关设备 |
US20160210185A1 (en) * | 2015-01-21 | 2016-07-21 | Samsung Electronics Co., Ltd. | Method and apparatus for wireless communication |
-
2016
- 2016-07-29 CN CN201610619069.1A patent/CN106255177A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202794A (zh) * | 2014-08-20 | 2014-12-10 | 广东美的集团芜湖制冷设备有限公司 | 家用电器及其无线网络配置方法和配置装置 |
CN104469981A (zh) * | 2014-11-21 | 2015-03-25 | 广东瑞德智能科技股份有限公司 | 一种智能家电接入路由器的方法及系统 |
CN104486755A (zh) * | 2014-12-03 | 2015-04-01 | 北京京东尚科信息技术有限公司 | 基于ibeacon实现智能设备的WIFI 配置的系统和方法 |
US20160210185A1 (en) * | 2015-01-21 | 2016-07-21 | Samsung Electronics Co., Ltd. | Method and apparatus for wireless communication |
CN105141450A (zh) * | 2015-07-29 | 2015-12-09 | 青岛海尔科技有限公司 | 物联设备wifi模块配置方法及装置 |
CN105491600A (zh) * | 2015-12-30 | 2016-04-13 | 青岛海尔智能家电科技有限公司 | 一种家电设备的入网方法、装置及相关设备 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108811033A (zh) * | 2017-04-26 | 2018-11-13 | 国基电子(上海)有限公司 | 网络建立方法及网络设备 |
WO2019037661A1 (zh) * | 2017-08-22 | 2019-02-28 | 阿里巴巴集团控股有限公司 | 监测配网设备的网络接入状态的方法、装置和系统 |
CN109429243A (zh) * | 2017-08-22 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 监测配网设备的网络接入状态的方法、装置和系统 |
US11533225B2 (en) | 2017-08-22 | 2022-12-20 | Alibaba Group Holding Limited | Method, apparatus, and system for monitoring network access state of network distribution device |
CN110099429A (zh) * | 2018-01-29 | 2019-08-06 | 九阳股份有限公司 | 一种家电设备联网方法 |
CN110099393A (zh) * | 2018-01-30 | 2019-08-06 | 阿里巴巴集团控股有限公司 | 监测配网设备的网络接入状态的方法、装置和系统 |
US11985052B2 (en) | 2018-01-30 | 2024-05-14 | Alibaba Group Holding Limited | Method, apparatus and system for monitoring network connectivity status of network device |
CN109150656A (zh) * | 2018-08-15 | 2019-01-04 | 北京小米移动软件有限公司 | 智能设备的状态提醒方法、装置、设备和存储介质 |
CN111586691A (zh) * | 2020-05-20 | 2020-08-25 | 青岛海尔科技有限公司 | 用于配置无线连接的方法、装置和可无线连接的设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106255177A (zh) | 一种设备状态的传输方法和装置 | |
CN102461288B (zh) | 无线网络系统的高级调试 | |
EP2541834B1 (en) | Method and device for managing machince-to-machine network topology structure | |
CN105050087B (zh) | 一种多协议兼容设备接入WiFi网络的方法及系统 | |
CN103747441B (zh) | 无线网络接入方法及接入装置 | |
US9872128B2 (en) | Method of establishing stable Piconet and system of establishment of stable Piconet based on bluetooth | |
CN103713608A (zh) | 无线物联家居系统分级网络架构及其组网通信方法 | |
CN103416090A (zh) | 用于在机器到机器网络中处理突发性网络登入和重新登入的方法和装置 | |
CN105120507A (zh) | 数据包监听方法和系统 | |
CN103369510B (zh) | Apn信息的配置方法及装置 | |
CN104768150A (zh) | WiFi设备连接无线热点的方法及系统 | |
CN108023687B (zh) | 信息的发送、接收方法及装置、基站、终端 | |
KR20220119477A (ko) | 사이드링크 통신을 위한 방법 및 디바이스 | |
CN102076124B (zh) | 一种变更签约数据的系统、方法及设备 | |
CN112671904B (zh) | 设备状态信息的传输方法及装置、存储介质、电子装置 | |
CN111405492A (zh) | 连接目标网络的方法、装置、存储介质、电子装置 | |
CN102215560B (zh) | 一种对m2m终端实现管理的方法及系统 | |
CN102202389B (zh) | 一种对网关实现管理的方法及系统 | |
CN107645496A (zh) | 一种智能电子设备的配网方法和系统 | |
CN104869621B (zh) | 一种网络识别方法和装置 | |
CN105245695B (zh) | 一种提高微信AirKiss兼容性的方法及系统 | |
CN115589624A (zh) | 一种通信方法和装置 | |
CN111226463B (zh) | 一种链路建立失败的处理方法及装置、计算机存储介质 | |
CN106535316A (zh) | 物联模块入网的方法和路由器、物联模块 | |
CN103533665A (zh) | 一种lte终端综测仪状态机的实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161221 |
|
RJ01 | Rejection of invention patent application after publication |