一种基于蓝牙组建稳态微微网的方法及其系统的制作方法

xiaoxiao2020-10-23  12

一种基于蓝牙组建稳态微微网的方法及其系统的制作方法
【技术领域】
[0001] 本发明涉及蓝牙技术领域,尤其涉及一种基于蓝牙组建稳态微微网的方法及其系 统。
【背景技术】
[0002] 随着通信技术发展,推动了物联网推广和产业化,如智能家居通过物联网技术将 家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、 影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、 室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和 手段,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各 种能源费用节约资金。但启动这些业务时,往往需要用户对多个设备之间进行设置与连接 才能正常使用,对用户来说,使用不是很方便。
[0003] 因此,现有技术还有待于改进和发展。

【发明内容】

[0004] 本发明针对现有技术的上述缺陷,提供一种基于蓝牙组建稳态微微网的方法及其 系统,旨在解决现有启动智能设备的无线连接业务需用户对多设备间进行设置才可以连 接,从而导致用户不方便的问题。
[0005] 本发明解决技术问题所采用的技术方案如下: 一种基于蓝牙组建稳态微微网的方法,其中,所述方法包括步骤: A、 中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心 设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙 地址,并记录外围设备已连接过中心设备的状态; B、 当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设 备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉 入,建立稳态微微网。
[0006] 所述基于蓝牙组建稳态微微网的方法,其中,所述步骤A具体包括: A1、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设 备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的 蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; A2、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设 备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址, 并记录第二外围设备已主动连接过中心设备的状态; A3、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的 查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发 起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微 网; A4、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外 围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起 L2CAP连接,组建散射网。
[0007] 所述基于蓝牙组建稳态微微网的方法,其中,所述步骤B之后还包括: C、当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操 作类型和操作结果表。
[0008] 所述基于蓝牙组建稳态微微网的方法,其中,所述步骤B中当所有外围设备脱离 过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配 时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息 段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时 长字段。
[0009] 所述基于蓝牙组建稳态微微网的方法,其中,所述中心设备进行自动查询和标识 匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据包中的消 息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信 息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址 字段、操作结果字段。
[0010] 一种基于蓝牙组建稳态微微网的系统,其中,包括: 连接记录模块,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作为 主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获 取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态; 组网模块,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范 围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将 外围设备拉入,建立稳态微微网。
[0011] 所述基于蓝牙组建稳态微微网的系统,其中,所述连接记录模块具体包括: 第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机 查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取 第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; 第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机 查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设 备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态; 第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网, 且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一 外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立 具有双从机的稳态微微网; 散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四 外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并 对中心设备发起L2CAP连接,组建散射网。
[0012] 所述基于蓝牙组建稳态微微网的系统,其中,还包括: 备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份 一张相同的操作类型和操作结果表。
[0013] 所述基于蓝牙组建稳态微微网的系统,其中,所述组网模块中当所有外围设备脱 离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹 配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消 息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时 时长字段。
[0014] 所述基于蓝牙组建稳态微微网的系统,其中,所述中心设备进行自动查询和标识 匹配时,向外围设备发送Payload格式的信息数据包时,解析信息数据包中的消息段的发 送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包; 其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作 结果字段。
[0015] 本发明提供了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备 作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP 连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围 设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设 备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连 接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可与中心设备 进行连接,并只需通过中心设备就可控制外围设备执行业务 ,方便了用户。
【附图说明】
[0016] 图1是多个蓝牙设备之间的网络拓扑结构示意图。
[0017] 图2是本发明所述基于蓝牙组建稳态微微网的方法较佳实施例的流程图。
[0018] 图3为本发明提供的所述基于蓝牙组建稳态微微网的方法中记录蓝牙连接状态 的具体流程图。
[0019] 图4是本发明所述基于蓝牙组建稳态微微网的系统较佳实施例的结构框图。
【具体实施方式】
[0020] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。
[0021] 首先对传统蓝牙协议进行详细说明如下。
[0022] 传统蓝牙的优点是传输数据量较大,数据传输速率也较快,适用于各种不同的实 际应用。传统蓝牙协议的开发主要在逻辑链路控制与适配协议(LogicalLinkControland AdaptationProtocol,L2CAP),通用访问协议层(GenericAccessProfile,GAP)和应用 层(ApplicationProfile),下面将分别作介绍。
[0023] 1)逻辑链路控制与适配协议(L2CAP) 根据蓝牙联盟发布的传统蓝牙协议,逻辑链路控制与适配协议(LogicalLink ControlandAdaptationProtocol,L2CAP)定义了命令格式和数据格式。
[0024] 两个蓝牙设备在通信过程中需要交互一系列的命令,命令信道的通用信令格式如 表1所示。
[0025]表1 其中,Length表不Commands的字节长度;ChannelID固定为 0x0001;Commands中 的Code表示命令的类型,如连接请求(Connectionrequest),连接回复(Connection response),如表2所示;Commands中的Identifier用来匹配请求和回复;Commands中的 Length表示Commands中的Data的字节长度;Commands中的Data表示命令可携带的信息。
[0026]表2 连接请求的Commands格式如表3所示。其中,PSM表示协议/服务复用,分为两部分, 第一部分固定由蓝牙联盟分配用作协议,第二部分由系统动态分配用作服务,最少占2个 字节长度;SourceCID(源信道ID)表示发送连接请求的蓝牙设备的信道ID。
[0027]表 3 连接回复的Commands格式如表4所示。
[0028]表 4 其中,DestinationCID(目的信道ID)表示发送连接回复的蓝牙设备的信道ID;SourCe CID(源信道ID)表示接收连接回复的蓝牙设备的信道ID,直接从连接请求命令的Source CID复制;Result表示连接请求信令的结果,例如连接成功(Connectionsuccessful)、待 定(Connectionpending)和拒绝(Connectionrefused),如表 5 所不;
表5 对于连接请求信令的结果为待定的情况,用Status来进一步阐述结果为待定的原因, 如表6所示。
[0029]表6 两个蓝牙设备点对点建立连接后,数据包格式如表7所示。其中,Length表示Informationpayload的字节长度;ChannelID表示目的信道的ID,由系统动态分配; Informationpayload表示数据包内容,长度可设置为0到65535字节。
[0030]表7 当三个或三个以上蓝牙设备连接成功,组成Piconet(微微网)时,主机发送的数据包 格式如表8所示。其中,Length表示PSM和Informationpayload的字节总长度;Channel ID固定为0x0002 ;PSM表示协议/服务复用,分为两部分,第一部分固定由蓝牙联盟分配用 作协议,第二部分由系统动态分配用作服务,最少占2个字节长度;Informationpayload 表示数据包内容,长度可设置为〇到65533字节。Piconet中从机发送的数据包格式如表7 所示。
[0031]表 8 通用访问协议(GenericAccessProfile,GAP)定义了查询、可被发现、连接、可被连 接和已连接等状态和流程。
[0032] 蓝牙设备通过时分复用方式可以同时查询附近的蓝牙设备和被附近的蓝牙设 备发现,即传统蓝牙设备可以同时担任查询设备(Inquiringdevice)和可被发现设备 (Discoverabledevice)。查询设备通过查询获得可被发现设备的蓝牙地址。
[0033] 查询设备和可被发现设备可能已经与另外一个蓝牙设备处于连接状态,但仍保持 查询和可被发现功能。
[0034] 蓝牙设备通过时分复用方式可以同时连接附近的蓝牙设备和被附近的蓝牙 设备连接,即蓝牙设备可以同时担任连接设备(Connectingdevice)和可被连接设备(Connectabledevice)。连接设备向可被连接设备发送连接请求(ConnectionRequest); 可被连接设备向连接设备发送连接回复(ConnectionResponse)。连接成功后,发起连接的 蓝牙设备在网络中成为主机(Master),被连接的蓝牙设备在网络中成为从机(Slave)。
[0035] 连接设备和可被连接设备可能已经与另外一个蓝牙设备处于连接状态,但仍保 持连接和可被连接功能。
[0036] 当两个蓝牙设备成功连接后,可以互相发送字符串消息。两个蓝牙设备在保持连 接的同时,具有查询、可被发现、连接、可被连接的功能。
[0037] 多个蓝牙设备之间可以组成一个网络,网络拓扑结构如图1所示。在图1中共有 3个微微网(Piconet),即以A为主机,B、C、D、E为从机的Piconet,以F为主机,E、G、H为 从机的Piconet,以D为主机,J为从机的Piconet。Piconet由一个主机和一到七个从机组 成。在Piconet中,主机可以同时向网络中的所有从机发送字符串消息,所有从机可以单独 向主机发送字符串消息。
[0038]PiconetA和PiconetF,PiconetA和PiconetD两两之间有蓝牙设备交集, 因此,PiconetA和PiconetF,PiconetA和PiconetD以及三个Piconet形成散射网 (Scatternet)。例如,在PiconetA和PiconetF组成的Scatternet中,E可以同时向A和 F发送字符串消息;在PiconetA和PiconetD组成的Scatternet中,D可以同时向A和J 发送字符串消息。
[0039] 本发明结合传统蓝牙的特点,提供了一种基于蓝牙组建稳态微微网的方法。请参 见图2,图2是本发明所述基于蓝牙组建稳态微微网的方法较佳实施例的流程图。如图2所 示,所述基于蓝牙组建稳态微微网的方法,包括步骤: 步骤S100、中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询 并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设 备的蓝牙地址,并记录外围设备已连接过中心设备的状态; 步骤S200、当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时, 中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围 设备拉入, 建立稳态微微网。
[0040] 进一步的,如图3所示,所述步骤S100具体包括: 步骤S101、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对 中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围 设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; 步骤S102、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对 中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙 地址,并记录第二外围设备已主动连接过中心设备的状态; 步骤S103、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心 设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二 外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳 态微微网; 步骤S104、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、 第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备 发起L2CAP连接,组建散射网。
[0041] 组网完成后,中心设备得到外围设备的蓝牙地址,并有外围设备主动连接过的标 识,中心设备会持续查询。当外围设备脱离网络又重新进入中心设备的查询范围内后,中心 设备会自动查询,并根据标识对外围设备发起L2CAP连接,将外围设备拉入网络,就如WIFI 设备会自动连接之前连过的WIFI网络。
[0042] 中心设备能自动查询并判断连接智能家庭中的空调、热水器、洗衣机等外围设备, 而移动终端可通过Internet网络远程控制中心设备从而控制智能家庭。在某些场景可用 到稳态Piconet组网,如断电后恢复,中心设备会自动查询、匹配标识、并和智能家庭中的 设备建立BT的L2CAP连接,而不用手动去逐个建立连接。当外围设备连接过中心设备后, 断开与中心设备的连接并重新进入中心设备的查询范围,中心设备会自动查询,并根据是 否连接过的标识进行匹配,若匹配成功则发起L2CAP连接。
[0043] 当Piconet稳态网络创建完成后,中心设备可以控制外围设备的活动状态,例如 立即开、立即关、延时开、延时关等操作,因此,中心设备和所有的外围设备需在本地备份一 张相同的操作类型和操作结果表,以便能够正确地编码和译码,如表9所示。
[0044] 表 9 中心设备基于表8将Informationpayload自定义成如表10所示的第一信息数据包; 所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的 操作类型字段、消息段的延时时长字段。其中,Message表示中心设备向所有外围设备发送 的消息段;Message中的Length表示Message的字节长度,但不包含Length本身占的一个 字节长度;BTAddress用来指定消息段的发送蓝牙设备对象;OperationType表示操作类 型,如表9所示;Delay表示延时的分钟数,如果该操作带有延时功能的话,2字节的长度可 表不24小时的分钟数。
[0045] 表 10 当外围设备收到上述中心设备发送的消息后,解析消息中的BTAddress,并与本地的 蓝牙地址匹配,如果匹配成功,则执行相应的操作;反之,不执行。
[0046] 在匹配的情况下,外围设备将操作结果发送给中心设备,外围设备基于表7将 Informationpayload自定义成如表11所示的第二信息数据包;所述第二信息数据包包括 消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。其中,Length表示消 息的字节长度,但不包含Length本身占的一个字节长度;BTAddress表示外围设备本身的 蓝牙地址;OperationResult表示操作结果,如表9所示。
[0047] 表 11
本发明所述基于蓝牙组建稳态微微网的方法是一种基于传统蓝牙作为无线通信方式, 中心设备自动查询、匹配和连接外围设备。在组网过程中,外围设备只需主动连接中心设备 一次,后续只要进入中心设备的查询范围内后,中心设备会自动查询,并根据标识对外围设 备发起L2CAP连接,就如WIFI设备会自动连接之前连过的WIFI网络。当组网完成后,用户 使用移动终端可通过Internet网络远程控制中心设备向外围设备发送自定义的控制请求 信息,从而控制外围设备,形成智能网络。
[0048] 基于上述方法实施例,本发明还提供一种基于蓝牙组建稳态微微网的系统,如图4 所示,包括: 连接记录模块100,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作 为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备 获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态; 组网模块200,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询 范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并 将外围设备拉入,建立稳态微微网。
[0049] 进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述连接记录模块100具 体包括: 第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机 查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取 第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; 第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机 查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设 备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态; 第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网, 且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一 外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立 具有双从机的稳态微微网; 散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四 外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并 对中心设备发起L2CAP连接,组建散射网。
[0050] 进一步的,在所述基于蓝牙组建稳态微微网的系统中,还包括: 备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份 一张相同的操作类型和操作结果表。
[0051] 进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述组网模块中当所有外 围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询 和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据 包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息 段的延时时长字段。
[0052] 进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述中心设备进行自动查 询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据 包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式 的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身 蓝牙地址字段、操作结果字段。
[0053] 综上所述,本发明提供了一种基于蓝牙组建稳态微微网的方法及其系统,方法包 括中心设备作为从机 并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备 发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址, 并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次 进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发 起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可 与中心设备进行连接,并只需通过中心设备就可控制外围设备执行业务,方便了用户。
[0054] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
【主权项】
1. 一种基于蓝牙组建稳态微微网的方法,其特征在于,所述方法包括步骤: A、 中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心 设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙 地址,并记录外围设备已连接过中心设备的状态; B、 当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设 备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉 入,建立稳态微微网。2. 根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤A具体 包括: A1、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设 备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的 蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; A2、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设 备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址, 并记录第二外围设备已主动连接过中心设备的状态; A3、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的 查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发 起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微 网; A4、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外 围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起 L2CAP连接,组建散射网。3. 根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤B之后 还包括: C、 当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操 作类型和操作结果表。4. 根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤B中当 所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自 动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信 息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字 段、消息段的延时时长字段。5. 根据权利要求4所述基于蓝牙组建稳态微微网的方法,其特征在于,所述中心设 备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备 解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送 Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、 外围设备自身蓝牙地址字段、操作结果字段。6. -种基于蓝牙组建稳态微微网的系统,其特征在于,包括: 连接记录模块,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作为 主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获 取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态; 组网模块,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范 围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将 外围设备拉入,建立稳态微微网。7. 根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,所述连接记录 模块具体包括: 第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机 查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取 第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态; 第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机 查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设 备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态; 第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网, 且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一 外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立 具有双从机的稳态微微网; 散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四 外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并 对中心设备发起L2CAP连接,组建散射网。8. 根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,还包括: 备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份 一张相同的操作类型和操作结果表。9. 根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,所述组网模块 中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进 行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第 一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类 型字段、消息段的延时时长字段。10. 根据权利要求9所述基于蓝牙组建稳态微微网的系统,其特征在于,所述中心设 备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备 解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送 Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、 外围设备自身蓝牙地址字段、操作结果字段。
【专利摘要】本发明公开了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可与中心设备进行连接,并只需通过中心设备就可控制外围设备执行业务,方便了用户。
【IPC分类】H04W48/14, H04L29/12, H04W84/10, H04W4/00
【公开号】CN104883656
【申请号】CN201510195906
【发明人】楼项辉, 虞龙杰
【申请人】惠州Tcl移动通信有限公司
【公开日】2015年9月2日
【申请日】2015年4月23日
转载请注明原文地址:https://www.famiwei.com/read-8135931.html

最新回复(0)