一种基于蓝牙的内外设备互联互通实现方法及系统技术方案

技术编号:12583064 阅读:72 留言:0更新日期:2015-12-23 23:18
本发明专利技术公开了一种基于蓝牙的内外设备互联互通实现方法及系统,方法包括:中心设备作为从机并处于可被发现角色,外围设备作为主机查询并对中心设备发起通用访问协议层的连接请求,当连接成功后中心设备获取外围设备的蓝牙地址和业务类型支持信息,组建散射网;中心设备与外围设备进行应用层协议连接,网络外设备和外围设备通过中心设备作为媒介执行业务。本发明专利技术中通过本地的中心设备作为媒介,有机的将本地的众多外围设备和非本地设备建立连接,使得用户方便地使用任意一个本地设备和非本地设备进行业务通信。

【技术实现步骤摘要】

本专利技术涉及蓝牙
,尤其涉及一种基于蓝牙的内外设备互联互通实现方法 及系统。
技术介绍
现在的家庭和办公场所出现了越来越多的智能设备,如智能手机、平板、笔记本电 脑、蓝牙音响、蓝牙耳机、无线相机、智能电视、智能灯具、智能冰箱、智能热水器、智能打印 机等。用户希望身边的任意一个智能设备能够具备其他智能设备所特有的功能,比如,用户 希望在操作笔记本或平板的时候也能够接听和拨打电话,而不用刻意去找手机的位置;一 台配置简单的设备作为媒介接收全球导航卫星系统(GNSS)的数据,但其本身并不具备处理 数据的能力,用户希望这台媒介设备将数据传送到配置高级的设备去进行分析和处理。而 这些需求都可以归纳为本地的众多设备(笔记本、平板、配置高级的设备)如何方便地和非 本地的设备(电话另一端的设备、卫星)进行有效地交互。但现有技术中,无法实现以任意一 个本地设备为媒介,将众多本地设备和非本地设备建立连接并通信。 因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术针对现有技术的上述缺陷,提供一种基于蓝牙的内外设备互联互通实现方 法及系统,旨在解决现有技术中无法实现以任意一个本地设备为媒介,将众多本地设备和 非本地设备建立连接并通信的问题。 本专利技术解决技术问题所采用的技术方案如下: 一种基于蓝牙的内外设备互联互通实现方法,其中,所述方法包括步骤: A、 中心设备作为从机并处于可被发现角色,外围设备作为主机查询并对中心设备发起 通用访问协议层的连接请求,当连接成功后中心设备获取外围设备的蓝牙地址和业务类型 支持信息,组建散射网; B、 中心设备与外围设备进行应用层协议连接,网络外设备和外围设备通过中心设备作 为媒介执行业务。 所述基于蓝牙的内外设备互联互通实现方法,其中,所述步骤A具体包括: A1、中心设备被外围设备发现时,则外围设备向中心设备发送连接请求信令; A2、中心设备接收所述连接请求信令后向外围设备回复连接回复信令,并与外围设备 进行无需数字验证的非安全模式连接; A3、外围设备向中心设备发送包括自定义informationpayload字段的微微网数据包, 及蓝牙地址和业务类型支持信息; A4、中心设备组建散射网,并根据外围设备的蓝牙地址和业务类型支持信息形成外围 设备业务列表。 所述基于蓝牙的内外设备互联互通实现方法,其中,所述微微网数据包包括消息 段的字节长度字段、协议/服务复用字段、信道ID字段、数据包内容字段。 所述基于蓝牙的内外设备互联互通实现方法,其中,所述步骤B具体包括: B11、网络外设备主动向中心设备触发业务请求; B12、中心设备接收所述业务请求信息,并在散射网中广播业务请求; B13、当外围设备接收所述业务请求时,则与中心设备进行应用层协议连接; B14、网络外设备通过中心设备作为媒介,和外围设备执行业务。 所述基于蓝牙的内外设备互联互通实现方法,其中,所述步骤B具体包括: B21、外围设备主动向中心设备触发业务请求,并建立应用层协议连接; B22、中心设备和网络外设备建立业务通信; B23、外围设备通过中心设备作为媒介,和网络外设备执行业务。 一种基于蓝牙的内外设备互联互通实现系统,其中,包括: 组网模块,用于中心设备作为从机并处于可被发现角色,外围设备作为主机查询并对 中心设备发起通用访问协议层的连接请求,当连接成功后中心设备获取外围设备的蓝牙地 址和业务类型支持信息,组建散射网; 业务执行模块,用于中心设备与外围设备进行应用层协议连接,网络外设备和外围设 备通过中心设备作为媒介执行业务。 所述基于蓝牙的内外设备互联互通实现系统,其中,所述组网模块具体包括: 连接请求发送单元,用于中心设备被外围设备发现时,则外围设备向中心设备发送连 接请求信令; 非安全模式连接单元,用于中心设备接收所述连接请求信令后向外围设备回复连接回 复信令,并与外围设备进行无需数字验证的非安全模式连接; 数据发送单元,用于外围设备向中心设备发送包括自定义informationpayload字段 的微微网数据包,及蓝牙地址和业务类型支持信息; 散射网组网单元,用于中心设备依次接受众多外围的连接请求信令并回复连接回复信 令,组建散射网。 所述基于蓝牙的内外设备互联互通实现系统,其中,所述微微网数据包包括消息 段的字节长度字段、协议/服务复用字段、信道ID字段、数据包内容字段。 所述基于蓝牙的内外设备互联互通实现系统,其中,所述业务信息发送模块具体 包括: 第一业务信息发送单元,用于网络外设备主动向中心设备触发业务请求; 第一广播单元,用于中心设备接收所述业务请求信息,并在散射网中广播业务请求; 第一连接单元,用于当外围设备接收所述业务请求时,则与中心设备进行应用层协议 连接; 第一业务执行单元,用于网络外设备通过中心设备作为媒介,和外围设备执行业务。 所述基于蓝牙的内外设备互联互通实现系统,其中,所述业务信息发送模块具体 包括: 业务请求发送单元,用于外围设备主动向中心设备触发业务请求,并建立应用层协议 连接; 第二连接单元,用于外围设备向中心设备建立应用层协议连接; 第二业务执行单元,用于外围设备通过中心设备作为媒介,和网络外设备执行业务。 本专利技术提供了一种基于蓝牙的内外设备互联互通实现方法及系统,方法包括:中 心设备作为从机并处于可被发现角色,外围设备作为主机查询并对中心设备发起通用访问 协议层的连接请求,当连接成功后中心设备获取外围设备的蓝牙地址和业务类型支持信 息,组建散射网;中心设备与外围设备进行应用层协议连接,网络外设备和外围设备通过中 心设备作为媒介执行业务。本专利技术中通过本地的中心设备作为媒介,有机的将本地的众多 外围设备和非本地设备建立连接,使得用户方便地使用任意一个本地设备和非本地设备进 行业务通信。【附图说明】 图1是多个蓝牙设备之间的网络拓扑结构示意图。 图2是本专利技术所述基于蓝牙的内外设备互联互通实现方法较佳实施例的流程图。图3是本专利技术所述基于蓝牙的内外设备互联互通实现系统较佳实施例的结构框 图。【具体实施方式】 为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用 于限定本专利技术。 首先对传统蓝牙协议进行详细说明如下。 传统蓝牙的优点是传输数据量较大,数据传输速率也较快,适用于各种不同的实 际应用。传统蓝牙协议的开发主要在逻辑链路控制与适配协议(LogicalLinkControland AdaptationProtocol,L2CAP),通用访问协议层(GenericAccessProfile,GAP)和应用 层(ApplicationProfile),下面将分别作介绍。 根据蓝牙联盟发布的传统蓝牙协议,逻辑链路控制与适配协议(LogicalLink ControlandAdaptationProtocol,L2CAP)定义了命令格式和数据格式。 两个蓝牙设备在通信过程中需要交互一系列的命令,命令信道的通用信令格式如 表1所示。表1 其中,Length表不Commands的字节长度;ChannelID固定为 0x0001;Commands中 的Code表示命本文档来自技高网...

【技术保护点】
一种基于蓝牙的内外设备互联互通实现方法,其特征在于,所述方法包括步骤:A、中心设备作为从机并处于可被发现角色,外围设备作为主机查询并对中心设备发起通用访问协议层的连接请求,当连接成功后中心设备获取外围设备的蓝牙地址和业务类型支持信息,组建散射网;B、中心设备与外围设备进行应用层协议连接,网络外设备和外围设备通过中心设备作为媒介执行业务。

【技术特征摘要】

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

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

1