一种关联方法及系统与流程

文档序号:22805835发布日期:2020-11-04 04:10阅读:178来源:国知局
一种关联方法及系统与流程

本申请涉及5g通信技术领域,具体而言,涉及一种关联方法及系统。



背景技术:

在第四代(4thgeneration,简称4g)网络逐渐向第五代(5thgeneration,简称5g)网络演进的过程中,移动网络的应用种类也开始呈现出爆发性增长的趋势,随着移动业务内容和场景的逐渐丰富,各种业务对网络的需求也开始出现了显著的差异。为满足针对多样化业务的差异化体验保障,更高效的利用有限的网络资源,5g网络定义了网络切片、业务和会话连续性模式等技术,可以分别面向不同的用户群体,以及不同的业务种类分别适配相关的业务管理和控制策略,实现业务的差异化分层管理。

其中,针对不同业务提供不同策略的功能主要由5g核心网中的策略控制功能(policycontrolfunction,简称为pcf)通过针对不同用户的不同业务签约的用户设备(userequipment,简称为ue)路由管理策略(ueroutingselectionpolicy,简称为ursp)实现,一个典型的ursp策略应包含目标应用的流量描述符,以指导ue进行目标应用流量的识别和匹配,并针对目标应用配置了不同的网络功能应用策略,如网络切片选择策略(包含一个或多个网络切片标识),业务和会话连续性模式选择策略等等。当ue识别到匹配ursp中流量描述符的应用发起时,就会套用ursp中包含的会话管理属性,尝试是否存在已经建立的协议数据单元(protocoldataunit,pdu)会话能够匹配,如没有则会基于ursp中包含的会话管理属性新建一个pdu会话。

但是当前的ursp规则仅能以用户粒度进行配置,即下发的ursp策略是和用户的签约永久标识(subscriptionpermanentidentifier,简称为supi)或手机号进行绑定,难以做到更细粒度的控制。而在应用的层面,大部分应用都是通过应用账号进行管理和控制,很多情况下应用账号并不一定会和用户的手机号码进行绑定,这种情况下,如果针对用户下发并激活了一个用于特定业务保障的ursp规则,会导致用户通过该ue登录的所有账号都能够享受到由该ursp指定的业务保障策略,这种情况和第三方业务提供商规划的服务销售模式存在较大的差异,不利于对应商业合作的落地和开展。

针对相关技术中,针对用户下发的用于特定业务保障的ursp规则会直接绑定到ue,导致用户通过该ue登录的所有账号都能够享受到由该ursp指定的业务保障策略,进而不符合第三方业务提供商规划的服务销售模式的问题,目前尚未有有效的解决办法。



技术实现要素:

本申请提供了一种关联方法及系统,本申请实施例提供了一种关联方法及系统,以至少解决相关技术中针对用户下发的用于特定业务保障的ursp规则会直接绑定到ue,导致用户通过该ue登录的所有账号都能够享受到由该ursp指定的业务保障策略,进而不符合第三方业务提供商规划的服务销售模式的问题。

为达到上述目的,本发明采用如下技术方案:

第一方面,本申请提供了一种关联方法,包括:应用服务器as获取目标应用内的服务订购请求,其中,所述服务订购请求为用户设备ue使用目标账号发送的请求;所述as根据所述服务订购请求向策略控制功能模块pcf发送目标应用账号标识(applicationaccountid,简称为aaid)和目标用户设备路由管理策略ursp的关联请求,其中,所述关联请求中携带所述目标应用的目标流量描述符、所述目标aaid以及所述ue当前使用的电话号码(mobilesubscriberinternationalisdn/pstnnumber,简称为msimdn),所述目标流量描述符与所述pcf中为所述目标应用配置的ursp中的流量描述符一致,所述目标aaid为所述目标应用生成的与所述目标账号唯一对应的账号标识,所述msimdn用于定位所述ue,所述关联请求用于指示所述pcf搜索与所述目标流量描述符相同、且未签约在任何签约永久标识suip下的所述目标ursp与所述目标aaid进行关联,并将所述目标ursp下发给所述msimdn对应的所述ue进行安装;接收所述pcf发送的所述目标aaid和所述目标ursp关联成功的响应。

可选地,在as获取目标应用内服务的订购请求之前,所述方法还包括:所述as接收所述ue在所述目标应用内注册目标账号的注册请求;所述as根据所述注册请求生成与所述目标账号唯一对应的aaid。

可选地,在所述as根据所述注册请求生成与所述目标账号唯一对应的aaid之后,所述方法还包括:所述as在向所述目标账号发送的数据包中添加所述用户的aaid。

第二方面,本申请提供了一种关联方法,包括:策略控制功能模块pcf接收应用服务器as发送的目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,所述关联请求中携带目标应用的目标流量描述符、所述目标aaid以及登录目标账号的用户设备ue当前使用的电话号码msimdn,所述目标流量描述符与所述pcf中为所述目标应用配置的ursp中的流量描述符一致,所述目标aaid为所述目标应用生成的与所述目标账号唯一对应的账号标识,所述msimdn用于定位所述ue;所述pcf根据所述关联请求搜索与所述目标流量描述符相同、且未签约在任何签约永久标识suip下的所述目标ursp,将所述目标ursp与所述目标aaid进行关联;所述pcf向接入和移动性管理功能模块amf发送ursp更新请求,其中,所述ursp更新请求中携带所述目标ursp以及所述msimdn,所述ursp更新请求用于指示所述amf将所述目标ursp下发给所述msimdn对应的所述ue进行安装;所述pcf向所述as发送所述目标aaid和所述目标ursp关联成功的响应。

可选地,在向所述as发送关联成功的响应之前,所述方法还包括:接收所述amf发送的ursp更新完成响应,其中,所述ursp更新完成响应用于指示所述ue在操作系统层完成所述目标ursp的安装。

根据本申请的另一个实施例,还提供了一种关联方法,包括:用户设备ue使用目标账号向目标应用发送服务订购请求;所述ue接收接入和移动性管理功能模块(accessandmobilitymanagementfunction,简称为amf)下发的目标用户设备路由管理策略ursp,其中,所述目标ursp由策略控制功能模块pcf下发给所述amf,所述目标ursp与目标aaid由所述pcf进行关联,所述目标aaid为所述目标应用生成的与所述目标账号唯一对应的账号标识,所述目标aaid和目标ursp由所述目标应用的应用服务器as根据所述服务订购请求下发给所述pcf;所述ue将所述目标ursp在操作系统层进行安装;所述ue向所述amf发送ursp更新完成响应,其中,所述ursp更新完成响应用于指示所述pcf向所述as发送所述目标aaid和所述目标ursp关联成功的响应。

可选地,在所述ue将所述目标ursp在操作系统层进行安装之后,所述方法还包括:所述ue使用所述目标账号发起业务,其中,所述业务对应的上行数据包中携带所述业务的特征信息,所述业务的特征信息至少包括以下之一:所述业务对应的ursp中的流量描述符信息,所述目标账号的目标aaid;所述ue根据所述业务对应的ursp中的流量描述符信息,将所述业务匹配到与所述目标aaid相关联的目标ursp;所述ue向核心网发起协议数据单元pdu会话建立请求,其中,所述会话建立请求中携带所述目标ursp中路由选择描述符指定的内容,所述会话建立请求用于指示所述核心网根据所述路由选择描述符指定的内容完成pdu会话的建立。

可选地,所述流量描述符中包括以下至少之一的信息:目标ip地址,访问的目标域名,目标应用的appid。

第三方面,本申请提供了一种关联系统,包括:

用户设备ue,用于使用目标账号向目标应用发送服务订购请求;

应用服务器as,用于根据所述服务订购请求向策略控制功能模块pcf发送目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,所述关联请求中携带目标应用的目标流量描述符、所述目标aaid以及登录目标账号的用户设备ue当前使用的电话号码msimdn,所述目标流量描述符与所述pcf中为所述目标应用配置的ursp中的流量描述符一致,所述目标aaid为所述目标应用生成的与所述目标账号唯一对应的账号标识,所述msimdn用于定位所述ue;

所述pcf,用于根据所述关联请求搜索与所述目标流量描述符相同、且未签约在任何签约永久标识suip下的所述目标ursp,将所述目标ursp与所述目标aaid进行关联,并向接入和移动性管理功能模块amf发送ursp更新请求,其中,所述ursp更新请求中携带所述目标ursp以及所述msimdn;

所述amf,用于将所述目标ursp下发给所述msimdn对应的所述ue;

所述ue还用于,将所述目标ursp在操作系统层进行安装,并向所述amf发送ursp更新完成响应;

所述amf还用于,将所述ursp更新完成响应发送给所述pcf;

所述pcf还用于,在接收到所述ursp更新完成响应后向所述as发送所述目标aaid和所述目标ursp关联成功的响应。

第四方面,本申请提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

第五方面,本申请提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

本申请中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。

本申请的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本申请实施例中一种可选的关联方法的流程图;

图2是根据本申请实施例中另一种可选的关联方法的流程图;

图3是根据本申请实施例中另一种可选的关联方法的流程图;

图4是根据本申请实施例中一种可选的关联系统框图;

图5是根据本申请实施例中一种可选的关联方法交互流程图;

图6是根据本申请实施例的一种可选的ue进行ursp规则匹配的流程交互图;

图7是根据本申请实施例的一种可选的电子装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本申请实施例提供了一种关联方法。图1是根据本申请实施例中一种可选的关联方法的流程图,如图1所示,该方法包括:

步骤s102,应用服务器as获取目标应用内的服务订购请求,其中,服务订购请求为用户设备ue使用目标账号发送的请求;

步骤s104,as根据服务订购请求向策略控制功能模块pcf发送目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,关联请求中携带目标应用的目标流量描述符、目标aaid以及ue当前使用的电话号码msimdn,目标流量描述符与pcf中为目标应用配置的ursp中的流量描述符一致,目标aaid为目标应用生成的与目标账号唯一对应的账号标识,msimdn用于定位ue,关联请求用于指示pcf搜索与目标流量描述符相同、且未签约在任何签约永久标识suip下的目标ursp与目标aaid进行关联,并将目标ursp下发给msimdn对应的ue进行安装;

步骤s106,接收pcf发送的目标aaid和目标ursp关联成功的响应。

通过上述方法,as获取目标应用内ue使用目标账号发送的服务订购请求后,根据服务订购请求向策pcf发送目标aaid和目标ursp的关联请求,然后pcf将目标aaid和目标ursp进行关联并下发给对应的ue进行目标ursp的安装。解决了5g领域中针对用户下发的用于特定业务保障的ursp规则会直接绑定到ue,导致用户通过该ue登录的所有账号都能够享受到由该ursp指定的业务保障策略,进而不符合第三方业务提供商规划的服务销售模式的问题。通过直接绑定目标账号的aaid和对应的目标ursp,可以使得ursp对应到特定的登录账号,可以针对不同的登录账号进行个性化定制服务,实现应用对不同账号对应服务的灵活控制,也更符合第三方业务提供商规划的服务销售模式。

需要说明的是,本申请实施例的应用场景可以基于5g系统架构。主要涉及的网络实体包括:ue,用于存储一个或者多个应用,通过建立pdu会话,实现应用的正常通信,其中,ue在pdu会话建立过程中需要设置所述pdu会话请求的pdu类型;amf,用于负责ue的移动性管理,包括注册、位置更新等;pcf,用于存储ue策略,包括用户设备路由选择策略ursp。

其中,前述ue策略可以但不限于为ursp,根据在5g协议中对ursp的描述,可得出,pcf中存储ursp,并且ursp中的dnn选择策略用于为pdu会话选择一个或者多个dnn。ursp中可以包括每种应用对应的一项或多项规则,该规则可以是运营商制定或者运营商根据应用服务提供商的需求制定。

业务级的网络切片接入选择控制通过在5g核心网中部署的pcf中签约的ursp策略实现,ursp的内容已在3gpp标准规范ts23.503中定义,ursp规则定义通过流量描述符(目标ip地址,或访问的目标域名,或目标应用的appid)进行业务的识别和规则的匹配,并和对应的网络切片选择策略组件进行关联,网络切片选择策略可以包含一个或多个单网络切片选择辅助信息(singlenetworkslicingselectionassociationinformation,简称为s-nssai)、业务和会话连续性选择策略(sessionandservicecontinuitymodeselectionpolicy简称为sscmsp)等,以实现针对不同用户不同业务的差异化控制策略。ursp规则在ue注册过程中由pcf通过amf下发给ue,并安装在ue的操作系统中,当ue检测到用户正在使用ursp中流量描述符定义的业务时,将立即执行该业务对应的ursp策略。

5g标准定义的ursp根据用户粒度进行签约和配置,即一套ursp策略是和用户的签约永久标识(subscriptionpermanentidentifier,简称为supi)关联,为满足应用灵活控制的需求,本申请实施例提供一种将ursp规则和用户在某一个应用中的账号相关联的方法,以实现更多的切片接入策略控制功能。

可选地,在上述步骤s102之前,上述方法还包括:

s1,as接收所ue在目标应用内注册目标账号的注册请求;

s2,as根据注册请求生成与目标账号唯一对应的aaid。

可选地,在as根据注册请求生成与目标账号唯一对应的aaid之后,所述方法还包括:

as在向目标账号发送的数据包中添加用户的aaid。

需要说明的是,用户在应用中注册并生成应用账号(例如上述目标账号)时,应用所在的第三方业务提供商应为该账号生成一个全球唯一的应用账号标识aaid。当ue和网络进行对应应用流量的传输时,应用侧应在对应数据流的超文本传输协议(hypertexttransferprotocol,简称为http)包头中添加用户的aaid,以用于后续的ursp规则匹配。与该第三方应用提供商具有正式商业合作关系的运营商在pcf中针对该第三方业务提供商希望获得特定切片接入能力的应用配置ursp策略,该策略不和任何用户supi相关联。

根据本申请的另一个实施例,还提供了一种关联方法,图2是根据本申请实施例中另一种可选的关联方法的流程图,如图2所示,该方法包括:

步骤s202,策略控制功能模块pcf接收应用服务器as发送的目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,关联请求中携带目标应用的目标流量描述符、目标aaid以及登录目标账号的用户设备ue当前使用的电话号码msimdn,目标流量描述符与pcf中为目标应用配置的ursp中的流量描述符一致,目标aaid为目标应用生成的与目标账号唯一对应的账号标识,msimdn用于定位ue;

步骤s204,pcf根据关联请求搜索与目标流量描述符相同、且未签约在任何签约永久标识suip下的目标ursp,将目标ursp与目标aaid进行关联;

步骤s206,pcf向接入和移动性管理功能模块amf发送ursp更新请求,其中,ursp更新请求中携带目标ursp以及msimdn,ursp更新请求用于指示amf将目标ursp下发给msimdn对应的ue进行安装;

步骤s208,pcf向as发送目标aaid和目标ursp关联成功的响应。

可选地,在步骤s208之前,所述方法还包括:接收amf发送的ursp更新完成响应,其中,ursp更新完成响应用于指示ue在操作系统层完成目标ursp的安装。

根据本申请的另一个实施例,还提供了一种关联方法,图3是根据本申请实施例中另一种可选的关联方法的流程图,如图3所示,该方法包括:

步骤s302,用户设备ue使用目标账号向目标应用发送服务订购请求;

步骤s304,ue接收接入和移动性管理功能模块amf下发的目标用户设备路由管理策略ursp,其中,目标ursp由策略控制功能模块pcf下发给amf,目标ursp与目标aaid由pcf进行关联,目标aaid为目标应用生成的与目标账号唯一对应的账号标识,目标aaid和目标ursp由目标应用的应用服务器as根据服务订购请求下发给pcf;

步骤s306,ue将目标ursp在操作系统层进行安装;

步骤s308,ue向amf发送ursp更新完成响应,其中,ursp更新完成响应用于指示pcf向as发送目标aaid和目标ursp关联成功的响应。

需要说明的是,当ue完成ursp更新后,不应立即释放当前进行中的pdu会话,更新的ursp规则将在ue下次发起针对同一应用的业务时生效(但为保证用户体验,应用可选择向用户弹出对应的提示,如“本服务在下次登录后生效”,具体的应用行为本申请实施例不做限定)。

当ue下次使用购买了加速服务的账号发起对应该ursp的业务时,ue应将业务数据包中包含的信息和ursp中的aaid及应用描述符进行匹配,并根据匹配到的ursp规则的内容进行对应pdu会话的发起。

可选地,在ue将目标ursp在操作系统层进行安装之后,所述方法还包括:

s1,ue使用目标账号发起业务,其中,业务对应的上行数据包中携带业务的特征信息,业务的特征信息至少包括以下之一:业务对应的ursp中的流量描述符信息,目标账号的目标aaid;

s2,ue根据业务对应的ursp中的流量描述符信息,将业务匹配到与目标aaid相关联的目标ursp;

s3,ue向核心网发起协议数据单元pdu会话建立请求,其中,会话建立请求中携带目标ursp中路由选择描述符指定的内容,会话建立请求用于指示核心网根据路由选择描述符指定的内容完成pdu会话的建立。

可选地,流量描述符中包括以下至少之一的信息:目标ip地址,访问的目标域名,目标应用的appid。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

根据本申请的另一个实施例,还提供了一种关联系统,图4是根据本申请实施例中一种可选的关联系统框图,如图4所示,包括:

用户设备ue402,用于使用目标账号向目标应用发送服务订购请求;

应用服务器as404,用于根据服务订购请求向策略控制功能模块pcf发送目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,关联请求中携带目标应用的目标流量描述符、目标aaid以及登录目标账号的用户设备ue当前使用的电话号码msimdn,目标流量描述符与pcf中为所述目标应用配置的ursp中的流量描述符一致,所述目标aaid为所述目标应用生成的与所述目标账号唯一对应的账号标识,所述msimdn用于定位所述ue;

pcf406,用于根据所述关联请求搜索与所述目标流量描述符相同、且未签约在任何签约永久标识suip下的所述目标ursp,将所述目标ursp与所述目标aaid进行关联,并向接入和移动性管理功能模块amf发送ursp更新请求,其中,所述ursp更新请求中携带所述目标ursp以及所述msimdn;

amf408,用于将所述目标ursp下发给所述msimdn对应的所述ue;

ue402还用于,将所述目标ursp在操作系统层进行安装,并向所述amf发送ursp更新完成响应;

amf408还用于,将所述ursp更新完成响应发送给所述pcf;

pcf406还用于,在接收到所述ursp更新完成响应后向所述as发送所述目标aaid和所述目标ursp关联成功的响应。

当用户通过应用内置的购买界面激活加速服务时,第三方业务供应商的应用服务器as应触发向运营商pcf的ursp关联请求。图5是根据本申请实施例中一种可选的关联方法交互流程图,如图5所示,关联系统内的交互过程包括:

0.用户通过应用内购界面订购应用加速服务,触发ursp更新;

1.as向运营商网络内的pcf发起aaid和ursp的关联请求,关联请求中应携带该应用的流量描述符(ip三元组或域名或appid,并应与pcf中预配置的ursp中的流量描述符一致),用户账号对应的aaid,以及用户当前正在使用的电话号码(msisdn:mobilesubscriberinternationalisdn/pstnnumber),msisdn主要用于协助运营商5gc定位ursp应下发给具体哪一个ue;

2.pcf基于as请求中携带的应用描述符进行ursp的检索,并选择和as请求中携带的流量描述符相同,同时未签约在任何supi下的ursp同该aaid进行关联。如:as请求中携带的应用描述符基于ip三元组,ip地址为123.456.789.001,端口号为1212,协议类型为udp,在运营商和第三方应用提供商有明确的合作协议的前提下,运营商应该针对合作对象的应用在pcf内提前签约应用描述符同样为ip三元组,目的ip地址为123.456.789.001,端口号为1212,协议类型为udp的ursp规则,且该规则在pcf配置中不归属于任何一个用户(supi)。在关联的过程中,pcf应将as请求中的aaid加入到根据as下发的流量描述符所检索到的ursp中,关联后的ursp规则应如下表形式:

表1和aaid关联后的ursp规则内容示例

3.pcf向amf发送ursp更新请求,将和aaid关联后的ursp规则下发给amf,同时携带从as获取的用户的msisdn;

4.amf根据从pcf获取的msisdn找到目标ue,并将更新的ursp下发给ue;

5.ue将更新的ursp规则在操作系统层面进行安装;

6.ue向amf返回ursp更新完成响应;

7.amf向pcf回复ursp更新完成响应;

8.pcf向as回复aaid和ursp关联成功响应。

当ue完成ursp更新后,不应立即释放当前进行中的pdu会话,更新的ursp规则将在ue下次发起针对同一应用的业务时生效。当ue下次使用购买了加速服务的账号发起对应该ursp的业务时,ue应将业务数据包中包含的信息和ursp中的aaid及应用描述符进行匹配,并根据匹配到的ursp规则的内容进行对应pdu会话的发起。图6是根据本申请实施例的一种可选的ue进行ursp规则匹配的流程交互图,如图6所示,包括:

1.ue使用已购买加速服务的账号发起业务,此时应用在ue侧的客户端所发起的上行业务数据包中应包含对应的业务特征信息,包括对应ursp规则中流量描述符的信息(如:ip三元组,appid,fqdn域名等),以及对应该账号的aaid,ue应根据ue内部机制进行业务特征的匹配,并匹配到已安装的和aaid关联后的ursp规则;

2.ue向5g核心网5gc发起pdu会话建立请求,请求消息中携带所匹配到的ursp规则中路由选择描述符指定的内容(如:s-nssai,sscmode等);

3.5gc基于ue请求中携带的路由选择描述符的内容完成pdu会话的建立,包括特定网元的选择、用户面路径的建立等;

4.5gc向ue回复pdu会话建立接受消息,完成pdu会话建立。

后续每一次ue使用订购了加速服务的账号发起业务时都将套用该ursp匹配及应用流程,直到用户订购的加速服务到期,而没有订购应用加速服务的账号即使在安装了ursp的ue上也不会触发对应加速服务的ursp规则。

为了更好地理解本申请实施例中技术方案,本申请实施例通过如下应用实例进行具体描述。

运营商a和第三方业务提供商b针对其下开发的业务c达成了合作协议,针对付费用户提供接入特定网络切片的保障,网络切片对应的网络切片选择辅助信息(s-nssai:singlenetworksliceselectionassistanceinformation)为0x01,在业务开通前,运营商a应在所属网络的pcf中签约针对业务c的ursp规则数据,并且该ursp规则不归属于任何已有用户的supi。签约后的ursp如下表示例:

表2用于和aaid关联的ursp内容示例

其中ip地址和端口号为应用c的服务器地址和端口号(即用户使用业务时访问的目的地址和目的端口),s-nssai为运营商a为业务c提供加速保障服务的网络切片对应的s-nssai,即0x01。

当某一用户d在业务c注册了账号时,第三方业务提供商b即刻为该账号生成一个aaid:1a2b3c4d5e6f,在用户d未购买加速服务时,该aaid不会触发任何ursp更新流程,当用户通过业务c的内部购买界面使用号码为11122223333的手机号码购买了对应的加速服务后,第三方业务提供商b的as即刻向运营商网络发起aaid和ursp关联请求,请求中携带应用c的流量描述符(如上表2中的流量描述符),该用户当前账号的aaid:1a2b3c4d5e6f,以及该用户当前使用的msisdn:11122223333。

pcf基于as下发的流量描述符进行检索,并查询到已经签约的如表2的预配置ursp规则,pcf此时在表2的ursp规则的基础上,在其中添加aaid信息,完成ursp和aaid的关联,关联后的ursp规则如下表所示:

表3和aaid关联后的ursp内容示例

pcf将关联后的ursp规则,连同从as获得的用户msisdn号码一并发送给amf,amf将其下发给对应的ue,完成ursp在当前ue的安装。

后续当用户使用当前ue,并使用相同账号再次发起业务时,ue应基于已安装的ursp规则进行流量特征的匹配,检测业务数据包中的信息,当业务数据包中包含的ip三元组,以及aaid均匹配到和aaid关联后的ursp中的信息时,那么ue将会在发起对应pdu会话建立请求的消息中携带ursp指定的s-nssai标识,即:0x01。

以上各类标识和号码均为示例,不作为对本申请实施例的限定。

本申请实施例定义了第三方应用提供商需要在应用层生成和添加应用账号id的要求:

在用户注册账号后,应用提供商应生成一个全球唯一的应用账号id,即aaid;

在ue和网络间交互的应用数据包中,第三方应用提供商应在数据包的http包头中添加aaid字段。

本申请实施例同时定义了通过用户在应用内购界面订购业务加速服务触发的ursp更新流程,包括:

as根据用户订购动作触发到pcf的aaid和ursp关联请求,以及请求中需要包含的内容;

pcf根据as下发请求中携带的aaid和应用的流量描述符进行ursp和aaid关联的主要过程,即pcf应将请求的aaid添加至所关联的ursp规则中,并通过amf下发给ue;

ursp更新流程不应影响当前进行中的业务会话,而应在下次用户发起业务时由ue执行并生效。

根据本申请实施例的又一个方面,还提供了一种用于实施上述关联方法的电子装置,上述电子装置可以但不限于应用于服务器中。如图7所示,该电子装置包括存储器702和处理器704,该存储器702中存储有计算机程序,该处理器704被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,应用服务器as获取目标应用内的服务订购请求,其中,服务订购请求为用户设备ue使用目标账号发送的请求;

s2,as根据服务订购请求向策略控制功能模块pcf发送目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,关联请求中携带目标应用的目标流量描述符、目标aaid以及ue当前使用的电话号码msimdn,目标流量描述符与pcf中为目标应用配置的ursp中的流量描述符一致,目标aaid为目标应用生成的与目标账号唯一对应的账号标识,msimdn用于定位ue,关联请求用于指示pcf搜索与目标流量描述符相同、且未签约在任何签约永久标识suip下的目标ursp与目标aaid进行关联,并将目标ursp下发给msimdn对应的ue进行安装;

s3,接收pcf发送的目标aaid和目标ursp关联成功的响应。

可选地,本领域普通技术人员可以理解,图7所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图7其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图7中所示更多或者更少的组件(如网络接口等),或者具有与图7所示不同的配置。

其中,存储器702可用于存储软件程序以及模块,如本申请实施例中的关联方法和装置对应的程序指令/模块,处理器704通过运行存储在存储器702内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的关联方法。存储器702可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器702可进一步包括相对于处理器704远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器702具体可以但不限于用于储存关联方法的程序步骤。作为一种示例,如图7所示,上述存储器702中可以但不限于包括上述关联系统中的ue402、as404、pcf406和amf408等。此外,还可以包括但不限于上述关联装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置706用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置706包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置706为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器708,用于显示可疑帐号的告警推送;和连接总线710,用于连接上述电子装置中的各个模块部件。

本申请的实施例还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,应用服务器as获取目标应用内的服务订购请求,其中,服务订购请求为用户设备ue使用目标账号发送的请求;

s2,as根据服务订购请求向策略控制功能模块pcf发送目标应用账号标识aaid和目标用户设备路由管理策略ursp的关联请求,其中,关联请求中携带目标应用的目标流量描述符、目标aaid以及ue当前使用的电话号码msimdn,目标流量描述符与pcf中为目标应用配置的ursp中的流量描述符一致,目标aaid为目标应用生成的与目标账号唯一对应的账号标识,msimdn用于定位ue,关联请求用于指示pcf搜索与目标流量描述符相同、且未签约在任何签约永久标识suip下的目标ursp与目标aaid进行关联,并将目标ursp下发给msimdn对应的ue进行安装;

s3,接收pcf发送的目标aaid和目标ursp关联成功的响应。

可选地,存储介质还被设置为存储用于执行上述实施例中的方法中所包括的步骤的计算机程序,本实施例中对此不再赘述。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1