信息传输方法及通信装置与流程
本技术涉及通信,尤其涉及信息传输方法及通信装置。
背景技术:
1、随着通信技术的发展,通信系统中不同节点之间的业务越来越多,业务交互也越来越频繁,对于节点之间的文件传输需求也随之提高。
2、为了满足节点之间的文件传输需求,发送节点可以对文件进行信源编码处理以及信道编码处理后,使用传输资源传输至接收节点。但是目前仍然无法保障节点之间的服务质量。
技术实现思路
1、本技术实施例提供了信息传输方法及通信装置,基于本技术所描述的方法,能够通过整合多方信息实现联合优化,确定出最优传输策略,从而保障节点之间的服务质量。
2、第一方面,本技术实施例提供一种信息传输方法,该方法可以应用于网络侧,例如网络或网络中的通信模组/处理模组,或网络中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,soc)芯片或系统级封装(systemin package,sip)芯片)。例如,该方法可以应用于网络设备、网络设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分网络设备的功能的逻辑节点、逻辑模块或软件。以该方法应用于网络设备为例,在该方法中:
3、网络设备接收针对联合优化服务所需的第一数据和第二数据;该第一数据包括一个或多个终端设备发起多个任务的业务数据,该第二数据包括一个或多个计算节点执行该多个任务的业务数据;然后,网络设备基于该第一数据和该第二数据,确定该多个任务对应的第一传输策略;进一步,发送该多个任务对应的一个或多个第二传输策略,该第二传输策略是基于该第一传输策略确定的。
4、在本技术实施例中,网络设备可以通过整合多方收集到的针对联合优化服务所需的多个任务的业务数据(如第一数据和第二数据)实现联合优化,确定出针对该多个任务的最优传输策略(即第一传输策略),从而保障节点(如终端设备和网络设备)之间的服务质量。
5、其中,这里的“多个任务”可以理解为是一个终端设备发起的多个任务,例如,终端设备1发起任务1和任务2。或者,也可以理解为是多个终端设备发起的多个任务,该多个任务可以属于同一个优化组,该多个终端设备中每个终端设备发起的任务可以是一个或多个,例如,终端设备1发起任务1和任务2,终端设备2发起任务3,终端设备3发起任务4;任务1、任务2、任务3和任务4属于同一个优化组。同一个优化组中每个任务对应的传输策略之间具有相关性,不同优化组中每个任务对应的传输策略之间不具有相关性。需要说明的是,本技术实施例中的“发起”也可以替换为“执行”。
6、另外,这里的一个或多个计算节点可以认为是任务所部署的位置,这里的多个任务可以部署在同一个计算节点上,也可以部署在不同的计算节点上,在此不做限定。其中,一个或多个计算节点中的全部或部分可能是服务器、数据中心、边缘计算节点(mobileedge computing,mec)、应用功能(application function,af)、其他终端设备、或其他有计算能力并可以部署目标任务的网元。
7、需要说明的是,该第一传输策略可以理解为是一个或多个终端设备发起的该多个任务对应的传输策略,网络设备需要根据该第一传输策略确定出该多个任务对应的一个或多个第二传输策略,以便发送给对应的终端设备。其中,一个第二传输策略可以与该多个任务中的至少一个任务相对应。
8、例如,假设终端设备1发起任务1和任务2,网络设备基于第一数据和第二数据确定出第一传输策略之后,根据该第一传输策略确定出任务1对应的第二传输策略1以及任务2对应的第二传输策略2。网络设备向终端设备1发送任务1对应的第二传输策略1以及任务2对应的第二传输策略2。
9、又例如,假设终端设备1发起任务1和任务2,网络设备基于第一数据和第二数据确定出第一传输策略之后,根据该第一传输策略确定出任务1和任务2对应的第二传输策略1。网络设备向终端设备1发送任务1和任务2对应的第二传输策略1。
10、又例如,假设终端设备1发起任务1和任务2,终端设备2发起任务3,终端设备3发起任务4,任务1、任务2、任务3和任务4属于同一个优化组。网络设备基于第一数据和第二数据确定出第一传输策略之后,根据该第一传输策略确定出任务1对应的第二传输策略1、任务2对应的第二传输策略2、任务3对应的第二传输策略3以及任务4对应的第二传输策略4。网络设备向终端设备1发送任务1对应的第二传输策略1以及任务2对应的第二传输策略2;网络设备向终端设备2发送任务3对应的第二传输策略3;网络设备向终端设备3发送任务4对应的第二传输策略4。
11、还需要说明的是,第一传输策略中包括有通信策略和业务策略。其中,通信策略可以不发送给终端设备,网络设备调度时直接使用即可,业务策略则需要发送给终端设备;当然也可以将第一传输策略包括的所有信息都发送给终端设备。由此可见,网络设备发送的一个或多个第二传输策略可以认为是第一传输策略中的全部信息,也可以是第一传输策略中的部分信息(例如业务策略)。另外,这里的第一数据可以是一个或多个终端设备发送给网络设备的,第二数据可以是一个或多个计算节点发送给网络设备的;或者,也可以是一个或多个计算节点将第二数据发送给一个或多个终端设备,由一个或多个终端设备统一收集之后,将第一数据和第二数据发送给网络设备的,在此不做限定。
12、在一种可能的实现方式中,该多个任务属于同一个优化组。
13、在一种可能的实现方式中,该第一数据包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,多个任务的标识,一个或多个输入文件的特征信息,或者,一个或多个输入文件的属性映射信息。
14、在本技术实施例中,优化组的标识、终端设备的标识、计算节点的标识、任务的标识之间可能具有映射关系。例如,通过优化组的标识可以映射出一个或多个终端设备的标识,通过一个或多个终端设备的标识可以映射出一个或多个任务的标识,通过一个或多个任务的标识可以映射出一个或多个计算节点的标识。
15、在一种可能的实现方式中,该第二数据包括以下一项或多项:一个或多个计算节点的标识,多个任务的标识,一个或多个计算节点的排队状况,一个或多个输入文件的特征信息,或者,一个或多个输入文件的属性映射信息。
16、在一种可能的实现方式中,该第一传输策略包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,一个或多个任务的标识,一个或多个传输资源的配置信息,或者,一个或多个第一文件处理策略。
17、在本技术实施例中,这里的一个或多个传输资源的配置信息可以认为是第一传输策略中包括的通信策略,传输资源具体可以包括传输带宽、频段、资源块(resource block,rb)、资源块组(resource block group,rbg)、调度优先级等,可以是网络设备依据不同任务的粒度配置的。由此可见,网络设备为终端设备配置的传输资源参与了联合优化决策(可以认为网络设备参与了联合优化决策),利用了信道条件相关的传输信息,更有利于提高决策的准确性、可靠性和实时性。另外,这里的一个或多个第一文件处理策略则可以认为是第一传输策略中包括的业务策略。
18、在一种可能的实现方式中,该第一文件处理策略包括以下一项或多项:第一文件处理策略的标识,第一处理算法信息,第一处理硬件信息,第一处理算法对应的输入参数,或者,该第一文件处理策略的生效信息。其中,这里的“算法”也可以替换为“工具”、“模块”、“模型”、“插件”、“应用”,也可以理解为是基于传统算法或ai算法的工具、模块、模型、插件、应用等,在此不做限定。
19、需要说明的是,不同的第一文件处理策略包括的参数可以是不一样的。例如,第一文件处理策略1包括:第一处理算法信息1,第一处理硬件信息1。第一文件处理策略2包括:第一处理算法信息2,第一处理硬件信息2。
20、又例如,第一文件处理策略1包括:第一文件处理策略的标识为1。第一文件处理策略2包括:第一处理算法信息1,第一处理硬件信息2。
21、在一种可能的实现方式中,该方法还包括:网络设备接收一个或多个终端设备中每个终端设备的第一信息,该第一信息用于指示一个或多个任务对应的第二文件处理策略中的全部信息或部分信息,第二文件处理策略与该一个或多个任务使用的文件处理策略有关。
22、在本技术实施例中,以终端设备为例,终端设备接收到网络设备发送的第二传输策略之后,依据第二传输策略中的生效信息激活对应的文件处理策略(即第一文件处理策略)。但是由于处理和逆处理流程之间通常存在时间差,导致终端设备和网络设备可能执行的并不是同一个文件处理策略,因此终端设备对文件进行处理后,还需要进一步向网络设备上报实际使用的文件处理策略,从而保证网络设备知道当前任务使用的真实策略,充分保障服务质量。另外,这里提及的“处理”包括对文件的压缩、编码、变形、投影、降维、升维等方式,其结果可能对文件的大小和/或文件的质量(信息量)产生影响。
23、需要说明的是,这里的第二文件处理策略与一个或多个任务使用的文件处理策略有关。示例性地,第二文件处理策略可以认为是一个或多个任务实际使用的文件处理策略。例如,终端设备使用的文件处理策略为a,终端设备发送的第二文件处理策略即为a。又示例性地,第二文件处理策略可以认为是基于一个或多个任务实际使用的文件处理策略生成的。例如,终端设备使用的文件处理策略为a,由于处理时间与发送时间不同步,导致终端设备使用的文件处理策略与终端设备发送的文件处理策略不一样,因此终端设备发送的第二文件处理策略可能是b,b是基于a生成的。
24、另外,第二文件处理策略与第一文件处理策略相同或不同。示例性地,第二文件处理策略与第一文件处理策略相同,可以认为是终端设备选用了网络设备下发推荐的第一文件处理策略。第二文件处理策略与第一文件处理策略不同,可以认为是终端设备没有选用网络设备下发推荐的第一文件处理策略,或者,可以认为是终端设备选用了网络设备下发推荐的第一文件处理策略,但是由于处理时间与发送时间不同步,导致终端设备使用的第一文件处理策略与终端设备发送的第二文件处理策略不一样。
25、在一种可能的实现方式中,该第二文件处理策略包括以下一项或多项:第二文件处理策略的标识,优化组的标识,一个或多个任务的标识,优化组的数据量,一个或多个任务的数据量,第二处理算法信息,第二处理硬件信息,第二处理算法对应的输入参数,或者,该第二文件处理策略的生效信息。
26、需要说明的是,不同的第二文件处理策略包括的参数也可以是不一样的。例如,第二文件处理策略1包括:第二处理算法信息1,第二处理算法对应的输入参数1。第二文件处理策略2包括:第二处理算法信息2,第二处理算法对应的输入参数2。
27、又例如,第二文件处理策略1包括:第二文件处理策略的标识为1。示例性地,如果第二文件处理策略是依据第一文件处理策略生成的,该标识也可以指示其依据的第一文件处理策略,例如,第二文件处理策略依据的第一文件处理策略的标识为1。第二文件处理策略2包括:第二处理算法信息1,第二处理算法对应的输入参数2。
28、在一种可能的实现方式中,网络设备基于该第一数据和该第二数据,确定该多个任务对应的第一传输策略时,具体的实现方式可以是:网络设备通过第一算法对该第一数据和该第二数据进行处理,得到该多个任务对应的第一传输策略。其中,这里的“算法”也可以替换为“工具”、“模块”、“模型”、“插件”、“应用”,也可以理解为是基于传统算法或ai算法的工具、模块、模型、插件、应用等,在此不做限定。
29、在一种可能的实现方式中,该第一传输策略满足以下一项或多项:
30、任务子集使用的传输资源与第一数值有关,该任务子集包括该多个任务中的至少一个任务;或者,
31、该多个任务使用的传输资源与第二数值有关;或者,
32、该多个任务和背景任务使用的传输资源与第三数值有关,该背景任务不属于该多个任务所在的优化组。基于该方法,有利于保证传输策略的可靠性,达到最优传输效果。
33、需要说明的是,这里的背景任务是指不属于该多个任务所在的优化组的、与该优化组内的多个任务共享或部分共享传输资源的任务。例如可以是传统的通话、短信、网络数据等任务,也可以是其他优化组中包含的任务。
34、在一种可能的实现方式中,该方法还包括:网络设备发送第一请求和/或第二请求;该第一请求用于向终端设备请求联合优化服务所需的业务数据,该第二请求用于向计算节点请求联合优化服务所需的业务数据。基于该方式,便于触发终端设备和/或计算节点发送业务数据,提高联合优化服务的可靠性。
35、在一种可能的实现方式中,该第一请求或该第二请求包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,或者,多个任务的标识。
36、在一种可能的实现方式中,该方法还包括:网络设备接收一个或多个终端设备中每个终端设备的第二信息,该第二信息用于指示一个或多个任务处理后的文件大小。基于该方式,便于后续网络设备更好地分配传输资源,保障服务质量。
37、第二方面,本技术实施例提供一种信息传输方法,该方法可以应用于终端设备侧,或者说应用于终端装置,例如终端设备或终端设备中的通信模组/处理模组,或终端设备中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(soc)芯片或系统级封装(sip)芯片),或终端设备中负责处理功能的电路或芯片(如图形处理器(gpu),人工智能(ai)处理器,或专用集成电路(asic))。以该方法应用于终端设备为例,在该方法中:
38、一个或多个终端设备发送针对联合优化服务所需的第一数据,或者,一个或多个终端设备发送针对联合优化服务所需的第一数据和第二数据;其中,该第一数据是一个或多个终端设备发起多个任务的业务数据,该第二数据是一个或多个计算节点执行该多个任务的业务数据;然后,接收该多个任务对应的一个或多个第二传输策略。
39、在本技术实施例中,第二方面的可能的实现方式的有益效果可参见第一方面的可能的实现方式的有益效果,在此不赘述。其中,这里的“发起”也可以替换为“执行”。
40、在一种可能的实现方式中,该方法还包括:一个或多个终端设备接收针对联合优化服务所需的第二数据。
41、可以理解为,该第一数据可以是一个或多个终端设备发送给网络设备的,该第二数据可以是一个或多个计算节点发送给网络设备的;也可以是一个或多个计算节点将第二数据发送给一个或多个终端设备,由一个或多个终端设备统一收集后,将第一数据和第二数据发送至网络设备的,在此不做限定。
42、在一种可能的实现方式中,该多个任务属于同一个优化组。
43、在一种可能的实现方式中,该第一数据包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,多个任务的标识,一个或多个输入文件的特征信息,或者,一个或多个输入文件的属性映射信息。
44、在一种可能的实现方式中,该第二数据包括以下一项或多项:一个或多个计算节点的标识,多个任务的标识,一个或多个计算节点的排队状况,一个或多个输入文件的特征信息,或者,一个或多个输入文件的属性映射信息。
45、在一种可能的实现方式中,该第二传输策略包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,一个或多个任务的标识,一个或多个传输资源的配置信息,或者,一个或多个第一文件处理策略。
46、在一种可能的实现方式中,该第一文件处理策略包括以下一项或多项:第一文件处理策略的标识,第一处理算法信息,第一处理硬件信息,第一处理算法对应的输入参数,或者,该第一文件处理策略的生效信息。
47、在一种可能的实现方式中,该方法还包括:一个或多个终端设备中每个终端设备发送第一信息,该第一信息用于指示一个或多个任务对应的第二文件处理策略中的全部信息或部分信息,第二文件处理策略与该一个或多个任务使用的文件处理策略有关。
48、在一种可能的实现方式中,该第二文件处理策略包括以下一项或多项:第二文件处理策略的标识,优化组的标识,一个或多个任务的标识,优化组的数据量,一个或多个任务的数据量,第二处理算法信息,第二处理硬件信息,第二处理算法对应的输入参数,或者,该第二文件处理策略的生效信息。
49、在一种可能的实现方式中,该方法还包括:一个或多个终端设备接收第一请求;该第一请求用于请求联合优化服务所需的业务数据。
50、在一种可能的实现方式中,该第一请求包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,或者,多个任务的标识。
51、在一种可能的实现方式中,该方法还包括:一个或多个终端设备中每个终端设备发送第二信息,该第二信息用于指示该多个任务处理后的文件大小。
52、第三方面,本技术实施例提供一种信息传输方法,该方法可以应用于计算节点侧,例如计算节点或计算节点中的通信模组/处理模组,或计算节点中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(soc)芯片或系统级封装(sip)芯片),或计算节点中负责处理功能的电路或芯片(如图形处理器(gpu),人工智能(ai)处理器,或专用集成电路(asic))。其中,一个或多个计算节点中的全部或部分可能是服务器、数据中心、边缘计算节点(mec)、应用功能(af)、其他终端设备、或其他有计算能力并可以部署目标任务的网元。以该方法应用于计算节点为例,在该方法中:
53、一个或多个计算节点发送针对联合优化服务所需的第二数据,该第二数据是一个或多个计算节点执行多个任务的业务数据;然后,接收该多个任务对应的一个或多个第二传输策略。
54、在本技术实施例中,第三方面的可能的实现方式的有益效果可参见第一方面的可能的实现方式的有益效果,在此不赘述。
55、在一种可能的实现方式中,该多个任务属于同一个优化组。
56、在一种可能的实现方式中,该第二数据包括以下一项或多项:一个或多个计算节点的标识,多个任务的标识,一个或多个计算节点的排队状况,一个或多个输入文件的特征信息,或者,一个或多个输入文件的属性映射信息。
57、在一种可能的实现方式中,该第二传输策略包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,一个或多个任务的标识,一个或多个传输资源的配置信息,或者,一个或多个第一文件处理策略。
58、在一种可能的实现方式中,该第一文件处理策略包括以下一项或多项:第一文件处理策略的标识,第一处理算法信息,第一处理硬件信息,第一处理算法对应的输入参数,或者,该第一文件处理策略的生效信息。
59、在一种可能的实现方式中,该方法还包括:一个或多个计算节点接收第二请求;该第二请求用于请求联合优化服务所需的业务数据。
60、在一种可能的实现方式中,该第二请求包括以下一项或多项:联合优化服务的标识,优化组的标识,一个或多个终端设备的标识,一个或多个计算节点的标识,或者,多个任务的标识。
61、第四方面,本技术实施例提供一种通信装置,用于执行第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式中的方法。该通信装置包括具有执行第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式中的方法的模块。
62、第五方面,本技术实施例提供一种通信装置,该通信装置包括处理电路,用于执行第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式中的方法。该处理电路用于执行存储器中存储的程序,当该程序被执行时,上述第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式所示的方法被执行。
63、在一种可能的实现方式中,存储器位于上述通信装置之外。
64、在一种可能的实现方式中,存储器位于上述通信装置之内。
65、本技术实施例中,处理电路和存储器还可以集成于一个器件中,即处理电路和存储器还可以被集成在一起。示例性的,通信装置可以为芯片。
66、在一种可能的实现方式中,上述通信装置还包括收发电路,该收发电路,用于接收信息(或输入信息)或发送信息(或输出信息)。
67、第六方面,本技术实施例提供一种通信装置,该通信装置包括处理电路和收发电路,该处理电路可以为逻辑电路,该收发电路可以为接口电路,所述逻辑电路和所述接口电路耦合;所述接口电路用于输入和/或输出信息,所述逻辑电路用于执行第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式中的方法。
68、第七方面,本技术实施例提供一种芯片,该芯片包括处理电路和接口电路,处理电路和接口电路耦合;该接口电路用于输入和/或输出信息,该处理电路用于执行代码指令,以使上述第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式所示的方法被执行。
69、第八方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式所示的方法被执行。
70、第九方面,本技术实施例提供一种计算机程序产品,当其在计算机上运行时,使得上述第一方面至第三方面,或者,第一方面至第三方面中任意可能的实现方式所示的方法被执行。
71、第十方面,本技术提供了一种通信系统,该通信系统包括网络设备、终端设备和计算节点,网络设备用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法,终端设备用于执行上述第二方面或第二方面的任意可能的实现方式所示的方法,计算节点用于执行上述第三方面或第三方面的任意可能的实现方式所示的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com