用于在蓝牙设备中提供服务的方法和装置制造方法及图纸

技术编号:12421922 阅读:66 留言:0更新日期:2015-12-02 17:18
本文档公开了一种用于在蓝牙设备中提供服务的方法的解决方案。根据这一解决方案的方法包括:在第一蓝牙设备中发起与第二蓝牙设备的连接建立;执行与第二蓝牙设备的服务发现过程,在该服务发现过程期间,在第一蓝牙设备与第二蓝牙设备之间交换与个人训练数据服务关联的至少一个唯一服务标识符,其中该个人训练数据服务包括由第一蓝牙设备和/或第二蓝牙设备在体育锻炼期间处理的至少一个个人训练数据项;在该服务发现过程之后,与第二蓝牙设备来传送至少一个帧,其中该帧包括规定个人训练数据的信息元素以及规定如何处理个人训练数据的命令信息元素。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及蓝牙无线电通信领域,并且特别地涉及蓝牙通信中的服务发现。
技术介绍
Bluetooth_:i<'规范定义用于蓝牙SMART的通用属性简档(GATT),并且GATT包括 服务发现协议(SDP),SDP使得在蓝牙设备中执行的应用能够发现可用的服务并且能够确 定可用服务的特性。
技术实现思路
本专利技术由独立权利要求来限定。 从属权利要求中限定本专利技术的实施例。【附图说明】 下面参考附图仅通过示例的方式来描述本专利技术的实施例,在附图中: 图IA和图IB图示本专利技术的实施例可以应用于其的个人训练场景; 图2图示根据本专利技术的实施例的用于蓝牙系统中的服务发现的过程; 图3图示根据本专利技术的实施例的用于执行个人训练数据服务的过程的详细的信 令图; 图4图示根据本专利技术的实施例的包括信息元素的蓝牙帧格式; 图5图示根据本专利技术的实施例的包括信息元素的蓝牙公告帧;以及 图6图示根据本专利技术的实施例的装置的框图。【具体实施方式】 以下实施例为示例性。虽然说明书可以在若干位置引用"一"、"一个"或者"一些" 实施例,然而这并不一定表示每个这样的引用都指代相同的实施例,也并不一定表示这一 特征仅适用于单个实施例。也可以将不同实施例的单个特征组合以提供其他实施例。另外, 应当将词语"包括"和"包含"理解为没有将所描述的实施例限制为仅包括所提及的这些特 征,这样的实施例也可以包含尚未特别提及特征/结构。 图1图示本专利技术的实施例可以适用于其的场景。用户100正在健身房装置108上 进行体育锻炼,该健身房装置108在本示例中为训练自行车。应当理解,该训练自行车可以 用任何其他健身房装置或者训练装置来代替,并且其他示例包括跑步机、划船机、交叉训练 器等。该健身房装置108包括训练计算机106,该训练计算机106包括用以向用户100显示 训练数据的用户界面。该训练计算机106可以包括无线通信单元,例如蓝牙通信电路。因 此在本描述的情境中该训练计算机106可以被认为是蓝牙设备。用户100可以佩戴或者携 带另一蓝牙设备,该另一蓝牙设备可以包括测量设备102 (诸如被配置成测量用户100在锻 炼期间的心率的心率传输器或者另一传感器)、用户界面设备(诸如被配置成用作用户100 的个人训练计算机的、用以存储和处理用户的个人资料、训练计划、训练数据等的腕式计算 机104或者掌上计算机110)。该掌上计算机110可以是便携式计算机(诸如移动电话或者 平板计算机),或者总体上是移动设备。 在另一实施例中,用户所携带的蓝牙设备是没有UI的标签。该标签可以包括存储 数据的存储器以及使得外部读取设备能够通过该标签与该读取设备之间的无线连接来从 该存储器读取数据的通信电路。 测量设备102的一个示例是计步器、步速传感器、安装在鞋上的步幅传感器,通常 是可附接至用户的下肢的测量单元108。在这些示例中,该测量设备102可以包括用以在体 育锻炼期间测量用户的运动的加速计和/或陀螺仪形式的运动传感器。该测量设备102还 可以包括用以与另一设备传输和接收信号的通信电路。该通信电路可以支持蓝牙通信。 测量设备102的另一示例是心率监测器,该心率监测器被配置成测量用户的心率 并且可能测量能够从用户测量的其他生理参数。该心率监测器可以基于无线心率监测概 念,其中该心率监测器的至少一个电极附接至用户的胸部以测量用户的心率并且以遥测方 式向心率接收器传输心率信息。该传输可以基于例如蓝牙通信。该心率监测器还可以实现 为使得能够基于例如压力或者光学测量来从腕部直接测量心率。在这种情况下,该心率监 测器可以集成在腕式计算机104中。也可以采用其他用于测量心率的方式。 测量设备的其他示例包括被配置成基于卫星导航系统(诸如全球定位系统 (GPS))来确定用户的地理位置的定位设备。 本专利技术的实施例涉及定义蓝牙通信协议(例如蓝牙SMART)中的服务简档以及关 联的服务发现,其中经绑定的蓝牙设备协商可用的服务简档。该服务简档可以理解为被嵌 入到蓝牙无线电通信协议的信令信息中的应用级服务。因此,该服务简档可以通过使用服 从蓝牙规范的信令来公告和发现。 应当理解,在一些情境中该绑定可以指代两个蓝牙设备的配对。 图IB图示可以在本专利技术的一些实施例中采用的服务器-客户端概念。服务器设 备120向客户端设备122提供服务,并且可以在该服务器设备120与该客户端设备122之 间建立蓝牙链路124以提供服务。该服务器设备120可以使用蓝牙信令来公告该服务,并 且该蓝牙信令可以用于执行服务器设备120与客户端设备122之间的服务发现以便清楚地 告知客户端设备120由服务器设备120提供的服务的内容或项目。关于客户端设备122和 服务器设备120的角色,这些角色可以根据设计来配置。如果蓝牙设备被配置成提供至少 一个服务,则其可以被配置成作为用于所述服务的服务器设备120来操作。没有被配置成 提供任何服务的蓝牙设备从根本上来说是客户端设备122。然而,客户端设备120可以作 为用于其没有提供的至少一个服务的从设备来操作。因此,蓝牙设备可以作为服务器设备 120和客户端设备122二者来操作。如以下所描述的,服务器设备120可以公告其服务,客 户端设备可以扫描服务的公告。 图2图示根据本专利技术的实施例的用于蓝牙设备中的服务发现的方法的流程图。该 蓝牙设备可以公告其提供的服务,或者该蓝牙设备可以检测另一蓝牙设备提供的服务。该 蓝牙设备可以是以上描述的蓝牙设备中的任一个,例如健身房装置108的训练计算机106、 掌上计算机110、测量设备102或者用户界面设备104。 参考图2,在块200,第一蓝牙设备发起与第二蓝牙设备的连接建立。在块202,第 一蓝牙设备执行与第二蓝牙设备的服务发现过程。该服务发现过程包括:在第一蓝牙设备 与第二蓝牙设备之间交换与个人训练数据服务关联的至少一个唯一服务标识符。在其中第 一蓝牙设备提供服务的实施例中,该交换可以包括从第一蓝牙设备向第二蓝牙设备传输至 少一个唯一服务标识符。在其中第二蓝牙设备提供服务的实施例中,该交换可以包括在第 一蓝牙设备中从第二蓝牙设备接收至少一个唯一服务标识符。 在服务发现过程之后,可以开始服务,并且可以在块204中在服务期间与第二蓝 牙设备传输请求帧和响应帧,其中请求帧包括规定如何处理由请求帧规定的个人训练数据 的命令信息元素,并且其中响应帧包括对该请求帧的所述命令的响应。还可以传输其他帧, 并且通常,帧包括规定个人训练数据的信息元素以及规定如何处理个人训练数据的命令信 息兀素。 本实施例将蓝牙设备配置成通过使用蓝牙通信协议帧的控制字段来执行服务发 现。另外,该控制字段可以用于传送与如何处理所规定的个人训练数据有关的命令、指令和 /或通知。 与个人训练数据服务有关的帧的传送可以在其中传送帧的蓝牙设备已经彼此认 证的情境中执行,并且可以向所传送的数据应用加密。可以应用现有技术中的蓝牙设备认 证和加密技术。 第一蓝牙设备可以是服务器设备120或者客户端设备122,这取决于其提供还是 接收服务。该服务器设备120提供服务并且该客户端设备122接收服务。该服务器设备 120可以存储该服务的个人数据,该客户端设备122可以从该服务器设备120获取该个本文档来自技高网...

【技术保护点】
一种用于在蓝牙设备中提供服务的方法,所述方法包括:在第一蓝牙设备(102,104,106,110,120,122)中发起(200)与第二蓝牙设备(102,104,106,110,120,122)的连接建立;执行(202)与所述第二蓝牙设备的服务发现过程,在所述服务发现过程期间,在所述第一蓝牙设备与所述第二蓝牙设备之间交换与个人训练数据服务关联的至少一个唯一服务标识符,其中所述个人训练数据服务包括由所述第一蓝牙设备和/或所述第二蓝牙设备在体育锻炼期间处理的至少一个个人训练数据项;在所述服务发现过程之后,与所述第二蓝牙设备来传送(204)至少一个帧,其中所述帧包括规定个人训练数据的信息元素以及规定如何处理所述个人训练数据的命令信息元素。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:N·格朗奎维斯特H·坎尼南
申请(专利权)人:博能电子公司
类型:发明
国别省市:芬兰;FI

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

1