一种信息传输方法及设备与流程

文档序号:25618141发布日期:2021-06-25 16:19阅读:86来源:国知局
一种信息传输方法及设备与流程
一种信息传输方法及设备
1.本申请为2017年04月28日提交中国专利局、申请号为201780015500.4、发明名称为“一种信息传输方法及设备”的中国专利申请的分案申请。
技术领域
2.本申请涉及通信领域,尤其涉及一种信息传输方法及设备。


背景技术:

3.随着近年来智能硬件的迅猛发展,智能家居概念开始被越来越多的行业和消费者认可。随着无线保真(wireless fidelity,wi

fi)网络的普及,智能家居厂家开始越来越接纳低成本的wi

fi连接作为智能设备的联网方式。
4.在现有技术中,对于长期插电的智能家电设备,通常没有低功耗的需求,wi

fi采用长连接模式,此种方案带来的问题是智能家电设备会占用家庭无线路由器的连接数(无线路由器都有接入用户数限制,通常是32或64个用户)。如果后续智能硬件越来越多,可能会导致智能硬件和无线路由器之间连接失败。
5.对于有低功耗要求的智能硬件,譬如传感器或开关类智能硬件,则通常会采用系统休眠的方式,在有数据传输需要时对系统进行快速唤醒、建立连接后再进行数据通信。此种方案需要进行系统的唤醒并与wi

fi网络建立连接,带来的问题是传输时延较大,用户体验不佳。


技术实现要素:

6.本申请实施例提供了一种信息传输方法及设备,用于节省标准wi

fi协议的鉴权连接过程,智能终端和wi

fi接入点快速实现从休眠状态到信息发送完成的过程,可降低功耗,提高信息的传输速度,优化用户体验。
7.本申请实施例的第一方面提供一种信息传输方法,包括:当智能终端和wi

fi接入点在第一次建立连接的时候,该智能终端向wi

fi接入点发送第一信息,其中,第一信息包括用于所述智能终端设备注册的注册信息;智能终端和所述wi

fi接入点断开连接之后,当智能终端接收到触发上报事件的触发事件时,所述智能终端广播第二信息,其中,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,所述智能终端信息用于所述wi

fi接入点确定所述智能终端是否已在所述wi

fi接入点中注册,所述状态指示信息与所述触发事件相对应,且所述状态指示信息用于当所述wi

fi接入点确定所述智能终端已经在所述wi

fi接入点中注册过的时候,所述wi

fi接入点获取所述状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
8.在一种可能的设计中,在本申请实施例第一方面的第一种实现方式中,所述智能终端通过自身所包含的wi

fi模块广播第二信息之前,所述方法还包括:智能终端根据利用加密密钥对状态指示信息进行加密处理,得到加密后的状态指示信息,其中,所述加密密钥
是由所述wi

fi接入点在所述智能终端和所述wi

fi接入点第一次建立连接时生成的,加密密钥生成之后,由所述wi

fi接入点在所述wi

fi接入点和所述智能终端第一次建立连接的时候发送至所述智能终端。本申请实施例中的智能终端会利用加密密钥对状态指示信息进行加密处理,提高了信息传输的安全性。
9.在一种可能的设计中,在本申请实施例第一方面的第二种实现方式中,所述智能终端广播第二信息之前,所述方法还包括:
10.智能终端会通过修改待发送的第二信息,以增加第二信息中的扩展ie,其中增加的扩展ie中携带所述智能终端信息和所述状态指示信息。本申请实施例中,说明了发送第二信息之前对信息的处理,丰富了本申请的具体的实现方式。
11.在一种可能的设计中,在本申请实施例第一方面的第三种实现方式中,所述智能终端广播第二信息之前,所述方法还包括:若该wi

fi模块处于休眠状态,所述智能终端还需要唤醒智能终端自上所包含的wi

fi模块。本申请实施例,智能终端在使用wi

fi模块发送信息之前,再唤醒所述wi

fi模块,可以降低所述智能终端的功耗。
12.在一种可能的设计中,在本申请实施例第一方面的第三种实现方式中,所述第二信息为wi

fi prob广播帧。本申请实施例具体说明了第二信息的存在形式,丰富了本申请的具体实现方式。
13.本申请实施例的第二方面提供一种信息传输方法,包括:当wi

fi接入点和智能终端在第一次建立连接的时候,所述wi

fi接入点接收所述智能终端发送的第一信息,其中,该第一信息包括用于智能终端设备注册的注册信息;当所述wi

fi接入点和所述智能终端断开连接之后,所述wi

fi接入点会接收到所述智能终端发送的第二信息,其中,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,而且所述第二信息由所述智能终端接收到触发事件的时候,通过自身所包含的wi

fi模块广播,其中,所述触发事件和所述状态指示信息是相对应的,所述wi

fi接入点根据接收到的所述智能终端信息确定所述智能终端是否已经在所述wi

fi接入点中注册过;当所述wi

fi接入点确定所述智能终端已经注册过的时候,所述wi

fi接入点获取所述状态指示信息。本申请实施例中的智能终端和wi

fi接入点不需要建立连接就可以进行状态指示信息的传输,提高了信息的传输速度。
14.在一种可能的设计中,在本申请实施例第二方面的第一种实现方式中,述wi

fi接入点根据接收到的所述智能终端信息确定所述智能终端是否已在所述wi

fi接入点中注册包括:wi

fi接入点通过接收到的智能终端信息以及注册信息做比对,确定智能终端是否在wi

fi接入点中注册过,其中,该注册信息由wi

fi接入点和智能终端第一次建立连接的时候,智能终端向wi

fi接入点发送的。本申请实施例,具体说明了wi

fi接入点如何确定智能终端是否已在wi

fi接入点中注册过,丰富了本发明实施例的实现手段。
15.在一种可能的设计中,在本申请实施例第二方面的第二种实现方式中,所述第一信息还包含所述智能终端的公钥,所述第二信息还包含所述智能终端的私钥,所述wi

fi接入点获取所述状态指示信息之前,所述方法还包括:wi

fi接入点根据接收到的所述私钥和所述公钥验证签名,以确认所述智能终端的合法性;当所述wi

fi接入点确认所述智能终端已经在wi

fi接入点中注册过,且所述智能终端的合法性认证通过时,所述wi

fi接入点获取所述状态指示信息。本申请实施例中,wi

fi接入点根据接收到的所述私钥和之前记录的智能终端的公钥验证签名,增加了信息传输的安全性。
16.在一种可能的设计中,在本申请实施例第二方面的第三种实现方式中,当wi

fi接入点和智能终端第一次建立连接时,所述方法还包括:所述wi

fi接入点随机生成加密密钥,并向智能终端发送该加密密钥,以使得所述智能终端对所述状态指示信息进行加密,得到加密后的状态指示信息,其中,wi

fi接入点随机生成加密密钥之后还会记录该加密密钥。本申请实施例中,wi

fi接入点还会向智能终端发送加密密钥,为后续断开连接时的信息传输中的信息加密,增加了信息传输的安全性。
17.在一种可能的设计中,在本申请实施例第二方面的第四种实现方式中,wi

fi接入点获取所述状态指示信息之前,所述方法还包括:wi

fi接入点确认所述智能终端已在wi

fi接入点中注册,并且确认智能终端的合法性时,wi

fi接入点会对加密后的状态指示信息进行解密,获取解密后的状态指示信息。本申请实施例中,wi

fi接入点需要对加密后的状态指示信息进行解密才能得到解密后的状态指示信息,增加了信息传输的安全性。
18.在一种可能的设计中,在本申请实施例第二方面的第五种实现方式中,所述wi

fi接入点获取所述状态指示信息之后,所述方法还包括:当wi

fi接入点获取到状态指示信息之后,wi

fi接入点会根据所述状态指示信息向用户终端发送状态变化信息,以使得所述用户终端根据所述状态变化信息执行相应的状态变化。本申请实施例中,当wi

fi接入点获取到状态指示信息之后,会通知用户终端,使得用户终端执行相应的状态变化,增强了实施例的可操作性。
19.本申请实施例的第三方面提供一种智能终端,包括:
20.发送单元,用于当所述智能终端和wi

fi接入点第一次建立连接时,向所述wi

fi接入点发送第一信息,所述第一信息包括用于所述智能终端设备注册的注册信息;
21.第二发送单元,用于当所述智能终端和所述wi

fi接入点已断开连接,通过自身所包含的wi

fi模块广播第二信息;
22.其中,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,所述智能终端信息用于所述wi

fi接入点确定所述智能终端是否已在所述wi

fi接入点中注册,所述状态指示信息与所述触发事件相对应,且所述状态指示信息用于当所述wi

fi接入点确定所述智能终端已注册时,所述wi

fi接入点获取所述状态指示信息。
23.本申请实施例中的智能终端和wi

fi接入点不需要建立连接就可以进行状态指示信息的传输,提高了信息的传输速度。
24.在一种可能的设计中,在本申请实施例第三方面的第一种实现方式中,所述智能终端还包括:
25.加密单元,用于根据加密密钥对所述状态指示信息进行加密,得到加密后的状态指示信息,所述加密密钥由所述wi

fi接入点在所述智能终端和所述wi

fi接入点第一次建立连接时生成,并发送至所述智能终端。
26.本申请实施例中的智能终端会利用加密密钥对状态指示信息进行加密处理,提高了信息传输的安全性。
27.在一种可能的设计中,在本申请实施例第三方面的第二种实现方式中,所述智能终端还包括:
28.修改单元,用于通过修改所述第二信息增加扩展信息元素ie,使得所述扩展ie携带所述智能终端信息和所述状态指示信息。
29.本申请实施例中,说明了发送第二信息之前对信息的处理,丰富了本申请的具体的实现方式。
30.在一种可能的设计中,在本申请实施例第三方面的第三种实现方式中,所述智能终端还包括:
31.唤醒单元,用于唤醒wi

fi模块,所述wi

fi模块为所述智能终端自身所包含的模块,且所述wi

fi模块用于发送所述第二信息。
32.本申请实施例,智能终端在使用wi

fi模块发送信息之前,再唤醒所述wi

fi模块,可以降低所述智能终端的的功耗。
33.在一种可能的设计中,在本申请实施例第三方面的第四种实现方式中,所述第二信息为wi

fi prob广播帧。
34.本申请实施例具体说明了第二信息的存在形式,丰富了本申请的具体实现方式。
35.本申请实施例的第四方面提供一种wi

fi接入点,包括:
36.第一接收单元,用于当所述wi

fi接入点和智能终端第一次建立连接时,接收所述智能终端发送的第一信息,所述第一信息包括用于所述智能终端设备注册的注册信息;
37.第二接收单元,用于当所述wi

fi接入点和所述智能终端已断开连接,接收所述智能终端发送的第二信息,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,且所述第二信息由所述智能终端接收到触发事件时,通过自身所包含的wi

fi模块广播,所述触发事件和所述状态指示信息相对应;
38.第一确定单元,用于根据接收到的所述智能终端信息确定所述智能终端是否已在所述wi

fi接入点中注册;
39.获取单元,用于当所述第一确定单元确定所述智能终端已注册时,获取所述状态指示信息。
40.本申请实施例中的智能终端和wi

fi接入点不需要建立连接就可以进行状态指示信息的传输,提高了信息的传输速度。
41.在一种可能的设计中,在本申请实施例第四方面的第一种实现方式中,所述第一确定单元还包括:
42.比对子单元,用于通过接收到的所述智能终端信息和所述注册信息作比对,确定所述智能终端是否已在所述wi

fi接入点中注册。
43.本申请实施例,具体说明了wi

fi接入点如何确定智能终端是否已在wi

fi接入点中注册过,丰富了本发明实施例的实现手段。
44.在一种可能的设计中,在本申请实施例第四方面的第二种实现方式中,所述wi

fi接入点还包括:
45.第二确定单元,用于根据接收到的所述私钥和所述公钥验证签名,确定所述智能终端的合法性;
46.所述获取单元包括:
47.获取子单元,用于当所述wi

fi接入点确认所述智能终端已注册且确认所述智能终端的合法性时,获取所述状态指示信息。
48.本申请实施例中,wi

fi接入点根据接收到的所述私钥和之前记录的智能终端的公钥验证签名,增加了信息传输的安全性。
49.在一种可能的设计中,在本申请实施例第四方面的第三种实现方式中,所述当wi

fi接入点和智能终端第一次建立连接时,所述wi

fi接入点还包括:
50.第一发送单元,用于向所述智能终端发送加密密钥,以使得所述智能终端对所述状态指示信息进行加密,得到加密后的状态指示信息,所述加密密钥由所述wi

fi接入点生成。
51.本申请实施例中,wi

fi接入点还会向智能终端发送加密密钥,为后续断开连接时的信息传输中的信息加密,增加了信息传输的安全性。
52.在一种可能的设计中,在本申请实施例第四方面的第四种实现方式中,所述wi

fi接入点还包括:
53.解密单元,用于根据所述加密密钥对所述加密后的状态指示信息进行解密,获取解密后的状态指示信息。
54.本申请实施例中,wi

fi接入点需要对加密后的状态指示信息进行解密才能得到解密后的状态指示信息,增加了信息传输的安全性。
55.在一种可能的设计中,在本申请实施例第四方面的第五种实现方式中所述wi

fi接入点还包括:
56.第二发送单元,用于根据所述状态指示信息向用户终端发送状态变化信息,以使得所述用户终端根据所述状态变化信息进行相应的状态变化。
57.本申请实施例中,当wi

fi接入点获取到状态指示信息之后,会通知用户终端,使得用户终端执行相应的状态变化,增强了实施例的可操作性。
58.本申请实施例的第五方面提供一种智能终端,包括:
59.输入装置、输出装置、wi

fi模块、处理器和存储器;
60.处理器通过调用存储器存储的操作指令,用于执行如下步骤:
61.所述wi

fi模块,用于执行如下步骤:
62.当智能终端和wi

fi接入点第一次建立连接时,向所述wi

fi接入点发送第一信息,所述第一信息包括用于所述智能终端设备注册的注册信息;
63.所述处理器通过调用所述存储器存储的操作指令,用于执行如下步骤:
64.当所述智能终端和所述wi

fi接入点已断开连接,且所述智能终端接收到触发事件时,通过自身所包含的wi

fi模块wi

fi模块广播第二信息;
65.其中,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,所述智能终端信息用于所述wi

fi接入点确定所述智能终端是否已在所述wi

fi接入点中注册,所述状态指示信息与所述触发事件相对应,且所述状态指示信息用于当所述wi

fi接入点确定所述智能终端已注册时,所述wi

fi接入点获取所述状态指示信息。
66.本申请实施例中的智能终端和wi

fi接入点不需要建立连接就可以进行状态指示信息的传输,提高了信息的传输速度。
67.在一种可能的设计中,在本申请实施例第五方面的第一种实现方式中,所述处理器还用于执行如下步骤,包括:
68.根据加密密钥对所述状态指示信息进行加密,得到加密后的状态指示信息,所述加密密钥由所述wi

fi接入点在所述智能终端和所述wi

fi接入点第一次建立连接时生成,并发送至所述智能终端。
69.本申请实施例中的智能终端会利用加密密钥对状态指示信息进行加密处理,提高了信息传输的安全性。
70.在一种可能的设计中,在本申请实施例第五方面的第二种实现方式中,所述处理器还用于执行如下步骤,包括:
71.通过修改所述第二信息增加扩展信息元素ie,使得所述扩展ie携带所述智能终端信息和所述状态指示信息。
72.本申请实施例中,说明了发送第二信息之前对信息的处理,丰富了本申请的具体的实现方式。
73.在一种可能的设计中,在本申请实施例第五方面的第三种实现方式中,所述处理器还用于执行如下步骤,包括:
74.唤醒wi

fi模块,所述wi

fi模块为所述智能终端自身所包含的模块,且所述wi

fi模块用于发送所述第二信息。
75.本申请实施例,智能终端在使用wi

fi模块发送信息之前,再唤醒所述wi

fi模块,可以降低所述智能终端的功耗。
76.在一种可能的设计中,在本申请实施例第五方面的第四种实现方式中,所述第二信息为wi

fi prob广播帧。
77.本申请实施例具体说明了第二信息的存在形式,丰富了本申请的具体实现方式。
78.本申请实施例的第六方面提供一种wi

fi接入点,包括:
79.输入装置、输出装置、wi

fi模块、处理器和存储器;
80.所述wi

fi模块,用于执行如下步骤:
81.当wi

fi接入点和智能终端第一次建立连接时,接收所述智能终端发送的第一信息,所述第一信息包括用于所述智能终端设备注册的注册信息;
82.当所述wi

fi接入点和所述智能终端已断开连接,接收所述智能终端发送的第二信息,所述第二信息包括用于验证设备的智能终端信息和状态指示信息,且所述第二信息由所述智能终端接收到触发事件时,并通过自身所包含的wi

fi模块广播,所述触发事件和所述状态指示信息相对应;
83.所述处理器通过调用所述存储器存储的操作指令,用于执行如下步骤:
84.根据接收到的所述智能终端信息确定所述智能终端是否已在所述wi

fi接入点中注册;
85.当确定所述智能终端已注册时,获取所述状态指示信息。
86.本申请实施例中的智能终端和wi

fi接入点不需要建立连接就可以进行状态指示信息的传输,提高了信息的传输速度。
87.在一种可能的设计中,在本申请实施例第六方面的第一种实现方式中,所述处理器还用于执行如下步骤,包括:
88.通过接收到的所述智能终端信息和所述注册信息作比对,确定所述智能终端是否已在所述wi

fi接入点中注册。
89.本申请实施例,具体说明了wi

fi接入点如何确定智能终端是否已在wi

fi接入点中注册过,丰富了本发明实施例的实现手段。
90.在一种可能的设计中,在本申请实施例第六方面的第二种实现方式中,所述处理
器还用于执行如下步骤,包括:
91.根据接收到的所述私钥和所述公钥验证签名,确认所述智能终端的合法性;
92.当确认所述智能终端已注册且确认所述智能终端的合法性时,所述wi

fi接入点获取所述状态指示信息。
93.本申请实施例中,wi

fi接入点根据接收到的所述私钥和之前记录的智能终端的公钥验证签名,增加了信息传输的安全性。
94.在一种可能的设计中,在本申请实施例第六方面的第三种实现方式中,所述wi

fi模块还用于执行如下步骤,包括:
95.向所述智能终端发送加密密钥,以使得所述智能终端对所述状态指示信息进行加密,得到加密后的状态指示信息,所述加密密钥由所述wi

fi接入点生成。
96.本申请实施例中,wi

fi接入点还会向智能终端发送加密密钥,为后续断开连接时的信息传输中的信息加密,增加了信息传输的安全性。
97.在一种可能的设计中,在本申请实施例第六方面的第四种实现方式中,所述wi

fi模块还用于执行如下步骤,包括:
98.向所述智能终端发送加密密钥,以使得所述智能终端对所述状态指示信息进行加密,得到加密后的状态指示信息,所述加密密钥由所述wi

fi接入点生成。
99.本申请实施例中,wi

fi接入点需要对加密后的状态指示信息进行解密才能得到解密后的状态指示信息,增加了信息传输的安全性。
100.在一种可能的设计中,在本申请实施例第六方面的第五种实现方式中,所述处理器还用于执行如下步骤,包括:
101.根据所述加密密钥对所述加密后的状态指示信息进行解密,获取解密后的状态指示信息。
102.本申请实施例中,当wi

fi接入点获取到状态指示信息之后,会通知用户终端,使得用户终端执行相应的状态变化,增强了实施例的可操作性。
103.本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
104.本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
105.本申请实施例提供的技术方案中,当智能终端和wi

fi接入点第一次建立连接时,智能终端向wi

fi接入点发送第一信息,第一信息包括用于所述智能终端设备注册的注册信息;当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,智能终端通过自身所包含wi

fi模块广播第二信息;其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
附图说明
106.图1a为本申请实施例中的一种应用场景示意图;
107.图1b为本申请实施例中的标准wi

fi协议的鉴权连接过程示意图;
108.图2为本申请实施例中信息传输方法的一个实施例示意图;
109.图3为本申请实施例中智能终端的一个实施例示意图;
110.图4为本申请实施例中智能终端的另一个实施例示意图;
111.图5为本申请实施例中wi

fi接入点的一个实施例示意图;
112.图6为本申请实施例中wi

fi接入点的另一个实施例示意图;
113.图7为本申请实施例中智能终端的另一个实施例示意图;
114.图8为本申请实施例中wi

fi接入点的另一个实施例示意图。
具体实施方式
115.本申请实施例提供了一种信息传输方法及设备,用于节省标准wi

fi协议的鉴权连接过程,智能终端和wi

fi接入点快速实现从休眠状态到信息发送完成的过程,可降低功耗,提高信息的传输速度,优化用户体验。
116.本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
117.本申请实施例可应用于如图1a所示的网络结构示意图,在现有技术中,该架构中的智能终端和wi

fi接入点需要通过标准wi

fi协议的鉴权连接过程建立连接之后,才能进行数据的传输。
118.智能终端和wi

fi接入点通过标准wi

fi协议的鉴权连接过程如图1b所示,智能终端广播探测请求,该探测请求包括智能终端自身的数据,当wi

fi接入点接收到该探测请求之后,会给该智能终端反馈一个探测响应,智能终端接收到探测相应之后,会给该wi

fi接入点发送认证请求,该认证请求包括智能终端的公钥等,wi

fi接入点接收到该认证请求之后,会给该智能终端反馈一个认证响应,智能终端接收到该认证响应之后,会给wi

fi接入点发送关联请求,请求与wi

fi接入点建立关联,从而和wi

fi接入点进行数据交互,wi

fi接入点接收到关联请求之后,会给智能终端发送一个关联响应,使得智能终端和wi

fi接入点鉴权连接过程建立,智能终端和wi

fi接入点建立连接之后便可以进行数据交互。
119.需要说明的是,wi

fi接入点可以为支持ieee 802.11标准的设备,例如无线路由器、无线中继器、无线网卡、手机wi

fi及其他内置wi

fi模块的设备。
120.如图2所示,本申请实施例提供一种信息传输方法,包括以下步骤:
121.201、智能终端和wi

fi接入点建立连接。
122.其中,智能终端在初始状态下第一次和wi

fi接入点建立连接时,首先需要唤醒智能终端和wi

fi接入点,然后智能终端和wi

fi接入点通过标准wi

fi协议的鉴权连接过程
建立连接。
123.需要说明的是,智能终端在初始状态下和wi

fi接入点建立连接的主要目的是,智能终端在wi

fi接入点端完成设备注册和业务注册,使得智能终端和wi

fi接入点断开连接的时候,wi

fi接入点可以根据智能终端在wi

fi接入点端的注册信息确认智能终端的身份。
124.需要说明的是,智能终端在wi

fi接入点端完成设备注册和业务注册,即智能终端的智能终端信息和业务信息需要在wi

fi接入点侧记录,其中业务信息表示该智能终端向wi

fi接入点所传输的信息的类型。
125.例如,当用户a在家里新安装一个内置wi

fi模块的烟雾报警器(智能终端)时,用户a首先需要对该烟雾报警器和家里的路由器(wi

fi接入点)建立连接。
126.202、智能终端向wi

fi接入点发送第一信息。
127.当智能终端在初始状态下和wi

fi接入点建立连接,即智能终端和wi

fi接入点第一次建立连接的时候,智能终端会向wi

fi接入点发送第一信息,其中,该第一信息包括用于智能终端设备注册的注册信息和该智能终端的公钥,其中,注册信息可以包括该智能终端的形态信息和该智能终端的硬件地址mac,其中,该智能终端的公钥用于后续wi

fi接入点验证智能终端的身份和合法性,该智能终端的形态信息携带有该智能终端的形状和大小等信息。
128.203、wi

fi接入点记录第一信息。
129.当wi

fi接入点接收到第一信息之后,会记录该第一信息,完成该智能终端在wi

fi接入点端的设备注册和业务注册,以便后续智能终端和wi

fi接入点断开连接之后,wi

fi接入点根据记录的第一信息验证智能终端的身份和合法性。
130.204、wi

fi接入点向智能终端发送加密密钥。
131.wi

fi接入点可以随机生成加密密钥,并且wi

fi接入点自身会将该加密密钥记录下来,然后将该加密密钥发送至智能终端,智能终端接收到该加密密钥之后,将记录该加密密钥,以便后面利用该加密密钥对状态指示信息进行加密处理。
132.205、智能终端与wi

fi接入点断开连接。
133.当智能终端与wi

fi接入点完成了步骤202至204,且智能终端与wi

fi接入点没有信息传输之后,智能终端与wi

fi接入点会断开连接,智能终端进入休眠状态。
134.需要说明的是,智能终端和wi

fi接入点可以在智能终端和/或wi

fi接入点检测到信息传输完成后自动断开连接,还可以使用其他方式断开连接,例如通过用户手动断开连接,具体断开连接的方式此处不做限定。
135.206、智能终端唤醒自身的wi

fi模块。
136.智能终端与wi

fi接入点断开连接之后,该智能终端在检测范围内感应到需要上报的事件时,且该wi

fi模块处于休眠状态时,为发送信息,该智能终端会唤醒自身所包含的wi

fi模块。
137.例如,用户a不在家,此时用户a家中的小孩在玩火,此时,燃烧所产生的烟雾超过了一定浓度,触发了安装在用户a家中的烟雾报警器,此时烟雾报警器会唤醒自身的wi

fi模块。
138.207、智能终端根据加密密钥对状态指示信息进行加密。
139.智能终端在检测范围内感应到需要上报的事件时,会用之前保存的加密密钥对状态指示信息进行加密,得到加密后的状态指示信息,其中,该状态指示信息与感应到的需要上报的事件相对应。
140.其中,需要上报的事件与智能终端的类型有关,例如,如果该智能终端为烟雾报警器时,则,当烟雾报警器检测到检测范围内的烟雾浓度超过预设值时,则触发上报事件,此时该上报事件为烟雾浓度超过预设值。
141.208、智能终端向wi

fi接入点发送第二信息。
142.当智能终端自身所包含的wi

fi模块被唤醒之后,智能终端向wi

fi接入点发送第二信息,其中,该第二信息包括用于验证设备的智能终端信息、该智能终端的私钥和加密后的状态指示信息,其中,该智能终端信息包括该智能终端的形态信息和该智能终端的mac。
143.其中,第二信息可以由智能终端中的wi

fi模块通过wi

fi prob广播帧发送,wi

fi prob广播帧携带自定义信息元素(information element,ie)字段,该ie字段携带的信息为第二信息,其中,在发送第二信息之前,智能终端会通过修改第二信息增加扩展信息元素ie,使得扩展ie携带智能终端信息和状态指示信息,其中,修改后的ie字段为一个自定义ie字段,该自定义ie字段的一个形式可以如下所示,具体形式此处不做限定:
144.扩展ie vendor specific
145.element id:221
146.length:3~255
147.oui:0x00

0xe0

0xfc
148.data:device type+version+target mac address+signature+profile info
149.·
device type
150.·
增加signature字段,智能硬件的身份认证信息,路由器使用公钥进行签名校验
151.·
增加profile info字段,可携带智能硬件状态信息
152.例如,当烟雾报警器唤醒了自身的wi

fi模块之后,会通过该wi

fi模块发送wi

fi prob广播帧,该wi

fi prob广播帧携带通过修改wi

fi网络的wi

fi ap管理帧,该管理帧通过增加扩展ie,携带设备的智能终端信息、设备的私钥和加密的状态指示信息。
153.209、wi

fi接入点根据接收到的智能终端信息确定该智能终端是否已在wi

fi接入点中注册并验证签名。
154.当wi

fi接入点接收到智能终端发送的第二信息之后,wi

fi接入点会将获取到的第二信息中的智能终端信息和智能终端与wi

fi接入点之前建立连接时所记录的注册信息进行比对,以确定智能终端的身份,并且根据获取到的第二信息中的私钥和智能终端与wi

fi接入点之前建立连接时所记录的公钥进行校验签名,以确认智能硬件的合法性,当比对注册信息正确,并通过校验签名,确认了智能硬件的合法性时,wi

fi接入点将根据加密密钥对加密后的状态指示信息进行解密,得到解密后的状态指示信息。
155.需要说明的是,当wi

fi接入点根据接收到的智能终端信息确定该智能终端没有在wi

fi接入点端注册过,则该wi

fi接入点不获取第二信息中的状态指示信息;当wi

fi接入点根据接收到的智能终端信息确定该智能终端在wi

fi接入点端注册过,但校验签名不通过,此时,该wi

fi接入点不获取第二信息中的状态指示信息。
156.例如,当步骤201中所提到的路由器通过接收到的智能终端信息和之前所保存的
烟雾报警器的注册信息对该烟雾报警器进行身份验证,并且根据保存的公钥和接收到的私钥进行校验签名,确认该烟雾报警器的合法性。
157.210、wi

fi接入点根据加密密钥对加密后的状态指示信息进行解密。
158.当wi

fi接入点接收到包含加密后的状态指示信息的第二信息之后,且wi

fi接入点确认该智能终端已在wi

fi接入点端已注册过,并校验签名,且合法性认证通过时,会根据wi

fi接入点在和智能终端建立连接的时候生成的加密密钥对该加密后的状态指示信息进行解密,得到解密后的状态指示信息。
159.例如,当路由器确认了该烟雾报警器的身份和合法性之后,将利用保存的加密密钥对加密的状态指示信息进行解密,读取状态指示信息。
160.211、wi

fi接入点根据状态指示信息向用户终端发送状态变化信息。
161.当wi

fi接入点获取到解密后的状态指示信息之后,会根据该状态指示信息向用户终端发送状态变化信息,使得用户终端根据状态变化信息执行相应的状态变化。
162.例如,当路由器读取了解密后的状态指示信息之后,该路由器根据该状态指示信息通知用户a所携带的手机,该手机发出警报,提示用户a家中烟雾超过一定浓度。
163.本申请实施例,当智能终端和wi

fi接入点第一次建立连接时,智能终端向wi

fi接入点发送第一信息,第一信息包括用于智能终端设备注册的注册信息;当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,智能终端通过自身所包含wi

fi模块广播第二信息;其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
164.上面对本发明实施例中的信息传输方法进行了描述,下面对本发明实施例中的智能终端进行描述,请参阅图3,本发明实施例中的智能终端包括:
165.第一发送单元301,用于当智能终端和wi

fi接入点第一次建立连接时,向wi

fi接入点发送第一信息,第一信息包括用于智能终端设备注册的注册信息;
166.第二发送单元302,用于当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,广播第二信息;
167.其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。
168.本申请实施例提供的技术方案中,当智能终端和wi

fi接入点第一次建立连接时,第一发送单元301向wi

fi接入点发送第一信息,第一信息包括用于智能终端设备注册的注册信息;当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,第二发送单元302第二信息;其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行
信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
169.请参阅图4,本申请实施例中智能终端另一个实施例包括:
170.第一发送单元401,用于当智能终端和wi

fi接入点第一次建立连接时,向wi

fi接入点发送第一信息,第一信息包括用于智能终端设备注册的注册信息;
171.加密单元402,用于根据加密密钥对状态指示信息进行加密,得到加密后的状态指示信息,加密密钥由wi

fi接入点在智能终端和wi

fi接入点第一次建立连接时生成,并发送至智能终端。
172.唤醒单元403,用于唤醒wi

fi模块,wi

fi模块为智能终端自身所包含的模块,且wi

fi模块用于发送第二信息。
173.修改单元404,用于通过修改第二信息增加扩展信息元素ie,使得扩展ie携带智能终端信息和状态指示信息。
174.第二发送单元405,用于当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,通过自身所包含的wi

fi模块广播第二信息;
175.其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。
176.本申请实施例提供的技术方案中,当智能终端和wi

fi接入点第一次建立连接时,第一发送单元401向wi

fi接入点发送第一信息,第一信息包括用于智能终端设备注册的注册信息;当智能终端和wi

fi接入点已断开连接,且智能终端接收到触发事件时,第二发送单元405通过智能终端自身所包含wi

fi模块广播第二信息;其中,第二信息包括用于验证设备的智能终端信息和状态指示信息,智能终端信息用于wi

fi接入点确定智能终端是否已在wi

fi接入点中注册,状态指示信息与触发事件相对应,且状态指示信息用于当wi

fi接入点确定智能终端已注册时,wi

fi接入点获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
177.上面对本发明实施例中的智能终端进行了描述,下面对本发明实施例中的wi

fi接入点进行描述,请参阅图5,本发明实施例中的wi

fi接入点包括:
178.第一接收单元501,用于当wi

fi接入点和智能终端第一次建立连接时,接收智能终端发送的第一信息,第一信息包括用于智能终端设备注册的注册信息;
179.第二接收单元502,用于当wi

fi接入点和智能终端已断开连接,接收智能终端发送的第二信息,第二信息包括用于验证设备的智能终端信息和状态指示信息,且第二信息由智能终端接收到触发事件时,唤醒自身所包含的wi

fi模块,并通过wi

fi模块广播,触发事件和状态指示信息相对应;
180.第一确定单元503,用于根据接收到的智能终端信息确定智能终端是否已在wi

fi接入点中注册;
181.获取单元504,用于当确定单元确定智能终端已注册时,获取状态指示信息。
182.本申请实施例提供的技术方案中,当wi

fi接入点和智能终端第一次建立连接时,第一接收单元501接收智能终端发送的第一信息,第一信息包括用于智能终端设备注册的
注册信息;当wi

fi接入点和智能终端已断开连接,第二接收单元502接收智能终端发送的第二信息,第二信息包括用于验证设备的智能终端信息和状态指示信息,且第二信息由智能终端接收到触发事件时,通过自身所包含的wi

fi模块广播,触发事件和状态指示信息相对应;第一确定单元503根据接收到的智能终端信息确定智能终端是否已在wi

fi接入点中注册;确定单元确定智能终端已注册时,获取单元504获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的鉴权连接过程,提高了信息的传输速度。
183.请参阅图6,本申请实施例中wi

fi接入点另一个实施例包括:
184.第一接收单元601,用于当wi

fi接入点和智能终端第一次建立连接时,接收智能终端发送的第一信息,第一信息包括用于智能终端设备注册的注册信息;
185.第一发送单元602,用于向智能终端发送加密密钥,以使得智能终端对状态指示信息进行加密,得到加密后的状态指示信息,加密密钥由wi

fi接入点生成;
186.第二接收单元603,用于当wi

fi接入点和智能终端已断开连接,接收智能终端发送的第二信息,第二信息包括用于验证设备的智能终端信息和状态指示信息,且第二信息由智能终端接收到触发事件时,唤醒自身所包含的wi

fi模块,并通过wi

fi模块广播,触发事件和状态指示信息相对应;
187.第一确定单元604,用于根据接收到的智能终端信息确定智能终端是否已在wi

fi接入点中注册;
188.其中,第一确定单元604还包括:
189.比对子单元6041,用于通过接收到的智能终端信息和注册信息作比对,确定智能终端是否已在wi

fi接入点中注册;
190.第二确定单元605,用于根据接收到的私钥和公钥验证签名,确定智能终端的合法性;
191.解密单元606,用于根据加密密钥对加密后的状态指示信息进行解密,获取解密后的状态指示信息。
192.获取单元607,用于当确定单元确定智能终端已注册时,获取状态指示信息;
193.其中,获取单元607包括:
194.获取子单元6071,用于当wi

fi接入点确认智能终端已注册且确认智能终端的合法性时,获取状态指示信息。
195.第二发送单元608,用于根据状态指示信息向用户终端发送状态变化信息,以使得用户终端根据状态变化信息进行相应的状态变化。
196.本申请实施例提供的技术方案中,当wi

fi接入点和智能终端第一次建立连接时,第一接收单元601接收智能终端发送的第一信息,第一信息包括用于智能终端设备注册的注册信息;当wi

fi接入点和智能终端已断开连接,第二接收单元603接收智能终端发送的第二信息,第二信息包括用于验证设备的智能终端信息和状态指示信息,且第二信息由智能终端接收到触发事件时,通过自身所包含的wi

fi模块广播,触发事件和状态指示信息相对应;第一确定单元504根据接收到的智能终端信息确定智能终端是否已在wi

fi接入点中注册;确定单元确定智能终端已注册时,获取单元607获取状态指示信息。本申请实施例中的智能终端和wi

fi接入点已断开连接,并再次进行信息传输时,可节省标准wi

fi协议的
鉴权连接过程,提高了信息的传输速度。
197.请参阅图7,本申请实施例中智能终端另一个实施例包括:
198.图7是本发明实施例提供的一种智能终端结构示意图,该智能终端700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对智能终端中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在智能终端700上执行存储介质730中的一系列指令操作。
199.智能终端700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,和/或,一个或一个以上操作系统741,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
200.上述实施例中的存储介质730可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
201.上述实施例中由智能终端所执行的步骤可以基于该图7所示的智能终端结构。
202.请参阅图8,本申请实施例中wi

fi接入点另一个实施例包括:
203.图8是本发明实施例提供的一种wi

fi接入点结构示意图,该wi

fi接入点800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对wi

fi接入点中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在wi

fi接入点800上执行存储介质830中的一系列指令操作。
204.wi

fi接入点800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,和/或,一个或一个以上操作系统841,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
205.上述实施例中由wi

fi接入点所执行的步骤可以基于该图8所示的wi

fi接入点结构。
206.上述实施例中的存储介质830可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
207.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
208.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计
算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
209.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
210.在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
211.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
212.另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
213.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1