一种服务调用方法、装置、介质、设备和系统制造方法及图纸

技术编号:22298443 阅读:47 留言:0更新日期:2019-10-15 07:00
本发明专利技术涉及移动通信领域,尤其涉及一种服务调用方法、装置、介质、设备和系统。本发明专利技术实施例通过在服务调用方向服务提供方发送的数据请求中携带订阅标识,来通知服务提供方是否需要发送数据变化信息给服务调用方。通过一次服务调用即可以实现数据变化信息订阅,减少服务之间的消息的交互,且通过针对性的向服务调用方发送数据变化信息,不会增加额外的消息开销,从而有效减轻接口的信令负荷。

A service calling method, device, medium, device and system

【技术实现步骤摘要】
一种服务调用方法、装置、介质、设备和系统
本专利技术涉及移动通信领域,尤其涉及一种服务调用方法、装置、介质、设备和系统。
技术介绍
第五代移动通信网络(5G)对网络架构进行了革新的设计,提出了服务化架构(SBA,Service-basedArchitecture)。若干个相对独立可被灵活调用的服务组成网络功能,这些网络功能通过统一的接口为任何许可的网络功能提供其服务。控制平面的网络功能(NF,networkfunction),如接入和移动管理功能(AMF),可以包含多个服务,供控制平面内的其他网络功能调用。服务化架构下,NF之间的服务(NFService)采用服务调用的方式进行通信。控制平面的NFService既可以是服务提供方(Producer),也可以是服务调用方(Consumer)。当服务调用方调用服务提供方的服务来获取数据后,服务调用方可能需要在服务提供方中的数据发生变化时,及时获知最新的数据,以确保数据的一致性。因此,服务调用方在调用服务提供方的服务来获取数据时,需要显示或者隐式的去服务提供方订阅,使得当服务提供方数据发生改变时,及时通知服务调用方。目前标准中有两种订阅实现方式:方式一:显式订阅第一步、如图1所示,服务调用方(Service_A)向服务提供方(Service_B)发送数据请求(Request)进行服务调用,该数据请求可以是各种数据请求,如创建数据请求、读取数据请求、更新数据请求等,服务提供方向服务调用方返回响应消息(Response)。第二步、如图2所示,服务调用方向服务提供方发送订阅请求(Subscribe)进行服务调用,服务提供方根据该订阅请求,在服务提供方中与第一步中的数据请求相关的数据发生变化时,通过通知消息(Notify)向服务调用方发送数据变化信息。方式二:隐式订阅如图3所示,服务提供方收到数据请求(Request)后,除了向服务调用方返回响应消息(Response)之外,默认该服务调用方订阅了服务提供方中该数据请求相关数据的数据变化信息,一旦服务提供方中该数据请求相关数据发生变化时,将数据变化信息通过通知消息(Notify)通知服务调用方。在显式订阅方式中,需要通过两次服务调用实现数据变化信息的订阅,NF之间交互过程多,消息量大,会对接口产生较大的信令负荷。在隐式订阅方式中,服务提供方需要保存业务逻辑,如根据服务调用方的类型来判断一个数据请求服务调用是否同时意味着一个订阅数据变化信息服务调用。且部分不需要订阅数据变化信息的服务调用方,在服务提供方中数据请求相关的数据发生变化时,也会收到携带数据变化信息的通知消息,从而产生了额外的信令。
技术实现思路
本专利技术实施例提供一种服务调用方法、装置、介质、设备和系统,用于减少服务调用方订阅服务提供方中的数据变化信息时产生的信令,并避免产生额外的信令,减少接口的信令负荷。一种服务调用方法,所述方法包括:向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种服务调用方法,所述方法包括:接收服务调用方发送的进行服务调用的数据请求,所述数据请求中携带有订阅标识,所述订阅标识用于指示该服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种服务调用装置,所述装置包括:发送模块,用于向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种服务调用装置,所述装置包括:接收模块,用于接收服务调用方发送的进行服务调用的数据请求,所述数据请求中携带有订阅标识,所述订阅标识用于指示该服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行,从服务调用方一侧实现上述服务调用方法的步骤。一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行,从服务提供方一侧实现上述服务调用方法的步骤。一种服务调用设备,包括收发器、总线接口、存储器和处理器,所述处理器读取存储在存储器上的计算机程序,执行:通过所述收发器向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种服务调用设备,包括收发器、总线接口、存储器和处理器,所述处理器读取存储在存储器上的计算机程序,执行:通过所述收发器接收服务调用方发送的进行服务调用的数据请求,所述数据请求中携带有订阅标识,所述订阅标识用于指示该服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。一种服务调用系统,所述系统包括如上所述的两种服务调用设备。本专利技术实施例通过在数据请求中携带指示是否订阅数据变化信息的订阅标识,实现一次服务调用,即可以同时实现数据变化信息的订阅,相对于现有技术中的显式订阅,减少了服务调用的次数,并有效减少了NFService之间的信令交互。同时,相对于现有技术中的隐式订阅,可以针对性地提供数据变化信息给有需求的服务调用方,不会产生额外的信令开销。另外,在不增加信令开销的情况下,还可以为类型不支持隐式订阅的服务调用方,提供数据变化信息。同时,服务提供方中无需保存业务逻辑,根据订阅标识即可以直接确定是否需要向服务调用方提供数据变化信息,还进一步减轻了服务提供方的负荷。附图说明图1为现有技术提供的显式订阅方式中第一次服务调用示意图;图2为现有技术提供的显式订阅方式中第二次服务调用示意图;图3为现有技术提供的隐式订阅方式中服务调用示意图;图4为本专利技术实施例一提供的服务调用方法的步骤流程图;图5为本专利技术实施例二提供的服务调用装置的结构示意图;图6为本专利技术实施例三提供的服务调用装置的结构示意图;图7为本专利技术实施例六和实施例七提供的服务调用设备的结构示意图;图8为本专利技术实施例八提供的服务调用系统的结构示意图。具体实施方式本专利技术实施例通过在服务调用方向服务提供方发送的数据请求中携带订阅标识,来通知服务提供方是否需要发送数据变化信息给服务调用方。通过一次服务调用即可以实现数据变化信息订阅,减少服务之间的消息的交互,且通过针对性的向服务调用方发送数据变化信息,不会增加额外的消息开销,从而有效减轻接口的信令负荷。下面结合说明书附图对本专利技术实施例作进一步详细描述。实施例一如图4所示,为本专利技术实施例一提供的服务调用方法流程图,该方法包括以下步骤:步骤101、服务调用方发送数据请求。在本步骤中,服务调用方(以Service_A表示)可以向服务提供方(以Service_B表示)发送数据请求,进行服务调用。所述数据请求中可以携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,本文档来自技高网
...

【技术保护点】
1.一种服务调用方法,其特征在于,所述方法包括:向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。

【技术特征摘要】
1.一种服务调用方法,其特征在于,所述方法包括:向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。2.如权利要求1所述的方法,其特征在于,所述数据请求相关数据为一个数据集合,或者为一项数据。3.一种服务调用方法,其特征在于,所述方法包括:接收服务调用方发送的进行服务调用的数据请求,所述数据请求中携带有订阅标识,所述订阅标识用于指示该服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。4.如权利要求3所述的方法,其特征在于,所述方法还包括:保存所述订阅标识。5.如权利要求3或4所述的方法,其特征在于,若所述订阅标识指示该服务调用方需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息,则所述方法还包括:根据所述数据请求向所述服务调用方发送响应消息之后,在所述数据请求相关数据发生变化时,向所述服务调用方发送所述数据请求相关数据的数据变化信息。6.如权利要求3或4所述的方法,其特征在于,若所述订阅标识指示该服务调用方不需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息,则,若所述服务调用方订阅过所述数据请求相关数据的数据变化信息,所述方法还包括:将配置更改为所述服务调用方不订阅所述数据请求相关数据的数据变化信息。7.一种服务调用装置,其特征在于,所述装置包括:发送模块,用于向服务提供方发送数据请求进行服务调用,所述数据请求中携带有订阅标识,所述订阅标识用于指示发送数据请求的服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。8.一种服务调用装置,其特征在于,所述装置包括:接收模块,用于接收服务调用方发送的进行服务调用的数据请求,所述数据请求中携带有订阅标识,所述订阅标识用于指示该服务调用方是否需要在本次服务访问之外,同时在该服务提供方中,订阅所述数据请求相关数据的数据变化信息。9....

【专利技术属性】
技术研发人员:孙滔刘超
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1