智能设备及其联网接入方法、信息接收方法与装置制造方法及图纸

技术编号:12424358 阅读:65 留言:0更新日期:2015-12-03 10:10
本发明专利技术的主要目的在于提供一种联网接入方法,其通过本发明专利技术的另一目的实现的信息接收方法获取配置信息,该信息接收方法包括如下步骤:接收组播数据帧;识别所述组播数据帧的特定区间的比特串,将具有不同源地址的组播数据帧存入不同的地址池,使至少一个地址池中的各个组播数据帧的比特串之间具有数学连续特征;从其中一个地址池的组播数据帧中解析出所述的信息。此外,本发明专利技术对应地提供一种智能设备及其所采用的信息接收装置。本发明专利技术的实施使智能设备能够正确识别同源组播数据帧,有效避免多源组播数据帧产生的串扰,而正确获取组播数据帧中传输的信息,提高了通信效率。

【技术实现步骤摘要】

本专利技术涉及通信传输及接入技术,具体涉及一种智能设备及其相应的联网接入方 法,以及一种信息接收方法与装置。
技术介绍
物联网的发展,使得各种通信接入技术出现了越来越多的交叉。早期基于WiFi 而实现的Ad-Hoc技术,实现了 WiFi设备之间的点对点的连接,但由于这一技术只能实 现单点对单点的通信,而且不具有安全防范技术等,因此虽然便于连接但却很快被WiFi Direct (直连)技术所弱化甚至代替。WiFi直连技术,可以使得任意一台经过WiFi直连认 证的设备,既可工作于AP (接入点)模式,又可工作于STA (工作站)模式,其以小组为单元 实现两台或多台WiFi设备之间的互连互通,其中有且只有一部WiFi设备用作管理中心,对 小组内其余的工作站的连接进行集中管理。WiFi直连技术还可以兼容WiFi协议中的各种 加密方式,因此更为安全,而且由于其具有服务发现和基础设备发现等功能,使用便利,接 入可靠,相对于其它技术更受欢迎,目前正广泛应用中。借助这些技术,可实现多台设备之 间的互联,而无需依赖于路由器之类的中间设备。 促进物联网技术发展的较为基础和经典的一个应用场景是,利用WiFi Direct技 术用于从一台已经接入互联网或者局域网的智能控制终端例如手机,向另一台与本设备具 有共通协议的智能设备传输当前自身已接入的目标网络的登录配置信息,然后,接收该配 置信息的智能设备便根据该配置信息而登录目标网络,实现自身的联网接入。由于与物联 网相关的设备多具有轻便可移动无高效人机交互功能等特点,多采用WiFi接入方式,因此 这里所称的目标网络,一般指WiFi接入点,也即WiFi AP所构建的局域网(当然也包括以 此为基础扩展的更复杂的WiFi网络)。因此,所谓的配置信息,一般也是登录相关AP的身 份识别和验证信息,包括但不限于AP的服务集标识(SSID)、密码等。智能设备基于WiFi Direct技术接收配置信息实现自身的接入目标网络之后,便可正常工作。 实现所述配置信息之类信息的传输过程中,在协议的物理层,是通过智能控制终 端对待传输信息进行编码,将信息加载到系列组播数据帧中,然后以无线信号进行发送, 而由智能设备接收所述系列组播数据帧后,逆向解析出配置信息。组播数据帧是由IEEE 802. 11规范了其特定格式的数据帧,其可编辑域仅局限于目的地址域,以及其帧主体域,前 者可以修改其低23位的内容,后者则可以修改其报文长度,现有技术中,分别采用这两种 方式加载信息。 -种应用场景中,当处于等候接收所述配置信息的智能设备所处空间周围,有两 个智能控制终端以基于相同协议,向空中辐射传输各自配置信息的信号时,智能设备将接 收到两台智能控制终端的组播数据帧,而这些组播数据帧由于遵守相同协议而具有共同的 特征,这样便会引起混乱,构成相互干扰,导致智能设备不能正确解析出适合的配置信息。 有鉴于上述的技术沿革过程,有必要对智能设备的数据传输技术进一步开发,通 过技术积累来推动物联网的进一步发展。
技术实现思路
本专利技术的第一目的旨在解决上述至少一个问题,提供一种信息接收方法与其相应 的装置,以克服多源基于同一协议发送同类信息所导致的接收干扰。 本专利技术的第二目的在于解决上述至少一个问题,提供一种智能设备及其联网接入 方法,以提高智能设备利用外部提供的配置信息接入目标网络的成功率。 为了实现本专利技术的第一目的,本专利技术采取如下技术方案: 本专利技术提供的一种信息接收方法,包括如下步骤: 接收组播数据帧; 识别所述组播数据帧的特定区间的比特串,将具有不同源地址的组播数据帧存入 不同的地址池,使至少一个地址池中的各个组播数据帧的比特串之间具有数学连续特征; 从其中一个地址池的组播数据帧中解析出所述的信息。 进一步,识别所述组播数据帧的特定区间的比特串的步骤中,当指定数量个具有 相同源地址的所述组播数据帧,各个组播数据帧的所述比特串之间呈现数学连续特征时, 将所接收的属于该源地址的组播数据帧存储于主地址池,将不属于该源地址的组播数据帧 存储于备用地址池; 进一步,从其中一个地址池的组播数据帧中解析出所述的信息的步骤中,先对主 地址池的组播数据帧进行解析以获取相应的信息,当指定时间内未能从主地址池解析出相 应的信息时,启用备用地址池对其中的组播数据帧进行解析以获取所述的信息。 较佳的,该方法的各个步骤并行执行。 具体的,所述特定区间自组播数据帧的目的地址域的可编辑比特区的特定位置起 始并终止于特定长度处。 进一步,所述的可编辑比特区占据该目的地址域的字节长度的低23位。 较佳的,所述特定长度小于可编辑比特区的总长度的一半。 较佳的,所述的主地址池/备用地址池的组播数据帧均具有相同的源地址,且各 组播数据帧的比特串之间呈数学上的连续关系。 具体的,所述主地址池/备用地址池所存储的组播数据帧的总数不超过所述比特 串所能表达的最大值。 较佳的,所述的数学连续特征是指比特串之间适于按照等差关系排列。 进一步,以如下具体步骤对主地址池或备用地址池的组播数据帧进行解析: 从所属地址池的组播数据帧中获取其可编辑域的比特串及内容串,将该比特串作 为索引串,将该内容串作为码串; 按照索引串所表征的顺序,将相应的码串按序组装成编码序列; 将该编码序列还原为所述的信息。 进一步,将编码序列还原为信息的步骤包括如下具体步骤: 将所述编码序列对应解析为密文; 以预存密钥解密该密文,获得所述的信息。 较佳的,所述组播数据帧符合IEEE 802. 11协议的规范。 本专利技术提供的一种信息接收装置,其包括: 接收单元,用于接收组播数据帧; 识别单元,用于识别所述组播数据帧的特定区间的比特串,将具有不同源地址的 组播数据帧存入不同的地址池,使至少一个地址池中的各个组播数据帧的比特串之间具有 数学连续特征; 信息单元,用于从其中一个地址池的组播数据帧中解析出所述的信息。 进一步,所述识别单元被配置为当指定数量个具有相同源地址的所述组播数据 帧,各个组播数据帧的所述比特串之间呈现数学连续特征时,将所接收的属于该源地址的 组播数据帧存储于主地址池,将不属于该源地址的组播数据帧存储于备用地址池; 所述信息单元被配置为先对主地址池的组播数据帧进行解析以获取相应的信息, 当指定时间内未能从主地址池解析出相应的信息时,启用备用地址池对其中的组播数据帧 进行解析以获取所述的信息。 较佳的,所述各单元并行运行。 具体的,所述特定区间自组播数据帧的目的地址域的可编辑比特区的特定位置起 始并终止于特定长度处。 进一步,所述的可编辑比特区占据该目的地址域的字节长度的低23位。 较佳的,所述特定长度小于可编辑比特区的总长度的一半。 较佳的,所述的主地址池/备用地址池的组播数据帧均具有相同的源地址,且各 组播数据帧的比特串之间呈数学上的连续关系。 具体的,所述主地址池/备用地址池所存储的组播数据帧的总数不超过所述比特 串所能表达的最大值。 较佳的,所述的数学连续特征是指比特串之间适于按照等差关系排列。 进一步,所述识别单元被配置为通过调用如下各模块对主地址池或备用地址池的 组播数据帧进行解析: 提取模块,用于从所属地址池的组播数据帧中获取其可编辑域的比特串及内容 串,将该比特本文档来自技高网
...

【技术保护点】
一种信息接收方法,其特征在于,包括如下步骤:接收组播数据帧;识别所述组播数据帧的特定区间的比特串,将具有不同源地址的组播数据帧存入不同的地址池,使至少一个地址池中的各个组播数据帧的比特串之间具有数学连续特征;从其中一个地址池的组播数据帧中解析出所述的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘敏叶剑杰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1