掌桥专利:专业的专利平台
掌桥专利
首页

用于管理在无线环境内到外部电子装置的传输的电子装置、方法和计算机可读存储介质

文献发布时间:2024-04-29 00:47:01


用于管理在无线环境内到外部电子装置的传输的电子装置、方法和计算机可读存储介质

技术领域

本公开涉及用于管理在无线环境内到外部电子装置的传输的电子装置、方法和非暂时性计算机可读存储介质。

背景技术

与传统蓝牙(TM)(或经典蓝牙)相比,蓝牙(TM)低功耗(BLE)可提供降低的功耗,并且在连接的装置之间提供至少类似或通常更大的通信范围。可在工业、科学和医疗(ISM)无线电频带上提供BLE。

发明内容

技术方案

处理器120可识别第一数据或第二数据是否与多媒体内容相关联。在另一示例中,处理器120可识别第一数据或第二数据是否与多媒体内容相关联,以便识别是否通过第一外部电子装置和第二外部电子装置提供多流音频。然而,其不限于此。

在第一数据或第二数据与多媒体内容相关联的条件下,处理器120可执行操作1104,并且根据本公开的一方面,提供了一种电子装置。所述电子装置包括:通信电路,用于蓝牙低功耗(BLE);以及处理器,与通信电路可操作地结合,所述处理器被配置为:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件,并且基于接收到针对经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

根据本公开的另一方面,提供了一种用于操作具有用于蓝牙低功耗(BLE)的通信电路的电子装置的方法。所述方法包括:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件,并且基于接收到针对经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

根据本公开的另一方面,提供了一种非暂时性计算机可读存储介质。非暂时性计算机可读存储介质包括包含指令的一个或更多个程序,其中,所述指令在由具有用于BLE的通信电路的电子装置的至少一个处理器执行时,促使电子装置进行以下操作:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件,基于接收到关于经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

根据本公开的另一方面,提供了一种电子装置。所述电子装置包括用于蓝牙低功耗(BLE)的通信电路以及与通信电路可操作地结合的处理器。所述处理器被配置为:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件,响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置,以及响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

根据本公开的另一方面,提供了一种用于操作具有用于蓝牙低功耗(BLE)的通信电路的电子装置的方法。所述方法包括:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件,响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置,以及响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

根据本公开的另一方面,提供了一种非暂时性计算机可读存储介质。所述非暂时性计算机可读存储介质存储包括指令的一个或更多个程序,其中,所述指令在由具有用于BLE的通信电路的电子装置的至少一个处理器执行时,促使所述电子装置进行以下操作:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件,响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置,以及响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

附图说明

图1是根据本公开的实施例的网络环境中的电子装置的框图;

图2示出根据本公开的实施例的包括电子装置的无线环境的示例;

图3是根据本公开的实施例的电子装置的简化框图;

图4a是示出具有顺序布置的连接等时组(CIG)事件的时序图;

图4b是示出具有交错布置的CIG事件的时序图;

图5a、图5b和图5c是示出根据本公开的各种实施例的具有混合布置的CIG事件的时序图;

图6是示出根据本公开的实施例的具有混合布置的CIG事件的锚点的时序图;

图7a示出根据本公开的实施例的通过具有混合布置的CIG事件发送数据的方法;

图7b示出根据本公开的实施例的基于指定事件的识别通过CIG事件发送数据的示例;

图8是示出根据本公开的实施例的经由包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件发送数据的方法的流程图;

图9a是示出根据本公开的实施例的基于第一CIS事件中的每一个第一子事件的锚点和第二CIS事件中的每一个第二子事件的锚点的同步来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图;

图9b是示出根据本公开的实施例的基于第一CIS事件中的每一个第一子事件的长度和第二CIS事件中的每一个第二子事件的长度来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图;

图10是示出根据本公开的实施例的在第一CIS事件的至少一部分与第二CIS事件的至少一部分重叠的时间间隔内发送数据的方法的流程图;

图11是示出根据本公开的实施例的基于数据的属性获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图;

图12是示出根据本公开的实施例的基于第一外部电子装置与电子装置之间的链路的质量获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图;

图13是示出根据本公开的实施例的分配CIG事件中的起始CIS事件的方法的流程图;

图14是示出根据本公开的实施例的基于第一外部电子装置与电子装置之间的第一链路的质量以及第二外部电子装置与电子装置之间的第二链路的质量分配CIG事件中的起始CIS事件的方法的流程图;以及

图15是示出根据本公开的实施例的经由具有混合布置的CIG事件发送分组的方法的流程图。

具体实施方式

图1是根据本公开的各种实施例的网络环境中的电子装置的框图。

参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108中的至少一个进行通信。根据本公开的实施例,电子装置101可经由服务器108与电子装置104进行通信。根据本公开的实施例,电子装置101可包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在本公开的一些实施例中,可从电子装置101中省略组件中的至少一个(例如,连接端178),或者可将一个或更多个其它组件添加到电子装置101中。在本公开的一些实施例中,可将组件中的一些组件(例如,传感器模块176、相机模块180或天线模块197)实现为单个组件(例如,显示模块160)。

处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120结合的至少一个其它组件(例如,硬件组件或软件组件),并可执行各种数据处理或计算。根据本公开的一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一组件(例如,传感器模块176或通信模块190)接收到的命令或数据存储到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据本公开的实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))或者与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、神经处理单元(NPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。例如,当电子装置101包括主处理器121和辅助处理器123时,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为专用于特定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。

在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可控制与电子装置101的组件之中的至少一个组件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的组件之中的至少一个组件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据本公开的实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一组件(例如,相机模块180或通信模块190)的部分。根据本公开的实施例,辅助处理器123(例如,神经处理单元)可包括专用于人工智能模型处理的硬件结构。可通过机器学习来生成人工智能模型。例如,可通过人工智能被执行之处的电子装置101或经由单独的服务器(例如,服务器108)来执行这样的学习。学习算法可包括但不限于例如监督学习、无监督学习、半监督学习或强化学习。人工智能模型可包括多个人工神经网络层。人工神经网络可以是深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)、受限玻尔兹曼机(RBM)、深度置信网络(DBN)、双向循环深度神经网络(BRDNN)、深度Q网络或其两个或更多个的组合,但不限于此。另外地或可选地,人工智能模型可包括除了硬件结构以外的软件结构。

存储器130可存储由电子装置101的至少一个组件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。

可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(OS)142、中间件144或应用146。

输入模块150可从电子装置101的外部(例如,用户)接收将由电子装置101的另一组件(例如,处理器120)使用的命令或数据。输入模块150可包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,手写笔)。

声音输出模块155可将声音信号输出到电子装置101的外部。声音输出模块155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的。接收器可用于接收呼入呼叫。根据本公开的实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

显示模块160可向电子装置101的外部(例如,用户)视觉地提供信息。显示模块160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据本公开的实施例,显示模块160可包括被适配为检测触摸的触摸传感器或被适配为测量由触摸引起的力的强度的压力传感器。

音频模块170可将声音转换为电信号,反之亦可。根据本公开的实施例,音频模块170可经由输入模块150获得声音,或者经由声音输出模块155或与电子装置101直接(例如,有线地)结合或无线结合的外部电子装置(例如,电子装置102)的耳机输出声音。

传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据本公开的实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)结合或无线结合的一个或更多个特定协议。根据本公开的实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。

连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据本公开的实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。

触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据本公开的实施例,触觉模块179可包括例如电机、压电元件或电刺激器。

相机模块180可捕获静止图像或运动图像。根据本公开的实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块188可管理对电子装置101的供电。根据一个实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。

电池189可对电子装置101的至少一个组件供电。根据本公开的实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据本公开的实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙(Bluetooth

无线通信模块192可支持在第4代(4G)网络之后的5G网络以及下一代通信技术(例如新无线电(NR)接入技术)。NR接入技术可支持增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)或超可靠低延时通信(URLLC)。无线通信模块192可支持高频带(例如,毫米波带)以设法解决例如高数据传输速率。无线通信模块192可支持用于确保高频带上的性能的各种技术,诸如例如波束成形、大规模多输入多输出(大规模MIMO)、全维MIMO(FD-MIMO)、阵列天线、模拟波束成形或大规模天线。无线通信模块192可支持在电子装置101、外部电子装置(例如,电子装置104)或网络系统(例如,第二网络199)中指定的各种要求。根据本公开的实施例,无线通信模块192可支持用于实现eMBB的峰值数据速率(例如,20Gbps或更大)、用于实现mMTC的丢失覆盖(例如,164dB或更小)或者用于实现URLLC的U平面延迟(例如,对于下行链路(DL)和上行链路(UL)中的每一个为0.5ms或更小,或者1ms或更小的往返)。

天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据本公开的实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件包括形成在基底(例如,印刷电路板(PCB))中或形成在基底(例如,印刷电路板(PCB))上的导电材料或导电图案。根据本公开的实施例,天线模块197可包括多个天线(例如,阵列天线)。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据本公开的实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。

根据本公开的各种实施例,天线模块197可形成毫米波天线模块。根据本公开的实施例,毫米波天线模块可包括印刷电路板、RFIC和多个天线(例如,阵列天线),其中,RFIC设置在印刷电路板的第一表面(例如,底表面)上或与第一表面相邻,并且能够支持指定的高频带(例如,毫米波带),所述多个天线设置在印刷电路板的第二表面(例如,顶部表面或侧表面)上或与第二表面相邻,并且能够发送或接收指定的高频带的信号。

上述组件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互结合并在它们之间通信地传送信号(例如,命令或数据)。

根据本公开的实施例,可经由与第二网络199结合的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102或电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据本公开的实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或外部电子装置108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算、分布式计算、移动边缘计算(MEC)或客户机-服务器计算技术。电子装置101可使用例如分布式计算或移动边缘计算来提供超低延迟服务。在本公开的另一实施例中,外部电子装置104可包括物联网(IoT)装置。服务器108可以是使用机器学习和/或神经网络的智能服务器。根据本公开的实施例,外部电子装置104或服务器108可被包括在第二网络199中。电子装置101可应用于基于5G通信技术或IoT相关技术的智能服务(例如,智能家居、智能城市、智能汽车或医疗保健)。

使用被称为连接等时流(CIS)的等时逻辑传输的电子装置可通过多个外部电子装置中的每一个与电子装置之间的等时链路,将包括关于多媒体内容的信息的数据(或分组)发送到多个外部电子装置中的每一个。例如,CIS可被配置为包括多个CIS事件的连接等时组(CIG)事件。

另外,多个外部电子装置中的每一个与电子装置之间的链路(例如,CIS链路)的质量可根据包括电子装置的无线环境的改变而改变。例如,当电子装置通过包括按顺序布置或交错布置的多个CIS事件的CIG事件与多个外部电子装置中的每一个通信时,与多个外部电子装置中的每一个的通信质量可根据依据无线环境的改变的链路质量的改变而降低。

图2示出根据本公开的实施例的包括电子装置的无线环境的示例。

参照图2,无线环境200可包括电子装置101、第一外部电子装置201和第二外部电子装置202。

无线环境200中的电子装置101可以是音频源装置,诸如例如,智能电话、膝上型计算机或平板个人计算机(PC)。电子装置101可将关于在电子装置101中播放的音频的数据发送到第一外部电子装置201和第二外部电子装置202中的每一个。例如,数据可在第一外部电子装置201和第二外部电子装置202中的每一个内可使用,以从第一外部电子装置201和第二外部电子装置202中的每一个输出音频。电子装置101可被称为主装置。

无线环境200中的第一外部电子装置201和第二外部电子装置202可以是音频接收装置(sink device),诸如例如,耳塞式耳机或耳机。例如,第一外部电子装置201和第二外部电子装置202可被配置为一对,但不限于此。第一外部电子装置201和第二外部电子装置202中的每一个可从电子装置101接收数据,并且基于该数据,通过第一外部电子装置201和第二外部电子装置202中的每一个的扬声器输出音频。第一外部电子装置201和第二外部电子装置202中的每一个可被称为从装置。

电子装置101、第一外部电子装置201和第二外部电子装置202可支持多流音频。例如,可在电子装置101与第一外部电子装置201之间和/或在电子装置101与第二外部电子装置202之间发送同步且独立的多个音频流。例如,为了支持多流音频,可使用包括连接等时流(CIS)的连接等时组(CIG)203。

CIG 203可由具有相同的ISO(等时)间隔的两个或更多个CIS组成。例如,CIG 203可包括第一CIS204和第二CIS205。第一CIS204和第二CIS205中的每一个可以是逻辑传输,以使电子装置101、第一外部电子装置201和第二外部电子装置202单向或双向地传送等时数据。第一CIS204和第二CIS 205中的每一个可与异步连接(ACL)相关联。第一CIS204和第二CIS205中的每一个可支持可变大小的分组,并且支持在等时事件内发送一个或更多个分组。

第一CIS204可用于将至少一个分组从电子装置101发送到第一外部电子装置201。例如,至少一个分组可用于通过第一外部电子装置201的扬声器输出在电子装置101中播放的音频。第一CIS204可用于将针对至少一个分组的确认信号或针对至少一个分组的否定确认信号从第一外部电子装置201发送到电子装置101。例如,可通过第一CIS204将确认信号从第一外部电子装置201发送到电子装置101,以指示第一外部电子装置201成功接收到至少一个分组,并且可通过第一CIS204将否定确认信号从第一外部电子装置201发送到电子装置101,以指示第一外部电子装置201未能接收到至少一个分组。

第二CIS205可用于将至少一个分组从电子装置101发送到第二外部电子装置202。例如,至少一个分组可用于通过第二外部电子装置202的扬声器输出在电子装置101中播放的音频。通过第一外部电子装置201的扬声器输出的音频和通过第二外部电子装置202的扬声器输出的音频可提供立体声,但不限于此。第二CIS205可用于将针对至少一个分组的确认信号或针对至少一个分组的否定确认信号从第二外部电子装置202发送到电子装置101。

图3是根据本公开的实施例的电子装置的简化框图。由框图指示的组件可被包括在图1所示的电子装置101或图2所示的电子装置101中。

图4a是示出根据本公开的实施例的具有顺序布置的连接等时组(CIG)事件的时序图。

图4b是示出根据本公开的实施例的具有交错布置的CIG事件的时序图。

图5a、图5b和图5c是示出根据本公开的各种实施例的具有混合布置的CIG事件的时序图。

图6是示出根据本公开的实施例的具有混合布置的CIG事件的锚点的时序图。

图7a示出根据本公开的实施例的通过具有混合布置的CIG事件发送数据的方法。

图7b示出根据本公开的实施例的基于指定事件的识别通过CIG事件发送数据的示例。

参照图3,电子装置101可包括处理器120、存储器130和通信电路190。

处理器120可包括图1中的处理器120。存储器130可包括图1的存储器130。通信电路190可包括用于通过第一网络198与外部电子装置(例如,图2所示的第一外部电子装置201或第二外部电子装置202)进行通信的图1的通信模块190。

电子装置101中的处理器120可获得、配置或设置CIG事件(例如,图2所示的CIG203的事件),该CIG事件包括针对第一外部电子装置201的第一CIS事件(例如,图2所示的第一CIS204的事件)和针对第二外部电子装置202的第二CIS事件(例如,图2所示的第二CIS205的事件),以便将数据或至少一个分组发送到第一外部电子装置201和第二外部电子装置202中的每一个。例如,包括第一CIS事件和第二CIS事件的CIG事件可在起始安排的CIS的起始子事件的开始定时处开始,并且可在ISO间隔内的最后一个子事件的结束定时处结束。例如,CIG事件的锚点可与CIG事件中的第一CIS事件的锚点同时发生。

第一CIS事件和第二CIS事件中的每一个可由一个或更多个子事件组成。例如,第一CIS事件中的子事件可用于从电子装置101发送分组并从第一外部电子装置201发送响应分组(例如,通过图2的描述定义的确认信号或通过图2的描述定义的否定确认信号)。第二CIS事件中的子事件可用于从电子装置101发送分组并从第二外部电子装置202发送响应分组。

可在CIG事件内按照顺序布置或交错布置来安排第一CIS事件和第二CIS事件中的每一个。例如,参照图4a,如时序图400所示,处理器120可按照顺序布置安排CIG事件401中的第一CIS事件402和第二CIS事件403,其中,第一CIS事件402包括第一子事件404和第二子事件405,第二CIS事件403包括第一子事件406和第二子事件407。如时序图400所示,处理器120可通过在第一CIS事件402之后立即安排第二CIS事件403来获取、配置或设置包括按照顺序布置的第一CIS事件402和第二CIS事件403的CIG事件401。由于第一CIS事件402和第二CIS事件403按照顺序布置紧接着被安排,因此,第一CIS事件402和第二CIS事件403在顺序布置中彼此不重叠。在另一示例中,参照图4b,如时序图450所示,处理器120可按照交错布置安排CIG事件401中的第一CIS事件402和第二CIS事件403,其中,第一CIS事件402包括第一子事件404和第二子事件405,第二CIS事件403包括第一子事件406和第二子事件407。如时序图450所示,处理器120可通过在第一CIS事件402中的第一子事件404之后立即安排第二CIS事件403中的第一子事件406、在第二CIS事件403中的第一子事件406之后立即安排第一CIS事件402中的第二子事件405、以及在第一CIS事件402中的第二子事件405之后立即安排第二CIS事件403中的第二子事件407,来获得、配置或设置包括按照交错布置的第一CIS事件402和第二CIS事件403的CIG事件401。例如,在时序图450内,由于第一CIS事件402在第一子事件404的开始定时开始并在第二子事件405的结束定时结束,而不包括第一子事件406,并且第二CIS事件403在第一子事件406的开始定时开始并在第二子事件407的结束定时结束,而不包括子事件405,因此,第一CIS事件402和第二CIS事件403在交错布置中彼此不重叠。在顺序布置和交错布置中的每一个中,由于处理器120可通过第一子事件404、第二子事件405、第一子事件406和第二子事件407中的每一个发送分组一次,因此,在顺序布置和交错布置中的每一个中,处理器120可通过第一CIS事件402将分组发送到第一外部电子装置201至多两次,并且通过第二CIS事件403将分组发送到第二外部电子装置202至多两次。换句话说,在顺序布置和交错布置中的每一个中,通过第一CIS事件402发送分组的机会是固定的,并且通过第二CIS事件403发送分组的机会是固定的。例如,在顺序布置和交错布置中的每一个中,处理器120可能不会根据第一外部电子装置201与电子装置101之间的第一链路的质量以及第二外部电子装置202与电子装置101之间的第二链路的质量来自适应地改变通过第一CIS事件402发送分组的次数和通过第二CIS事件403发送分组的次数。

返回参照图3,处理器120可获得、配置或设置CIG事件,以便通过安排与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件,来自适应地改变通过第一CIS事件发送分组的次数和通过第二CIS事件发送分组的次数。例如,通过在第一CIS事件内安排第二CIS事件的锚点,处理器120可获得包括第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件的CIG事件。处理器120可获得包括第一CIS事件和包括以下子事件的第二CIS事件的CIG事件:该子事件与第一CIS事件中的多个子事件的至少一部分至少部分地重叠。依据具有顺序布置的特性和交错布置的特性两者,第一CIS事件的至少一部分与第二CIS事件的至少一部分重叠可被称为混合布置。

处理器120可基于满足指定条件来按照混合布置安排CIG事件中的第一CIS事件和第二CIS事件。

例如,处理器120可基于识别出至少一个外部电子装置(例如,第一外部电子装置201和第二外部电子装置202)支持混合布置,来按照混合布置安排CIG事件中的第一CIS事件和第二CIS事件。处理器120可基于从至少一个外部电子装置的能力信息识别指示支持混合布置的数据来按照混合布置安排CIG事件中的第一CIS事件和第二CIS事件,其中,至少一个外部电子装置的能力信息是从至少一个外部电子装置接收的。处理器120可基于识别出从至少一个外部电子装置接收的信号的调制方案指示支持混合布置,来按照混合布置安排CIG事件中的第一CIS事件和第二CIS事件。

例如,在第一CIS事件中的至少一些子事件的锚点对应于第二CIS事件中的至少一些子事件的锚点的条件下,处理器120可获得包括第二CIS事件的CIG事件,该第二CIS事件包括与第一CIS事件中的多个子事件的至少一部分至少部分地重叠的多个子事件。在第一CIS事件中的多个子事件之中的第一子事件的锚点与第一CIS事件中的多个子事件之中的紧接在第一子事件之后的第二子事件的锚点之间的时间间隔是第二CIS事件中的多个子事件之中的第三子事件的锚点与第二CIS事件中的多个子事件之中的紧接在第三子事件之后的第四子事件的锚点之间的时间间隔的倍数的条件下,处理器120可获得包括第二CIS事件的CIG事件,该第二CIS事件包括与第一CIS事件中的多个子事件的至少一部分至少部分地重叠的多个子事件。在第二CIS事件中的多个子事件之中的第三子事件的锚点与第二CIS事件中的多个子事件之中的第四子事件的锚点之间的时间间隔是第一CIS事件中的多个子事件之中的第一子事件的锚点与第一CIS事件中的多个子事件之中的第二子事件的锚点之间的时间间隔的倍数的条件下,处理器120可获得包括第二CIS事件的CIG事件,该第二CIS事件包括与第一CIS事件中的多个子事件的至少一部分至少部分地重叠的多个子事件。在第一CIS事件中的多个子事件中的每一个的长度是第二CIS事件中的多个子事件中的每一个的长度的倍数,或者第二CIS事件中的多个子事件中的每一个的长度是第一CIS事件中的多个子事件中的每一个的长度的倍数的条件下,处理器120可获得包括第二CIS事件的CIG事件,该第二CIS事件包括与第一CIS事件中的多个子事件的至少一部分至少部分地重叠的多个子事件。例如,在第一CIS事件中的多个子事件中的每一个的长度与第二CIS事件中的多个子事件中的每一个的长度相同的条件下,处理器120可获得包括第一CIS事件和第二CIS事件的CIG事件,该第二CIS事件包括与第一CIS事件中的多个子事件的至少一部分至少部分地重叠的多个子事件。

参照图5a,如时序图500所示,处理器120可设置或获得包括第一CIS事件502和第二CIS事件503的CIG事件501,第二CIS事件503与第一CIS事件502的一部分部分地重叠。例如,处理器120可通过以下操作来设置或获得CIG事件501:安排第一CIS事件502和第二CIS事件503使得第一CIS事件502中的第k子事件502-k(k是大于1且小于n的自然数)至第n子事件502-n中的每一个与第二CIS事件503中的第一子事件503-1至第n-k+1子事件503-(n-k+1)中的每一个重叠。由于第一CIS事件502包括各自与第一子事件503-1至第n-k+1子事件503-(n-k+1)重叠的第k子事件502-k至第n子事件502-n、以及不与第二CIS事件503重叠的第一子事件502-1至第k-1子事件502-(k-1),因此,通过第一CIS事件502发送分组的次数可以是k-1次至n次。在时序图500内,由于第二CIS事件503包括各自与第k子事件502-k至第n子事件502-n重叠的第一子事件503-1至第n-k+1子事件503-(n-k+1)、以及不与第一CIS事件502重叠的第n-k+2子事件503-(n-k+2)至第n子事件503-n,因此,通过第二CIS事件503发送分组的次数可以是k-1次至n次。例如,处理器120可通过第一CIS事件502的不与第二CIS事件503重叠的时间间隔(例如,第一子事件502-1至第k-1子事件502-(k-1))的至少一部分来发送用于第一外部电子装置201的分组505;并且通过第一CIS事件502的与第二CIS事件503重叠的时间间隔(例如,第k子事件502-k至第n子事件502-n)(或者第二CIS事件503的与第一CIS事件502重叠的时间间隔(例如,第一子事件503-1至第n-k+1子事件503-(n-k+1))的至少一部分发送用于第一外部电子装置201的分组505和用于第二外部电子装置202的分组506中的一个;并且通过第二CIS事件503的不与第一CIS事件502重叠的时间间隔(例如,第n-k+2子事件503-(n-k+2)至第n子事件503-n)的至少一部分发送用于第二外部电子装置202的分组506。例如,基于通过第k子事件502-k将通过第一CIS事件502发送到第一外部电子设备201的最后一个目标分组发送到第一外部电子装置201并且通过第k子事件502-k从第一外部电子装置201接收针对最后一个目标分组的确认信号,处理器120可通过第二子事件503-2至第n-k+1子事件503-(n-k+1)中的每一个将分组506发送到第二外部电子装置202,并且终止通过子事件502-(k+1)至子事件502-n向第一外部电子装置201发送分组505。在这种情况下,最后一个目标分组可指代安排的目标分组之中的最后被发送的分组,该分组基于第一CIS事件502的突发数量(BN)和刷新超时(FT)在第一CIS事件502中被发送到第一外部电子装置201。处理器120可通过获得包括第一CIS事件502和与第一CIS事件502的一部分部分地重叠的第二CIS事件503的CIG事件501,自适应地改变通过CIG事件501将分组发送到第一外部电子装置201的次数以及通过CIG事件501将分组发送到第二外部电子装置202的次数。例如,当第一外部电子装置201与电子装置101之间的第一链路的质量比第二外部电子装置202与电子装置101之间的第二链路的质量好得多时,处理器120可通过将第二CIS事件503的与第一CIS事件502的一部分部分地重叠的时间间隔分配为用于向第二外部电子装置202发送分组的时间间隔来增强多流音频的质量。

图5a示出第一CIS事件502中的第一子事件502-1至第n子事件502-n中的每一个的长度与第二CIS事件503中的第一子事件503-1至第n子事件503-n的长度相同的示例,但这仅是为了便于描述。例如,尽管图5a中未示出,但即使当第一CIS事件502中的第一子事件502-1至第n子事件502-n中的每一个的长度与第二CIS事件503中的第一子事件503-1至第n子事件503-n的长度不同时,在第一CIS事件502中的第一子事件502-1至第n子事件502-n的至少一部分(例如,第k子事件502-k至第n子事件502-n)的锚点中的每一个对应于第二CIS事件503中的第一子事件503-1至第n子事件503-n的至少一部分((例如,第一子事件503-1至第n-k+1子事件503-(n-k+1)))的锚点中的每一个的条件下,处理器120也可获得包括第一CIS事件502和与第一CIS事件502的至少一部分至少部分地重叠的第二CIS事件503的CIG事件501。尽管图5a中未示出,但在第一CIS事件502中的第一子事件502-1至第n子事件502-n的锚点之间的间隔是第二CIS事件503中的第一子事件503-1至第n子事件503-n的锚点之间的间隔的倍数,并且第一CIS事件502中的第一子事件502-1至第n子事件502-n中的每一个的锚点的偏移对应于第二CIS事件503中的第一子事件503-1至第n子事件503-n中的每一个的锚点的偏移的条件下,处理器120可获得包括第一CIS事件502和与第一CIS事件502的至少一部分至少部分地重叠的第二CIS事件503的CIG事件501。尽管图5a中未示出,但在第二CIS事件502中的第一子事件503-1至第n子事件503-n的锚点之间的间隔是第一CIS事件502中的第一子事件502-1至第n子事件502-n的锚点之间的间隔的倍数,并且第一CIS事件502中的第一子事件502-1至第n子事件502-n中的每一个的锚点的偏移对应于第二CIS事件503中的第一子事件503-1至第n子事件503-n中的每一个的锚点的偏移的条件下,处理器120可获得包括第一CIS事件502和与第一CIS事件502的至少一部分至少部分地重叠的第二CIS事件503的CIG事件501。

在另一示例中,参照图5b,如时序图550所示,处理器120可获得包括第一CIS事件552和与第一CIS事件552完全重叠的第二CIS事件553的CIG事件551。例如,处理器120可通过以下操作来获得CIG事件551:安排第一CIS事件552和第二CIS事件553使得第一CIS事件552中的第一子事件552-1至第四子事件552-4中的每一个与第二CIS事件553中的第一子事件553-1至第四子事件553-4中的每一个重叠。由于第一CIS事件552和第二CIS事件553在CIG事件551内彼此完全重叠,因此,处理器120可自适应地改变可通过第一CIS事件552发送分组的次数和可通过第二CIS事件553发送分组的次数。例如,基于通过第一子事件552-1将通过第一CIS事件552发送到第一外部电子装置201的最后一个目标分组发送到第一外部电子装置201,并且通过第一子事件552-1从第一外部电子装置201接收到针对最后一个目标分组的确认信号,处理器120可停止通过作为第一CIS事件552的剩余子事件的第二子事件552-2至第四子事件552-4向第一外部电子装置201发送分组,并且通过第二子事件553-2至第四子事件553-4的至少一部分将分组发送到第二外部电子装置202。处理器120可通过根据第一链路的质量与第二链路的质量之间的差异自适应地改变CIG事件551内用于发送用于第一外部电子装置201的分组的时间间隔和用于发送用于第二外部电子装置202的分组的时间间隔,来增强多流音频的质量。

图5b示出第一CIS事件552中的第一子事件552-1至第四子事件552-4中的每一个的长度与第二CIS事件553中的第一子事件553-1至第四子事件553-4中的每一个的长度相同的示例,但这仅是为了方便描述。例如,尽管图5b中未示出,但即使当第一CIS事件552中的第一子事件552-1至第四子事件552-4中的每一个的长度和第二CIS事件553中的第一子事件553-1至第四子事件553-4中的每一个的长度彼此不同时,在第一CIS事件中的第一子事件552-1至第四子事件552-4中的每一个的锚点对应于第二CIS事件553中的第一子事件553-1至第四子事件553-4中的每一个的锚点的条件下,处理器120也可获得包括第一CIS事件552和与第一CIS事件552重叠的第二CIS事件553的CIG事件551。例如,尽管图5b中未示出,但在第一CIS事件552中的第一子事件552-1至第四子事件552-4的锚点之间的间隔是第二CIS事件553中的第一子事件553-1至第四子事件553-4的锚点之间的间隔的倍数,并且第一CIS事件552中的第一子事件552-1至第四子事件552-4的锚点中的每一个的偏移对应于第二CIS事件553中的第一子事件553-1至第四子事件553-4的锚点中的每一个的偏移的条件下,处理器120可获得包括第一CIS事件552和与第一CIS事件552重叠的第二CIS事件553的CIG事件551。下面参照图5c描述这种CIG事件551。

例如,尽管图5b中未示出,但在第二CIS事件553中的第一子事件553-1至第四子事件553-4的锚点之间的间隔是第一CIS事件552中的第一子事件552-1至第四子事件552-4的锚点之间的间隔的倍数,并且第一CIS事件552中的第一子事件552-1至第四子事件552-4的锚点中的每一个的偏移对应于第二CIS事件553中的第一子事件553-1至第四子事件553-4的锚点中的每一个的偏移的条件下,处理器120可获得包括第一CIS事件552和与第一CIS事件552重叠的第二CIS事件553的CIG事件551。

参照图5c,如时序图570所示,处理器120可获得包括第一CIS事件572和与第一CIS事件572完全重叠的第二CIS事件573的CIG事件571。例如,处理器120可通过以下操作来获得CIG事件571:安排第一CIS事件572和第二CIS事件573使得第一CIS事件572的第一子事件572-1与第二CIS事件573的第一子事件573-1和第二子事件573-2重叠,第一CIS事件572的第二子事件572-2与第二CIS事件573的第三子事件573-3和第四子事件573-4重叠,第一CIS事件572的第三子事件572-3与第二CIS事件的第五子事件573-5和第六子事件573-6重叠,并且第一CIS事件572的第四子事件572-4与第二CIS事件573的第七子事件573-7和第八子事件573-4重叠。与图5a和图5b中分别示出的CIG事件501和CIG事件551不同,CIG事件571的第一CIS事件572的子事件的数量可与CIG事件571的第二CIS事件573的子事件的数量不同。例如,CIG事件571的第一CIS事件572的子事件的锚点之间的间隔可比CIG事件571的第二CIS事件573的子事件的锚点之间的间隔长,这与图5a和图5b中分别示出的CIG事件501和CIG事件551不同。与图5a和图5b中分别示出的CIG事件501和CIG事件551不同,可通过第一CIS事件572发送分组的次数可不同于可通过第二CIS事件573发送分组的次数。例如,CIG事件571的第一CIS事件572的子事件的锚点之间的间隔可以是CIG事件571的第二CIS事件573的子事件的锚点之间的间隔的倍数。CIG事件571的第一CIS事件572的子事件中的每一个的锚点的偏移可与CIG事件571的第二CIS事件573的子事件中的每一个的锚点的偏移相同。例如,第一CIS事件572的第一子事件572-1的锚点的位置可与第二CIS事件573的第一子事件573-1的锚点的位置相同,第一CIS事件572的第二子事件572-2的锚点的位置可与第二CIS事件573的第三子事件573-3的锚点的位置相同,第一CIS事件572的第三子事件572-3的锚点的位置可与第二CIS事件573的第五子事件573-5的锚点的位置相同,并且第一CIS事件572的第四子事件572-4的锚点的位置可与第二CIS事件573的第七子事件573-7的锚点的位置相同。例如,第二CIS事件573的第二子事件573-2的锚点可在第一CIS事件572的第一子事件572-1内,第二CIS事件573的第四子事件573-4的锚点可在第一CIS事件572的第二子事件572-2内,第二CIS事件573的第六子事件573-6的锚点可在第一CIS事件572的第三子事件572-3内,并且第二CIS事件573的第八子事件573-8的锚点可在第一CIS事件572的第四子事件572-4内。例如,第一CIS事件572的子事件可与第二CIS事件573的子事件同步。

由于针对CIG事件571的时间间隔内的第一CIS事件572的子事件的锚点之间的间隔比该时间间隔内的第二CIS事件573的子事件的锚点之间的间隔长,因此该时间间隔可以是这样的时间间隔:针对第一CIS事件572的每一个子事件,可自适应地选择向第一外部电子装置201的传输和向第二外部电子装置202的传输中的任一个。

返回参照图3,处理器120可自适应地改变包括第一CIS事件和第二CIS事件的CIG事件中的起始CIS事件(例如,在第一CIS事件和第二CIS事件之间首先发生的CIS事件),以便均匀地分发针对第一CIS事件提供的时间资源以及针对与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件提供的时间资源。例如,处理器120可安排第一CIG事件中的第一CIS事件和第二CIS事件,使得第一CIG事件中的第一CIS事件的锚点与第一CIG事件的锚点同时发生并且在第一CIG事件中的第二CIS事件的锚点之前发生,并且可安排第二CIG事件中的第一CIS事件和第二CIS事件,使得紧接在第一CIG事件之后的第二CIG事件中的第一CIS事件的锚点与第二CIG事件的锚点同时发生并且在第二CIG事件中的第二CIS事件的锚点之前发生。处理器120可通过将第2k-1CIG事件(这里,k是大于或等于1的自然数)中的起始CIS事件分配为第一CIS事件,并且将第2k CIG事件中的起始CIS事件分配为第二CIS事件,来均匀地分发针对第一CIS事件提供的时间资源以及针对与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件提供的时间资源。参照图6,如时序图600所示,处理器120可将从第k CIG事件601-k的锚点605开始的CIS事件安排为第一CIS事件602和与第一CIS事件602的一部分部分地重叠的第二CIS事件603之中的第一CIS事件602,并且将从紧接在第kCIG事件601-k之后的第k+1CIG事件601-(k+1)的锚点607开始的CIS事件安排为第一CIS事件602和与第一CIS事件602的部分部分地重叠的第二CIS事件603之中的第二CIS事件603。

返回参照图3,可通过作为CIG事件中的起始CIS事件的第一CIS事件发送的分组中的数据的属性可对应于可通过与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件发送的分组中包括的数据的属性。处理器120可获得用于将被发送到第一外部电子装置201的第一分组的第一CIS事件,并且获得用于将被发送到与第一外部电子装置201相关联的第二外部电子装置202的第二分组的第二CIS事件,其中,第二分组分别对应于第一分组。例如,由于第一分组对应于第二分组,因此,处理器120可通过第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件以各种方案发送第一分组和第二分组。

在通过作为CIG事件中的起始CIS事件的第一CIS事件的至少一部分完成第一分组的传输的条件下,处理器120可通过第二CIS事件的至少一部分发送第二分组。与使用顺序布置发送第一分组和第二分组不同,这种在完成第一分组的传输之后发送第二分组的安排使得可改变用于第一分组的传输的第一CIS事件中的子事件的数量,并且改变用于第二分组的传输的第二CIS事件中的子事件的数量,因此,在混合布置中在完成第一分组的传输之后发送第二分组使得可提供比使用顺序布置发送第一分组和第二分组增强的服务。

参照图7a,在CIG事件710中通过第一CIS事件711的至少一部分完成到第一外部电子装置201的第一分组713-1、第一分组713-2和第一分组713-3的传输之后,处理器120可通过第二CIS事件712的与第一CIS事件711的至少一部分至少部分地重叠的至少一部分将第二分组发送到第二外部电子装置202。在这种情况下,第二CIS事件712中的可用于发送第二分组的子事件的数量可根据第一分组的发送何时完成而改变。例如,如时序图700所示,当与第一分组713-1和第一分组713-2不同地重新发送第一分组713-3时,处理器120可通过第二CIS事件712的包括四个子事件的部分714将第二分组发送到第二外部电子装置202。如时序图701所示,当包括第一分组713-1、第一分组713-2和第一分组713-3的多个第一分组的传输在没有重新传输的情况下完成时,处理器120可通过第二CIS事件712的包括五个子事件的部分715将第二分组发送到第二外部电子装置202。因为与顺序布置不同,混合布置使得可改变传输机会,所以混合布置可提供比顺序布置更多的自适应传输机会。

处理器120可以以交替的方式发送第一分组或第二分组中的一个,然后在第一分组的传输和第二分组的传输中的任一个完成的条件下继续发送另一个。例如,由于这种传输安排使得能够进行连续传输以及交替传输,因此在混合布置中发送第一分组和第二分组使得可以提供比使用交错布置发送第一分组和第二分组更多的增强服务。

参照图7a,处理器120可使用CIG事件720中的第一CIS事件721和CIG事件720中的与第一CIS事件721重叠的第二CIS事件722,以子事件为单位交替地执行到第一外部电子装置201的第一分组(例如,第一分组723-1、第一分组723-2和第一分组723-3)的传输和到第二外部电子装置202的第二分组(例如,第二分组724-1、第二分组724-2和第二分组724-3)的传输。例如,如时序图702所示,处理器120可在通过第一CIS事件721将第一分组723-1发送到第一外部电子装置201之后通过第二CIS事件722将第二分组724-1发送到第二外部电子装置202,在发送第二分组724-1之后通过第一CIS事件721将第一分组723-2发送到第一外部电子装置201,在发送第一分组723-2之后通过第二CIS事件722将第二分组724-1重新发送到第二外部电子装置202,并且在重新发送第二分组724-1之后将第一分组723-3发送到第一外部电子装置201。在第一分组723-3的传输成功并且第二分组724-1的重新传输成功的条件下,处理器120可通过第二CIS事件722的包括三个子事件的部分725将第二分组724-2和第二分组724-3发送到第二外部电子装置202。与交错布置(其中,即使第一分组的传输已经完成,但由于第一CIS事件721中的子事件(例如,子事件726),不得不通过两个子事件发送第二分组724-2和第二分组724-3)不同,混合布置使得可通过第二CIS事件722的包括三个子事件的部分725发送第二分组724-2和第二分组724-3。例如,混合布置可提供比交错布置更多的自适应传输机会。

返回参照图3,可通过作为CIG事件中的起始CIS事件的第一CIS事件发送的分组中的数据的属性可区别于可通过与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件发送的分组中包括的数据的属性。例如,当针对将被发送到外部电子装置的分组获得、设置或安排第一CIS事件和第二CIS事件两者时,处理器120可通过在第二CIS事件之前开始的第一CIS事件将包括在每一个周期中获得的数据的分组发送到外部电子装置,并且通过第二CIS事件将包括基于识别指定事件而获得的数据的分组发送到外部电子装置。用于通过第一CIS事件发送的数据的缓冲器的大小可大于用于通过第二CIS事件发送的数据的缓冲器的大小,但不限于此。处理器120可通过在开始第二CIS事件的定时之前开始的第一CIS事件发送针对连续提供的音频的分组,并且通过第二CIS事件发送针对在识别指定事件的条件下提供的音频的分组。

参照图7b,处理器120可通过电子装置101的显示器(例如,图1所示的显示模块160)显示在电子装置101中执行的游戏的用户界面730。在显示用户界面730的同时,为了输出游戏的背景音乐(BGM)和基于通过用户界面730接收的用户输入提供的声音效果,使用外部电子装置735,如时序图740所示,处理器120可获得包括第一CIS事件751和与第一CIS事件751的一部分部分地重叠的第二CIS事件752的第一CIG事件750,并且获得包括第一CIS事件761和与第一CIS事件761的一部分部分地重叠的第二CIS事件762的第二CIG事件760。例如,处理器120可通过作为第一CIG事件750和第二CIG事件760中的每一个的起始CIS事件的第一CIS事件751和第一CIS事件761中的每一个,将针对在执行游戏的同时连续输出的BGM的分组770发送到外部电子装置735,并且通过第二CIS事件752和第二CIS事件762中的每一个,将针对在接收到用户输入的条件下提供的声音效果的分组771发送到外部电子装置735。例如,当针对第一CIG事件750没有接收到生成声音效果的用户输入时,如时序图740所示,处理器120可通过第一CIG事件750中的第一CIS事件751将分组770发送到外部电子装置735,并且不通过第一CIG事件750中的第二CIS事件752发送分组,或通过第一CIG事件750中的第二CIS事件752发送假分组772。在另一示例中,当针对第二CIG事件760接收到生成声音效果的用户输入780时,如时序图740所示,处理器120可通过第二CIG事件760中的第一CIS事件761的一部分将分组770发送到外部电子装置735,并且通过第二CIG事件760中的第二CIS事件762的与第一CIS事件761的一部分重叠的重叠将分组771发送到外部电子装置735。与用户输入780相关联的分组771的优先级可高于分组770的优先级。例如,即使当通过第一CIS事件761的一部分的分组770的传输没有完成时,处理器120也可响应于接收到用户输入780而通过第二CIS事件762的与第一CIS事件761的一部分重叠的部分来发送分组771。换句话说,处理器120可将用于分别发送具有不同优先级的分组的多个CIS事件分配给单个外部电子装置(诸如,外部电子装置735),并且将多个CIS事件安排为彼此完全重叠或部分地重叠。

图8是示出根据本公开的实施例的经由包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件发送数据的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

参照图8,在操作802,处理器120可获得包括第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件的CIG事件。CIG事件可包括按照混合布置的第一CIS事件和第二CIS事件。第一CIS事件可以是用于将数据发送到第一外部电子装置(例如,图2所示的第一外部电子装置201)的事件,并且第二CIS事件可以是用于将数据发送到第二外部电子装置(例如,图2所示的第二外部电子装置202)的事件。第一CIS事件可包括多个第一子事件,并且第二CIS事件可包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件。通过在从第一CIS事件的锚点起始的第一CIS事件内配置第二CIS事件的锚点,处理器120可获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件,但不限于此。

根据本公开的实施例,处理器120可基于识别出第一外部电子装置和第二外部电子装置支持按照混合布置将第一CIS事件和第二CIS事件包括在CIG事件中来执行操作802。例如,基于从第一外部电子装置接收到第一外部电子装置的能力信息并且从第二外部电子装置接收到第二外部电子装置的能力信息,处理器120可确定按照混合布置将第一CIS事件和第二CIS事件包括在CIG事件中,并且基于该确定来执行操作802。然而,其不限于此。

在操作804,处理器120可通过第一CIS事件中的第一子事件将第一数据发送到第一外部电子装置。所述第一子事件可以是第一CIS事件中的所述多个第一子事件之一。所述第一子事件可与第二CIS事件中的所述多个第二子事件之一重叠,或者可与所有的所述多个第二子事件均不重叠。当所述第一子事件与所有的第二子事件均不重叠时,第二子事件的最后一个子事件可与所有的所述多个第一子事件均不重叠。

在操作806,处理器120可通过第一CIS事件中的所述第一子事件从第一外部电子装置接收确认信号。例如,第一外部电子装置可基于通过所述第一子事件接收到包括第一数据的分组,将分组中的NESN(nextExpectedSeqNum)设置为SN(transmitSeqNum),并且通过所述第一子事件将包括设置的SN的响应分组作为确认信号发送到电子装置101。处理器120可基于接收到确认信号来识别第一外部电子装置通过所述第一子事件正常接收到第一数据。

在操作808,处理器120可基于通过所述第一子事件从第一外部电子装置接收到确认信号,通过第二CIS事件中的第三子事件将第二数据发送到第二外部电子装置。例如,第二CIS事件中的所述第三子事件可以是第二CIS事件中的所述多个第二子事件中的与所述多个第一子事件之中的紧接在所述第一子事件之后的所述第二子事件重叠的子事件。第二CIS事件中的所述第三子事件可以是第二CIS事件起始的子事件,但不限于此。处理器120可通过第二CIS事件中的包括所述第三子事件的至少一个子事件将包括第二数据的至少一个分组发送到第二外部电子装置,但不限于此。

尽管图8中未示出,但处理器可基于通过所述第一子事件从第一外部电子装置接收到确认信号,终止通过CIG事件中的第一CIS事件中的所有剩余子事件向第一外部电子装置发送数据。

如上所述,电子装置101可通过按照混合布置配置包括第一CIS事件和第二CIS事件的CIG事件,根据第一外部电子装置与电子装置101之间的第一链路的状态或第二外部电子装置与电子装置101之间的第二链路的状态中的至少一个的改变,自适应地分发用于向第一外部电子装置发送数据的时间资源和用于向第二外部电子装置发送数据的时间资源。例如,电子装置101可按照混合布置配置包括第一CIS事件和第二CIS事件的CIG事件,从而增加可分配给第一CIS事件和第二CIS事件中的每一个的时间资源量。

图9a是示出根据本公开的实施例的基于第一CIS事件中的多个第一子事件中的每一个的锚点和第二CIS事件中的多个第二子事件中的每一个的锚点的同步来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

图9a的操作902至操作904可与图8的操作802相关联。

参照图9a,在操作902,处理器120可识别通过图8的描述定义的第一CIS事件中的多个第一子事件中的每一个的锚点是否与通过图8的描述定义的第二CIS事件中的多个第二子事件中的每一个的锚点同步。当多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点同步时,可意味着多个第一子事件中的每一个的锚点的偏移与多个第二子事件中的每一个的锚点的偏移一致,并且多个第一子事件的锚点之间的间隔是多个第二子事件的锚点之间的间隔的倍数。当多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点同步时,可意味着多个第一子事件中的每一个的锚点的偏移与多个第二子事件中的每一个的锚点的偏移一致,并且多个第二子事件的锚点之间的间隔是多个第一子事件的锚点之间的间隔的倍数。当多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点同步时,这可意味着不管多个第一子事件中的每一个的长度和多个第二子事件中的每一个的长度如何(或者与多个第一子事件中的每一个的长度和多个第二子事件中的每一个的长度无关),可执行多个第一子事件的至少一部分和多个第二子事件的至少一部分重叠的安排,因此,处理器120可识别多个第一子事件中的每一个的锚点是否与多个第二子事件中的每一个的锚点同步。在多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点同步的条件下,处理器120可执行操作904,并且在多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点不同步的条件下,处理器120可执行操作906。

在操作904,处理器120可基于识别出多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点同步,获得包括第一CIS事件和与第一CIS事件的至少一部分部分地重叠的第二CIS事件的CIG事件。例如,处理器120可获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件。

在操作906,处理器120可基于识别出多个第一子事件中的每一个的锚点与多个第二子事件中的每一个的锚点不同步,获得包括按照顺序布置或按照交错布置的第一CIS事件和第二CIS事件的CIG事件。

图9b是示出根据本公开的实施例的基于第一CIS事件中的多个第一子事件中的每一个的长度和第二CIS事件中的多个第二子事件中的每一个的长度来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

图9b的操作912至操作914可与图8的操作802相关联。

参照图9b,在操作912,处理器120可识别通过图8的描述定义的第一CIS事件中的多个第一子事件中的每一个的长度是否与通过图8的描述定义的第二CIS事件中的多个第二子事件中的每一个的长度相同。当多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度相同时,这可意味着可执行多个第一子事件的至少一部分和多个第二子事件的至少一部分重叠的安排,因此,处理器120可识别多个第一子事件中的每一个的长度是否与多个第二子事件中的每一个的长度相同。处理器120可通过识别指示第一CIS事件中的多个第一子事件中的每一个的长度的第一CIS事件的参数(例如,SE_length)和指示第二CIS事件中的多个第二子事件中的每一个的长度的第二CIS事件的参数来识别多个第一子事件中的每一个的长度是否与多个第二子事件中的每一个的长度相同。在多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度相同的条件下,处理器120可执行操作914,并且在多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度不同的条件下,处理器120可执行操作916。

在操作912,处理器120还可识别多个第一子事件中的每一个的开始定时是否与多个第二子事件中的每一个的开始定时同步。例如,当多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度相同,并且多个第一子事件中的每一个的开始定时与多个第二子事件中的每一个的开始定时同步时,这可意味着可执行多个第一子事件的至少一部分和多个第二子事件的至少一部分重叠的安排,因此,处理器120可执行多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度之间的比较、以及多个第一子事件中的每一个的开始定时与多个第二子事件中的每一个的开始定时之间的比较。在多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度相同并且多个第一子事件中的每一个的开始定时与多个第二子事件中的每一个的开始定时同步的条件下,处理器120可执行操作914,否则,处理器120可执行操作916。

在操作914,处理器120可基于识别出多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度相同,获得包括第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件的CIG事件。例如,处理器120可获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件。

在操作916,处理器120可基于识别出多个第一子事件中的每一个的长度与多个第二子事件中的每一个的长度不同来获得包括按照顺序布置或按照交错布置的第一CIS事件和第二CIS事件的CIG事件。

图10是示出根据本公开的实施例的在第一CIS事件的至少一部分与第二CIS事件的至少一部分重叠的时间间隔内发送数据的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

图10的操作1002和操作1006可与图8的操作808相关联。

参照图10,在操作1002,在执行操作806之后,处理器120可识别通过操作804发送的第一数据是否是通过第一CIS事件发送到第一外部电子装置的最后的目标数据。例如,当接收到针对作为最后的目标数据的第一数据的确认信号时,在操作806,这可意味着针对第一CIS事件安排的所有数据的传输完成。当针对第一CIS事件的所有安排的数据的传输完成时,不需要在第一子事件之后立即通过第一CIS事件中的第二子事件传输数据,因此,处理器120可识别第一数据是否是最后的目标数据。在第一数据是最后的目标数据的条件下,处理器120可执行操作1004,而在第一数据不是最后的目标数据的条件下,处理器120可执行操作1006。

在操作1004,基于识别出第一数据是最后的目标数据,处理器120可通过与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件中的第三子事件发送第二数据。例如,操作1004可对应于图8的操作808。

在操作1006,基于识别出第一数据不是最后的目标数据,处理器120可通过第一CIS事件中的第二子事件发送第一数据之后的另一数据。

如上所述,当在第一CIS事件结束之前已经完成针对第一CIS事件安排的所有数据的传输时,电子装置101可通过第二CIS事件中的与第一CIS事件中的剩余子事件重叠的子事件而不是通过第一CIS事件中的剩余子事件向第二外部电子装置发送数据。换句话说,电子装置101可使用包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件来增加通过第二CIS事件到第二外部电子装置的传输次数。

图11是示出根据本公开的实施例的基于数据的属性获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

图11的操作1102至操作1104可与图8的操作802相关联。

参照图11,在操作1102,处理器120可识别第一数据或第二数据是否与多媒体内容相关联。例如,处理器120可识别第一数据或第二数据是否与多媒体内容相关联,以便识别将通过第一CIS事件发送的第一数据的大小或将通过第二CIS事件发送的第二数据的大小是否需要按照混合布置配置包括第一CIS事件和第二CIS事件的CIG事件。在另一示例中,处理器120可识别第一数据或第二数据是否与多媒体内容相关联,以便识别用于处理将通过第一CIS事件发送的第一数据的第一外部电子装置的负载或用于处理将通过第二CIS事件发送的第二数据的第二外部电子装置的负载是否需要按照混合布置配置包括第一CIS事件和第二CIS事件的CIG事件。在另一示例中,处理器120可识别第一数据或第二数据是否与多媒体内容相关联,以便识别将通过第一CIS事件发送的第一数据的服务质量(QoS)或将通过第二CIS事件发送的第二数据的服务质量(QoS)是否需要按照混合布置配置包括第一CIS事件和第二CIS事件的CIG事件。在另一示例中,处理器120可识别第一数据或第二数据是否与多媒体内容相关联,以便识别是否通过第一外部电子装置和第二外部电子装置提供多流音频。然而,其不限于此。在第一数据或第二数据与多媒体内容相关联的条件下,处理器120可执行操作1104,并且在第一数据和第二数据不与多媒体内容相关联的条件下,处理器120可执行操作1106。

在操作1104,基于识别出第一数据或第二数据与多媒体内容相关联,处理器120可获得包括第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件的CIG事件。例如,处理器120可获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件。

在操作1106,处理器120可基于识别出第一数据和第二数据不与多媒体内容相关联,获得包括按照顺序布置或按照交错布置的第一CIS事件和第二CIS事件的CIG事件。例如,当第一数据和第二数据的大小相对较小时,处理器120可获得按照顺序布置或按照交错布置的CIG事件。

图12是示出根据本公开的实施例的基于第一外部电子装置与电子装置之间的链路的质量来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

图12的操作1202至操作1204可与图8的操作802相关联。

参照图12,在操作1202,处理器120可识别第一外部电子装置与电子装置101之间的链路的质量(或第二外部电子装置与电子装置101之间的链路的质量)是否等于或大于参考质量。例如,当第一外部电子装置与电子装置101之间的链路的质量低于参考质量时,这可意味着通过与第一CIS事件的至少一部分重叠的第二CIS事件发送数据的次数有限,因此,处理器120可识别第一外部电子装置与电子装置101之间的链路的质量是否等于或大于参考质量。在第一外部电子装置与电子装置101之间的链路的质量等于或高于参考质量的条件下,处理器120可执行操作1204,并且在第一外部电子装置101与电子装置101之间的链路的质量低于参考质量的条件下,处理器120可执行操作1206。

在操作1204,处理器120可基于识别出第一外部电子装置与电子装置101之间的链路的质量等于或大于参考质量,获得包括第一CIS事件和与第一CIS事件的至少一部分至少部分地重叠的第二CIS事件的CIG事件。例如,处理器120可获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件。

在操作1206,处理器120可基于识别出第一外部电子装置与电子装置101之间的链路的质量低于参考质量,获得包括按照顺序布置或按照交错布置的第一CIS事件和第二CIS事件的CIG事件。

如上所述,电子装置101可基于识别出第一外部电子装置与电子装置101之间的链路的质量等于或大于参考质量来获得包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件,以便均匀地分发用于从电子装置101到第一外部电子装置的传输的时间资源和用于从电子装置101到第二外部电子装置的传输的时间资源。

图13是示出根据本公开的实施例的分配CIG事件中的起始CIS事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

参照图13,在操作1302,处理器120可获得包括第一CIS事件和与第一CIS事件的一部分部分地重叠的第二CIS事件的CIG事件。例如,第一CIS事件可以是在CIG事件中在第二CIS事件之前发生的CIS事件。

在操作1304,处理器120可获得紧接在CIG事件之后的下一CIG事件,在下一CIG事件中,与第一CIS事件的一部分部分地重叠的第二CIS事件在第一CIS事件之前发生。例如,当在操作1302中获得的CIG事件的锚点是第一CIS事件的锚点时,处理器120可将在操作1304中获得的下一CIG事件的锚点安排为第二CIS事件的锚点,以便均匀地分发针对第一CIS事件分配的时间资源和针对第二CIS事件分配的时间资源。当CIG事件的起始CIS事件是第一CIS事件时,处理器120可将下一CIG事件的起始CIS事件设置为第二CIS事件。

如上所述,电子装置101可通过将第k CIG事件的起始CIS事件和紧接在第k CIG事件之后的第k+1CIG事件的起始CIS事件安排为不同的CIS事件来进行不同CIS事件的均匀分发。

图14是示出根据本公开的实施例的基于第一外部电子装置与电子装置之间的第一链路的质量以及第二外部电子装置与电子装置之间的第二链路的质量分配CIG事件中的起始CIS事件的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

参照图14,在操作1402,处理器120可识别指示第一外部电子装置与电子装置101之间的第一链路的质量的值是否等于或大于指示第二外部电子装置与电子装置101之间的第二链路的质量的值。例如,处理器120可识别指示第一链路的质量的值是否等于或大于指示第二链路的质量的值,以便当第一链路的质量优于第二链路的质量时进一步确保用于通过第二链路的传输的时间资源,并且当第二链路的质量优于第一链路的质量时进一步确保用于通过第一链路的传输的时间资源。在指示第一链路的质量的值等于或大于指示第二链路的质量的值的条件下,处理器120可执行操作1404,并且在指示第一链路的质量的值小于指示第二链路的质量的值的条件下,处理器120可执行操作1406。

在操作1404,处理器120可基于识别出指示第一链路的质量的值等于或大于指示第二链路的质量的值,将用于第一外部电子装置的CIS事件(例如,第一CIS事件)的锚点设置为下一CIG事件的锚点。例如,为了进一步确保用于通过第二链路的传输(例如,通过第二CIS事件的传输)的时间资源,处理器120可将下一CIG事件的起始CIS事件设置为第一CIS事件。

在操作1406,处理器120可基于识别出指示第一链路的质量的值小于指示第二链路的质量的值,将用于第二外部电子装置的CIS事件(例如,第二CIS事件)的锚点设置为下一CIG事件的锚点。例如,为了进一步确保用于通过第一链路的传输(例如,通过第一CIS事件的传输)的时间资源,处理器120可将下一CIG事件的起始CIS事件设置为第二CIS事件。

如上所述,通过从第一CIS事件和第二CIS事件识别具有更好链路质量的CIS事件,并将识别的CIS事件设置为CIG事件的起始事件,电子装置101可在CIS事件结束之前通过识别的CIS事件完成数据的传输,并通过另一CIS事件发送数据。换句话说,电子装置101可根据链路的状态来控制经由包括按照混合布置的第一CIS事件和第二CIS事件的CIG事件的传输,从而根据每一个链路的质量来分配用于数据传输的时间资源。

根据本公开的各种实施例,与图14的图示不同,在操作1402中指示第一链路的质量的值等于或大于指示第二链路的质量的值的条件下,处理器120可执行操作1406,并且在指示第一链路的质量的值小于指示第二链路的质量的值的条件下,处理器120可执行操作1404。

图15是示出根据本公开的实施例的通过具有混合布置的CIG事件发送分组的方法的流程图。该方法可由图1所示的电子装置101、图2所示的电子装置101、图3所示的电子装置101或电子装置101的处理器120执行。

参照图15,在操作1502,处理器120可通过第一子事件之前的第二子事件将第一分组发送到第一外部电子装置,其中,第一分组是被分配以在按照混合布置的CIG事件中的第一CIS事件中发送到第一外部电子装置的至少一个目标分组的最后一个分组,第二子事件结束第一CIS事件。例如,所述第二子事件可以是与CIG事件中的第二CIS事件中的多个子事件之一重叠的子事件。

在操作1504,处理器120可通过第一CIS事件中的所述第二子事件从第一外部电子装置接收信号。例如,信号可以是对第一分组的响应分组。例如,信号可以是确认信号或否定确认信号。

在操作1506,处理器120可识别信号是否是确认信号。例如,处理器120可通过响应分组中的SN来识别信号是确认信号还是否定确认信号。在信号是确认信号的条件下,处理器120可执行操作1508,并且在信号是否定确认信号的条件下,处理器120可执行操作1510。

在操作1508,响应于识别出信号是确认信号,处理器120可通过第二CIS事件中的多个子事件中的一个子事件将第二分组发送到第二外部电子装置。例如,当信号是确认信号时,可意味着在第一CIS事件结束之前完成针对第一CIS事件安排的传输,因此,处理器120可通过所述子事件将第二分组发送到第二外部电子装置。

在操作1510,响应于识别出信号是否定确认信号,处理器120可通过所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。例如,当信号是否定确认信号时,处理器120可重新发送第一分组以完成针对第一CIS事件安排的传输。

根据本公开的实施例,电子装置、方法和计算机可读存储介质可通过经由连接等时组(CIG)事件与第一外部电子装置和第二外部电子装置中的每一个进行通信,来提供抵抗电子装置与第一外部电子装置之间的链路或电子装置与第二外部电子装置之间的链路中的至少一个的质量改变的鲁棒服务,该连接等时组(CIG)事件包括第一连接等时流(CIS)事件和第二CIS事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与该多个第一子事件的至少一部分至少部分地重叠的多个第二子事件。

如上所述,根据本公开的实施例,一种电子装置(例如,电子装置101)可包括:通信电路(例如,通信电路190),用于蓝牙低功耗(BLE);至少一个存储器(例如,存储器130),被配置为存储指令;以及至少一个处理器(例如,处理器120),与通信电路和至少一个存储器可操作地结合,其中,所述至少一个处理器在执行所述指令时被配置为:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件;以及基于接收到关于经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

所述至少一个处理器在执行所述指令时可被配置为:基于识别出所述多个第一子事件中的每一个的锚点与所述多个第二子事件中的每一个的锚点同步来获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。所述至少一个处理器在执行所述指令时还可被配置为:基于识别出所述多个第一子事件中的每一个的锚点与所述多个第二子事件中的每一个的锚点不同步,获得包括按照顺序布置的第一CIS事件和第二CIS事件的CIG事件或者包括按照交错布置的第一CIS事件和第二CIS事件的CIG事件。

所述至少一个处理器在执行所述指令时还可被配置为:基于识别出所述多个第一子事件中的每一个的长度与所述多个第二子事件中的每一个的长度相同,获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。所述至少一个处理器在执行所述指令时还可被配置为:基于识别出所述多个第一子事件中的每一个的长度与所述多个第二子事件中的每一个的长度不同,获得包括按照顺序布置的第一CIS事件和第二CIS事件的CIG事件或者包括按照交错布置的第一CIS事件和第二CIS事件的CIG事件。

所述至少一个处理器在执行所述指令时可被配置为:通过在从第一CIS事件的锚点起始的第一CIS事件内配置第二CIS事件的锚点来获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。

所述至少一个处理器在执行所述指令时可被配置为:基于经由所述第一子事件从第一外部电子装置接收到针对第一数据的确认信号,经由所述多个第二子事件之中的所述第三子事件将第二数据发送到第二外部电子装置,其中,第一数据是经由第一CIS事件发送到第一外部电子装置的最后的目标数据。

与所述第二子事件重叠的所述第三子事件可以是第二CIS事件起始的子事件。所述多个第二子事件的一部分可与所有的所述多个第一子事件均不重叠。

所述至少一个处理器在执行所述指令时可被配置为:基于从第一外部电子装置接收到第一外部电子装置的能力信息并且从第二外部电子装置接收到第二外部电子装置的能力信息,获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。

所述至少一个处理器在执行所述指令时可被配置为:基于识别出第一数据或第二数据与多媒体内容相关联来获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。

所述至少一个处理器在执行所述指令时可被配置为:基于识别出第一外部电子装置与电子装置之间的链路的质量等于或大于参考质量,获得包括第一CIS事件和第二CIS事件的CIG事件,其中,第一CIS事件包括所述多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的所述多个第二子事件。

第一CIS事件可被分配用于第一外部电子装置,第二CIS事件可被分配用于第二外部电子装置,第一CIS事件的锚点和第二CIS事件的锚点之中的第一CIS事件的锚点可以是所述CIG事件的锚点,并且所述至少一个处理器在执行所述指令时还可被配置为:获得紧邻所述CIG事件的另一CIG事件,其中,所述另一CIG事件可包括第三CIS事件和第四CIS事件,第三CIS事件包括多个第三子事件并且被分配用于第一外部电子装置,第四CIS事件包括与所述多个第三子事件的至少一部分至少部分地重叠并且被分配用于第二外部电子装置的多个第四子事件,以及其中,第三CIS事件的锚点和第四CIS事件的锚点之中的第四CIS事件的锚点是所述另一CIG事件的锚点。

所述至少一个处理器在执行所述指令时可被配置为:基于经由所述第一子事件接收到确认信号,终止经由第一CIS事件中的所有剩余子事件向第一外部电子装置发送数据。

所述第一子事件可以是不与所述多个第二子事件重叠的子事件,并且通过第一数据提供的第一服务的优先级可高于利用第二数据提供的第二服务的优先级。

如上所述,根据本公开的实施例的用于操作具有用于蓝牙低功耗(BLE)的通信电路的电子装置的方法可包括:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的多个第二子事件;以及基于接收到针对经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

根据本公开的实施例的非暂时性计算机可读存储介质可存储包括指令的一个或更多个程序,其中,所述指令在由具有用于蓝牙低功耗的通信电路的电子装置的至少一个处理器执行时促使电子装置进行以下操作:获得包括第一连接等时流(CIS)事件和第二CIS事件的连接等时组(CIG)事件,其中,第一CIS事件包括多个第一子事件,第二CIS事件包括与所述多个第一子事件的至少一部分至少部分地重叠的第二子事件;以及基于接收到针对经由所述多个第一子事件之中的第一子事件发送到第一外部电子装置的第一数据的确认(ACK)信号,经由所述多个第二子事件之中的第三子事件将第二数据发送到第二外部电子装置,其中,所述第三子事件与所述多个第一子事件之中的紧接在所述第一子事件之后的第二子事件重叠。

根据本公开实施例的电子装置可包括用于蓝牙低功耗(BLE)的通信电路和处理器,其中,所述处理器被配置为:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件;响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置;以及响应于经由所述第二子事件的来自第一外部电子装置的针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

根据本公开的实施例,一种用于操作具有用于蓝牙低功耗(BLE)的通信电路的电子装置的方法可包括:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件;响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置;以及响应于经由所述第二子事件的来自第一外部电子装置的针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

根据本公开的实施例,一种非暂时性计算机可读存储介质可存储包括指令的一个或更多个程序,其中,所述指令在由具有用于BLE的通信电路的电子装置的至少一个处理器执行时,促使电子装置进行以下操作:经由在第一子事件之前的第二子事件,将第一分组发送到第一外部电子装置,其中,第一分组是被分配用于在连接等时组(CIG)事件中的第一连接等时流(CIS)事件内发送到第一外部电子装置的至少一个目标分组中的最后一个分组,所述第二子事件结束第一CIS事件;响应于经由所述第二子事件从第一外部电子装置接收到针对第一分组的确认(ACK)信号,经由所述CIG事件中的第二CIS事件中的多个子事件之中的一子事件将第二分组发送到第二外部电子装置;以及响应于经由所述第二子事件的来自第一外部电子装置的针对第一分组的否定确认(NACK)信号,经由所述第二子事件之后的所述第一子事件或紧接在所述第二子事件之后的第三子事件将第一分组重新发送到第一外部电子装置。

根据这里公开的各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。电子装置不限于以上所述的那些电子装置。

应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应组件与另一组件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述组件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)结合、与所述另一元件无线结合、或经由第三元件与所述另一元件结合。

如与本公开的各种实施例关联使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成组件或者是该单个集成组件的最小单元或部分。例如,根据本公开的实施例,可以以专用集成电路(ASIC)的形式来实现模块。

可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它组件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

根据本公开的实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play Store

根据本公开的各种实施例,上述组件中的每个组件(例如,模块或程序)可包括单个实体或多个实体,并且多个实体中的一些实体可分离地设置在不同的组件中。根据本公开的各种实施例,可省略上述组件中的一个或更多个组件,或者可添加一个或更多个其它组件。可选地或者另外地,可将多个组件(例如,模块或程序)集成为单个组件。在这种情况下,根据本公开的各种实施例,该集成组件可仍旧按照与所述多个组件中的相应一个组件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个组件中的每一个组件的所述一个或更多个功能。根据本公开的各种实施例,由模块、程序或另一组件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。

相关技术
技术分类

06120116595271