订阅请求处理方法、网络实体及能力开放平台技术

技术编号:21577973 阅读:15 留言:0更新日期:2019-07-10 17:13
本发明专利技术实施例公开了一种订阅请求处理方法、网络实体及业务能力开放平台。应用于业务能力开放功能实体SCEF中的所述订阅请求处理方法,包括:接收订阅实体发送的订阅请求;获取所述订阅请求对应的事件执行结果;向所述订阅实体发送第一消息,其中,所述第一消息,至少用于供所述订阅实体确定事件执行的部分失败状况信息。

Subscription Request Processing, Network Entities and Capability Open Platform

【技术实现步骤摘要】
订阅请求处理方法、网络实体及能力开放平台
本专利技术涉及通信
,尤其涉及一种订阅请求处理方法、网络实体及业务能力开放平台。
技术介绍
业务能力开放平台(ServiceCapabilityExposure,SCE)是通信运营商提供的一种网络架构,该网络架构可以通过向第三方开放特定的接口,可以使得第三方可以接入到SCE平台内,使用SCE平台内的网络资源向用户设备(UserEquipment,UE)提供业务服务。T8接口为SCE向第三方的业务能力服务器(ServiceCapabilityServer,SCS)或应用服务器(ApplicationServer,AS)连接到SCE内的业务能力开放功能实体(ServiceCapabilityExposureFunction,SCEF)的一种接口,从而使得SCS或AS可以通过T8接口连接到SCEF,并使用SCE内的各种实体为其提供业务数据的传输等网络资源提供的服务。SCS或AS可以通过T8接口向SCE平台发送订阅请求,以进行一种或多种业务的订阅,有一种订阅请求可以同时订阅多个应用,或者,为多个用户进行业务订阅。有一种订阅请求称之为组合订阅请求,组合订阅请求,用于同时订阅多种业务,或者,同时为多个用户订阅一个业务,或者,同时为多个用户订阅多个业务。在一些状况信息下,有些用户抱怨没有执行成功,或同时为同一用户订阅的多种应用仅有部分成功,而对于此SCS或AS都无法监测到,并采用对应的处理方式,从而导致从用户层面来说,订阅的应用执行失败率高及用户使用满意度差等问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种订阅请求处理方法、网络实体及业务能力开放平台,至少部分解决上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种订阅请求处理方法,应用于业务能力开放功能实体SCEF中,包括:接收订阅实体发送的订阅请求;获取所述订阅请求对应的事件执行结果;向所述订阅实体发送第一消息,其中,所述第一消息,至少用于供所述订阅实体确定事件执行的部分失败状况信息。第二方面,本专利技术实施例提供一种订阅请求处理方法,包括,应用于订阅实体中,包括:向业务能力开放功能实体SCEF发送订阅请求;接收所述SCEF基于所述订阅请求的事件执行结果发送的第一消息;根据所述第一消息,确定出所述订阅请求的部分执行失败的状况信息。第三方面,本专利技术实施例提供一种网络实体,所述网络实体为业务能力开放功能实体SCEF,包括:第一接收单元,用于接收订阅实体发送的订阅请求;获取单元,用于获取所述订阅请求对应的事件执行结果;第一发送单元,用于向所述订阅实体发送第一消息,其中,所述第一消息,至少用于供所述订阅实体确定事件执行的部分失败状况信息。第四方面,本专利技术实施例提供一种网络实体,所述网络实体为订阅实体,包括:第二发送单元,用于向业务能力开放功能实体SCEF发送订阅请求;第二接收单元,用于接收所述SCEF基于所述订阅请求的事件执行结果发送的第一消息;确定单元,用于根据所述第一消息,确定出所述订阅请求的部分执行失败的状况信息。第五方面,本专利技术实施例提供一种网络实体,包括:收发器、存储器、处理器及存储在所述存储器上并由所述处理器执行的计算机程序;所述处理器,分别与所述收发器及所述存储器连接,用于通过执行所述计算机程序实现第一方面或第二方面提供的订阅请求处理方法。第六方面,本专利技术实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后,能够实现第一方面或第二方面提供的订阅请求处理方法。本专利技术实施例提供的订阅请求处理方法、网络实体及业务能力开放平台,SCEF会根据事件执行结果,向订阅请求发送第一消息,该第一消息可用于订阅实体确定出是否有部分失败的执行状况信息,从而实现了订阅主体对部分失败的执行状况信息的监控,从而可以采取对应的处理,例如,通过订阅请求的重发触发未执行成功的事件或用户的重新执行,从而保证对应业务的成功执行,从而提升用户体验,又例如,通过部分失败的原因的分析及异常定位等情况,可以减少后续部分执行失败的概率,从而提升执行成功率和用户执行成功率。附图说明图1为一种SCE的结构示意图;图2为本专利技术实施例提供的第一种订阅请求处理方法的流程示意图;图3为本专利技术实施例提供的第二种订阅请求处理方法的流程示意图;图4为本专利技术实施例提供的一种第一消息的结构示意图;图5为本专利技术实施例提供的第三种订阅请求处理方法的流程示意图;图6为本专利技术实施例提供的一种SCEF的结构示意图;图7为本专利技术实施例提供的一种订阅实体的结构示意图;图8为本专利技术实施例提供的一种网络实体的结构示意图;图9为本专利技术实施例提供的第四种订阅请求处理方法的流程示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。图1所示,业务能力开放平台(ServiceCapabilityExposure,SCE)的可选架构示意图之一,具体实现时不局限于图1所示的架构。所述SCE可包括:业务能力开放实体(ServiceCapabilityExposureFunction,SCEF)、策略控制和计费规则功能实体(PolicyandChargingRulesFunction,PCRF)、策略控制和计费执行功能实体(PolicyandChargingEnforcementFunction,PCEF)、SCE、AS、应用功能实体(ApplicationFunction,AF)、移动性管理实体(MobilityManagementEntity,MME)和归属签约用户服务器(HomeSubscriberServer,HSS)、用户属性存储器(SubscriptionProfileRepository,SPR)。1)SCEF,是面向合作方业务平台开放移动网络能力的设备。可以支持根据应用的服务质量(QualityofService,QoS)等要求向PCRF申请、调整网络资源,同时也支持根据应用要求向MME、HSS执行网络资源事件通知的订阅和取消订阅,可将SCEF与AF之间基于JSON/XML的协议(例如RestfulHTTP/HTTPS)转换为SCEF与PCRF、MME、HSS之间的Diameter协议,简化应用开放要求、提高网络安全性。2)PCRF:具有策略控制决策和基于流的计费控制的功能,向PCEF提供关于业务数据流检测、门控、基于QoS和基于流计费(除信用控制外)的网络控制功能。3)PCEF:负责业务数据流的检测、策略执行和基于流的计费功能,一般设置在GGSN或P-GW上。4)AF:主要对IP-CAN用户面行为进行动态策略或计费控制,设置在业务平台上。5)MME:支持NAS信令及其安全、跟踪区域(TrackingArea)列表的管理、公共数据网络网关(PublicDataNetwork,Gate-way,P-GW)和服务网关(ServiceGate-Way,S-GW)的选择、跨MME切换时MME的选择、在向2G/3G接入系统切换过程中服务GPRS支持节点(ServingGeneralpacketradioserviceSupportNode,SGSN)的选择、用户的鉴权、漫游控制以及承载管理、3G本文档来自技高网...

【技术保护点】
1.一种订阅请求处理方法,其特征在于,应用于业务能力开放功能实体SCEF中,包括:接收订阅实体发送的订阅请求;获取所述订阅请求对应的事件执行结果;向所述订阅实体发送第一消息,其中,所述第一消息,至少用于供所述订阅实体确定事件执行的部分失败状况信息。

【技术特征摘要】
1.一种订阅请求处理方法,其特征在于,应用于业务能力开放功能实体SCEF中,包括:接收订阅实体发送的订阅请求;获取所述订阅请求对应的事件执行结果;向所述订阅实体发送第一消息,其中,所述第一消息,至少用于供所述订阅实体确定事件执行的部分失败状况信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取失败上报规则;所述向所述订阅实体发送第一消息,包括:根据所述失败上报规则向所述订阅实体发送所述第一消息。3.根据权利要求2所述的方法,其特征在于,所述根据所述失败上报规则向订阅实体发送所述第一消息,包括以下指示之一:按照单订阅单位上报所述第一消息;其中,所述订阅单位为用户或用户组;按照事件粒度上报所述第一消息。4.根据权利要求3所述的方法,其特征在于,所述按照单订阅单位上报所述第一消息,包括以下至少之一:当所述订阅请求为单事件的用户组的订阅请求,且所述用户组中部分用户的事件执行失败时,向所述订阅实体发送所述用户组的事件执行的失败结果;当所述订阅请求为单事件的用户组的订阅请求,且所述用户组中部分用户的事件执行失败时,按照用户粒度向所述订阅实体发送执行失败用户的事件执行的失败结果;当所述订阅请求为单事件的用户组的订阅请求,且所述用户组中部分用户的事件执行失败时,按照用户粒度向所述订阅实体发送执行成功用户的事件执行的成功结果;当所述订阅请求为单事件的用户组的订阅请求时,按照用户粒度向所述订阅实体发送所有用户的事件执行结果;当所述订阅请求为多事件的订阅请求,按照用户粒度分别上报执行失败用户的事件执行的失败结果;当所述订阅请求为多事件的订阅请求,按照用户粒度分别上报执行成功用户的事件执行的成功结果;当所述订阅请求为多事件的订阅请求,按照用户组粒度上报用户组的执行失败事件的失败结果;当所述订阅请求为多事件的订阅请求,按照用户组粒度上报用户组的事件执行成功的成功结果;当所述订阅请求为多事件的订阅请求,按照用户粒度和事件粒度,上报所有用户的所有事件的执行结果;当所述订阅请求为多事件的订阅请求,按照事件粒度分别上报所有事件的执行结果。5.根据权利要求3所述的方法,其特征在于,所述按照事件粒度上报所述第一消息,包括:当所述订阅请求为多事件的订阅请求,且部分事件执行失败时,按照事件粒度分别上报指示失败事件执行的失败结果;当所述订阅请求为多事件的订阅请求,且部分事件执行失败时,按照事件粒度分别上报执行成功事件执行的成功结果。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法包括:基于所述订阅请求,向给业务能力开发平台SCE中的执行实体发送执行请求所述获取所述订阅请求对应的事件执行结果,包括:接收所述执行实体发送的所述事件执行结果;所述向所述订阅实体发送第一消息,包括:根据所述执行实体发送的事件执行结果,向所述订阅实体发送所述第一消息。7.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:根据所述订阅请求向所述订阅实体发送第二消息,其中,所述第二消息为指示所述订阅请求的成功响应消息;将所述订阅请求发送给业务能力开发平台SCE中的执行实体;所述获取所述订阅请求对应的事件执行结果,包括:接收所述执行实体发送的所述事件执行结果;所述向所述订阅实体发送第一消息,包括:根据所述事件执行结果表明出现部分失败时,向所述订阅实体发送所...

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

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

1