首页> 中国专利> 无线设备的通信方法、无线设备和计算机可读存储介质

无线设备的通信方法、无线设备和计算机可读存储介质

摘要

本申请实施例提供了一种无线设备的通信方法、无线设备和计算机可读存储介质,用于降低无线设备中主设备的功耗,均衡主从设备功耗。本申请实施例中的无线设备的通信方法包括:无线设备的主设备和从设备交替作为应答方,所述应答方根据所述第一蓝牙链接向所述终端发送应答消息,所述应答消息用于指示所述无线设备对蓝牙数据的接收结果。

著录项

  • 公开/公告号CN112166620A

    专利类型发明专利

  • 公开/公告日2021-01-01

    原文格式PDF

  • 申请/专利权人 深圳市中科蓝讯科技股份有限公司;

    申请/专利号CN202080001810.2

  • 申请日2020-09-01

  • 分类号H04W4/80(20180101);H04W76/10(20180101);H04W76/14(20180101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人王学强

  • 地址 518000 广东省深圳市南山区沙河街道高发社区侨香路智慧广场A栋21层

  • 入库时间 2023-06-19 09:23:00

说明书

技术领域

本申请涉及无线通信领域,具体涉及一种无线设备的通信方法、无线设备和计算机可读存储介质。

背景技术

现有蓝牙无线设备,例如蓝牙耳机(包括主设备与从设备)与终端的一种通信方式为:终端与主设备建立第一蓝牙链接,主设备与从设备建立第二蓝牙链接,从设备经由第二蓝牙链接获取第一蓝牙链接的链接信息,终端通过第一蓝牙链接将数据发送主设备,从设备根据第一蓝牙链接的链接信息监听第一蓝牙链接,接收该数据,并通过第二蓝牙链接通信同步播放该数据。

在上述无线设备的通信方式中,主设备需要兼顾终端与从设备的通信,功耗较高,导致主从设备的功耗不均衡。上述功耗均衡的问题,在本领域中常用主从设备切换的方式来解决。具体方式为在主从设备工作一段时间后,通过主从设备角色的交换,由原从设备变为新主设备、原主设备变为新从设备,来达到功耗均衡的目的。

现有方案中,每次的主从设备切换耗费时间较长,切换过程中主从设备需要交互多次完成第一蓝牙连接链路的转移,且切换期间无法与终端通信,容易产生卡顿、连接断开等问题。因此,需要更优的均衡主从设备功耗的方式。

发明内容

本申请实施例提供了一种无线设备的通信方法、无线设备和计算机可读存储介质,用于降低无线设备中主设备的功耗,均衡主从设备功耗。

本申请实施例的第一方面提供一种无线设备的通信方法,所述无线设备包括主设备和从设备,所述主设备与终端通过第一蓝牙链接建立通信,并与所述从设备通过第二蓝牙链接建立通信,并通过所述第二蓝牙链接向所述从设备发送所述第一蓝牙链接的链接信息,所述从设备通过监听所述第一蓝牙链接,接收所述终端发送至所述主设备的蓝牙数据,所述无线设备的通信方法可包括:

所述无线设备的主设备和从设备交替作为应答方,所述应答方根据所述第一蓝牙链接向所述终端发送应答消息,所述应答消息用于指示所述无线设备对蓝牙数据的接收结果。

可选的,作为一种可能的实施方式,本申请实施例中,所述无线设备的主设备和从设备交替作为应答方,可包括:

所述无线设备的主设备和从设备在相邻的一个或多个时隙中交替作为应答方。

可选的,作为一种可能的实施方式,本申请实施例中,所述无线设备的主设备和从设备交替作为应答方,可包括:

设置所述无线设备的主设备或从设备中的一方为固定的权限管理方;

当所述权限管理方在当前时隙中成功接收终端发送的蓝牙数据时,所述权限管理方通知另一方作为当前时隙的应答方;

当所述权限管理方在当前时隙中未成功接收终端发送的蓝牙数据时,所述权限管理方作为当前时隙的应答方。

可选的,作为一种可能的实施方式,本申请实施例中,所述无线设备的主设备和从设备交替作为应答方,可包括:

根据当前时隙的上一个时隙中的应答方在当前时隙对蓝牙数据的接收结果确定当前时隙的应答方。

可选的,作为一种可能的实施方式,本申请实施例中,根据当前时隙的上一个时隙中的应答方在当前时隙对蓝牙数据的接收结果确定当前时隙的应答方,包括:

当当前时隙的上一个时隙中的应答方在当前时隙成功接收蓝牙数据时,上一个时隙中的应答方通知另一方作为当前时隙的应答方;

当当前时隙的上一个时隙中的应答方在当前时隙为成功接收蓝牙数据时,上一个时隙中的应答方继续作为当前时隙的应答方。

可选的,作为一种可能的实施方式,本申请实施例中无线设备的通信方法,还可以包括:

所述无线设备以预设的时间间隔执行权限重置,以指定主设备或从设备作为当前时隙的应答方。

可选的,作为一种可能的实施方式,本申请实施例中,所述预设的时间间隔小于所述终端以最大尝试次数发送同一蓝牙数据的所需要的时间。

可选的,作为一种可能的实施方式,本申请实施例中无线设备的通信方法,还可以包括:

当所述应答方向所述终端发送应答消息时,另一方监听所述应答消息。

本申请实施例第二方面提供了一种无线设备,所述无线设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面及第一方面中任意一种可能的实施方式中的步骤。

本申请实施例第三方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面及第一方面中任意一种可能的实施方式中的步骤。

本申请中的无线设备的通信方法中,通过主从设备交替的方式,轮流作为应答方应答终端,在不影响的主从设备与终端通信的同时,使得从设备分担了主设备的应答终端的功耗,有效均衡了主从设备的功耗。

附图说明

附图1A、1B为本发明所提供的主从设备与终端的通信架构示意图。

附图2为本发明所提供的主从设备在相邻时隙中交替作为应答角色的时序图。

附图3为本发明所提供的权限管理方在通信过程中的临时应答权限管理时序图。

附图4为本发明所提供的主从设备在通信过程中的通信应答权限管理时序图。

附图5为本发明所提供的通信应答权限丢失和权限重置的时序图。

附图6为本发明所提供的另一方监听应答角色应答终端的时序图。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

参照图1A、1B,其示出了本申请方案的基础通信方式,在图1A中,主设备通过第一蓝牙链接与终端建立通信,并通过第二蓝牙链接与从设备建立通信,主设备在建立第一蓝牙链接和第二蓝牙链接后,将第一蓝牙链接的相关链接信息通过第二蓝牙链接发送给从设备,从设备根据第一蓝牙链接的相关链接信息监听主设备与终端的通信,并获取主设备与终端的通信内容。通常,主从设备通过第二蓝牙链接进行时序同步,从设备得以在主设备与终端的约定通信时间去监听通信内容,在主从设备均接收数据后,得以同步解码。

在图1B中,从设备根据第一蓝牙链接的相关链接信息进行监听时,对于终端来说,主从设备可视为一个整体,该整体向终端发送数据时,数据源可以是主设备,也可以是从设备。

可以理解的是,本申请中的无线设备可以是蓝牙耳机(包括主耳机和从耳机),也可以是其他蓝牙设备,类似蓝牙对讲机、蓝牙音响对箱等,具体此处不做限定。

基于上述通信方式,本申请提供了一种无线设备的通信方法,可包括:

无线设备的主设备和从设备交替作为应答方,应答方根据第一蓝牙链接向终端发送应答消息,应答消息用于指示无线设备对蓝牙数据的接收结果。

本申请中的无线设备的通信方法中,通过主从设备交替的方式,轮流作为应答方应答终端,在不影响的主从设备与终端通信的同时,使得从设备分担了主设备的应答终端的功耗,有效均衡了主从设备的功耗。

实际应用中,主从设备和终端的通信以及主从设备之间的通信以一个或多个终端时隙(以下简称时隙或slot)为时间周期进行划分,在一个周期或多个周期内完成数据发送、结果应答等。

作为一种可能的实施方式,上述无线设备的主设备和从设备交替作为应答方,具体可以包括:主从设备在一个相邻的一个或多个时隙中以交替的方式,轮流作为应答方,在应答方获取另一方的数据接收结果后,应答终端,向终端发送应答消息,应答消息用于指示无线设备对蓝牙数据的接收结果。具体的,该实施方式中,主从设备作为应答方的一方需综合两者的数据接收结果,以应答终端。

示例性的,作为一种可能的应用场景A1:主从设备在相邻时隙中以交替的方式,轮流作为应答方,应答方在获取另一方的数据接收结果后,结合自身的数据接收结果,应答终端,在应答方和另一方均成功接收时应答ACK(指示终端在下一个周期发送新的蓝牙数据),在应答方和另一方至少有一方未成功接收终端发送的蓝牙数据时应答NACK(指示终端在下一个周期重复发送上一个周期的蓝牙数据)。

示例性的,参照图2,其示出了主从设备在相邻时隙中交替作为应答方的时序图,时隙slot k-1中,从设备作为应答方,在202分组从主设备获取其数据接收结果,并结合自身的数据接收结果,在203分组应答终端,图中所示203分组为ACK应答,表示主从设备成功接收数据data1,指示终端发送下一数据;时隙slot k中,应答方替换为主设备,主设备在205分组从从设备获取其数据接收结果,并结合自身的数据接收结果,在206分组应答终端,图中所示206分组为NACK应答,表示主从设备至少有一个未能成功接收数据data2,指示终端重传数据data2;时隙slot k+1中,应答方替换为从设备,从设备在202分组从主设备获取其数据接收结果,并结合自身的数据接收结果,在203分组应答终端。

可以理解的是,上述示例中,主从设备通过在相邻的一个时隙中以交替的方式,轮流作为应答方,可以有效均衡主从设备的功耗。作为上述示例的一种变化,交替的方式也可以是多个时隙间隔作为交替周期,在相邻的交替周期交替应答方,例如前2个时隙的应答方为从设备、后2个时隙的应答方为主设备。

作为另一种可能的实施方式,上述无线设备的主设备和从设备交替作为应答方,具体为,主从设备中的一方根据自身的数据接收结果,选择应答方应答终端。该实施方式中,主从设备作为应答方的一方不需要知晓另一方的数据接收结果,直接应答终端,以节省带宽消耗,可能包括如下两种场景:

A2、主从设备中的一方根据自身的数据接收结果,在成功接收数据时通过第二蓝牙链接指示另一方作为应答方,由另一方根据自身的数据接收结果应答终端,成功接收时应答ACK,未成功接收时应答NACK;

A3、主从设备中的一方根据自身的数据接收结果,在未成功接收数据时选择自身作为应答方,直接应答终端NACK。

上述场景A2、A3中,假设主从设备中应答方为主设备,另一方为从设备,在从设备接收到主设备发送的接收成功的指示时,即可知晓主设备已成功接收数据,而主设备在未成功接收数据时,不会给从设备发送应答指示,而是直接应答终端,从而实现带宽消耗减少。

在上述示例中,选择无线设备中的应答方,可以通过管理主从设备的应答权限实现,具体可以包括两种实现方式,概括为临时应答权限管理实现、通信应答权限管理实现,具体描述如下:

一、临时应答权限管理实现

作为一种可能的实施方式,上述无线设备的主设备和从设备交替作为应答方,具体可以包括:

设置无线设备的主设备或从设备中的一方为固定的权限管理方;

当权限管理方在当前时隙中成功接收终端发送的蓝牙数据时,权限管理方通知另一方作为当前时隙的应答方;

当权限管理方在当前时隙中未成功接收终端发送的蓝牙数据时,权限管理方作为当前时隙的应答方。

临时应答权限管理中,在主从设备中预设一方为固定的权限管理方。权限管理方可以固定为主设备或从设备,用于在与终端的通信中,根据其本地的数据接收结果,管理主从设备的临时应答权限。具体管理临时应答权限可以是,权限管理方在成功接收数据时,权限管理方通知另一方作为当前时隙的应答方;以及,权限管理方在未成功接收数据时,赋予自身临时应答权限,作为应答方。

权限管理方在自身成功接收数据时赋予另一方临时应答权限,由另一方作为应答方应答终端,在自身未成功接收数据时赋予自身临时应答,由自身作为应答方应答终端,如此交替应答,在节省带宽消耗的同时均衡主从设备功耗。

示例性的,参照图3,其示出了权限管理方在通信过程中的临时应答权限管理时序图,图中所示主设备为权限管理方,根据上述A2、A3,主设备在时隙slot k-1的301分组成功接收数据data1后,判定应答方为从设备,主设备将本次应答权限在302分组通过第二蓝牙链接赋予从设备,从设备根据自身接收结果在303分组应答终端,图中所示303分组为ACK应答,表示主从设备成功接收数据data1,指示终端发送下一数据;主设备在时隙slot k的304分组未能成功接收数据data2后,判定应答方为自身,在305分组将本次应答权限赋予自身,不与从设备通信,并在306分组应答终端NACK,表示主从设备至少有一个未能成功接收数据data2,指示终端重传数据data2;主设备在时隙slot k+1的307分组成功接收数据data2后,判定应答方为从设备,主设备将本次应答权限在308分组通过第二蓝牙链接赋予从设备,从设备在309分组根据自身接收结果应答终端。

二、通信应答权限管理实现

作为一种可能的实施方式,上述无线设备的主设备和从设备交替作为应答方,可以包括:根据当前时隙的上一个时隙中的应答方在当前时隙对蓝牙数据的接收结果确定当前时隙的应答方。

具体的实现方式可以是,当当前时隙的上一个时隙中的应答方在当前时隙成功接收蓝牙数据时,上一个时隙中的应答方通知另一方作为当前时隙的应答方;当当前时隙的上一个时隙中的应答方在当前时隙为成功接收蓝牙数据时,上一个时隙中的应答方继续作为当前时隙的应答方。

在该种实施方式中,在无线设备的主设备和从设备中设置初始应答方之后,主从设备中当前时隙的上一时隙中的应答方根据其在当前时隙与终端的通信中的数据接收结果,管理主从设备的通信应答权限。通信应答权限在主从设备中为非固定的,权限跟随应答方转移。具体管理通信应答权限的方式可以是,上一应答方在成功接收数据时,转移通信应答权限至另一方,作为应答方;以及,上一应答方在未成功接收数据时,保留通信应答权限于自身,作为应答方。

示例性的,参照图2,根据上述A1,时隙slot k-1中,通信应答权限在主设备处,主设备在时隙slot k-1的202分组将通信应答权限通过第二蓝牙链接转移到从设备处,同时发送的还包括主设备的数据接收结果,从设备获得通信应答权限后成为应答方,结合主设备的数据接收结果和自身接收结果在203分组应答终端,图2中所示203分组为ACK应答,表示主从设备成功接收数据data1,指示终端发送下一数据;时隙slot k中,从设备在205分组将通信应答权限通过第二蓝牙链接转移到主设备处,同时发送的还包括从设备的数据接收结果,主设备获得通信应答权限后成为应答方,结合从设备的数据接收结果和自身接收结果在206分组应答终端,图中所示206分组为NACK应答,表示主从设备至少有一个未能成功接收数据data2,指示终端重传数据data2;时隙slot k+1中,主设备在208分组将通信应答权限通过第二蓝牙链接转移到从设备处,同时发送的还包括主设备的数据接收结果,从设备获得通信应答权限后成为应答方,结合主设备的数据接收结果和自身接收结果在209分组应答终端。

示例性的,参照图4,其示出了主从设备在上述A2、A3下的通信应答权限管理时序图,根据上述A2、A3,时隙slot k-1中,通信应答权限在主设备处,主设备在时隙slot k-1的401分组成功接收数据data1后,应答方判定为从设备,主设备将通信应答权限在402分组通过第二蓝牙链接转移到从设备处,从设备根据自身接收结果在403分组应答终端,图中所示403分组为ACK应答,表示主从设备成功接收数据data1,指示终端发送下一数据;时隙slotk中,通信应答权限在从设备处,从设备在404分组未能成功接收数据data2后,判定应答方为自身,在405分组保留通信应答权限于自身,不与主设备通信,并在406分组应答终端NACK,表示主从设备至少有一个未能成功接收数据data2,指示终端重传数据data2;时隙slot k+1中,从设备在407分组成功接收数据data2后,判定应答方为主设备,从设备将通信应答权限在408分组通过第二蓝牙链接转移到主设备处,主设备根据自身接收结果在409分组应答终端。

基于上述实施方式,通信应答权限在上一应答方成功接收数据时转移至另一方,由另一方作为新的具有通信应答权限的应答方,在上一应答方未能成功接收数据时保留通信应答权限,通信应答权限在主从设备之间如此来回转移,在节省带宽消耗的同时均衡主从设备功耗。

上述临时应答权限管理和通信应答权限管理中,可能存在权限管理方的临时应答权限赋予过程中失败、上一应答方在转移通信应答权限过程中失败的可能性发生,即图3所示302、305、308分组的临时应答权限赋予以及图2、4所示202、205、208和402、405、408分组的通信应答权限转移失败。此类情况出现时,在临时应答权限管理,由于每个数据的应答权限相互独立,当前数据的应答权限为临时的,因此在某个数据的临时应答权限赋予失败后,后续数据的应答权限赋予由权限管理方临时指定,不影响应答的及时性以及终端数据传输的效率。

然而,在通信应答权限管理中,通信应答权限在主从设备之间转移,当出现通信应答权限转移失败时,将导致通信应答权限丢失,主从设备均失去了通信应答权限,这将影响应答和数据传输,终端在得不到应答的情况下将重复发送同一数据,大大降低了数据传输效率。若无对应的修复手段,将可能导致主从设备无法正常工作。

因此,上述通信应答权限管理进一步包括,无线设备以预设的时间间隔执行权限重置,以指定主设备或从设备作为当前时隙的应答方。主从设备在开始工作前通过权限预设首次设置通信应答权限的归属,经第一蓝牙链接同步后,以预设的时间间隔执行权限重置,以防止上述通信应答权限丢失的情况发生。

示例性的,参照图5,其示出了通信应答权限丢失和权限重置的时序图,图中所预设的通信应答权限归属为从设备;在时隙slot n中,通信应答权限在502分组从主设备转移到从设备时失败,通信应答权限在主从设备之间丢失,从时隙slot n+1开始,主从设备由于缺少通信应答权限导致没有应答方应答终端,在随后的通信中,若主从设备无设置权限重置,终端将不停的重传同一份数据,直至达到最大尝试次数。在时隙slot n+m的504分组中,主从设备以如图中所示预设的时间间隔m执行权限重置,恢复预设的通信应答权限归属,并在505分组中回应重置结果,权限重置成功后,在时隙slot n+m+1中,从设备作为上一应答方根据上述A2、A3内容继续工作,如此循环。

如上,终端重传同一份数据具有最大尝试次数,若所预设的时间间隔过大,将导致主从设备错过终端所发送的多个数据,因此,为保证主从设备不错过终端所发送的每个数据,在上述权限重置中,预设的时间间隔优选小于终端发送同一数据的最大尝试次数。

为提高权限赋予与权限转移的稳定性,上述通信方法还可以进一步包括,主从设备的应答方在应答终端时,另一方监听应答。如图6所示,时隙slot k-1中,主设备将通信应答权限转移到从设备后,监听从设备的应答,时隙slot k、slot k+1同理,以确定主从设备之间及与终端的环路通信稳定性,同时有利于提前发现通信应答权限的丢失。

基于上述内容,本申请还提供了一种无线设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述无线设备通过所述处理器执行所述计算机程序以实现上述蓝牙通信方法。设备的相关说明可以对应上述内容的相关描述和效果进行理解,此处不做赘述。

基于上述内容,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质用于存储计算机程序,所述计算机程序用于被处理器执行时,以实现上述蓝牙通信方法。程序的相关说明可以对应上述内容的相关描述和效果进行理解,此处不做赘述。

在本申请中,计算机可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。计算机可读介质可以是计算机可读信号介质或计算机可读储存介质。计算机可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。计算机可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号