本技术涉及通信,尤其涉及一种多模态数据传输方法及装置。
背景技术:
1、目前,设备可以传输诸如扩展现实(extended reality,xr)等业务的多模态(multi-modality,或者multi-modal)数据,如视频数据、音频数据、触觉数据等。此种场景下,应保证不同模态数据之间的同步,以保证用户对于xr业务的体验感。
技术实现思路
1、本技术提供多模态数据传输方法及装置,用于提升来自不同模态的数据之间的同步性能。
2、为达到上述目的,本技术采用如下技术方案:
3、第一方面,本技术技术方案提供一种多模态数据传输方法,该方法可以应用于终端侧,例如终端或终端中的通信模组,或终端中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,soc)芯片或系统级封装(systemin package)sip芯片),以该方法应用于第一终端为例,在该方法中,当第一模态的第一数据到达,第一终端开启第一定时器,若满足第一条件,则发送第一信息。其中,所述第一定时器对应与所述第一模态之间具有同步关系的第二模态;所述第一条件包括如下至少一项条件:所述第一定时器的剩余时长小于或等于第一时长,所述第二模态的第二数据到达;所述第一信息指示如下至少一项:所述第二数据对应的剩余同步时长,所述第二数据的数据量。
4、采用该方法,在第一定时器超时前,第一终端能够在满足第一条件时,及时地向网络设备上报所述第二数据对应的剩余同步时长,和/或所述第二数据的数据量,以便网络设备优先调度第二数据,进而保证第一数据与第二数据之间的同步。
5、在一种可能的设计中,所述第二数据对应的剩余同步时长指示所述第二数据的剩余同步时长,或所述第二数据所在的逻辑信道组的剩余同步时长;所述第二数据的剩余同步时长与所述第一定时器的剩余时长相关。
6、在一种可能的设计中,所述第二数据有多个;所述第一信息指示如下至少一项:所述第二数据对应的剩余同步时长,所述第二数据的数据量,包括:
7、优先指示如下至少一项:所述多个第二数据中优先级最高的数据对应的剩余同步时长,所述多个第二数据中优先级最高的数据的数据量;
8、或优先指示如下至少一项:所述多个第二数据中同步需求最紧急的数据对应的剩余同步时长,所述多个第二数据中同步需求最紧急的数据的数据量。
9、采用该方法,第一终端优先在第一信息中指示同步需求更紧急的第二数据对应的剩余同步时长和/或数据量,从而保证能够优先为同步需求紧急的数据请求资源。或者,优先在第一信息中指示优先级更高的数据的第一信息,从而保证高优先级数据被及时调度,提升该高优先级数据与第一数据之间的同步性能。
10、在一种可能的设计中,所述第一条件还包括:所述第二数据与所述第一数据之间具有同步关系。
11、采用该方法,第一终端需要确认第二模态的到达的每个数据是否与第一数据关联,以便准确地上报具有关联关系的第二数据的第一信息。能够提升同步的准确度,一些情况下还可降低上报开销。
12、在一种可能的设计中,所述第一模态包括第三模态和第四模态;所述第一定时器包括第二定时器和第三定时器;
13、当第一模态的第一数据到达,第一终端开启第一定时器,包括:
14、当所述第三模态的第一数据到达,开启所述第二模态对应的所述第二定时器;
15、当所述第四模态的第一数据到达,开启所述第二模态对应的所述第三定时器;
16、所述第一定时器的剩余时长小于或等于第一时长,包括:第一剩余时长小于或等于所述第一时长;所述第一剩余时长是所述第二定时器的剩余时长和所述第三定时器的剩余时长中最小的剩余时长。
17、采用该方法,当第一模态或第一模态的数据有多个,且第二数据与该多个第一模态或多个第一数据均具有同步关系,第一终端可以该多个第一数据到达时开启定时器,并根据多个定时器的剩余同步时长确定第二数据的剩余同步时长,以便在相应定时器超时前,及时发送第二数据。
18、在一种可能的设计中,还包括:
19、发送第二信息,所述第二信息包括如下至少一项信息:多个模态之间的同步关系,多个服务质量qos之间的同步关系,多个服务质量流qos flow之间的同步关系,一个或多个数据无线承载drb的同步关系;
20、所述多个模态包括所述第一模态和所述第二模态,所述多个qos为所述多个模态对应的qos,所述多个qos flow为所述多个模态对应的qos flow,所述一个或多个drb为所述多个模态对应的drb。
21、在一种可能的设计中,还包括:
22、获取第三信息,所述第三信息用于指示所述第一时长和/或所述第一定时器的时长;
23、其中,所述第一时长是基于多个终端中的每个终端配置的;所述多个终端包括所述第一终端;这样,每个终端有其各自适用的第一时长,避免所有终端使用相同的第一时长而影响其业务的同步效果。
24、或,所述第一时长是基于所述一个或多个drb中的每个drb配置的;这样,每个drb有其适用的第一时长,不同的drb承载的业务特性不同,因此避免所有drb使用相同的第一时长而影响业务的同步效果。
25、或,所述第一时长是基于所述多个模态中的每个模态配置的,这样,每个模态有其适用的第一时长,不同的模态的业务特性不同,因此避免所有模态使用相同的第一时长而影响业务的同步效果。
26、或,所述第一时长是基于所述多个qos flow中的每个qos flow配置的;这样,每个qos flow有其适用的第一时长,不同的qos flow承载的业务特性不同,因此避免所有qosflow使用相同的第一时长而影响业务的同步效果。
27、或,所述第一时长是基于所述多个qos中的每个qos配置的。这样,每个qos有其适用的第一时长,不同的qos承载的业务特性不同,因此避免所有qos使用相同的第一时长而影响业务的同步效果。
28、第一定时器的时长是基于所述多个终端中的每个终端配置的,这样,每个终端有其各自适用的第一定时器的时长,避免所有终端使用相同的第一定时器的时长而影响其业务的同步效果。
29、或第一定时器的时长是基于所述一个或多个drb中的每个drb配置的,这样,每个drb有其适用的第一定时器的时长,不同的drb承载的业务特性不同,因此避免所有drb使用相同的第一定时器的时长而影响业务的同步效果。
30、或第一定时器的时长是基于所述多个模态中的每个模态配置的,这样,能够避免所有模态使用相同的第一定时器的时长而影响业务的同步效果。
31、或第一定时器的时长是基于所述多个qos flow中的每个qos flow配置的,这样,能避免所有qos flow使用相同的第一定时器的时长而影响业务的同步效果。
32、或第一定时器的时长是基于所述多个qos中的每个qos配置的,这样,能避免所有qos使用相同的第一定时器的时长而影响业务的同步效果。
33、在一种可能的设计中,所述第一定时器是媒介访问控制mac层的定时器,若满足第一条件,则发送第一信息,包括:
34、满足第一条件,通过所述mac层发送所述第一信息。
35、在一种可能的设计中,所述第一定时器是第一协议层的定时器,所述第一协议层是mac层以上的协议层,若满足第一条件,则发送第一信息,包括:
36、满足第一条件,通过所述第一协议层向mac层发送指示信息;
37、通过所述mac层基于所述指示信息发送所述第一信息。
38、在一种可能的设计中,所述第一信息承载在第一媒介访问控制控制元素mac ce中,或承载在第一延迟状态报告dsr中,或承载在第一调度请求sr中。
39、在一种可能的设计中,所述第一数据由第一数据无线承载drb承载,所述第二数据由第二drb承载第一drb和第二drb可以相同或不同。
40、第二方面,本技术提供一种设备,包括用于执行如本技术上述任一方面任一可能设计中方法的功能模块,该模块可由软件或硬件实现,或采用软硬件结合的方式实现。如包括处理单元和通信单元。
41、第三方面,本技术技术方案提供一种通信装置,包括:处理器,被配置为用于执行上述任一方面任一设计的方法。
42、可选的,所述装置还包括所述存储器和/或通信接口。
43、所述通信接口与所述处理器耦合,所述通信接口,用于输入和/或输出信息。
44、所述存储器用于存储计算机程序,处理器,被配置为用于执行上述任一方面任一设计的方法,可实现为:用于执行存储器中存储的计算机程序,以执行上述任一方面任一设计的方法。
45、或者,处理器也可以是硬件实现的电路,如人工智能(artificial intelligence,ai)处理器,以提升运行速度。本技术不限制处理器具体的实现方式。
46、可选的,通信装置可以为整机设备,或设备中的模块,如芯片。
47、第四方面,本技术技术方案提供一种计算机可读存储介质,包括计算机指令,当计算机指令在设备上运行时,使得设备执行上述任一方面任一可能设计中方法。
48、第五方面,本技术技术方案提供一种计算机程序产品,当计算机程序产品在设备上运行时,使得设备执行上述任一方面任一可能设计中方法。
1.一种多模态数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第二数据对应的剩余同步时长指示所述第二数据的剩余同步时长,或所述第二数据所在的逻辑信道组的剩余同步时长;所述第二数据的剩余同步时长与所述第一定时器的剩余时长相关。
3.根据权利要求2所述的方法,其特征在于,所述第二数据有多个;所述第一信息指示如下至少一项:所述第二数据对应的剩余同步时长,所述第二数据的数据量,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一条件还包括:所述第二数据与所述第一数据之间具有同步关系。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一模态包括第三模态和第四模态;所述第一定时器包括第二定时器和第三定时器;
6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一定时器是媒介访问控制mac层的定时器,若满足第一条件,则发送第一信息,包括:
9.根据权利要求1-7任一项所述的方法,其特征在于,所述第一定时器是第一协议层的定时器,所述第一协议层是mac层以上的协议层,若满足第一条件,则发送第一信息,包括:
10.根据权利要求1-9任一项所述的方法,其特征在于,所述第一信息承载在第一媒介访问控制控制元素mac ce中,或承载在第一延迟状态报告dsr中,或承载在第一调度请求sr中。
11.根据权利要求1-10任一项所述的方法,其特征在于,所述第一数据由第一数据无线承载drb承载,所述第二数据由第二drb承载,所述第一drb和所述第二drb相同或不同。
12.一种计算机可读存储介质,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至11中任一项所述的方法被实现。
13.一种计算机程序产品,其特征在于,包含程序或指令,当所述计算机程序产品在通信装置上运行时,使得所述通信装置执行如权利要求1至11中任一项所述的方法。
14.一种通信装置,其特征在于,包括用于执行如权利要求1至11中任一项所述方法的单元或模块。
15.一种电路系统,其特征在于,所述电路系统包括处理电路,所述处理电路配置为执行如权利要求1至11任意一项所述的方法。
