数据传输方法、终端及网络侧设备与流程

文档序号:30951934发布日期:2022-07-30 08:00阅读:58来源:国知局
1.本技术属于无线通信
技术领域
:,具体涉及一种数据传输方法、终端及网络侧设备。
背景技术
::2.对于如云计算、雾计算、边缘计算等,均是将其所涉及的算力需求以及计算过程封闭在应用层,也就是说,对于云计算、雾计算、边缘计算等都需要在相关设备上部署专用的应用服务器,使得所用的数据计算均在应用层面发生。也就是说,对于如云计算、雾计算、边缘计算等,其相关的云网融合技术还处于硬融合阶段,并未实现逻辑层面上的传输层和应用层(或计算层)的软融合。技术实现要素:3.本技术实施例提供一种数据传输方法、终端及网络侧设备,能够在云网融合技术中,实现逻辑层面上的传输层和应用层(或计算层)的软融合的问题。4.第一方面,提供了一种数据传输方法,由终端执行,所述方法包括:确定算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;发送所述算力需求信息给第一网络节点。5.第二方面,提供了一种数据传输方法,由第一网络节点执行,所述方法包括:接收算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识;基于所述目标算力资源和/或所述网元功能标识进行数据处理和/或传输。6.第三方面,提供了一种数据传输装置,所述装置包括:确定模块,用于确定算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;第一发送模块,用于发送所述算力需求信息给第一网络节点。7.第四方面,提供了一种数据传输装置,所述装置包括:接收模块,用于接收算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;处理模块,用于从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识;传输模块,用于基于所述目标算力资源和/或所述网元功能标识进行数据处理和/或传输。8.第五方面,提供了一种终端,该终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。9.第六方面,提供了一种网络侧设备,该网络侧设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。10.第七方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。11.第八方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行网络侧设备程序或指令,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。12.第九方面,提供了一种计算机程序产品,该计算机程序产品包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。13.在本技术实施例中,终端通过确定算力需求信息,再发送所述算力需求信息给第一网络节点,其中,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;由此,能够使得第一网络节点根据接收到的算力需求信息为终端选择或者匹配合适的算力资源,以实现在数据传输的同时并行进行计算功能的同时,实现边传边算的云网软融合。附图说明14.图1是本技术一示例性实施例提供的无线通信系统的框图。15.图2是本技术一示例性实施例提供的数据传输方法的流程示意图。16.图3是本技术一示例性实施例提供的数据传输方法的流程示意图。17.图4a是本技术一示例性实施例提供的终端上的逻辑结构的示意图。18.图4b、图4c、图4d分别是本技术不同示例性实施例提供的算力需求信息的传输过程的示意图。19.图4e是本技术一示例性实施例提供的算力资源的更新/注册过程的示意图。20.图5是本技术一示例性实施例提供的资源调配过程的示意图。21.图6是本技术一示例性实施例提供的数据传输方法的流程示意图。22.图7是本技术一示例性实施例提供的数据传输装置的框图。23.图8a是本技术另一示例性实施例提供的数据传输装置的框图。24.图8b是本技术又一示例性实施例提供的数据传输装置的框图。25.图9是本技术一示例性实施例提供的终端的框图。26.图10是本技术一示例性实施例提供的网络侧设备的框图。具体实施方式27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。28.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。29.值得指出的是,本技术实施例所描述的技术不限于长期演进型(longtermevolution,lte)/lte的演进(lte-advanced,lte-a)系统,还可用于其他无线通信系统,诸如码分多址(codedivisionmultipleaccess,cdma)、时分多址(timedivisionmultipleaccess,tdma)、频分多址(frequencydivisionmultipleaccess,fdma)、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)、单载波频分多址(single-carrierfrequency-divisionmultipleaccess,sc-fdma)和其他系统。本技术实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。然而,以下描述出于示例目的描述了新空口(newradio,nr)系统,即5g系统,并且在以下大部分描述中使用nr术语,尽管这些技术也可应用于nr系统应用以外的应用,如5g演进系统,第6代(6thgeneration,6g)通信系统,7g等。30.图1示出本技术实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11也可以称作终端设备或者用户终端(userequipment,ue),终端11可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)或称为笔记本电脑、个人数字助理(personaldigitalassistant,pda)、掌上电脑、上网本、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)或车载设备(vue)、行人终端(pue)等终端侧设备,可穿戴式设备包括:手环、耳机、眼镜等。需要说明的是,在本技术实施例并不限定终端11的具体类型。网络侧设备12可以是基站或核心网,其中,基站可被称为节点b、演进节点b、接入点、基收发机站(basetransceiverstation,bts)、无线电基站、无线电收发机、基本服务集(basicserviceset,bss)、扩展服务集(extendedserviceset,ess)、b节点、演进型b节点(enb)、家用b节点、家用演进型b节点、wlan接入点、wifi节点、发送接收点(transmittingreceivingpoint,trp)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇。核心网,包括不同的逻辑功能,例如移动管理实体(mobilitymanagemententity,mme)、服务网关(servinggateway,sgw)、pdn网关(pdngateway,pgw),归属签约用户服务器(homesubscriberserver,hss)、策略与计费规则功能单元(policyandchargingrulesfunction,pcrf)、接入和移动管理功能(accessandmobilityfunction,amf)、会话管理功能(sessionmanagementfunction,smf)、用户面功能(userplanefunction,upf)、策略控制功能实体(policycontrolfunction,pcf)、网络数据分析功能(networkdataanalysisfunction,nwdaf)等。核心网的不同逻辑功能或者类似逻辑功能,可以作为单独功能实体,也可以合设或者分设为不同的功能实体。需要说明的是,在本技术实施例中仅以nr系统中的基站为例,但是并不限定基站的具体类型。31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的技术方案进行详细地说明。32.如图2所示,为本技术一示例性实施例提供的数据传输方法200的流程示意图,该方法200可由终端执行,例如,可由安装于所述终端中的硬件和/或软件执行,本实施例中,所述方法200可包括如下步骤。33.s210,确定算力需求信息。34.其中,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息。所述数据可以是应用层或业务层等进行数学运算、图像/图片处理、通信传输等过程时所涉及的数据。35.本实施例中,所述算力需求信息的适用范围可以包括应用数据流、应用数据包、会话通道、终端中的至少一项。下面以所述算力需求信息的适用范围分别为应用数据流、应用数据包、会话通道、终端,对所述算力需求信息进行说明。36.可以理解,在所述算力需求信息的适用范围为应用数据流的情况下,传递所述算力需求信息时,是以所述应用数据流作为适用粒度,例如,一次算力需求信息中仅包括一个传输目标应用的数据流所对应的算力需求信息。相应的所述算力需求信息同所述算力需求信息应用的数据流标识信息一同传递给网络,此外还可以有当前算力需求信息仅适用于数据流(又可称为qosflow,业务流,或者承载)的指示信息。37.在所述算力需求信息的适用范围为应用数据包的情况下,传递所述算力需求信息时,是以所述应用数据包作为适用粒度,例如,一次算力需求信息中仅包括一个目标应用数据包对应的算力需求信息。相应的所述算力需求信息中可以包括所述当前算力需求信息仅适用于应用数据包的指示信息。38.在所述算力需求信息的适用范围为会话通道的情况下,传递所述算力需求信息时,是以所述会话通道作为适用粒度,例如,一次算力需求信息中仅包括一个目标会话通道对应的算力需求信息。相应的所述算力需求信息中可以包括所述算力需求信息仅适用于会话通道的指示信息。39.在所述算力需求信息的适用范围为终端的情况下,传递所述算力需求信息时,是以所述终端作为传递粒度,例如,一次算力需求信息中可以包括所述终端需要进行数据传输或处理数据的全部需求信息,不区分不同数据对应的应用、会话通道、应用数据流、应用数据包等,相应的所述算力需求信息中可以包括所述算力需求信息仅适用于终端的指示信息。40.s220,发送所述算力需求信息给第一网络节点。41.其中,所述第一网络节点可以是前述无线通信系统中所述的网络侧设备,也可以amf、smf、upf、基站(gnb)等网络功能实体等,此外,所述第一网络节点也可以是由一个或多个网络节点/网络功能实体集成,本实施例对此不做限制。42.需要注意的是,关于前述的算力需求信息,所述第一网络节点和所述终端对所述算力需求信息具有统一的理解,如所述算力需求信息的确定方式等,由此确保数据传输和/或处理的正常进行。43.在本实施例中,终端通过确定算力需求信息,再发送所述算力需求信息给第一网络节点,其中,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;由此,能够使得第一网络节点根据接收到的算力需求信息为终端选择或者匹配合适的算力资源,以实现在数据传输的同时并行进行计算功能的同时,实现边传边算的云网软融合。44.如图3所示,为本技术一示例性实施例提供的数据传输方法300的流程示意图,该方法300可由终端执行,例如,可由安装于所述终端中的硬件和/或软件执行,本实施例中,所述方法300可包括如下步骤。45.s310,确定算力需求信息。46.其中,s310的实现过程除了可参照前述方法200中的相关描述之外,作为一种可能的实现方式,s310的实现过程可以包括如下s311-s313,内容如下。47.s311,确定所述终端进行数据传输和/或处理时的目标计算需求。48.其中,所述目标计算需求可以是所述终端需要计算和/或传输的数据情况等。例如,以所述终端中的业务层为例,所述目标计算需求可以是所述业务层处理一个业务事件需要网络侧提供的通信资源、计算资源等,在此不做限制。49.s312,获取与所述目标计算需求对应的基本计算单元。50.其中,所述基本计算单元是目标网络节点所支持的计算单元。所述目标网络节点可以是第一网络节点,也可以是除所述第一网络节点之外的其他网络节点。51.一种实现方式中,所述第一网络节点可以发送第一信息给所述终端,所述第一信息包括所述第一网络节点所支持的至少一个基本计算单元。可选地,所述基本计算单元的类型可以为基本数学运算(加、减、乘、除等)、卷积运算、图像识别、音频处理、视频处理、增强现实(augmentedreality,ar)/虚拟现实技术(virtualreality,vr)处理、机器学习的神经网络模型训练等。52.s313,基于所述基本计算单元的类型对所述目标计算需求进行拆解,得到所述算力需求信息。53.其中,所述算力需求信息包括所述基本计算单元的类型以及所述目标计算需求对应的计算量。例如,假设所述基本计算单元的类型为图像识别,那么,对应的计算量可以为5张图片、10张图片、……、n张图片进行图像识别;假设所述基本计算单元的类型为卷积运算,那么,所述对应的计算量可以为100个、1000个、……、n个卷积运算;假设所述基本计算单元的类型为机器学习的神经网络模型训练,那么,所述对应的计算量可以为1个、20个……、n个数据采样集进行神经网络模型训练。54.s320,通过应用层将所述算力需求信息通知给通信层。55.其中,结合参阅图4a,终端通过s320的执行,可将应用层的算力需求信息下沉到通信传输层面(也就是通信层),进而通过通信传输层面上的控制面或者用户面将算力需求信息发送给网络侧(也就是第一网络节点)。56.在此情况下,作为一种可能的实现方式,s320所述的“通过应用层将所述算力需求信息通知给通信层”的实现过程可以包括以下(1)-(3)中的至少一项。57.(1)所述应用层通过at命令(at-command)或者其他多媒体接口(multi-mediainterface),mmi)将所述算力需求信息传递给nas层,其中,所述mmi是通信芯片与终端设备之间的接口。58.其中,通过at命令进行传递的时机可以包括但不限于以下(1a)或(1b)。59.(1a)应用层出现数据传输时,此时算力需求信息的应用范围可以是应用级别,或者应用数据流级别。60.(1b)终端在网络注册前,此时算力需信息求的应用范围是终端或者应用。61.(2)所述应用层通过数据包包头传递所述算力需求信息。62.其中,在通过所述数据包包头传递所述算力需求信息的情况下,所述算力需求信息可设置于所述数据包包头的预留字段或扩展字段中。63.需要说明的是,在前述(2)中,也可包括通过控制面传输的数据包,该数据包头里可以扩展传输算力需求信息。64.(3)所述应用层将所述算力需求信息传递给第一算力感知层,所述第一算力感知层位于所述非接入层(non-accessstratum,nas)层之上。65.其中,所述第一算力感知层是在所述终端中的通信层引入的一个新层(newlayer),其主要功能之一就是支持终端将算力需求信息上报给网络。如图4b所示,所述第一算力感知层可以位于nas层之上,相应的,网络侧(如所述第一网络节点、第二网络节点等)也可以引入一个第二算力感知层,作为所述第一算力感知层的对等层,由此,所述终端可以通过第一算力感知层将所述算力需求信息传递网络侧上的第二算力感知层。66.需要注意的前述,终端将应用层的算力需求信息下沉到通信层的方式可以包括但不限于前述(1)-(3),本实施例对此不做限制。67.s330,通过所述通信层发送所述算力需求信息给第一网络节点。68.其中,s330的实现过程除了可参照方法200的相关描述之外,作为一种可能的实现方式,s330中所述的“通过所述通信层发送所述算力需求信息给第一网络节点”的实现过程也可包括如下(1)-(3)中至少一项。69.(1)通过用户面数据包传递所述算力需求信息给所述第一网络节点。70.其中,传递的所述算力需求信息的应用范围可以是应用数据流,也可以是应用数据包。相应的,所述算力需求信息应该包含该算力需求信息应用范围的指示,例如,当前数据包,或者是当前数据包所属的数据流。71.本实施例中,通过数据包包头来承载所述算力需求信息时,一种是利用数据包头的预留比特位来承载,另一种是利用数据包头的扩展位来承载。72.需要注意的是,在通过用户面数据包传递所述算力需求信息时,用户面节点的算力能力可以通过自更新(根据算力需求更新算力软件)的方式实现满足当前传输数据包的计算需求,此外,用户面节点采用自路由发的方式进行传输,如根据算力需求(例如当前数据包的包头中的算力需求)选择下一跳网元为传递的数据进行计算服务,本实施例对此不做限制。73.(2)通过控制面上的nas消息传递所述算力需求信息给所述第一网络节点。74.其中,如果所述算力需求信息的应用范围可以是终端,相应的,承载所述算力需求信息的所述nas消息可以为移动性管理消息,例如注册消息、位置更新消息、移动性注册更新消息等、专属的用于传输算力需求信息的上行nas消息等。75.此外,如果所述算力需求信息的应用范围是应用。相应的,承载所述算力需求信息的所述nas消息可以为会话管理消息,例如,会话建立消息、后者会话修改消息,其中,该会话管理消息是与同传递特定应用数据的会话关联的消息。76.可以理解,如果nas消息的终结点不是第一网络节点,可由接收所述nas消息的网络实体其上报给第一网络节点。77.(3)通过第一算力感知层传递所述算力需求信息给所述第一网络节点,所述第一算力感知层位于所述终端中的nas层之上。78.其中,再次参阅图4b,终端通过newlayer,即第一算力感知层,将算力需求信息传递给第一网络节点。79.一种实现方式中,在图4b所示的逻辑结构中,网络侧的naslayer和newlayer位于同一网络节点(如第一网络节点)上,属于同一实体的不同的逻辑层,终端的算力需求信息是通过封装在nas消息里的newlayer层消息里面传输给第一网络节点的。第一网络节点的nas层收到nas消息后,将封装在里面的newlayer层消息(算力需求信息)转发给第二算力感知层(newlayer)处理。80.另一种实现方式中,在图4c所示的逻辑结构中,网络侧的naslayer和newlayer位于不同的网络节点(如第二网络节点、第一网络节点)上,属于不同实体的不同逻辑层,终端的算力需求信息是通过封装在nas消息里的newlayer层消息1里面传输给网络侧的。其中,在第二网络节点的nas层收到nas消息2后,将封装在里面的newlayer层消息(msg)2封装在消息3转发给第一网络节点的newlayer层处理。81.可以理解,在本实现方式中年,第一网络节点和第二网络节点之间的接口(消息3)可以是基于服务架构(servicebasedarchitecture,sba)的接口,也可以基于传统逻辑的接口,对此在此不做限制。82.又一种实现方式中,在图4d所示的逻辑结构中,网络侧的naslayer位于某个网络节点上,终端可以通过建立用户面通道连接到第一网络节点,终端的算力需求信息是通过封装在newlayer层消息1里面传输给第一网络节点。而newlayer层的msg1是作为用户面数据通过用户面传递给网络的。83.与前述s330中所述的(1)-(3)中的发送方式对应,所述第一网络节点接收算力需求信息的过程也可以包括以下(1)-(3)中至少一项。84.(1)接收通过用户面数据包传递的所述算力需求信息。85.(2)接收通过控制面上的nas消息传递的所述算力需求信息。86.(2)接收通过第一算力感知层传递的所述算力需求信息,所述第一算力感知层位于所述终端中的nas层之上。87.其中,关于(1)-(3)中所述的接收方式的相关描述可参照s330中关于发送方式的描述,为避免重复,本实施例对此不再赘述。88.进一步,所述第一网络节点在接收到终端发送的算力需求信息之后,可以从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识;进而基于所述目标算力资源和/或所述网元功能标识进行数据处理和/或传输。89.其中,预设算力资源是可以是预先配置在所述第一网络节点中的,预设算力资源也可以配置在其他网络节点中的,此时,所述第一网络节点中是根据网络功能发送的所述算力注册/信息对所述网络功能进行算力注册/更新得到。例如,所述第一网络节点可以在从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识之前,接收网络功能发送的算力注册/更新信息,根据所述算力注册/信息对所述网络功能进行算力注册/更新。90.示例性的,请结合参阅图4e,具有算力资源的网络功能/网络功能实体(如图4e中所示的nf1)在配置到网络或开机重启时需要到专门的网络功能2(如图4e中所示的nf2,可以是第一网络节点,也可以是除所述第一网络节点之外的其他网络节点)进行算力资源注册,该网络功能2可以是generic的网络功能注册管理实体,如5g中的nrf(networkrepositoryfunction,网络存储功能),也可以是6g中的网络功能注册管理实体,第一网络节点可以从nf2处获取当前网络中不同网络功能的算力资源分布。nf1在进行网络功能注册/更新时,同时完成网元的算力资源的注册/更新。91.此外,网络功能的算力资源注册也可以注册到专门进行算力资源注册的网络功能实体上,该网络功能实体可以属于网络的业务感知层面或者算力感知层面,在此不做限制。92.一种实现方式中,根据第一网络节点的不同,所述第一网络节点基于所述预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能(可以理解为数据传输节点等)标识的实现过程可以不同,且可以适用不同的场景。下面结合不同的场景进行说明,其中,假设第一网络节点包括网络功能选择节点(如终端注册节点、会话管理功能节点)和网元功能注册维护节点(或网络算力资源管理节点)。93.场景1:94.假设在终端注册过程中,注册节点选择会话管理功能节点,此时注册节点承担网络功能选择节点的功能,终端通过移动性管理消息(如注册消息、attach消息、tau消息、位置更新消息等)发送算力需求信息给注册节点;那么,注册节点发送msg给网元功能注册维护节点,使得所述网络网元功能注册维护节点能够选择满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识,其中,所述msg中除了可以包括算力需求信息外,还可包括网元功能类型(nftype,如会话管理功能节点)、切片类型等信息;在此情况下,所述网元功能注册维护节点可反馈符合算力需求,可选的还有同时满足nftype、切片类型的会话管理节点标识给所述注册节点。95.场景2:96.假设在终端会话管理过程中,会话管理功能节点选择网关节点,此时会话管理功能节点承担网络功能选择节点的功能,终端通过会话管理消息(如pdusession建立过程、pdusession修改过程等)发送算力需求信息给会话管理功能节点;那么,会话管理功能节点发送msg给网元功能注册维护节点,使得所述网络网元功能注册维护节点能够选择满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识,其中,所述msg中除了可以包括算力需求信息外,还可包括nftype(如网关节点),在此情况下,所述网元功能注册维护节点可反馈符合算力需求,可选的还有同时满足nftype的网关节点标识给所述会话管理功能节点。97.场景3:98.在控制面数据传输过程,移动性管理节点选择控制面数据处理节点,此时移动性管理节点承担网络功能选择节点的功能,ue通过移动性管理消息(如注册消息,attach消息,tau消息,位置更新消息等)发送算力需求信息给移动性管理节点,那么,所述移动性管理节点发送msg给网元功能注册维护节点,使得所述网络网元功能注册维护节点能够选择满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识,其中,所述msg中除了可以包括算力需求信息外,还可包括网元功能类型(nftype,如控制面数据处理节点),在此情况下,所述网元功能注册维护节点可反馈符合算力需求,可选的同时满足nftype的控制面数据处理节点标识给所述移动性管理节点。99.进一步,所述第一网络节点(如前述的网络功能选择节点)基于选取到的目标算力资源和/或满足所述目标算力资源的网元功能标识进行对应的数据传输和/或计算。100.前述过程中,在终端的数据传输过程之中或者数据传输过程之前,第一网络节点综合考虑终端的算力需求信息和可用的网络侧的算力资源,为终端选择满足算力需求的目标算力资源或/和网络功能进行数据传输,可以在数据传输的同时完成数据的计算需求,有效的实现了边传边算的云网软融合。101.此外,所述第一网络节点还可以对接收到的至少一个所述算力需求信息进行统计;根据统计结果以及已注册的各网元功能的算力资源,对各所述网元功能和/或各所述网元功能对应的算力资源进行调配。其中,所述“调配”可以是对一个网元功能上的算力资源进行增加或减少,也可以是针对多个网元节点,将一个网元功能上的算力资源调配至另一个网元功能上,使得调配后的网元功能能够更好的服务于所述终端,以进行数据传输/计算等。102.另外,前述的算力资源调配可以由所述第一网络节点独立完成,也可以由多个第一网络节点配合完成,例如,请结合参阅图5,所述第一网络节点a可根据大量终端上报的算力需求信息,给出某个区域或某段时间对网络算力资源需求的统计信息,并将网络算力资源需求的统计信息反馈给第一网络节点b(如网管系统),第一网络节点b基于网络算力资源需求的统计信息,调配网络功能的算力资源。103.本实施例中,终端将应用层上的算力需求信息下沉到通信传输层面,再通信传输的控制面或者用户面传输算力需求信息给网络节点,网络节点根据控制面或者用户面的算力需求信息选择或者匹配具有合适算力的数据传输节点(如网元功能),从而实现在数据传输的同时并行进行计算功能,从而实现边传边算的云网软融合。104.如图6所示,为本技术一示例性实施例提供的数据传输方法600的流程示意图,该方法600可由第一网络节点执行,例如,可由安装于所述第一网络节点中的硬件和/或软件执行,本实施例中,所述方法600可包括如下步骤。105.s610,接收算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息。106.s620,从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识。107.s630,基于所述目标算力资源和/或所述网元功能标识进行数据处理和/或传输。108.作为本技术的一种可能的实现方式,s610中所述的接收算力需求信息,可以包括以下(1)-(3)中至少一项。109.(1)接收通过用户面数据包传递的所述算力需求信息。110.(2)接收通过控制面上的nas消息传递的所述算力需求信息;其中,所述nas消息为移动性管理消息或会话管理消息。111.(3)接收通过第一算力感知层传递的所述算力需求信息,所述第一算力感知层位于所述终端中的nas层之上。112.其中,前述(3)中所述的接收通过第一算力感知层传递的所述算力需求信息可以包括:通过第二算力感知层,接收通过第一算力感知层传递的算力需求信息,所述第二算力感知层位于所述第一网络节点中的nas层之上。113.作为本技术的另一种可能的实现方式,s610中所述的接收算力需求信息,可以包括:接收第二网络节点转发的算力需求信息,所述算力需求信息是由所述终端发送给所述第二网络节点。114.作为本技术的又一种可能的实现方式,第一网络节点在接收算力需求信息之前,可发送第一信息给所述终端,所述第一信息包括所述第一网络节点所支持的至少一个基本计算单元。可选的,所述算力需求信息包括所述基本计算单元的类型以及目标计算需求对应的计算量,所述目标计算需求为所述终端进行数据传输和/或处理时的计算需求。115.作为本技术的又一种可能的实现方式,第一网络节点在从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识之前,还可以接收网络功能发送的算力注册/更新信息;根据所述算力注册/信息对所述网络功能进行算力注册/更新。116.作为本技术的又一种可能的实现方式,第一网络节点对接收到的至少一个所述算力需求信息进行统计;根据统计结果以及已注册的各网元功能的算力资源,对各所述网元功能和/或各所述网元功能对应的算力资源进行调配。117.需要说明的是,本实施例给出的前述各实现方式,可参照方法200和方法300中的相关描述,为避免重复,在此不再赘述。118.本实施例中,在终端的数据传输过程之中或者数据传输过程之前,第一网络节点综合考虑终端的算力需求信息和可用的网络侧的算力资源,为终端选择满足算力需求的目标算力资源或/和网络功能进行数据传输,可以实现在数据传输的同时完成数据的计算需求,有效的实现了边传边算的云网软融合。119.需要说明的是,本技术实施例提供的数据传输方法200、300、600,执行主体可以为数据传输装置,或者,该数据传输装置中的用于执行数据传输方法的控制模块。本技术后续实施例中以数据传输装置执行数据传输方法为例,说明本技术实施例提供的数据传输装置。120.如图7所示,为本技术一示例性实施例提供的一种数据传输装置700的框图,该装置700包括:确定模块710,用于确定算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;第一发送模块720,用于发送所述算力需求信息给第一网络节点。121.作为本技术的一种可能的实现方式,所述第一发送模块用于以下至少一项:通过用户面数据包传递所述算力需求信息给所述第一网络节点;通过控制面上的nas消息传递所述算力需求信息给所述第一网络节点;通过第一算力感知层传递所述算力需求信息给所述第一网络节点,所述第一算力感知层位于所述终端中的nas层之上。122.作为本技术的另一种可能的实现方式,所述算力需求信息的适用范围包括以下至少一项:应用数据流;应用数据包;会话通道;终端。123.作为本技术的又一种可能的实现方式,所述nas消息为移动性管理消息或会话管理消息。124.作为本技术的又一种可能的实现方式,所述第一发送模块还用于通过应用层将所述算力需求信息通知给通信层,再执行通过所述通信层执行所述发送所述算力需求信息给第一网络节点的步骤。125.作为本技术的又一种可能的实现方式,应用层将所述算力需求信息通知给通信层,包括以下至少一项:所述应用层通过at命令将所述算力需求信息传递给nas层;所述应用层通过数据包包头传递所述算力需求信息;所述应用层将所述算力需求信息传递给第一算力感知层,所述第一算力感知层位于所述nas层之上。126.作为本技术的又一种可能的实现方式,在通过所述数据包包头传递所述算力需求信息的情况下,所述算力需求信息设置于所述数据包包头的预留字段或扩展字段中。127.作为本技术的又一种可能的实现方式,所述确定模块710用于确定所述终端进行数据传输和/或处理时的目标计算需求;获取与所述目标计算需求对应的基本计算单元,所述基本计算单元是所述目标网络节点所支持的计算单元;基于所述基本计算单元的类型对所述目标计算需求进行拆解,得到所述算力需求信息。128.作为本技术的又一种可能的实现方式,所述算力需求信息包括所述基本计算单元的类型以及所述目标计算需求对应的计算量。129.本技术实施例中的数据传输装置700可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动终端,也可以为非移动终端。示例性的,移动终端可以包括但不限于上述所列举的终端11的类型,非移动终端可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。130.本技术实施例中的数据传输装置700可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。131.本技术实施例提供的数据传输装置700能够实现图2至图3的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。132.如图8a所示,为本技术一示例性实施例提供的一种数据传输装置800的框图,该装置800包括接收模块810,用于接收算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;处理模块820,用于从预设算力资源中选取满足所述算力需求信息的目标算力资源和/或满足所述目标算力资源的网元功能标识;传输模块830,用于基于所述目标算力资源和/或所述网元功能标识进行数据处理和/或传输。133.作为本技术的一种可能的实现方式,所述接收模块810用于以下至少一项:接收通过用户面数据包传递的所述算力需求信息;接收通过控制面上的nas消息传递的所述算力需求信息;接收通过第一算力感知层传递的所述算力需求信息,所述第一算力感知层位于所述终端中的nas层之上。134.作为本技术的另一种可能的实现方式,所述nas消息为移动性管理消息或会话管理消息。135.作为本技术的又一种可能的实现方式,所述接收模块用于通过第二算力感知层,接收通过第一算力感知层传递的算力需求信息,所述第二算力感知层位于第一网络节点中的nas层之上。136.作为本技术的又一种可能的实现方式,所述接收模块用于接收第二网络节点转发的算力需求信息,所述算力需求信息是由所述终端发送给所述第二网络节点。137.作为本技术的又一种可能的实现方式,所述算力需求信息的适用范围包括以下至少一项:应用数据流;应用数据包;会话通道;终端。138.作为本技术的又一种可能的实现方式,如图8b所示,所述装置800还包括:第二发送模块840,用于发送第一信息给所述终端,所述第一信息包括第一网络节点所支持的至少一个基本计算单元。139.作为本技术的又一种可能的实现方式,所述算力需求信息包括所述基本计算单元的类型以及目标计算需求对应的计算量,所述目标计算需求为所述终端进行数据传输和/或处理时的计算需求。140.作为本技术的又一种可能的实现方式,所述接收模块810还用于接收网络功能发送的算力注册/更新信息;根据所述算力注册/信息对所述网络功能进行算力注册/更新。141.作为本技术的又一种可能的实现方式,所述处理模块820还用于对接收到的至少一个所述算力需求信息进行统计;根据统计结果以及已注册的各网元功能的算力资源,对各所述网元功能和/或各所述网元功能对应的算力资源进行调配。142.本技术实施例中的数据传输装置800可以是装置,也可以是网络侧设备中的部件、集成电路、或芯片。或者,143.本技术实施例中的数据传输装置800可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。144.本技术实施例提供的数据传输装置800能够实现图6的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。145.如9所示,图9为实现本技术实施例的一种终端的硬件结构示意图。该终端900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。146.本领域技术人员可以理解,终端900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。147.应理解的是,本技术实施例中,输入单元904可以包括图形处理器(graphicsprocessingunit,gpu)1041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。148.本技术实施例中,射频单元901将来自网络侧设备的下行数据接收后,给处理器910处理;另外,将上行的数据发送给网络侧设备。通常,射频单元901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。149.存储器909可用于存储软件程序或指令以及各种数据。存储器909可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。150.处理器910可包括一个或多个处理单元;可选的,处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。151.其中,处理器910,用于确定算力需求信息,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;发送所述算力需求信息给第一网络节点。152.在本技术实施例中,终端通过确定算力需求信息,再发送所述算力需求信息给第一网络节点,其中,所述算力需求信息表征终端进行数据传输和/或处理时所需的算力资源信息;由此,能够使得第一网络节点根据接收到的算力需求信息为终端选择或者匹配合适的算力资源,以实现在数据传输的同时并行进行计算功能的同时,实现边传边算的云网软融合。153.如图10所示,本技术实施例还提供了一种网络侧设备。该网络侧设备1000包括:天线1001、射频装置1002、基带装置1003。天线1001与射频装置1002连接。在上行方向上,射频装置1002通过天线1001接收信息,将接收的信息发送给基带装置1003进行处理。在下行方向上,基带装置1003对要发送的信息进行处理,并发送给射频装置102,射频装置102对收到的信息进行处理后经过天线101发送出去。154.上述频带处理装置可以位于基带装置1003中,以上实施例中网络侧设备执行的方法可以在基带装置1003中实现,该基带装置1003包括处理器1004和存储器1005。155.基带装置1003例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图10所示,其中一个芯片例如为处理器1004,与存储器1005连接,以调用存储器1005中的程序,执行以上方法实施例中所示的网络侧设备操作。156.该基带装置1003还可以包括网络接口1006,用于与射频装置1002交互信息,该接口例如为通用公共无线接口(commonpublicradiointerface,简称cpri)。157.具体地,本发明实施例的网络侧设备还包括:存储在存储器1005上并可在处理器1004上运行的指令或程序,处理器1004调用存储器1005中的指令或程序执行图8所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。158.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。159.其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。160.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行网络侧设备程序或指令,实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。161.应理解,本技术实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。162.本技术实施例还提供了一种计算机程序产品,该计算机程序产品包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时,实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。163.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。164.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络侧设备等)执行本技术各个实施例所述的方法。165.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1