专有链路管理器特征发现和交换制造技术

技术编号:24021117 阅读:50 留言:0更新日期:2020-05-02 05:24
在本公开内容的一个方面中,提供了一种方法、计算机可读介质和装置。该装置可以向第二设备发送LMP版本请求PDU。该装置可以接收LMP版本响应PDU,LMP版本响应PDU包括以下各项中的至少一项:与第二设备相关联的链路层标识、版本号或子版本号。该装置可以确定在LMP版本响应PDU中包括的链路层标识、版本号或子版本号中的一项或多项是否与识别的QLM相关联。当确定在LMP版本响应PDU中包括的链路层标识、版本号或子版本号中的一项或多项与识别的QLM相关联时,该装置可以向第二设备发送包括第一QLMP特征请求操作码的第一LMP封装报头PDU。

Proprietary link manager feature discovery and exchange

【技术实现步骤摘要】
【国外来华专利技术】专有链路管理器特征发现和交换本申请要求享受于2017年9月21日提交的美国申请No.15/712,029的优先权,通过引用的方式将上述申请的全部内容明确地并入本文。
概括而言,本公开内容涉及通信系统,并且更具体地,本公开内容涉及执行与对等专有设备的专有链路管理器(QLM)协议(QLMP)特征发现和交换。
技术介绍
无线个域网(WPAN)是用于将以与用户的特定距离为中心的设备互连的个人短程区域无线网络。由于WPAN提供的连接灵活性和便利性,WPAN已经得以普及。WPAN(例如,基于短程通信协议(例如,(BT)协议、BT低能(BLE)协议、协议等)的那些WPAN)通过提供允许在特定距离(例如,5米、10米、20米、100米等)内的连接的短程无线链路,来提供到外围设备的无线连接性。BT是短程无线通信协议,其支持中央设备(例如,主设备)与至少一个外围设备(例如,从设备)之间的WPAN。与BT通信相关联的功耗可能致使BT在某些应用中是不实用的,例如其中发生对数据的不频繁传送的应用。为了解决与BT相关联的功耗问题,开发了BLE并且在其中发生对数据的不频繁传送的各种应用中采用了BLE。BLE通过使用低占空比操作并且在数据传输之间将中央设备和/或外围设备中的至少一项切换到睡眠模式,从而利用这种对数据的不频繁传送。使用BLE的示例应用包括在各种医疗、工业、消费者和健身应用中并且连接到启用BLE的智能电话、平板设备和/或膝上型计算机的电池供电的传感器和致动器。虽然传统BLE提供某些优点,但是存在针对进一步改进BLE技术的需求。例如,在某些场景中,可能有益的是,确定第二设备是否共享与第一设备相关联的专有特征(例如,QLMP特征)中的任何特征。与传统BLE相比,通过确定所共享的专有特征,第一设备和第二设备可以实现用于减小功耗的经修改的BLE通信的专有特征。因此,存在针对如下机制的需求:该机制用于执行与对等专有设备的QLMP发现和特征交换以便与传统BLE相比减少功耗。
技术实现思路
下文给出了一个或多个方面的简化概述,以便提供对这样的方面的基本理解。该概述不是对所有预期方面的详尽综述,而且既不旨在标识所有方面的关键或重要元素,也不旨在描绘任何或所有方面的范围。其唯一目的是以简化的形式给出一个或多个方面的一些概念,作为稍后给出的更加详细的描述的前序。开发了BLE,并且在其中发生对数据的不频繁传送的各种应用采用了BLE。BLE通过使用低占空比操作并且在数据传输之间将中央设备和/或外围设备中的至少一项切换到睡眠模式,来利用对数据的不频繁传送。可以使用例如硬件、固件、主机操作系统、主机软件栈和/或主机应用支持来建立两个设备之间的BLE通信链路。使用BLE的示例应用包括在各种医疗、工业、消费者和健身应用中并且连接到诸如启用BLE的智能电话、平板设备和膝上型计算机之类的设备的电池供电的传感器和致动器。虽然传统BLE提供了某些优点,但是存在对进一步改进BLE技术的需求。例如,在某些场景中,可能有益的是,确定第二设备是否共享与第一设备相关联的专有特征中的任何专有特征。与传统BLE相比,通过确定所共享的专有特征,第一设备和第二设备可以实现用于减小功耗的经修改的BLE通信的专有特征。在在某些传统BLE应用中,音频流可以由耳塞对中的第一无线耳塞接收,并且第一无线耳塞可以将音频流中继给该耳塞对中的第二无线耳塞。可以通过第一无线耳塞输出音频流中的与第一无线耳塞相关联的音频数据。类似地,可以通过第二无线耳塞输出音频流中的与第二无线耳塞相关联的音频数据。在一些场景中,由第一耳塞接收的音频流可能不包括针对第一耳塞的音频数据。然而,因为第一耳塞充当针对第二耳塞的中继器,所以即使在音频流不包括针对第一无线耳塞的音频数据时,第一耳塞也可能保持在觉醒状态下。因此,与如下的场景相比,可能增加与耳塞对相关联的功耗:当音频流不包括针对第一无线设备的音频数据时,第一无线耳塞保持在睡眠模式下。因此,存在对于如下机制的需求:该机制用于执行与对等专有设备的QLMP发现和特征交换,以便与传统BLE相比减少功耗。本公开内容提供了用于执行与对等专有设备的QLMP发现和特征交换的机制,其包括使用非专有链路管理器协议(LMP)封装协议数据单元(PDU)机制来交换QLMP特征PDU。仅举几个例子,下面描述的可以由BLE设备支持的QLMP特征可以包括虚拟寻址、虚拟设备间消息传递、真实无线立体声(TWS)音频路径配置、拆分ACL、扩展型面向同步连接(eSCO)不连续传输(DTX)和/或较高层信道消息传递。在本公开内容的一个方面中,提供了一种方法、计算机可读介质和装置。在某些实现中,所述装置可以是发起设备,并且所述装置可以向第二设备发送LMP版本请求PDU。所述装置可以接收LMP版本响应PDU,LMP版本响应PDU包括以下各项中的至少一项:与第二设备相关联的链路层标识、版本号或子版本号。所述装置可以确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项是否与识别的QLM相关联。当确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项与所述识别的QLM相关联时,所述装置可以向所述第二设备发送包括第一QLMP特征请求操作码的第一LMP封装报头PDU。在某些其它实现中,所述装置可以是响应设备,并且所述装置可以从第二设备接收接收LMP版本请求PDU。所述装置可以向所述第二设备发送LMP版本响应PDU。在一个方面中,所述LMP版本响应PDU可以包括以下各项中的至少一项:与所述第一设备相关联的链路层标识、版本号或子版本号。当在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项与由所述第二设备识别的QLM相关联时,所述装置可以从所述第二设备接收包括第一QLMP特征请求操作码的第一LMP封装报头PDU。在某些其它配置中,所述装置可以是主机设备(例如,向无线耳塞对发送音频流的手持设备),并且所述装置可以从第二设备接收包括与所述第二设备和第三设备相关联的虚拟地址的信息。所述装置可以从所述第二设备断开连接。所述装置可以向与所述第二设备配对的所述第三设备发送包括QLMP虚拟寻呼操作码的第一LMP封装报头PDU。当所述第一LMP封装报头PDU被所述第三设备接收时,所述装置可以接收第一LMP接受PDU。所述装置可以从所述第三设备接收包括QLMP接受操作码的第二LMP封装报头PDU。当所述第二LMP封装报头PDU被接收时,所述装置可以向所述第三设备发送第二LMP接受PDU。所述装置可以从所述第三设备接收LMP主机连接请求PDU。所述装置可以与所述第三设备建立连接。为了实现前述和相关目的,一个或多个方面包括下文中充分描述并且在权利要求中具体指出的特征。以下描述和附图详细地阐述了一个或多个方面的某些说明性特征。然而,这些特征指示可以利用各个方面的原理的各种方式中的仅一些方式,并且该描述旨在包括所有这样的方面以及它们的等效物。...

【技术保护点】
1.一种用于第一设备的无线通信的方法,包括:/n向第二设备发送非专有链路管理器协议(LMP)版本请求协议数据单元(PDU);/n从所述第二设备接收LMP版本响应PDU,所述LMP版本响应PDU包括以下各项中的至少一项:与所述第二设备相关联的链路层标识、版本号或子版本号;/n确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项是否与识别的专有链路管理器(QLM)相关联;以及/n当确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项与所述识别的QLM相关联时,向所述第二设备发送包括第一QLM协议(QLMP)特征请求操作码的第一LMP封装报头PDU。/n

【技术特征摘要】
【国外来华专利技术】20170921 US 15/712,0291.一种用于第一设备的无线通信的方法,包括:
向第二设备发送非专有链路管理器协议(LMP)版本请求协议数据单元(PDU);
从所述第二设备接收LMP版本响应PDU,所述LMP版本响应PDU包括以下各项中的至少一项:与所述第二设备相关联的链路层标识、版本号或子版本号;
确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项是否与识别的专有链路管理器(QLM)相关联;以及
当确定在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项与所述识别的QLM相关联时,向所述第二设备发送包括第一QLM协议(QLMP)特征请求操作码的第一LMP封装报头PDU。


2.根据权利要求1所述的方法,还包括:
当所述QLMP特征请求操作码被所述第二设备识别时,接收第一LMP接受PDU;
当所述QLMP特征请求操作码没有被所述第二设备识别时,接收LMP未接受PDU;
向所述第二设备发送包括QLMP特征请求有效载荷的第一LMP封装有效载荷PDU,所述QLMP特征请求有效载荷包括指示与所述第一设备相关联的第一QLMP特征集合的第一比特掩码;
当所述第一LMP封装有效载荷PDU被所述第二设备接收时,接收第二LMP接受PDU;
接收包括第二QLMP操作码的第二LMP封装报头PDU;
从所述第二设备接收包括QLMP特征响应有效载荷的第二LMP封装有效载荷PDU,所述QLMP特征响应有效载荷包括指示与所述第二设备相关联的第二QLMP特征集合的第二比特掩码;以及
基于所述第二比特掩码来确定与所述第二设备相关联的所述第二QLMP特征集合。


3.根据权利要求2所述的方法,其中,与所述第二设备相关联的所述第二QLMP特征集合包括虚拟寻址,所述方法还包括:
向所述第二设备发送第三LMP封装报头PDU,所述第三LMP封装报头PDU至少部分地包括QLMP虚拟地址操作码;
当所述第三LMP封装报头PDU被所述第二设备接收时,接收第三LMP接受PDU;
向所述第二设备发送包括虚拟地址有效载荷的第三封装有效载荷PDU,所述虚拟地址有效载荷指示与所述第一设备和所述第二设备两者相关联的虚拟地址;
当所述虚拟地址被所述第二设备接受时,接收包括QLMP接受操作码的第四LMP封装报头PDU;以及
当所述第四LMP封装报头PDU被所述第一设备接收时,发送第四LMP接受PDU。


4.根据权利要求2所述的方法,其中,与所述第二设备相关联的所述第二QLMP特征集合包括拆分异步无连接(ACL)链路,所述方法还包括:
向所述第二设备发送包括QLMP拆分ACL操作码的第三LMP封装报头PDU;
当所述第三LMP封装报头PDU被所述第二设备接收时,接收第三LMP接受PDU;
向所述第二设备发送包括QLMP拆分ACL有效载荷的第三LMP封装有效载荷PDU;
当拆分ACL在所述第二设备处被启用时,接收包括QLMP接受操作码的第四LMP封装报头PDU;以及
在所述第一设备处启用拆分ACL。


5.一种用于第一设备的无线通信的方法,包括:
从第二设备接收非专有链路管理器协议(LMP)版本请求协议数据单元(PDU);
向所述第二设备发送LMP版本响应PDU,所述LMP版本响应PDU包括以下各项中的至少一项:与所述第一设备相关联的链路层标识、版本号或子版本号;以及
当在所述LMP版本响应PDU中包括的所述链路层标识、所述版本号或所述子版本号中的一项或多项与由所述第二设备识别的专有链路管理器(QLM)相关联时,从所述第二设备接收包括第一专有链路管理器协议(QLMP)特征请求操作码的第一LMP封装报头PDU。


6.根据权利要求5所述的方法,还包括:
当所述QLMP特征请求操作码被所述第一设备识别时,发送第一LMP接受PDU;
当所述QLMP特征请求操作码没有被所述第一设备识别时,发送LMP未接受PDU;
从所述第二设备接收包括QLMP特征请求有效载荷的第一LMP封装有效载荷PDU,所述QLMP特征请求有效载荷包括指示与所述第二设备相关联的第一QLMP特征集合的第一比特掩码;
当所述第一LMP封装有效载荷PDU被所述第一设备接收时,发送第二LMP接受PDU;
发送包括第二QLMP操作码的第二LMP封装报头PDU;以及
向所述第二设备发送包括QLMP特征响应有效载荷的第二LMP封装有效载荷PDU,所述QLMP特征响应有效载荷包括指示与所述第一设备相关联的第二QLMP特征集合的第二比特掩码。


7.根据权利要求6所述的方法,其中,当与所述第一设备相关联的第一QLMP特征集合包括虚拟寻址时,所述方法还包括:
从所述第二设备接收第三LMP封装报头PDU,所述第三LMP封装报头PDU至少部分地包括QLMP虚拟地址操作码;
当所述第三LMP封装报头PDU被所述第一设备接收时,发送第三LMP接受PDU;
从所述第二设备接收包括虚拟地址有效载荷的第三封装有效载荷PDU,所述虚拟地址有效载荷指示与所述第一设备和所述第二设备两者相关联的虚拟地址;
当所述第一设备接受所述虚拟地址时,发送包括QLMP接受操作码的第四LMP封装报头PDU...

【专利技术属性】
技术研发人员:J·林斯基T·卡吉尔A·哈韦里宁B·雷丁R·海登L·理查森
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1