提供蓝牙外设远程接入的服务器、网关和系统的制作方法

文档序号:13481291阅读:380来源:国知局
提供蓝牙外设远程接入的服务器、网关和系统的制作方法

本实用新型涉及物联网通信技术领域,尤其涉及一种提供蓝牙外设远程接入的服务器、网关和系统。



背景技术:

蓝牙,特别是低功耗蓝牙,作为短距离无线通信手段被广泛运用在物联网领域中,例如诸如蓝牙手环等一类蓝牙外设,通过蓝牙通信与智能手机、平板电脑等移动智能终端连接从而实现多种业务应用。随身佩戴蓝牙外设,与随身携带的手机绑定后进行蓝牙连接,并通过手机上的应用APP进行操作,是目前一种普遍的蓝牙外设使用情况。但是与移动智能终端绑定后的蓝牙外设,与移动智能终端并不总是在一起,如何实现蓝牙外设与移动智能终端的远程连接以丰富业务应用,已公开的一种方法是通过蓝牙网关(申请号201710155631.4,实用新型名称:蓝牙网关)进行,具体方法是蓝牙网关接收蓝牙设备的信息,上传给远端服务器,由云端服务器推送给手机。这种方法的缺点是适应蓝牙广播信号到手机的单向传输,仍旧还需要解决移动智能终端与远程蓝牙外设的主动连接和数据通信问题。



技术实现要素:

本实用新型解决的技术问题是为移动智能终端提供蓝牙外设的远程接入,实现移动智能终端对远程蓝牙外设的数据获取和操作,增强移动智能终端APP的业务应用场景和能力。

本实用新型提供一种提供蓝牙外设远程接入的服务器,包括:

(1)网络通信模块,用于与移动智能终端、网关的网络通信;

(2)远程接入注册更新模块,用于接收网关上传网关标识,完成网关注册;用于接收移动智能终端上传已与自身直接绑定的蓝牙外设标识,完成移动智能终端与远程蓝牙外设绑定注册的处理;用于接收移动智能终端发起的归属网关选择和注册;用于建立和维护管理移动智能终端、远程蓝牙外设和归属网关组成的关联信息表;用于向归属网关下发远程蓝牙外设归属列表;用于接收归属网关通过网络发送的远程蓝牙外设活动状态更新列表,然后在关联信息表中更新远程蓝牙外设的状态信息为活动,同时更新处于活动状态的远程蓝牙外设与所处归属网关的关联信息;用于对关联信息表中的远程蓝牙外设活动状态信息以及处于活动状态远程蓝牙外设与所处归属网关的关联信息进行定期清理;

(3)远程接入连接支持模块,用于处理移动智能终端对目标蓝牙外设的查询要求,并回应目标蓝牙外设的活动状态信息以及活动状态下所处归属网关的信息。

本实用新型提供一种提供蓝牙外设远程接入的网关,包括:

(1)网络通信模块,用于与移动智能终端、远程接入服务器的网络通信;

(2)蓝牙通信模块,用于扫描蓝牙外设和与蓝牙外设建立蓝牙通信;

(3)远程接入注册更新模块,用于将自身网关标识上传到远程接入服务器上进行网关注册;用于接收远程接入服务器通过网络下发的远程蓝牙外设归属列表;用于与远程蓝牙外设归属列表中的蓝牙外设建立绑定关系;用于对成功接收到广播且位于远程蓝牙外设归属列表中的蓝牙外设设置为活动状态;用于定期向远程接入服务器发送远程蓝牙外设活动状态更新列表;

(4)远程接入连接转发模块,用于接收移动智能终端针对目标蓝牙外设的连接请求;用于向移动智能终端转发目标蓝牙外设的广播协议包信息;用于向蓝牙外设转发来自移动智能终端的蓝牙连接协议包信号;用于双向转发移动智能终端和远程蓝牙外设之间的蓝牙数据通信协议包信息;

(5)存储模块,用于存储远程蓝牙外设列表和蓝牙外设的活动状态,缓存蓝牙外设广播协议包信息,缓存蓝牙数据通信协议包信息。

本实用新型还提供一种提供蓝牙外设远程接入的系统,除了通信网络、移动智能终端和蓝牙外设外,系统还包括上述描述的远程接入服务器和网关。

本实用新型提供蓝牙外设远程接入的方法以及服务器、网关和系统,远程接入服务器保持对蓝牙外设活动状态以及所处归属网关的信息检测和更新,移动智能终端通过查询远程接入服务器后向归属网关的蓝牙外设发起广播信号接收和/或主动连接,通过网关的双向转发实现与蓝牙外设的蓝牙数据通信,从而实现了解决移动智能终端对远程蓝牙外设的接入,实现移动智能终端对远程蓝牙外设的数据获取和操作,增强移动智能终端APP的业务应用场景和能力。

附图说明

图1为当前蓝牙手环网络通信连接示意图;

图2为本实用新型实施例提供蓝牙外设远程接入的远程接入服务器结构示意图;

图3为本实用新型实施例提供蓝牙外设远程接入的网关结构示意图;

图4为本实用新型实施例提供蓝牙外设远程接入的系统结构示意图。

具体实施方式

为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

本实用新型下述实施例所基于的网络架构包括:移动智能终端30、服务器40、通信网络20、网关50及蓝牙外设60。移动智能终端30包括但不限于智能手机和PAD等,通信网络20包括无线/有线Internet网络。

实施例

如图1所示的是当前蓝牙手环与智能手机和网络20进行通信连接的示意图。

如图2所示,本实施例提供蓝牙外设远程接入的远程接入服务器40,包括:

网络通信模块410,用于与移动智能终端30、网关50的网络20通信;

远程接入注册更新模块420,用于接收网关50上传网关标识,完成网关注册;用于接收移动智能终端30上传已与自身直接绑定的蓝牙外设60标识,完成移动智能终端30与远程蓝牙外设绑定注册的处理;用于接收所述移动智能终端30发起的归属网关50选择和注册;用于建立和维护管理移动智能终端30、远程蓝牙外设6060和归属网关50组成的关联信息表;用于向所述归属网关50下发远程蓝牙外设60归属列表;用于接收所述归属网关50通过网络20发送的远程蓝牙外设60活动状态更新列表,然后在所述关联信息表中更新远程蓝牙外设的状态信息为活动,同时更新处于活动状态的远程蓝牙外设60与所处归属网关50的关联信息;用于对关联信息表中的远程蓝牙外设活动状态信息以及处于活动状态远程蓝牙外设60与所处归属网关50的关联信息进行定期清理;

远程接入连接支持模块430,用于处理所述移动智能终端30对目标蓝牙外设60的查询要求,并回应所述目标蓝牙外设60的活动状态信息以及活动状态下所处归属网关的信息。

如图3所示,本实施例提供蓝牙外设远程接入的网关50,包括:

网络通信模块510,用于与移动智能终端30、远程接入服务器40的网络20通信;

蓝牙通信模块520,用于扫描蓝牙外设60和与蓝牙外设60建立蓝牙通信;

远程接入注册更新模块530,用于将自身网关标识上传到所述远程接入服务器40上进行网关注册;用于接收所述远程接入服务器40通过网络20下发的远程蓝牙外设归属列表;用于与所述远程蓝牙外设归属列表中的蓝牙外设60建立绑定关系;用于对成功接收到广播且位于所述远程蓝牙外设归属列表中的蓝牙外设60设置为活动状态;用于定期向所述远程接入服务器40发送远程蓝牙外设60活动状态更新列表;

远程接入连接转发模块540,用于接收所述移动智能终端30针对目标蓝牙外设60的连接请求;用于向移动智能终端30转发所述目标蓝牙外设60的广播协议包信息;用于向所述蓝牙外设60转发来自移动智能终端30的蓝牙连接协议包信号;用于双向转发所述移动智能终端30和远程蓝牙外设60之间的蓝牙数据通信协议包信息;

存储模块550,用于存储远程蓝牙外设列表和蓝牙外设60的活动状态,缓存蓝牙外设60广播协议包信息,缓存蓝牙数据通信协议包信息。

如图4所示,本实施例提供蓝牙外设60远程接入的系统,除了通信网络20、移动智能终端30和蓝牙外设60外,系统还包括如图2所示的远程接入服务器40以及如图3所示的网关50。

本实施例提供蓝牙外设远程接入的方法以及服务器、网关和系统,远程接入服务器保持对蓝牙外设活动状态以及所处归属网关的信息检测和更新,移动智能终端通过查询远程接入服务器后向归属网关的蓝牙外设发起主动连接和/或接收广播信号,通过网关的双向转发实现与蓝牙外设的蓝牙数据通信,从而实现了解决移动智能终端对远程蓝牙外设的接入,实现移动智能终端对远程蓝牙外设的数据获取和操作,增强移动智能终端APP的业务应用场景和能力。

最后补充说明以上实施例仅用以说明本实用新型的技术方案,而非对其限制;虽然前述各实施例对本实用新型进行了详细说明,但本领域的普通技术人员应当理解依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不能使相应技术方案的本质脱离本实用新型各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1