基于Wi‑FiAware协议的互连方法及系统技术方案

技术编号:15655445 阅读:38 留言:0更新日期:2017-06-17 14:00
本发明专利技术公开了一种基于Wi‑FiAware协议的互连方法及系统,方法包括步骤:NAN群组中的主设备通过Wi‑FiAware协议在发送窗口之外发送发现信标帧,周边的设备根据发现信标帧加入NAN群组;NAN群组中的主设备或非主同步设备在发送窗口内发送同步信标帧,同步整个NAN群组中的设备的时钟;NAN群组中的设备通过服务发现帧获取其他设备的上层应用信息,在设备本地生成NAN群组设备应用统计表,组网完成;NAN群组中的两个或以上的设备通过查找NAN群组设备应用统计表,启动上层应用。本发明专利技术可使众多设备通过Wi‑Fi自动组网,组网完成后两个或多个设备可以快速有效地开启上层应用,操作简单,使用方便。

【技术实现步骤摘要】
基于Wi-FiAware协议的互连方法及系统
本专利技术涉及物联网组网
,尤其涉及一种基于Wi-FiAware协议的互连方法及系统。
技术介绍
现如今,随着智慧家庭的概念越来越深入,出现在家庭里的智能设备也越来越多,比如智能手机、平板、PC、智能电视、智能空调、智能冰箱、智能洗衣机、无线打印机、无线音箱等。这些智能家居基本上配有Wi-Fi和蓝牙功能。与此同时,家庭物联网的概念也逐渐兴起,比较常见的物联网组网方案是利用路由器或者网关来作为物联网的中心设备,众多智能家居通过Wi-Fi网络加入这个物联网,但这种方案有一个缺点,一旦物联网的中心设备离开网络或者无法工作时,整个物联网就会出现瘫痪状态。因此现有技术中的物联网工作依赖于中心设备,若中心设备出现问题,则物联网不再有效。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于Wi-FiAware协议的互连方法及系统,旨在解决现有技术中的物联网工作依赖于中心设备,若中心设备出现问题,则物联网不再有效的技术问题。本专利技术的技术方案如下:一种基于Wi-FiAware协议的互连方法,其中,方法包括步骤:A、NAN群组中的主设备通过Wi-FiAware协议在发送窗口之外发送发现信标帧,发现周边的设备,周边的设备根据发现信标帧加入NAN群组;B、NAN群组中的主设备或非主同步设备在发送窗口内发送同步信标帧,同步整个NAN群组中的设备的时钟;C、NAN群组中的设备通过服务发现帧获取其他设备的上层应用信息,在设备本地生成NAN群组设备应用统计表,NAN群组设备组网完成;D、NAN群组中的两个或以上的设备通过查找NAN群组设备应用统计表,启动上层应用。所述的基于Wi-FiAware协议的互连方法,其中,所述步骤C具体包括步骤:C1、NAN群组的设备通过发布服务发现帧广播设备本身的上层应用信息;C2、NAN群组的设备通过订阅NAN群组中的其他设备的服务发现帧获取其他设备的上层应用信息;C3、NAN群组的设备根据本身的上层应用信息以及其他设备的上层应用信息,在本地生成NAN群组设备应用统计表,NAN群组设备组网完成。所述的基于Wi-FiAware协议的互连方法,其中,所述D具体包括步骤:D1、NAN群组的第一设备通过查找NAN群组设备应用统计表,查找到第二设备;D2、第一设备对第二设备发起连接请求,第一设备和第二设备启动上层应用。所述的基于Wi-FiAware协议的互连方法,其中,所述步骤D之后还包括步骤:E、当检测到NAN群组中的主设备离开群组时,非主同步设备和非主非同步设备根据等级高低竞选后成为新的主设备。上述任一项所述的基于Wi-FiAware协议的互连方法,其中,所述服务发现帧的属性具体为服务描述属性和制造商特定属性。一种基于Wi-FiAware协议的互连系统,其中,系统包括:设备发现模块,用于NAN群组中的主设备通过Wi-FiAware协议在发送窗口之外发送发现信标帧,发现周边的设备,周边的设备根据发现信标帧加入NAN群组;同步模块,用于NAN群组中的主设备或非主同步设备在发送窗口内发送同步信标帧,同步整个NAN群组中的设备的时钟;组网模块,用于NAN群组中的设备通过服务发现帧获取其他设备的上层应用信息,在设备本地生成NAN群组设备应用统计表,NAN群组设备组网完成;上层应用启动模块,用于NAN群组中的两个或以上的设备通过查找NAN群组设备应用统计表,启动上层应用。所述的基于Wi-FiAware协议的互连系统,其中,所述组网模块具体包括:应用信息广播单元,用于NAN群组的设备通过发布服务发现帧广播设备本身的上层应用信息;应用信息获取单元,用于NAN群组的设备通过订阅NAN群组中的其他设备的服务发现帧获取其他设备的上层应用信息;组网单元,用于NAN群组的设备根据本身的上层应用信息以及其他设备的上层应用信息,在本地生成NAN群组设备应用统计表,NAN群组设备组网完成。所述的基于Wi-FiAware协议的互连系统,其中,所述上层应用启动模块具体包括:设备查找单元,用于NAN群组的第一设备通过查找NAN群组设备应用统计表,查找到第二设备;应用启动单元,用于第一设备对第二设备发起连接请求,第一设备和第二设备启动上层应用。所述的基于Wi-FiAware协议的互连系统,其中,所述系统还包括:主设备竞选单元,用于当检测到NAN群组中的主设备离开群组时,非主同步设备和非主非同步设备根据等级高低竞选后成为新的主设备。上述任一项所述的基于Wi-FiAware协议的互连系统,其中,所述服务发现帧的属性具体为服务描述属性和制造商特定属性。本专利技术提供了一种基于Wi-FiAware协议的互连方法及系统,本专利技术可使众多设备通过Wi-Fi自动组网,组网完成后,两个或多个设备可以快速有效地开启上层应用,操作简单,使用方便。附图说明图1为本专利技术的一种基于Wi-FiAware协议的互连方法的实施例的NAN群组示意图。图2为本专利技术的一种基于Wi-FiAware协议的互连方法的实施例的NAN操作的时序图。图3为本专利技术的一种基于Wi-FiAware协议的互连方法的较佳实施例的流程图。图4为本专利技术的一种基于Wi-FiAware协议的互连系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术主要是基于Wi-FiAware协议进行工作的,首先对Wi-FiAware协议进行概述。Wi-FiAware协议是一种基于位置邻近的Wi-Fi协议,即在Wi-FiAware群组里的设备无需建立Wi-Fi连接就可以发现其他设备及其服务,因此,Wi-FiAware协议也称为Wi-FiNAN(NeighborAwarenessNetworking)协议。相比于普通Wi-Fi协议,Wi-FiAware协议在组网方面具有稳固、低功耗的优点,可应用于包括智慧家庭在内的物联网领域。Wi-FiAware群组中的所有NAN设备保持同步时钟,处在同一信道,一个典型的NAN群组如图1所示。在这个群组里,一个设备既可以向另外一个设备发送信息,也可以向多个设备发送信息。NAN群组的传输范围与普通Wi-Fi相同。每个NAN群组都有一个编号,用于区分不同的群组。NAN的群组中的每个设备都有一个接口地址(InterfaceAddress),用来区分不同的设备。在NAN群组里,NAN设备可分为三类,分别是主设备、非主同步设备、非主非同步设备。主设备为NAN群组中第一个发出发现信标帧的设备,非主同步设备、非主非同步设备的类型随机分配。表1为NAN设备的类型及其对应的收发帧。表1Wi-FiAware操作是指NAN设备加入Wi-FiAware群组时的动作,包括设备发现、时钟同步、服务发现。本专利技术还提供一种基于Wi-FiAware协议的互连方法的较佳实施例的流程图,如图3所示,其中,方法包括步骤:S100、NAN群组中的主设备通过Wi-FiAware协议在发送窗口之外发送发现信标帧,发现周边的设备,周边的设备根据发现信标帧加入NAN群组。具体实施时,主设备在发现窗口之外发送发现信本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201710063455.html" title="基于Wi‑FiAware协议的互连方法及系统原文来自X技术">基于Wi‑FiAware协议的互连方法及系统</a>

【技术保护点】
一种基于Wi‑FiAware协议的互连方法,其特征在于,方法包括步骤:A、NAN群组中的主设备通过Wi‑FiAware协议在发送窗口之外发送发现信标帧,发现周边的设备,周边的设备根据发现信标帧加入NAN群组;B、NAN群组中的主设备或非主同步设备在发送窗口内发送同步信标帧,同步整个NAN群组中的设备的时钟;C、NAN群组中的设备通过服务发现帧获取其他设备的上层应用信息,在设备本地生成NAN群组设备应用统计表,NAN群组设备组网完成;D、NAN群组中的两个或以上的设备通过查找NAN群组设备应用统计表,启动上层应用。

【技术特征摘要】
1.一种基于Wi-FiAware协议的互连方法,其特征在于,方法包括步骤:A、NAN群组中的主设备通过Wi-FiAware协议在发送窗口之外发送发现信标帧,发现周边的设备,周边的设备根据发现信标帧加入NAN群组;B、NAN群组中的主设备或非主同步设备在发送窗口内发送同步信标帧,同步整个NAN群组中的设备的时钟;C、NAN群组中的设备通过服务发现帧获取其他设备的上层应用信息,在设备本地生成NAN群组设备应用统计表,NAN群组设备组网完成;D、NAN群组中的两个或以上的设备通过查找NAN群组设备应用统计表,启动上层应用。2.根据权利要求1所述的基于Wi-FiAware协议的互连方法,其特征在于,所述步骤C具体包括步骤:C1、NAN群组的设备通过发布服务发现帧广播设备本身的上层应用信息;C2、NAN群组的设备通过订阅NAN群组中的其他设备的服务发现帧获取其他设备的上层应用信息;C3、NAN群组的设备根据本身的上层应用信息以及其他设备的上层应用信息,在本地生成NAN群组设备应用统计表,NAN群组设备组网完成。3.根据权利要求2所述的基于Wi-FiAware协议的互连方法,其特征在于,所述D具体包括步骤:D1、NAN群组的第一设备通过查找NAN群组设备应用统计表,查找到第二设备;D2、第一设备对第二设备发起连接请求,第一设备和第二设备启动上层应用。4.根据权利要求3所述的基于Wi-FiAware协议的互连方法,其特征在于,所述步骤D之后还包括步骤:E、当检测到NAN群组中的主设备离开群组时,非主同步设备和非主非同步设备根据等级高低竞选后成为新的主设备。5.根据权利要求1~4任一项所述的基于Wi-FiAware协议的互连方法,其特征在于,所述服务发现帧的属性具体为服务描述属性和制造商特定属性。6.一种基于Wi-FiAware协议的互连系统,其特征在于,系统...

【专利技术属性】
技术研发人员:虞龙杰蔡海
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1