本申请涉及通信领域,更具体地,尤其涉及一种发送信息的方法和装置。
背景技术:
为了保证通信系统中业务传输的服务质量(qualityofservice,qos),5g中提出了基于端到端的服务质量流qosflow粒度的控制机制。其中,qosflow粒度的控制机制是指使用同一个qosflow控制的数据包在传输过程中采用相同的qos参数进行处理。对于下行数据包的传输,用户面功能(userplanfunction,upf)基于业务数据流(servicedataflow,sdf)级别的过滤器,执行上下行数据包的匹配,把下行数据包分类到对应的qosflow中。upf在下行数据包隧道封装包头中为每个下行数据包作(qosflowindentifier,qfi)标记,然后传输给接入网(accessnetwork,an)。an执行qosflow和数据无线承载(dataradiobearers,drb)的绑定,把一个或多个qosflow绑定到同一个drb中。an收到upf发送的下行数据包后,经过处理发送给ue。而对于上行数据包的传输,ue需要基于网络侧配置的qos规则将上行数据包匹配到对应的qosflow中,再映射至drb进行传输。
为了节省网络侧向ue下发qos规则引起的信令开销,5g网络中引入了反射qos(reflectiveqos,rq)机制。在reflectiveqos场景下,ue不需要从网络的信令面获取qos规则,ue发送上行数据包的qos采用和下行数据一致的qosflow进行传输。
但是目前,行业内还没有rq机制下控制面和用户面之间的交互流程规范。
技术实现要素:
本申请提供一种发送信息的方法和装置,提供了一种rq机制下控制面和用户面之间的交互流程。
第一方面,本申请提供了一种发送信息的方法,该方法包括:用户设备ue通过注册流程发送第一指示信息,第一指示信息用于指示ue的支持反射服务质量rq能力,rq能力用于表征ue支持反射服务质量rq或不支持rq。
在本申请实施例中,ue通过注册流程发送指示ue的rq能力的第一指示信息,一方面,可以节省ue到接入移动和接入管理功能amf的传输资源。另一方面,也可以节省ue侧的信令开销。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:第二指示信息是会话管理功能smf根据接收到的来自策略和控制功能pcf的对业务数据流sdf的控制策略而发送给ue的,第二指示信息用于指示网络采用rq或不采用rq。
第二方面,本申请提供了一种发送信息的方法,该方法包括:接入和移动性管理功能amf通过注册流程接收来自用户设备ue的第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq,rq能力用于表征ue支持rq或不支持rq。
amf通过注册流程接收ue上报的rq能力,可以节省ue到amf的传输资源。
第三方面,本申请提供一种发送信息的方法,该方法包括:用户设备ue通过会话建立流程向会话管理功能smf发送第三指示信息,第三指示信息用于指示所述ue采用反射服务质量rq的意愿。
在本实施例中,ue可以上报支持rq的意愿,使得ue能够根据自己的实际需求向网络发送是否支持rq的意愿。
第四方面,本申请提供了一种发送信息的方法,该方法包括:会话管理功能smf接收第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq;smf获取本地策略或者获取来自pcf的策略和计费控制pcc规则;smf根据第一指示信息和pcc规则或者根据第一指示信息和本地策略,确定对业务数据流sdf的控制策略。
在本实施例中,smf通过本地策略和第一指示信息确定对sdf的控制策略,可以在网络中未部署pcf的场景下,完善网络制定rq相关策略的方法。
结合第四方面,在第四方面的某些实现方式中,该方法还包括:smf接收第三指示信息,第三指示信息用于指示ue采用rq的意愿;以及,smf根据第一指示信息和pcc规则或根据第一指示信息和本地策略,确定对sdf的控制策略,包括:smf根据第一指示信息、pcc规则和第三指示信息或者根据第一指示信息、本地策略和第三指示信息,确定控制策略。
类似地,在本实施例中,smf通过本地策略、第一指示信息和第三指示信息确定对sdf的控制策略,可以进一步完善网络制定rq相关策略的方法。
第五方面,本申请提供了一种发送信息的方法,策略和控制功能pcf接收来自会话管理功能smf发送的第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持反射服务质量rq或不支持rq;pcf根据第一指示信息,确定对业务数据流sdf的控制策略,控制策略用于表征sdf使用rq或者不使用rq;pcf向smf发送sdf的控制策略。
pcf根据第一指示信息确定对sdf的控制策略,使得pcf确定的控制策略涉及了更多的信息,控制策略会更加准确和合理。
结合第五方面,在第五方面的某些实现方式中,该方法还包括:pcf接收来自smf的第三指示信息,第三指示信息用于指示ue采用rq的意愿;以及,pcf根据第一指示信息,确定对sdf的控制策略,包括:pcf根据第一指示信息和第三指示信息,确定控制策略。
pcf根据ue上报的rq能力和采用rq的意愿,确定对sdf的控制策略,使得pcf确定控制策略的输入信息更加丰富和多元,这样,生成的控制策略也更加准确、合理。
结合第五方面,在第五方面的某些实现方式中,该方法还包括:pcf接收来自签约数据库udr中的数据网络名称dnnrq签约数据,dnnrq签约数据用于指示所述dnn允许使用rq或不允许使用rq;以及,pcf根据第一指示信息,确定对sdf的控制策略,包括:pcf根据第一指示信息和dnnrq签约数据,确定控制策略。
第六方面,本申请提供了一种发送信息的方法,该方法包括:策略和控制功能pcf接收来自统一数据存储库udr中的数据网络名称dnn反射服务质量rq签约数据,dnnrq签约数据用于指示dnn是否允许使用rq或不允许使用rq;pcf根据dnnrq签约数据,确定对业务数据流sdf的控制策略,控制策略用于指示sdf使用rq或者不使用rq;pcf向会话管理功能smf发送控制策略。
在本实施例中,pcf根据dnn粒度的签约数据确定对sdf的控制策略,丰富pcf决策的输入信息,使得pcf的策略更准确。
结合第六方面,在第六方面的某些实现方式中,该方法还包括:策略和控制功能pcf接收来自smf的第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq;以及,pcf根据dnnrq签约数据,确定对sdf的控制策略,包括:pcf根据dnnrq签约数据和第一指示信息,确定控制策略。
结合第六方面,在第六方面的某些实现方式中,该方法还包括:pcf接收来自smf的第三指示信息,第三指示信息用于指示所述ue采用rq的意愿;以及,pcf根据所述dnnrq签约数据,确定对sdf的控制策略,包括:pcf根据dnnrq签约数据和第三指示信息,确定对sdf的控制策略。
第七方面,本申请提供一种发送信息的方法,其特征在于,拜访域smf接收第一指示信息或第三指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq,第三指示信息用于指示ue采用rq的意愿;拜访域smf向归属域smf发送第一指示信息或第三指示信息。
第八方面,本申请提供一种通信装置,所述装置具有实现第一方面或第三方面的方法中用户设备ue的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。这些硬件或软件包括一个或多个与上述功能相对应的单元。
第九方面,本申请提供一种通信装置,所述装置具有实现第二方面的方法中接入和移动性管理amf的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。这些硬件或软件包括一个或多个与上述功能相对应的单元。
第十方面,本申请提供一种通信装置,所述装置具有实现第四方面或第七方面的方法中会话管理功能smf的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。这些硬件或软件包括一个或多个与上述功能相对应的单元。
第十一方面,本申请提供一种通信装置,所述装置具有实现第五方面或第六方面的方法中策略控制功能pcf的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。这些硬件或软件包括一个或多个与上述功能相对应的单元。
第十二方面,本申请提供一种用户设备,该用户设备包括收发器、处理器和存储器。处理器用于控制收发器收发信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得用户设备执行上述第一方面或第三方面的方法中的方法。
第十三方面,本申请提供一种通信设备,该通信设备包括收发器、处理器和存储器。处理器用于控制收发器收发信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得用户设备执行上述第二方面中的方法。
第十四方面,本申请提供一种用户设备,该用户设备包括收发器、处理器和存储器。处理器用于控制收发器收发信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得用户设备执行上述第四方面或第七方面的方法。
第十五方面,本申请提供一种通信设备,该通信设备包括收发器、处理器和存储器。处理器用于控制收发器收发信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得用户设备执行上述第五方面或第六方面中的方法。
第十六方面,本申请提供一种芯片系统,该芯片系统包括处理器,用于用户设备实现上述第一方面或第三方面中所涉及的用户设备的功能,例如,例如接收或发送上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第十七方面,本申请提供一种芯片系统,该芯片系统包括处理器,用于实现上述第二方面中所涉及的接入和移动性管理网元amf的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存amf必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第十八方面,本申请提供一种芯片系统,该芯片系统包括处理器,用于实现上述第四方面中所涉及的会话管理功能smf的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于smf必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第十九方面,本申请提供一种芯片系统,该芯片系统包括处理器,用于实现上述第五方面或第六方面中所涉及的策略控制功能pcf的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于pcf必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第二十方面,本申请提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第三方面的方法。
第二十一方面,本申请提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第二方面的方法。
第二十二方面,本申请提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第四方面或第七方面的方法。
第二十三方面,本申请提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第五方面或第六方面的方法。
第二十四方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第三方面中的方法。
第二十五方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第二方面的方法。
第二十六方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第四方面或第七方面的方法。
第二十七方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第五方面或第六方面的方法。
在本申请实施的技术方案,提供了一种rq机制下控制面和用户面之间的交互流程。
附图说明
图1是适用于本申请实施例的系统架构。
图2是qos的架构示意图。
图3是ue通过注册流程发送ue是否支持rq的信息的一个示例。
图4是ue通过注册流程发送ue是否支持rq的另一个示例。
图5是ue通过会话流程发送ue是否采用rq的意愿的一个示例。
图6是ue通过会话流程发送ue是否采用rq的意愿的另一个示例。
图7是本申请实施例中ue通过注册流程发送第一指示信息的示意图。
图8是本申请实施例ue通过会话流程发送第一指示信息的示意图。
图9为本申请实施例的用户设备900的示意性框图。
图10为本申请实施例的通信设备1000的示意性框图。
图11为本申请实施例的通信设备2000的示意性框图。
图12为本申请实施例的通信设备3000的示意性框图。
图13为本申请实施例的用户设备4000的示意性结构图。
图14为本申请实施例的通信设备5000的示意性结构图。
图15为本申请实施例的通信设备6000的示意性结构图。
图16为本申请实施例的通信设备7000的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
首先,对本申请实施例中涉及的网元及其功能作简单介绍。
接入和移动管理功能(accessandmobilitymanagementfunction,amf),amf的主要功能包括但不限于:连接管理、移动性管理、接入认证和授权、可达性管理、安全上下文管理等接入和移动性相关的功能。
会话管理功能(sessionmanagementfunction,smf),smf的功能包括但不限于:会话管理(例如,会话的建立、修改和释放,upf和an之间的隧道维护)、upf的选择和控制、漫游等会话相关的功能。其中,会话管理功能包括:会话的建立、修改和释放,upf和an之间的隧道维护。
策略控制功能(policycontrolfunction,pcf),pcf的功能包括但不限于:统一策略的制定、策略控制的提供和从统一数据存储库(unifieddatarepository,udr)中获取策略决策相关的签约数据等。
数据网络(datanetwork,dn),用于提供业务或内容的网络。一个dn可以使用一个dnn来进行标识。
用户面功能(userplanefunction,upf),upf的功能主要负责用户面数据的路由和转发。
无线接入网(radioaccessnetwork,ran)是ue通过无线方式接入到移动通信系统中的接入设备,可以是基站nodeb、演进型基站enodeb、5g移动通信系统或新一代无线(newradio,nr)通信系统中的基站、未来移动通信系统中的基站、wifi系统中的接入节点等。无线接入网设备也可以由无线接入网控制器和基站共同组成。本申请的实施例对无线接入网设备所采用的具体技术和具体设备形态不做限定。
图1是适用于本申请实施例的系统架构。图1中包括amf、smf、pcf、(r)an、upf和ue。此外,还包括ausf和udm等。这些网元之间的信令接口如图1中所示。例如,ue和amf之间通过n1接口进行通信。amf和smf之间通过n11接口进行通信等。下文的实施例中,网元之间信息和/或的数据传输涉及到相应的接口,结合具体的实施例再作说明。
在图1中所示的架构中,为了保证5g通信系统中业务的传输质量(qualityofservice,qos),提出了基于端到端(是指ue和upf之间)的qosflow粒度的控制机制。其中,qosflow粒度的控制机制是指使用同一个qosflow控制的数据包采用相同的qos参数进行传输处理。这里qos参数包括但不限于:处理优先级、包时延、丢包率、比特率等。
qos的架构请参见图2所示,图2是qos的架构示意图。
如图2所示,对于一个ue而言,可以和核心网之间建立一个或多个分组数据单元(packetdataunit,pdu)会话,而每个接入网an会为每一个会话建立一个或者多个数据无线承载(dataradiobearer,drb)。ue的非接入层(non-accessstratum,nas)和upf基于包过滤器(packetfilter)将上下行数据包映射到一个qosflow上。ue的接入层(accessstratum,as)和ran将上下行的qosflow关联到无线数据承载(radiodatabearer,drb)上进行传输。
下面介绍本申请提出的发送信息的方法,该方法可以应用于rq机制下控制面和用户面之间进行交互的场景。
需要说明的是,本文中描述的网元amf、smf、pcf的名称不应对本申请实施例的技术方案构成限定。例如,在一些通信系统中,有一些网元的名称可能与与本文中描述的网元amf、smf、pcf的名称不尽相同,但是如果这些网元具有与本申请实施例中的amf、smf、pcf相同功能,这些网元也应落入本申请实施例的保护范围。
下面对本申请实施例的发送信息的方法进行详细说明。
首先,从ue的角度来说,ue可以通过注册流程或会话流程向网络侧发送是否支持rq的信息。
方式1
ue通过注册流程向amf发送第一指示信息,第一指示信息用于指示ue的反射服务质量rq能力。其中,rq能力可以表征ue是否支持rq。
参见图3,图3是ue通过注册流程发送ue是否支持rq的信息的一个示例。
301、用户设备ue通过注册流程发送第一指示信息。amf通过注册流程接收第一指示信息。例如,ue可以通过注册请求消息将第一指示信息发送给amf。
其中,第一指示信息用于指示ue是否支持rq。具体地,第一指示信息可以为uerqcapability。一种可能的实现方式是,第一指示信息有两种取值,一种取值对应支持rq,另一种取值对应不支持rq。例如,第一指示信息取值为1的时候表示支持rq,第一指示信息取值为0的时候表示不支持rq。
第一指示信息还可以用于指示ue支持rq,即第一指示信息只有一种取值,用于指示支持rq。
在本申请实施例中,rq机制是指上行数据包采用和下行数据包一致的qosflow进行传输。文中表述的ue是否支持rq,也可以表述为ue是否支持rq机制。网络是否采用rq,也可以表述为网络是否采用rq机制。
amf根据第一指示信息可以获知ue支持rq。amf执行步骤302。
302、amf通过会话流程将第一指示信息发送给smf。例如,amf可以通过amf和smf的交互消息nsmf_pdusession_createsmcontextrequest中,将第一指示信息发送给smf。
303、smf第一指示信息发送给pcf。例如,smf可以通过npcf_smpolicycontrol_get服务化消息发送给pcf。
在本实施例中,amf通过会话流程将第一指示信息发送给smf,用于由smf或pcf根据第一指示信息确定对sdf的控制策略。
可以理解的是,amf从注册请求消息中获取到第一指示信息之后,可以将第一指示信息保存下来。然后amf再将第一指示信息封装在会话管理上下文消息中,将第一指示信息发送给smf。smf收到第一指示信息后,再将第一指示信息封装在事件开放通知消息中发送给pcf。
304、pcf根据第一指示信息,确定sdf的控制策略。
具体地,pcf可以获取ue的签约数据和/或dnn粒度的签约数据和/或业务信息,并根据ue的签约数据、dnn粒度的签约数据、业务信息、第一指示信息中的至少一项,确定对业务数据流(servicedataflow,sdf)的控制策略(也可以简称为控制策略)。
需要说明的是,udr中ue的签约数据包括ue的签约数据和dnn粒度的签约数据。在步骤304中所说的签约数据是指dnn粒度的签约数据。
在方式1的图3中,一种可能的情况下,pcf根据接从udr中获取的dnn粒度的签约数据,结合接收到的第一指示信息,确定对sdf的控制策略。
在另一种可能的情况下(非图3中所示),pcf还可以根据从udr中获取的dnn粒度的签约数据,确定对sdf的控制策略。
305、pcf向smf发送sdf的控制策略。
其中,sdf的控制策略包含在pcc规则中。
ue根据控制策略,确定是否对下行数据包的rq字段进行检测。
例如,若控制策略为网络对某个sdf(下文记作第一sdf)采用rq,则ue对第一sdf的下行数据包的rq字段进行检测。若控制策略为网络对第一sdf不采用rq,则ue对第一sdf的下行数据包的rq字段不作检测。
具体地,在图3所示的实施例中,pcf确定了控制策略之后,向smf发送一个第四指示信息,第四指示信息指示网络是否采用rq。smf对第四指示信息进行再处理,生成第二指示信息。smf将第二指示信息发送给ue。ue根据第二指示信息,可以获知网络是否采用rq。
或者,也可以是pcf确定了控制策略之后,通过smf向发送无线接入网(radioaccessnetwork,ran)发送第五指示信息,由ran根据第五指示信息生成第六指示信息发送给ue。ue根据第六指示信息可以获知网络是否支持rq。
因此,本申请实施例中描述的一个网元(例如网元a)向另一个网元(例如网元b)发送信息,可以是网元a直接向网元b发送信息,而不经过其它网元,也不对网元a发出的信息作任何处理(即,透传)。或者,也可以是网元a发出信息后,经过其它网元或网络的转发、或对信息经过重新封装等,最终由网元b接收到一个重新封装后的信息。换句话说,无论网元a发出的信息和网元b接收到的信息的封装形式是否完全相同,我们都认为网元a发出的信息和网元b接收到的信息表达了相同的含义。本申请实施例不限定对信息进行重新封装的过程,也不限定对信息进行重新封装的网元。本领域技术人员可以在本申请给出的技术方案的基础上,想到其它的变换或可行方式。
在本申请实施例中,rq字段也可以称作rq标识位(rqidentifierbit)。
另外,smf指示upf对第一sdf的数据包的rq字段进行标记。
若第二指示信息指示网络对第一sdf采用rq,则smf指示upf对第一sdf的下行数据包作第一标记。若第二指示信息指示网络对第一sdf不采用rq,则smf指示upf对第一sdf的下行数据包作第二标记。例如,第一标记可以为“1”,第二标记为“0”。
进一步可选地,第二指示信息指示网络采用rq的情况下,第二指示信息还指示网络所支持的rq的粒度。其中,rq的粒度包括业务数据流sdf粒度、分组数据单元pdu会话粒度、数据网络dn粒度或ue粒度。
在图3所示的方法流程中,pcf根据接收到的第一指示信息,确定是否对某个sdf采用rq。下面结合图4给出另一个示例,在图4的这个示例中,由smf确定是否对某个sdf采用rq。
参见图4,图4是ue通过注册流程发送ue是否支持rq的另一个示例。
401、ue通过注册流程发送第一指示信息,amf通过注册流程接收第一指示信息。
402、amf将第一指示信息发送给smf。
403、smf根据第一指示信息和本地策略,确定对sdf的控制策略。
另外,smf根据确定的对sdf的控制策略,指示upf对某个sdf的数据包进行标记。例如,如果网络对第一sdf采用rq,则smf指示upf在第一sdf的下行数据包的封装包头的rq比特位中作第一标记,例如标记为1。如果网络对第一sdf不采用rq,则smf指示upf在第一sdf的下行数据包的封装包头的rq比特位中作第二标记,例如标记为0。与通过会话流程发送第一指示信息相比,通过注册流程发送可以有效节省上报第一指示信息的信令开销。
在图4中所示的实施例中,smf接收来自pcf的策略和计费控制(policyandchargingcontrol,pcc)规则,并结合pcc规则和第一指示信息确定了对sdf的控制策略。
在另一种可能的实现方式中,例如若网路中没有部署pcf的情况下,smf也可以根据本地策略和第一指示信息,确定对sdf的控制策略。
其中,本地策略可以是dnnrq签约数据、ue的业务信息等生成的。换句话说,在网络中没有部署pcf的情况下,应在smf上配置ue的签约数据、业务信息等,以便于smf根据这些信息和/或数据生成本地策略。进一步地,在smf接收到第一指示信息或第三指示信息的情况下,结合第一指示信息和本地策略,或者结合第三指示信息和本地策略,或者结合第一指示信息、第三指示信息和本地策略确定对sdf的控制策略。(关于第三指示信息下文会作详细介绍)
在方式1的图3和图4所示的实施例中,ue通过注册流程向网络侧发送ue是否支持rq的第一指示信息。与通过会话流程发送第一指示信息相比,通过注册流程发送可以有效节省上报第一指示信息的信令开销。
方式2
ue通过会话流程向smf发送第三指示信息,第三指示信息用于指示ue采用rq的意愿。
参见图5,图5是ue通过会话流程发送ue是否采用rq的意愿的一个示例。
501、ue向smf发送第三指示信息,smf接收第三指示信息。
前文图3和图4中,ue通过注册流程发送的所述第一指示信息用于指示用户设备ue的rq能力,rq能力用于表征ue支持rq或不支持rq。在图5中,ue通过会话流程发送给smf的第三指示信息用于指示ue是否采用rq的一种意愿。
rq的意愿的粒度可以是sdf粒度、pdu会话粒度、dn粒度或ue粒度。本申请不作限定。
因此,在前述的实施例中,第一指示信息具体可以uerqcapability。而此处的第三指示信息具体可以为rqpreference。
在步骤501中,ue通过会话流程向amf发送第三指示信息,amf将第三指示信息转发给smf。也就是说,在会话流程中,amf并不解读第三指示信息的内容,仅是将来自ue的第三指示信息转发给smf。
502、smf将第三指示信息转发给pcf,对应地,pcf接收第三指示信息。
例如,smf可以通过会话流程的npcf_smpolicycontrol_get服务消息将第三指示信息发送给pcf。
同样地,smf将第三指示信息转发给pcf,以由pcf根据第三指示信息确定对sdf的控制策略。
503、pcf根据第三指示信息,确定对sdf的控制策略。
在步骤503中,具体地,pcf可以获取ue的签约数据和/或dnn粒度的签约数据和/或业务信息,并根据ue的签约数据、dnn粒度的签约数据、业务信息、第三指示信息中的至少一项,确定对sdf的控制策略。
在本申请实施例中,业务信息包括但不限于业务的qos需求信息。此外,这里所说的签约数据是指dnn粒度的签约数据。
504、pcf向smf发送sdf的控制策略。
后续,smf根据控制策略,通过amf向ue指示网络是否采用rq。
具体地,若网络采用rq,则smf可以通过amf向ue发送rqallowed。若网络不采用rq,则smf可以通过amf向ue发送rqnotallowed。
进一步地,ue根据接收到的网络是否采用rq的指示信息,确定是否对下行数据包的rq字段进行检测。若ue接收到的是rqallowed,则ue对下行数据包的rq字段进行检测。若ue接收到的是rqnotallowed,则ue对下行数据包的rq字段不作检测。
此外,smf根据第二指示信息,还需要指示upf对下行数据包的rq字段作标记。根据第二指示信息所指示的不同含义,upf对下行数据包的rq字段作不同的标记。例如,若第二指示信息指示网络采用rq,则smf指示upf对下行数据包作第一标记。若第二指示信息指示网络不采用rq,则smf指示upf对下行数据包作第二标记。例如,第一标记可以为“1”,第二标记为“0”。
可选地,在第二指示信息指示网络采用rq的情况下,第二指示信息还指示网络支持rq的粒度,其中,rq的粒度包括sdf粒度、pdu会话粒度、dn粒度或ue粒度。
可见,图5中所示的实施例与上文图3所示的实施例相比,ue向网络侧发送的指示信息有所不同。图3中ue发送的所述第一指示信息用于指示用户设备ue的rq能力,rq能力用于表征ue支持rq或不支持rq。而图5中ue发送的第三指示信息用于指示ue是否采用rq的意愿,表示ue采用rq的一种意愿。
参见图6,图6是ue通过会话流程发送ue是否采用rq的意愿的另一个示例。
601、ue通过会话流程向smf发送第三指示信息,smf通过会话流程接收第一指示信息。
其中,第三指示信息用于指示ue是否采用rq的意愿。具体地,第三指示信息可以为rqpreference。
在本申请中,rqpreference可以根据ue接收到的网络发送的ue路径选择策略(uerouteselectionpolicy,ursp)生成,也可以通过其它方式,本申请实施例不作限定。
具体地,ue通过amf向smf转发第三指示信息,amf并不解读第三指示信息的内容。
602、smf根据第三指示信息和本地策略,确定对sdf的控制策略。
这里,pcf生成的pcc规则即是对本申请实施例中所说的对sdf的控制策略。也就是说,在这个方案中,对sdf的控制策略是由pcf生成的。
具体地,pcf发送给smf的pcc规则中可以包含rqcontrol信息。其中,rqcontrol信息用于指示对sdf的控制策略。
与ue通过注册流程发送第一指示信息的实施例类似,在图6所示的实施例中,smf对sdf的控制管理也包括如下两个方面。
(1)smf向ue指示网络是否采用rq,以便于ue确定是否对下行数据包的rq字段进行检测。
若smf指示网络采用rq,则ue对下行数据包的rq字段进行检测。若smf指示网络不采用rq,则ue对下行数据包的rq字段不作检测。
(2)smf指示upf对下行数据包的rq字段进行标记。
若smf确定对第一sdf采用rq,则smf指示upf在第一sdf的下行数据包的封装包头的rq比特位中作第一标记。若smf确定对第一sdf不采用rq,则smf指示upf在第一sdf的下行数据包的封装包头的rq比特位中作第二标记。例如,第一标记可以为“1”,第二标记为“0”。或者不作标记。
综上所述,在方式1中,ue通过注册流程向网络侧(具体是向amf)上报ue是否支持rq的第一指示信息。在方式1中的图3所示的实施例中,是由网元pcf根据ue上报的第一指示信息,结合ue的签约数据和/或业务信息,确定网络是否采用rq。在方式1的图4所示的实施例中,是由网元smf根据ue上报的第一指示信息,结合smf上的本地策略,确定网络是否采用rq。
在方式2中,ue通过会话流程向网络侧(具体是向smf)上报ue是否采用rq的意愿的第三指示信息。在方式2中的图5所示的实施例中,是由网元pcf根据ue上报的第三指示信息,结合ue的签约数据和/或dnn粒度的签约数据和/或业务信息,确定网络是否采用rq。在方式2的图6所示的实施例中,是由网元smf根据ue上报的第三指示信息,结合smf上的本地策略,确定网络是否采用rq。
结合方式1和方式2来看,方式1中,ue通过注册流程上报rq能力,和方式2中通过会话流程上报rq能力相比,可以节省ue到amf的传输资源。
而采用方式2,ue可以上报支持rq的意愿,使得ue能够根据自己的实际需求向网络发送是否支持rq的意愿。
方式3
ue通过注册流程发送第一指示信息,并通过会话流程发送第三指示信息。
在方式3中,ue通过注册流程发送第一指示信息的过程实现可以参考方式1。ue通过会话流程发送第三指示信息的过程实现可以参考方式2。这里不再赘述。
需要说明是,方式3与前述方式1和方式2不同的是,在方式3中,网络侧的pcf或smf会结合第一指示信息和第三指示信息确定网络是否采用rq。
以pcf作为示例,pcf接收到第一指示信息和第三指示信息后,结合第一指示信息和第三指示信息确定网络是否采用rq。具体地,pcf可以根据ue的签约数据和/或业务信息,再结合第一指示信息和第三指示信息确定网络是否采用rq。
smf也是类似的,不再赘述。
在一种可能的情况下,pcf可从签约数据库udr中获取ue的dnn粒度的签约数据,并结合第一指示信息和第三指示信息,确定对sdf的控制策略。
在一种可能的情况下,smf可以根据接收的来自pcf的pcc规则,结合第一指示信息和第三指示信息,确定对sdf的控制策略。
另外,在方式3中,还可以包括一种情况,smf根据本地策略、第一指示信息和第三指示信息,确定对sdf的控制策略。例如,在网络中没有部署pcf的情况下,应在smf上配置或预存ue的签约数据和/或业务信息。smf在接收待第一指示信息和第三指示信息的情况下,根据本地存储的ue的dnn粒度的签约数据和/或业务信息生成本地策略,并结合本地策略、第一指示信息和第三指示信息,确定对sdf的控制策略。
pcf基于以上方式1、方式2和方式3中的任意一种方式确定对sdf的控制策略,使得pcf确定控制策略涉及了更多的信息,因此,与pcf仅根据ue的签约数据和/或业务信息等确定对sdf的控制策略相比,控制策略会更加准确和合理。
另外,对于smf通过本地策略,结合方式1、方式2或方式3确定对sdf的控制策略的情况下,可以在网络中未部署pcf的场景下,完善网络制定rq相关策略的方法。
以上对本申请实施例的控制面和用户面的交互流程作了说明。下文对本申请实施例中涉及的ue的注册流程和会话流程作详细介绍,以说明ue具体是如何通过注册流程向网络侧上报第一指示信息,或者ue是如何通过会话流程向网络侧上报第三指示信息的。
首先介绍ue的注册流程。
参见图7,图7是本申请实施例中ue通过注册流程发送第一指示信息的示意图。
701、ue向接入网an发送第一注册请求,注册请求中携带uerqcapability。
其中,uerqcapability指示ue支持rq。为了避免描述上的累赘,下文将uerqcapability称作第一指示信息。
另外,在步骤701中,接入网an也可以是无线接入网ran。下文均以an作为示例进行说明。
702、an执行amf选择流程。
在本申请实施例中,将an选择的amf记作第一amf。
703、an向第一amf发送第二注册请求,第二注册请求中携带uerqcapability。
704、第一amf根据第二注册请求,确定第二amf,并向第二amf发送ue上下文传输请求。
需要说明的是,这里所说的第二amf是指an执行amf选择流程之前的amf。为了和第一amf区分,本文中将an执行amf选择流程之前的amf称作第二amf。
705、第二amf向第一amf发送ue上下文传输请求的响应消息。
其中,响应消息中包括pcf信息。pcf信息包括第二amf使用的pcf的ip地址(例如,ipv4地址或ipv6地址的前缀)或者pcf的完全合格域名(fullyqualifieddomainname,fqdn)。
进一步地,响应消息中还包括pcf实例信息。pcf实施信息是第二amf从nrf获取的。
706、第一amf向ue发送标识请求。
707、ue向第一amf发送标识请求的响应消息。
步骤706-707是可选步骤,也可以不执行。
708、第一amf执行鉴权服务功能(authenticationserverfunction,ausf)选择流程。
其中,ausf的主要功能是支持ue以及网络的安全相关的鉴权认证功能。
图5中所示的ausf,即是第一amf执行ausf选择流程后确定的ausf。
709、ue和网络侧之间执行认证和安全流程。
710、第一amf向第二amf发送注册完成通知。
步骤710中,如果第一amf确定使用第二amf使用的pcf,则在注册完成通知中携带指示信息1,指示信息1用于指示第二amf在接收到udm发送的ue上下文删除通知时,仅删除第二amf上存储的ue上下文,不需要向pcf发起策略删除服务。
711、第一amf向ue发起标识获取流程。
这里,步骤511是一个可选步骤。
712、amf与eir执行设备标识eir_mei检查获取服务。
其中,eir_mei的英文全称是equipmentidentityregister_mobileequipmentidentity。当ue具体为手机时,设备标识eir_mei是可以是手机的标识,并且这个标识与(subscriberidentificationmodule,sim)卡无关。详细信息可以参考现有技术,这里不作详述。
713、第一amf执行用户数据管理(userdatamanagement,udm)选择流程。
图7中所示的udm,即是第一amf执行udm选择流程之后确定的udm。
714、第一amf与udm执行注册、订阅获取流程。
另外,udm接收到第一amf的注册请求或订阅请求后,向第二amf发送ue上下文去注册通知。
715、若第一amf确定第二amf提供的pcf信息不可用,第一amf执行pcf选择流程。
716、若第一amf确定第二amf提供的pcf信息可用,且pcf信息指示的pcf是第二amf使用的pcf时,第一amf向该pcf发送控制策略获取请求。
控制策略获取请求中携带指示pcf更新本地的ue上下文的信息(记作指示信息2)。
进一步地,若第一amf从第二amf获取的ue的移动性策略可用时,控制策略获取请求中携带指示pcf不需要发送ue的移动性策略的信息(记作指示信息3)。
pcf根据控制策略获取请求中的指示信息2,对本地的ue上下文进行更新。更新的内容主要包括在ue上下文中存储第一amf的标识信息(记作第一amf的id),并删除第二amf的标识信息(记作第二amf的id)。
717、第一amf向smf发送事件开放通知消息。
其中,事件开放通知消息包含pdu状态。
718、第一amf向n3wf发送n2请求。
719、n3wf向第一amf返回n2请求的响应消息。
720、若第二amf在步骤510中接收到的来自第一amf的注册完成通知中携带指示信息1时,第二amf仅删除本地的ue上下文。
若注册完成通知中不携带指示信息1,则第二amf向pcf发起控制策略删除请求。
其中,图7中的两个步骤720,表示根据情况执行其中之一。
721、第一amf向ue发送注册接收消息。
722、ue向第一amf发送注册完成消息。
以上步骤701-722,是ue的注册流程。
可以看到,在步骤701,ue可以在发送给an的第一注册请求中携带uerqcapability(即,第一指示信息)。后续,在步骤702中,an向amf发送第二注册请求时,携带uerqcapability。这样,ue就在注册流程中向网路侧(具体来说,是向amf)上报了自己是否支持rq。
可以理解的是,由于ue的注册流程仅在ue接入网络时执行,一般不会频繁发生。因此,ue通过注册流程向网络侧上报第一指示信息,可以节约信令上的开销。
下面介绍ue的会话流程。
参见图8,图8是本申请实施例ue通过会话流程发送第一指示信息的示意图。
801、ue向amf发送pdu会话建立请求。
其中,pdu会话建立请求中携带rqpreference(即,第三指示信息)。
可选的,会话管理上下文消息中还包含uerqcapability(也即,第一指示信息)。
应理解,图8中所说的amf即是图7中所说的第一amf。
802、amf执行smf选择流程。
图8中所示的smf即是amf执行完amf选择流程之后确定的smf。
803、amf向smf发送会话管理上下文消息。
具体为nsmf_pdusession_createsmcontextrequest服务消息。
其中,会话管理上下文消息中包含pcf信息。
此外,会话管理上下文消息中还包含rqpreference(也即,第三指示信息)。
在非漫游场景下,amf直接提供自己选择的归属域的pcf(homepcf,h-pcf)信息给smf。
在漫游场景下的本地分流(localbreakout,lbo)会话,amf确定会话的属性为lbo。则amf提供自己选择的拜访域的pcf(visitedpcf,v-pcf)信息。可选地,会话管理上下文消息中还包含v-pcf实例信息。进一步,amf根据pcf的服务对象(例如,pcf服务于plmn中的smf,或者是pcf服务于切片中的smf),给smf提供pcf信息。即当pcf服务于公共陆地移动网络(publiclandmobilenetwork,plmn)粒度,或者pcf服务的切换包含smf所在的切换,则amf向smf提供pcf信息。
另外,在漫游场景下,如果拜访域的smf(v-smf)接收到第一指示信息(uerqcapability)和第三指示信息(rqpreference)时,会将第一指示信息和第三指示信息发送给归属域的smf(homesmf,h-smf)。
804、smf与udm执行注册流程或签约获取流程。
805、smf向amf发送会话创建答复。
806、ue和网络执行pdu会话认证和授权流程。
步骤806为可选步骤,也可以不执行。
807、smf接收到会话创建管理上下文消息,会话创建管理上下文消息中包含pcf信息。smf根据本地策略,执行pcf选择流程。
应理解,步骤807中,smf接收到的会话创建管理上下文消息,是在步骤603中由amf发送的。
具体地,若amf提供的v-pcf可用,则smf使用amf提供的v-pcf。若amf提供的v-pcf不合适,如果有可用的v-pcf实例(v-pcfinstances),则smf根据v-pcf实例选择v-pcf。
进一步地,若没有合适的v-pcf,smf通过向nrf发起pcf发现流程,来选择v-pcf。
808、smf向pcf请求获取pcc规则。
具体地,smf通过npcf_smpolicycontrol_get消息向pcf请求获取pcc规则(也称作pcc策略)。
再进一步地,smf向pcf发现流程中选择的v-pcf发起服务请求,以从该v-pcf获取pccrules(即,pcc规则)。
可选地,在步骤808中,smf可以在npcf_smpolicycontrol_get消息中携带uerqcapability(即,第一指示信息),用于向pcf指示ue是否支持rq。
pcf获取ue的签约数据和/或dnnrq签约数据和/或业务信息,并根据签约数据、业务信息,第一指示信息,第三指示信息的至少一项,确定是否对某个sdf采用rq。
结合上文的说明可以理解的是,在本实施例中,是由pcf根据ue上报的rqpreference,结合获取的ue的签约数据和/或业务信息,确定网络是否采用rq。
809、smf执行upf选择流程。
810、smf向pcf发送事件开放通知消息。
可选地,在步骤809中,smf可以在发送给pcf的pcc策略的订阅消息中携带rqpreference(也即第三指示信息)。具体为nsmf_eventexposure_notifyservice消息。
可选地,在步骤809中,smf可以在nsmf_eventexposure_notifyservice消息中携带uerqcapability(即,第一指示信息),用于向pcf指示ue是否支持rq。
根据步骤808和步骤810中的描述,也就说,在会话流程中,smf可以通过在步骤808中发送给pcf的会话创建管理上下文消息中携带rqpreference或uerqcapability。或者,也可以不在会话创建管理上下文消息中携带,而在步骤809中的事件开放中携带rqpreference或uerqcapability。从而将ue通过会话流程发送的rqpreference或uerqcapability,转发给pcf,以由pcf根据rqpreference或uerqcapability确定网络是否采用rq。
811、pcf向smf发送会话管理策略更新通知。
pcf获取ue的签约数据和/或业务信息和/或ddn签约数据,并根据签约数据和业务信息、uerqcapability、rqpreference中的至少一项,确定是否对某个sdf采用rq。
同样地,若pcf确定对第一sdf采用rq,则pcf可以在发送给smf的会话管理更新通知中携带rqallowed,表示网络支持rq。若pcf确定对第一sdf不采用rq,则pcf可以在会话管理通知中携带rqnotallowed,表示网络不支持rq。后续,由smf向ue指示网络是否支持rq。
812-814、smf向amf、(r)an、ue发送会话建立信令消息会话建立完成。
在图8所示的实施例中ue通过在会话建立请求中携带rqpreference,向网络侧的pcf上报ue是否采用rq的意愿。在一种可能的情况下,ue通过在会话建立请求中携带uerqcapability,向网络侧的pcf上报ue是否支持rq。
也就是说,在图8中所示的实施例中,将rqpreference也可以替换为uerqcapability,也可以实现ue通过会话流程向网络侧上报ue是否支持rq。其它的步骤都是类似的,这里不再赘述。
以上结合图1至图8,对本申请实施例的发送信息的方法进行了详细描述。本申请提供的发送信息的方法,提供了在rq机制下控制面和用户面之间的交互流程。
进一步地,由于注册流程通常仅在ue入网时执行一次,因此,ue通过注册流程向网络侧上报ue是否支持rq,可以减少ue侧的信令开销。
下面结合图9图14,对本申请实施例中涉及的通信装置进行介绍。
图9为本申请实施例的用户设备900的示意性框图。如图9所示,用户设备900包括发送单元910。
发送单元910,用于通过注册流程发送第一指示信息,第一指示信息用于指示ue的支持反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq。
可选地,接收单元920用于接收第二指示信息,第二指示信息是smf根据从pcf接收的对sdf的控制策略而发送给所述ue的,第二指示信息用于指示网络是否采用rq。
在另一种可能的实现方式中,发送单元910,用于通过会话流程向会话管理功能smf发送第三指示信息,第三指示信息用于指示ue采用rq的意愿。
本申请实施例的用户设备900中的各单元和上述其它操作或功能分别为了实现发送信息的方法中用户设备通过注册流程发送第一指示信息的方法,此处不再赘述。
图10为本申请实施例的通信设备1000的示意性框图。如图10所示,通信设备1000包括接收单元1001和发送单元1002。其中,
接收单元1001,用于通过注册流程接收来自用户设备ue的第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq;
发送单元1002,用于将第一指示信息发送给会话管理功能smf。
本申请实施例的通信设备1000中的各单元和上述其它操作或功能分别为了实现用户设备通过注册流程发送第一指示信息的方法中amf执行的相关流程和操作,此处不再赘述。
图11为本申请实施例的通信设备2000的示意性框图。如图11所示,通信设备2000包括接收单元2001、处理单元2002和发送单元2003。其中,
接收单元2001,用于接收第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持rq或不支持rq;
接收单元2001还用于获取本地策略和来自pcf的策略和计费控制pcc规则;
处理单元2002,用于根据第一指示信息和pcc规则,或者根据第一指示信息和本地策略,确定对业务数据流sdf的控制策略。
本申请实施例的通信设备2000中的各单元和上述其它操作或功能分别为了实现本申请实施例中smf执行的相关流程和操作,此处不再赘述。
图12为本申请实施例的通信设备3000的示意性框图。如图12所示,通信设备3000包括接收单元3001、处理单元3003和发送单元3003。其中,
接收单元3001,用于接收会话管理功能smf发送的第一指示信息,第一指示信息用于指示用户设备ue的反射服务质量rq能力,rq能力用于表征ue支持反射服务质量rq或不支持rq;
处理单元3003,用于根据第一指示信息,确定对业务数据流sdf的控制策略,控制策略用于表征sdf使用rq或者不使用rq;
发送单元3003,用于向smf发送sdf的控制策略。或者,
接收单元3001,用于接收来自统一数据存储库udr中的数据网络名称dnn反射服务质量rq签约数据,dnnrq签约数据用于指示dnn允许使用rq或不允许使用rq;
处理单元3003,用于根据所述dnnrq签约数据,确定对业务数据流sdf的控制策略,控制策略用于指示sdf使用rq或者不使用rq;
发送单元3003,用于向会话管理功能smf发送控制策略。
本申请实施例的通信设备3000中的各单元和上述其它操作或功能分别为了实现本申请实施例的发送信息的方法中pcf执行的相关流程和操作,此处不再赘述。
图13为本申请实施例的用户设备4000的示意性结构图。如图13所示,用户设备4000包括:一个或多个处理器4001,一个或多个存储器4002,一个或多个收发器4003。处理器4001用于控制收发器4003收发信号,存储器4002用于存储计算机程序,处理器4001用于从存储器4002中调用并运行计算机程序,使得用户设备4000执行通过注册流程或会话流程发送信息的方法。为了简洁,此处不再赘述。
图14为本申请实施例的通信设备5000的示意性结构图。如图13所示,通信设备5000包括:一个或多个处理器5001,一个或多个存储器5002,一个或多个收发器5003。处理器5001用于控制收发器5003收发信号,存储器5002用于存储计算机程序,处理器5001用于从存储器5002中调用并运行计算机程序,使得通信设备5000执行ue通过注册流程发送信息的方法中由amf执行的相应流程和/或操作。为了简洁,此处不再赘述。
图15为本申请实施例的通信设备6000的示意性结构图。如图13所示,通信设备6000包括:一个或多个处理器6001,一个或多个存储器6002,一个或多个收发器6003。处理器6001用于控制收发器6003收发信号,存储器6002用于存储计算机程序,处理器6001用于从存储器6002中调用并运行计算机程序,使得通信设备6000执行ue通过注册流程或会话流程发送信息的方法中由smf执行的相应流程和/或操作。为了简洁,此处不再赘述。
图16为本申请实施例的通信设备7000的示意性结构图。如图16所示,通信设备7000包括:一个或多个处理器7001,一个或多个存储器7002,一个或多个收发器7003。处理器7001用于控制收发器7003收发信号,存储器7002用于存储计算机程序,处理器7001用于从存储器7002中调用并运行计算机程序,使得通信设备7000执行ue通过注册流程或会话流程发送信息的方法中由pcf执行的相应流程和/或操作。为了简洁,此处不再赘述。
以上实施例中,处理器可以为中央处理器(centralprocessingunit,cpu)、微处理器、特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路等。例如,处理器可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等。处理器可以根据这些设备各自的功能而在这些设备之间分配移动设备的控制和信号处理的功能。此外,处理器可以包括操作一个或多个软件程序的功能,软件程序可以存储在存储器中。处理器的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
存储器可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备。也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
结合前面的描述,本领域的技术人员可以意识到,本文实施例的方法,可以通过硬件(例如,逻辑电路),或者软件,或者硬件与软件的结合来实现。这些方法究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例的技术方案的目的。
当上述功能通过软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。在这种情况下,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。