一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

处理用户业务的方法、系统及相关设备与流程

2021-11-20 03:15:00 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及在计费系统中处理用户业务的的方法、系统及相关设备。


背景技术:

2.根据3gpp(3rd generation partnership project,第三代合作伙伴计划)标准规范,会话管理功能(session management function,smf)设备对用户业务通常采用阻塞模式的配额申请。即smf设备需在用户业务开始之前先申请到配额。阻塞模式的配额申请有助于降低信用控制风险,降低运营商遭受损失的可能,但会加大用户业务的接入时延,影响时延敏感业务的提供,影响用户体验。
3.5g(5th generation,第五代)网络所支撑的时延敏感性业务,如urllc(ultrahigh-reliability and low-latency communication,超高可靠性低时延通信)业务,对接入时延有较高的要求。为此,3gpp标准规范定义了非阻塞模式的配额申请和在线计费业务的配额管理挂起模式。对于非阻塞模式的配额申请,会话管理功能设备无需在得到针对用户业务的配额授权后再开始用户业务。也就是说,会话管理功能设备可以先开始用户业务,同时或者之后申请该用户业务的配额,从而有利于减小该用户业务的接入时延。对于在线计费业务的挂起配额管理,会话管理功能设备可以视为用户业务的临时离线计费用户业务或无限配额用户业务,无需会话管理功能设备在用户业务的使用过程中频繁的为用户业务申请配额。
4.但另一方面,如果一味地采用非阻塞模式的初始配额申请存在如下问题:smf设备可能在用户业务开始之后才发现配额获取失败,这样不但可能造成资源浪费,还有可能致使恶意用户可能对网络进行dos攻击(denial of service,拒绝服务)。而采用挂起配额管理模式,则有可能造成严重的资源浪费以及运营商的损失。
5.如何在网元性能负担、用户业务的接入时延需求、和信用控制风险、网络安全之间取得平衡,是亟需解决的技术问题。


技术实现要素:

6.鉴于此,有必要提供一种处理用户业务的方法,以确定用户业的配额管理模式,实现计费系统的性能负担、用户业务的接入时延需求、信用控制风险的平衡。
7.第一方面,本技术实例提供一种由策略控制设备执行的业务处理方法。策略控制设备生成用户业务的第一策略,并向会话管理功能设备发送第一策略。第一策略指示对用户的用户业务执行所述第一配额管理模式。在业务的执行过程中,策略控制设备接收计费处理设备发送的用于更改第一配额管理模式的用户或用户业务的第二配额管理模式的相关信息,并根据用户或用户业务的第二配额管理模式的相关信息确定第二配额管理模式。策略控制设备根据第二配额管理模式生成用户业务的第二策略,第二策略用于更新或者替换第一策略,以及指示对所述用户业务执行所述第二配额管理模式。根据本方法,在业务的
执行过程中,计费处理设备发送用于更改第一配额管理模式的第二配额管理模式。然后策略控制设备根据第二配额管理模式生成第二策略以更新或替换已被执行的第一策略。从而使得用户业务的配额管理模式具有时效性,可以保证时延需求和信用控制风险的平衡。
8.一种可能的实现方式中,策略控制设备还接收计费处理设备发送的用户或用户业务的第一配额管理模式的相关信息。策略控制设备根据用户或用户业务的第一配额管理模式的相关信息确定用户业务的第一配额管理模式。因此,第一配额管理模式由计费处理设备确定,从而保证第一配额管理模式的确定具有时实性。
9.一种可能的实现方式中,第一配额管理模式为第一初始配额申请模式,第二配额管理模式为第二初始配额申请模式。第一初始配额申请模式为阻塞模式以及第二初始配额申请模式为非阻塞模式,或者,所述第一初始配额申请模式为非阻塞模式以及所述第二初始配额申请模式为阻塞模式。
10.一种可能的实现方式中,所述第一配额管理模式为挂起配额管理且所述第二配额管理模式为启用配额管理,或者,所述第一配额管理模式为启用配额管理且所述第二配额管理模式为挂起配额管理。
11.通过不同的第一配额管理模式,可以实现对不同业务有不同的配额管理模式,从而满足业务的多样性,满足用户需求。
12.一种可能的实现方式中,策略控制设备进一步向计费处理设备发送请求消息。策略控制设备接收计费处理设备发送的响应消息,响应消息携带用户或用户业务的第一配额管理模式的相关信息。策略控制设备根据用户或用户业务的第一配额管理模式的相关信息确定用户业务的第一配额管理模式。通过本方法,策略控制设备从计费处理设备请求获取第一配额管理模式的相关信息。
13.一种可能的实现方式中,第一配额管理模式为第一初始配额申请模式,请求消息还携带第一配额管理模式的获取指示。获取指示为用户的标识和获取用户的非阻塞模式的业务列表的指示信息,响应消息携带的第一配额管理模式的相关信息为用户的允许使用非阻塞模式的第一初始配额申请模式的业务列表。或者获取指示为用户业务的标识和获取是否允许用户业务使用非阻塞模式的第一初始配额申请模式的指示信息,响应消息携带的第一配额管理模式的相关信息为是否允许用户业务使用非阻塞模式的第一初始配额申请模式的指示信息。获取指示为用户的标识和获取是否允许用户的业务使用非阻塞的第一初始配额申请模式的指示信息,响应消息携带的第一配额管理模式的相关信息为是否允许用户的业务使用非阻塞的第一初始配额申请模式的指示信息。获取指示为用户业务的标识和获取用户业务的第一初始配额申请模式的指示信息,响应消息携带的第一配额管理模式的相关信息为用户业务的第一初始配额申请模式,第一初始配额申请模式为阻塞模式或非阻塞模式。获取指示为用户的标识和获取用户的各业务的第一初始配额申请模式,响应消息携带的第一配额管理模式的相关信息为用户的各业务的第一初始配额申请模式,第一初始配额申请模式为阻塞模式或非阻塞模式。通过本方法,策略控制设备可以通过多种指示以获取第一初始配额申请模式。此外,第一配额管理模式为第一初始配额管理模式,从而使得用户业务可以使用阻塞模式或非阻塞模式,以满足不同用户业务的需求。
14.一种可能的实现方式中,第一配额管理模式为挂起或者启用配额管理,请求消息还携带第一配额管理模式的获取指示。获取指示为用户的标识和获取用户的允许挂起配额
管理的业务列表的指示信息,响应消息携带的第一配额管理模式的相关信息为用户的允许挂起配额管理的业务列表。或获取指示为用户业务的标识和获取是否允许用户业务挂起配额管理的指示信息,响应消息携带的第一配额管理模式的相关信息为是否允许挂起用户业务的配额管理的指示信息。或获取指示为用户的标识和获取是否允许挂起用户的业务的配额管理的指示信息,响应消息携带的第一配额管理模式的相关信息为是否允许挂起用户的业务的配额管理的指示信息。或获取指示为用户业务的标识和获取用户业务的第一配额管理模式的指示信息,响应消息携带的第一配额管理模式的相关信息为用户业务的第一配额管理模式,第一配额管理模式为挂起配额管理或启用配额管理。或获取指示为用户的标识和获取用户的各业务的配额管理模式,响应消息携带的第一配额管理模式的相关信息为用户的各业务的第一配额管理模式的信息,第一配额管理模式为挂起配额管理或启动配额管理。通过本方法,策略控制设备可以通过多种指示以获取挂起或者启用配额管理。此外,第一配额管理模式为挂起或者启用配额管理,从而使得用户业务可以使用挂起配额管理或启用配额管理,以满足不同用户业务的需求。
15.一种可能的实现方式中,用户或用户业务的第一配额管理模式的相关信息为:是否允许用户的业务使用非阻塞模式的指示信息,或者,是否允许挂起用户的业务的配额管理的指示信息。
16.一种可能的实现方式中,若第一配额管理模式为第一初始配额申请模式,第一策略包括第一初始配额申请模式的指示,第一初始配额申请模式为非阻塞模式或阻塞模式。若用户业务的第一配额管理模式为挂起配额管理,第一策略包括用户业务的计费方法为离线计费或者临时离线计费。若用户业务的第一配额管理模式为启用配额管理,第一策略包括的用户业务的计费方法为在线计费。通过第一策略指示第一配额管理模式,从而使得用户业务可以根据第一配额管理模式被执行。从而使得业务的执行不但满足业务的需求,还满足用户的需求。
17.一种可能的实现方式中,策略控制设备接收计费处理设备发送的用于更改第一配额管理模式的第二配额管理模式的相关信息包括:策略控制设备接收计费处理设备发送的针对用户或用户业务的通知消息,通知消息携带用户业务的第二配额管理模式的相关信息。通过本方法,策略控制设备从计费处理设备获取第二配额管理模工,使得第一配额管理模式被替换,从而保证用户业务的配额管理模式的实时性。
18.一种可能的实现方式中,第一配额管理模式为阻塞模式或者非阻塞模式的第一初始配额申请模式,用户业务的第二配额管理模式的相关信息包括以下任一:用户的允许使用非阻塞的第二初始配额申请模式的业务列表;是否允许用户的业务使用非阻塞的第二初始配额申请模式的指示信息;是否允许用户业务使用非阻塞的第二初始配额申请模式的指示信息;或用户业务的第二初始配额申请模式。通过本方法,策略控制设备可以通过多种指示以获取第二初始配额申请模式。此外,第二配额管理模式为第二初始配额管理模式,从而使得用户业务可以使用阻塞模式或非阻塞模式,以满足不同用户业务的需求。
19.一种可能的实现方式中,第一配额管理模式为挂起或者启用配额管理,用户业务的第二配额管理模式的相关信息包括以下任一:用户的允许挂起配额管理的业务列表;是否允许挂起用户业务的配额管理的指示信息;是否允许挂起用户的业务的配额管理的指示信息;或用户业务的挂起或启用配额管理的配额管理模式。通过本方法,策略控制设备可以
获得多种第二配额管理模式。此外,第二配额管理模式为挂起或者启用配额管理,从而使得用户业务可以使用挂起配额管理或启用配额管理,以满足不同用户业务的需求,以及不同的场景需求。
20.一种可能的实现方式中,策略控制设备保存用户业务的第二配额管理模式。以便下次用户业务可以使用第二配额管理模式,从而使得确定用户业务的配额管理模式更为快速,节约网络资源。
21.一种可能的实现方式中,若第二配管理模式为第二初始配额额申请模式,第二策略包括用户业务的第二初始配额申请模式,第二初始配额申请模式为阻塞模式或非阻塞模式;若用户业务的第二配额管理模式为挂起配额管理,第二策略包括用户业务的计费方法为离线计费或者临时离线计费;或者,若用户业务的第二配额管理模式为启用配额管理,在第二策略包括的用户业务的计费方法为在线计费。通过第二策略指示第二配额管理模式,从而使得用户业务可以根据第一配额管理模式被执行。从而使得业务的执行不但满足业务的需求,还满足用户的需求。
22.一种可能的实现方式中,向会话管理功能设备发送发第二策略,第二策略用户更新用户业务的第一策略。或者,向会话管理功能设备发送第一策略的去激活指令和第二策略的激活指令。
23.第二方面,本发明实施例提供一计费处理设备执行的用户业务处理方法。该方法中,计费处理设备确定需要更改用户的用户业务的第一配额管理模式为第二配额管理模式,并向策略控制设备发送通知消息。通知消息携带用户或用户业务的第二配额管理模式的相关信息,第二配额管理模式用于更改第一配额管理模式。根据本方法,在业务的执行过程中,计费处理设备发送用于更改第一配额管理模式的第二配额管理模式。从而使得用户业务的配额管理模式具有时效性,可以保证时延需求和信用控制风险的平衡。
24.一种可能的实现方式中,第一配额管理模式为第一初始配额申请模式,第二配额管理模式为第二初始配额申请模式。第一初始配额申请模式为阻塞模式以及第二初始配额申请模式为非阻塞模式,或者,所述第一初始配额申请模式为非阻塞模式以及所述第二初始配额申请模式为阻塞模式。
25.一种可能的实现方式中,所述第一配额管理模式为挂起配额管理且所述第二配额管理模式为启用配额管理,或者,所述第一配额管理模式为启用配额管理且所述第二配额管理模式为挂起配额管理。
26.一种可能的实现方式中,计费处理设备处理用户业务的计费请求、或者处理用户的其他业务的计费请求、或者对用户帐户执行计费管理流程时,确定需要更改用户业务的第一配额管理模式。通过本方法,保证多种场景的对第一配额管理模式进行更改,从而使得用户业务的配额管理模式具有时效性,可以保证时延需求和信用控制风险的平衡。
27.一种可能的实现方式中,计费处理设备接收用户业务的计费请求,计费请求中包括用户业务使用的第一配额管理模式的指示信息;并基于第一配额管理模式的指示信息确定需要更改用户业务的第一配额管理模式为第二配额管理模式。或者计费处理设备确定向策略控制设备发送过用户业务的第一配额管理模式的相关信息,并基于第一配额管理模式,计费处理设备确定更改用户业务的第一配额管理模式为第二配额管理模式。通过本方法,可以提供多种计费处理设备确定更改第一配额管理模式,从而实现确定的灵活性,满足
多种用户业务的需求。
28.一种可能的实现方式中,计费处理设备保存用户业务的第二配额管理模式。以便下次用户业务可以使用第二配额管理模式,从而使得确定用户业务的配额管理模式更为快速,节约网络资源。
29.一种可能的实现方式中,计费处理设备确定存在为用户创建的资源。计费处理设备通过与资源对应的通知地址向策略控制设备发送通知消息。
30.一种可能的实现方式中,计费处理设备接收策略控制设备发送的请求消息,并向策略控制设备发送的响应消息,响应消息携带用户或用户业务的第一配额管理模式的相关信息。
31.第三方面,提供了一种策略控制装置,该装置体具有实现上述第一方面的策略控制装置装置的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
32.第四方面,提供了一种计费处理装置,该装置体具有实现上述第二方面的计费处理装置的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
33.第五方面,本技术实施例提供了一种用户业务处理方法。在该方法中,策略控制设备确定用户业务的第一配额管理模式,并根据第一配额管理模式生成用户业务的第一策略,向会话管理功能设备发送第一策略,第一策略用于指示对用户业务执行第一配额管理模式。然后计费处理设备向策略控制设备发送用于更改第一配额管理模式的用户业务的第二配额管理模式的相关信息。策略控制设备在收到第二配额管理模式的相关信息后,根据用户业务的第二配额管理模式的相关信息确定第二配额管理模式,并根据第二配额管理模式生成用户业务的第二策略,第二策略用于更新或者替换第一策略。
34.第六方面,本技术实施例提供了一种用户业务处理的系统,包括策略控制设备和计费处理设备。策略控制设备可以执行上述第一方面或第一方面中任一可能的方案中的策略控制设备执行的方法。计费处理设备可以执行上述第二方面或第二方面中任一可能的方案中的计费处理设备执行的方法。
35.第七方面,本技术实施例提供了一种用户业务处理系统,包括:策略控制设备和会话功能管理设备。策略控制设备可以执行上述第一方面或第一方面中任一可能的方案中的策略控制设备执行的方法。会话功能管理设备用于接收策略控制设备发送的第一策略或第二略。
36.在一种可能的实现方式中,会话管理功能设备还可以执行图2-图6中会话管理设备可以执行的任何步骤或方法。
37.第八方面,本技术实施例提供一种户业务处理的系统,包括策略控制设备、会话管理功能设备和计费处理设备。策略控制设备可以执行上述第一方面或第一方面中任一可能的方案中的策略控制设备执行的方法。计费处理设备可以执行上述第二方面或第二方面中任一可能的方案中的计费处理设备执行的方法。会话功能管理设备用于接收策略控制设备发送的第一策略或第二略。
38.在一种可能的实现方式中,会话管理功能设备还可以执行图2-图6中会话管理设备可以执行的任何步骤或方法。
39.第九方面,本技术实施例提供了一种计费处理设备(101),包括处理器和存储器,其中:
40.存储器,用于存储程序指令;
41.处理器,用于调用并执行存储器中存储的程序指令,以使计费处理设备(101)执行第二方面或第二方面中任一可能的方案中的处理用户业务的方法。
42.第十方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第二方面或第二方面中任一可能的方案中的处理用户业务的方法。
43.第十一方面,本技术实施例提供了一种策略控制设备(104),包括处理器和存储器,其中:
44.存储器,用于存储程序指令;
45.处理器,用于调用并执行存储器中存储的程序指令,以使会话管理功能设备(102)执行第一方面或第一方面中任一可能的方案中的处理用户业务的方法。
46.第十二方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面或第一方面中任一可能的方案中的处理用户业务的方法。
47.第十三方面,本技术提实施例供了一种芯片,当芯片运行时用于实现上述第一方面、第二方面,第一方面任意可能的实现方案或第二方面的任意可能的实现方案的方法。
附图说明
48.图1a是应用本技术实施例的一种系统架构的示意图;
49.图1b是应用本技术的5g系统的架构示意图;
50.图2为本技术实施例提供的处理用户业务的方法流程图;
51.图3a为本技术实施例提供的策略控制设备确定用户业务的第一配额管理模式的方法流程图;
52.图3b为本技术实施例提供的计费处理设备确定更改用户业务的第一配额管理模式的方法流程图;
53.图4为本技术实施例提供的确定用户业务的第一配额管理模式和第二配额管理模式的方法流程图;
54.图5a为本技术实施例提供的策略控制设备确定用户业务的第一配额管理模式的另一方法流程图;
55.图5b为本技术实施例提供的计费处理设备确定更改用户业务的第一配额管理模式的另一方法流程图;
56.图6为本技术实施例提供的确定用户业务的第一配额管理模式和第二配额管理模式的另一方法流程图;
57.图7为本技术实施例提供的会话管理功能设备、计费处理设备或策略控制设备的硬件结构示意图;
58.图8为本技术实施例提供的计费处理设备的逻辑结构示意图;
59.图9为本技术实施例提供的策略控制设备的逻辑结构示意图。
具体实施方式
60.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如, a/b可以表示a或b;本技术中的“和/或”是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a、同时存在a和b、单独存在b这三种情况,其中a,b可以是单数或者复数。并且,在本技术的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
61.图1为本技术实施例提供的计费系统架构图,用于控制会话管理功能设备处理用户业务,其中包括计费处理设备101、会话管理功能设备102、用户设备103,和策略控制设备104,这些设备的主要功能分别描述如下。
62.计费处理设备101:与会话管理功能设备102和策略控制设备104进行通信连接。计费处理设备101用于接收会话管理功能设备上报的配额申请信息、使用量信息等,对用户业务进行计费处理。此外,计费处理设备101根据用户的帐户信息确定或更改用户业务的配额管理模式,并将用户业务的配额管理模式发送给策略控制设备104,或向策略控制设备104发送用户的帐户信息以便策略控制设备104确定用户业务的配额管理模式。
63.计费处理设备101可以为3gpp标准规范定义的chf(charging function,计费功能) 设备,也可以为3gpp标准规范定义的ccs(converged charging system,融合计费系统) 设备,其中包含了chf设备的功能。
64.应理解,实际应用中,图1所示计费系统可以有更多的计费处理设备101,例如,可以构建一个集群,其中包含多个计费处理设备101,互为备份,从而可以提高容灾能力,实现高可用性。
65.为叙述方便,本技术实施例中,有时候也将计费处理设备101直接称为chf设备。
66.会话管理功能设备102:与计费处理设备101、策略控制设备104以及用户设备103进行通讯连接,该设备可以用于:
67.(1)从用户设备103接收用户业务的开始请求(即用于请求会话管理功能设备开始用户业务的请求消息),并根据该开始请求开始用户业务,且对用户业务进行配额管理、使用量上报等计费操作;
68.(2)向计费处理设备101在计费请求中携带对用户业务采用的配额管理模式,以便计费处理设备101根据用户的帐户信息和/或用户业务的使用量信息更改用户业务的配额管理模式;
69.(3)向策略设备104请求用户业务的策略,并根据策略设备104发送的策略或更新的策略,对用户业务根据策略或更新的策略中携带的配额管理模式进行配额管理。
70.应理解,实际应用中,图1所示的计费系统可以有更多的会话管理功能设备,它们可以通信连接到相同的计费处理设备101(如计费处理设备101),也可以通信连接到不同的计费处理设备101,同一用户设备为同一用户业务发起的多次业务开始请求,可能是由相同的或不同的会话管理功能设备处理。
71.用户设备103:与会话管理功能设备相连,用于向会话管理功能设备发送用户业务的开始请求,并通过会话管理功能设备接入或使用用户业务。
72.用户设备103可以是3gpp标准规范定义的用户设备(user equipment,ue),可以是具有无线通信功能的无线接入设备或者不具有无线通信功能的有线接入设备,包括手持式设备、车载设备、可穿戴设备或计算设备;示例性地,可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑;用户设备103还可以是虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
73.应理解,实际应用中,图1所示计费系统可以有更多的用户设备。
74.策略控制设备104:与会话管理功能设备102和计费处理设备101进行通讯连接,用于为会话管理功能设备102提供用户业务的计费策略,还用于为会话管理功能设备102提供用户业务或用户的业务对应的配额管理模式的相关信息。
75.策略控制设备104可以是3gpp标准规范定义的策略控制功能(policy control function,pcf)设备,或者策略和计费规则功能(policy and charging rules function,pcrf)设备。
76.需要说明,上文的“相连”或者“连接”包括直接连接或者通过一个或多个中间网络设备的通信连接。
77.图1b示出了一个基本的5g系统的架构示意图。如图1b所示,系统包括:接入和移动性管理功能(access and mobility management function,amf)、会话管理功能(sessionmanagement function,smf)、无线接入网(radio access network,ran)、统一数据管理(unifieddata management,udm)、策略控制功能(policy control function,pcf)、数据网络(data network, dn)、用户面功能(user plane function,upf)、ue、应用功能(application function,af)、统一数据存储(unified data repository,udr)和计费功能(charging function,chf)。可选地,图1b中还可以包括以下功能(图1b中未示出):网络切片选择功能(network slice selection function,nssf)、认证服务器功能(authentication server function,ausf)、能力开放功能 (network exposure function,nef)、网络存储功能(nf repository function,nrf)。
78.其中,各网元主要功能描述如下:
79.af:可以理解为应用功能网元在5g架构中的命名。其中,应用功能网元主要传递应用侧对网络侧的需求,例如,服务质量(quality of service,qos)需求等。af可以是第三方功能实体,也可以是运营商部署的应用服务,如ip多媒体子系统(ip multimedia subsystem, ims)语音呼叫业务。
80.udm:可以理解为统一数据管理网元在5g架构中的命名。其中,统一数据管理网元主要包括以下功能:统一数据管理,支持3gpp认证和密钥协商机制中的认证信任状处理,用户身份处理,接入授权,注册和移动性管理,签约管理,短消息管理等。
81.udr:可以理解为统一数据存储网元在5g架构中的命名。其中,统一数据存储网元主要包括以下功能:签约数据、策略数据、应用数据等类型数据的存取功能。
82.pcf:可以理解为策略控制功能网元在5g架构中的命名。其中,策略控制功能网元
function,v-pcf) 与归属地策略控制功能(home-policy control function,h-pcf)间的接口,或是与dn相连的upf与ran相连的upf间的接口,用于在upf间传递用户面数据。
104.n28:pcf与chf间的接口,用于pcf向udr订阅计费状态(policy counter)信息,如用户余额状态、剩余流量状态等。
105.n40:smf与chf间的接口,用于smf向chf上报计费信息(charging data),并从 chf获取配额(credit)阈值。
106.图1a或图1b所示的计费系统架构使得计费处理设备101和/或策略设备可以适时的、动态的确定用户业务的配额管理模式,比如在业务的使用过程中根据用户的帐户信息和/或用户业务的使用量的信息确定或更改用户业务的配额管理模式。从而可以实现在用户业务的信用控制风险较低时采用非阻塞模式的初始配额申请或挂起配额管理,而在用户业务的信用控制风险较高时采用阻塞模式的配额申请或启用配额管理。因此可以兼顾用户业务对接入时延的需求、运营商对系统性能和信用风险控制的需求。
107.为便于理解本技术实施例,下面对一些概念进行解释。
108.用户业务是指用户设备103通过网络设备(比如会话管理功能设备102,或用户面设备等图1中未显示)接入或使用的业务。用户业务可以是协议数据单元(protocol data unit, pdu)会话中的业务,例如,一个pdu会话中的某个费率组(rating group,rg)对应的一个或多个数据流,或者pdu会话中的某个rg与业务标识对应的数据流,都可以理解为本技术实施例的用户业务;本技术实施例中,“pdu会话中的用户业务”、“pdu会话中的业务”,是指pdu会话中某个rg对应的多个数据流,也可以是某个rg对应的多个数据流中某个业务标识对应的数据流。
109.为叙述的方便,本技术实施例中,有时候也将用户业务简称为“业务”。
110.关于用户设备103所接入或使用的用户业务,本技术实施例将主要以5g网络的数据连接业务为例进行说明;相应地,关于计费数据,本技术实施例将主要以数据流量有关的信息为例进行说明。数据流量有关的信息包括但不限于:会话管理功能设备所采集的pdu会话的信息、pdu会话中的被放行的业务单元使用量、计费触发条件、时间戳等。
111.用户的业务,是指用户订阅的一个或多个业务,用户的业务可以是正在使用的pdu会话中的用户业务,也可以是还没有使用的用户订阅的业务。
112.开始用户业务,是指会话管理功能设备收到用户业务的开始请求后放通用户业务。放通用户业务包括放通用户业务的信令或者数据。例如:当用户业务为上述数据连接业务时,“开始用户业务”包括使针对该数据连接业务的pdu会话的建立或更新操作得以继续(如果pdu 会话不可用)或者放通业务数据流(如果pdu会话已可用)。
113.配额管理模式(quota management mode,qmm)是指会话管理功能设备102(也可以是计费触发设备)对在线计费的用户业务的处理方法。具体的,在本技术中配额管理式可以是在线计费的用户业务的初始配额申请模式(initial quota request mode,iqrm)(也可以是初始配额申请模式),配额管理模式还可以是挂起/启用在线计费的用户业务的配额管理 (suspend/resume quota management,srqm)。其中,初始配额申请模式为在收到用户业务的开始请求后首次为用户业务申请配额的模式。初始配额申请模式可以是阻塞模式的配额申请或非阻塞模式的配额申请,分别描述如下:
114.阻塞模式的初始配额申请(blocking mode initial quota request,bliqr),是
指会话管理功能设备102响应于从用户设备103接收的用户业务的开始请求,先为用户业务向计费处理设备101申请配额,并在接收到计费处理设备101为用户业务授予的配额后,才开始用户业务。
115.非阻塞模式的配额申请(non-blocking mode initial quota request,nbiqr),是指会话管理功能设备102响应于从用户设备103接收的用户业务的开始请求,并不优先为用户业务向计费处理设备101申请配额,而是优先开始用户业务,或者在开始用户业务的同时为用户业务向计费处理设备101申请配额。
116.挂起/启用配额管理(suspend/resume quota management,srqm)是指针对在线计费的用户业务,在余额充足或者无信用控制风险时,可以挂起或启用配额管理。当用户业务采用挂起配额管理时,用户业务可以被视为临时离线计费或者无限配额,会话管理功能设备102 不会向计费处理设备101为用户业务申请配额。而用户帐户的余额不足或者用户有信控风险时,恢复/启用配额管理,为该用户业务开始执行正常的配额管理。
117.配额管理模式指示信息(management mode indication,qmmind)是指会话管理功能设备102在收到用户业务的开始请求时对用户业务已采用哪一种配额管理模式(如iqrm或 srqm)的指示信息;配额管理模式指示信息可以仅包含iqrm或srqm的取值,也可以包含 iqrmod字段及其取值,还可以包含sid(用户业务的标识)字段及其取值。本技术实施例不限定配额管理模式指示信息的数据结构。
118.注意,为了叙述方便,本技术实施例中有时候将“对某个用户业务采用某种配额管理模式”描述成“对某个用户业务采用某种模式的初始配额申请”。
119.下面进一步描述基于图1所示的计费系统架构可以实现的方法流程示例,如图2、图3a
-ꢀ
图3b、图4和图5a-图5b所示,其中,每一个图对应的方法流程中的会话管理功能实体都对应图1中的会话管理功能设备102、计费处理设备101都对应图1中的计费处理设备101、用户设备都对应图1中的用户设备103,策略控制设备104都对应图1中的策略控制设备104,后续在关于这些方法流程的描述中将不再赘述。
120.图2对应的方法流程中,策略控制设备104基于计费处理设备101发送的第二配额管理模式的相关信息生成第二策略,以更新或替换已被会话管理功能设备102执行的第一策略,该方法流程主要包括如下步骤:
121.步骤202、策略控制设备104确定用户业务的第一配额管理模式。用户业务的第一配额管理模式为在用户业务开始前,策略控制设备104为用户业重男轻女确定的配额管理模式。
122.第一配额管理模可以为第一初始配额申请模式。第一初始配额申请模式可以为:非阻塞模式或阻塞模式。阻塞模式的第一初始配额申请模式指示用户业务在开始之前需要先获得计费处理设备101授予的配额。非阻塞模式的第一初始配额申请模式指用户业务在开始之前不需要先获得计费处理设备101授予的配额。
123.第一配额管理模式还可以为挂起/启用配额管理。挂起配额管理指用户业务可以被视为临时离线计费或者无限配额,会话管理功能设备102不会向计费处理设备101为用户业务申请配额。启动配额管理指为该用户业务开始执行正常的配额管理。
124.作为一个例子,在执行步骤202之前,策略控制设备104接收计费处理设备101发送的用户或用户业务的第一配额管理模式的相关信息。然后,策略控制设备104根据用户或用
户业务的第一配额管理模式的相关信息确定用户业务的第一配额管理模式。
125.作为另一个例子,策略控制设备104在执行步骤202之前,从计费处理设备101或其它网络设备获取用户的帐户信息或用户的配置信息。然后,策略控制设备104根据获取的用户的帐户信息或配置信息确定用户业务的第一配额管理模式。
126.作为一种可选,在执行步骤202之前,策略控制设备104向计费处理设备101发送请求消息。策略控制设备104接收计费处理设备101发送的响应消息响应消息携带用户或用户业务的第一配额管理模式的相关信息。
127.步骤204、策略控制设备104生成第一策略,第一策略用于指示对用户业务执行所述第一配额管理模式。
128.若第一配额管理模式为第一初始配额申请模式,第一策略包括第一初始配额申请模式的指示,第一初始配额申请模式为非阻塞模式或阻塞模式。若用户业务的第一配额管理模式为挂起配额管理,第一策略包括用户业务的计费方法为离线计费或者临时离线计费。若用户业务的第一配额管理模式为启用配额管理,第一策略包括的用户业务的计费方法为在线计费。
129.步骤206、策略控制设备104向会话管理功能设备102发送第一策略。
130.步骤208、策略控制设备104接收计费处理设备101发送的用于更改第一配额管理模式的用户业务的第二配额管理模式的相关信息。第二配额管理模式指在业务开始之后,变更或替换之前确定的第一配额管理模式。
131.本步骤中,策略控制设备104接收计费处理设备101发送的针对用户或用户业务的通知消息。通知消息携带用户业务的第二配额管理模式的相关信息。
132.一种可选方式,第一配额管理模式为第一初始配额申请模式,第二配额管理模式为第二初始配额申请模式。第一初始配额申请模式为阻塞模式以及第二初始配额申请模式为非阻塞模式,或者,第一初始配额申请模式为非阻塞模式以及第二初始配额申请模式为阻塞模式。或者,
133.另一种可选方式,第一配额管理模式为挂起配额管理且第二配额管理模式为启用配额管理。或者第一配额管理模式为启用配额管理且第二配额管理模式为挂起配额管理。
134.步骤210、策略控制设备104根据用户业务的第二配额管理模式的相关信息确定第二配额管理模式。
135.步骤212、策略控制设备104生成用户业务的第二策略,第二策略用于更新或者替换第一策略,所述第二策略还用于指示对所述用户业务执行所述第二配额管理模式。
136.若第二配管理模式为第二初始配额额申请模式,第二策略包括用户业务的第二初始配额申请模式,第二初始配额申请模式为阻塞模式或非阻塞模式。若用户业务的第二配额管理模式为挂起配额管理,第二策略包括用户业务的计费方法为离线计费或者临时离线计费。若用户业务的第二配额管理模式为启用配额管理,在第二策略包括的用户业务的计费方法为在线计费。
137.第二策略包括与第一策略的标识相同的策略标识,向会话管理功能设备102发送发第二策略。与第一策略相关的标识指示第二策略用于更新用户业务的第一策略。作为另一个例子,策略控制设备104为第二策略分配第二策略标识。策略控制设备104向会话管理功能设备102 第二策略和第二策略标识,第二策略标识指示第二策略用于替换已被执行的
第一策略。比如,会话管理功能设备102可以根据第二策略标识指示去激活第一策略,以及激活第二策略。
138.上述图2对应的方法流程使得策略控制设备104可以基于计费处理设备101发送的用于更改第一配额管理模式的用户业务的第二配额管理模式的相关信息,确定第二配额管理模式,并生成替换或更新第一策略的第二策略,以使得可以动态的更改配额管理模式,从而有助于实时、动态地平衡终端用户对接入时延的需求、运营商对系统性能和信用风险控制的需求之间的关系。
139.关于上述图2对应的方法流程,可进一步参考本技术实施例提供的图3a-图3b、图4,图5a,图5b以及图6对应的方法流程。
140.图3a为本技术实施例提供的策略控制设备104确定用户业务的配额管理模式的方法流程图。图3a对应的方法流程中,配额管理模式为初始配额申请模式(iqrm)。策略控制设备104从计费处理设备101接收用户或者用户业务的配额管理模式iqrm信息,进而确定用户业务的初始配额申请模式,并根据确定的用户业务的初始配额申请模式生成策略。该方法流程主要包括如下步骤:
141.步骤300:策略控制设备104确定需要向计费处理设备101发送请求消息。
142.具体地,策略控制设备104可以在收到会话管理功能设备102发送的用户业务的策略获取请求或用户业务的策略更新请求后,响应于策略获取请求或策略更新请求,策略控制设备 104确定需要向计费处理设备101获取信息。通常,会话管理功能设备102在收到为用户建立pdu session的请求时可以向策略控制设备104发送策略获取请求。会话管理功能设备102 还可以在收到业务开始请求后向策略控制设备104发送策略获取请求。会话管理功能设备 102在发送给策略控制设备104的策略获取请求中可以携带用户标识、pdu会话的信息(如 pdu session的类型)等。
143.可选的,策略控制设备104还确定需要向计费处理设备101获取用户业务的iqrm的信息,并在向计费处理设备101发送的请求消息中携带获取用户业务的iqrm相关信息的指示。
144.可选的,策略控制设备104根据配置信息确定需要向计费处理设备101发送请求消息以及确定需要获取iqrm的相关信息。配置信息可以是策略控制设备104的本地配置信息或者从udr获取的该用户的配置信息。或者,策略控制设备104确定没有存储有关用户业务或用户的iqrm的相关信息,则确定需要向计费处理设备101获取用户业务的iqrm的信息。
145.步骤302、策略控制设备104向计费处理设备101发送请求消息。
146.具体地,请求消息可以用于向计费处理设备101获取并订阅计数器counter的当前状态及状态改变。该请求可以不携带iqrm的获取指示。
147.进一步的,请求消息还可以用于向计费处理设备101获取该用户或者该用户业务的iqrm 的相关信息。比如,在步骤300中策略控制设备104确定需要向计费处理设备101获取用户业务的第一iqrm的信息,请求消息中还可以携带用户的业务的iqrm的获取指示。iqrm获取指示可以为下表中的任一指示:
148.[0149][0150]
作为一个例子,策略控制设备104在收到会话管理功能设备102发送的用户的策略获取请求,或策略更新请求后,确定需要向计费处理设备101获取当前用户的nb类业务的业务列表,则向计费处理设备101发送iqrm相关信息的第一获取指示。iqrm相关信息的第一获取指示携带用户的标识和获取用户的nb的业务列表的指示信息。参考如下示例:
[0151][0152]
其中,userid字段表示为用户标识。requestednbm取值为true,指示获取用户的iqrm 为nb的业务列表。
[0153]
作为另一个例子,策略控制设备104在收到会话管理功能设备102发送的用户的策略获取请求,或策略更新请求后,确定当前用户或者用户业务是否可以使用非阻塞模式,并向计费处理设备101发送iqrm相关信息第二获取指示。iqrm相关信息的第二获取指示携带用户业务的标识和/或用户标识,以及获取是否允许用户业务或用户使用非阻塞模式的第一初始配额申请的指示信息。比如,请求消息携带用户标识和用户业务的标识,表示需要确定当前用户业务是否可以使用非阻塞模式。如果请求消息携带了用户标识而未携带用户业务的标识,表示需要确定当前用户是否可以使用非阻塞模式。
[0154]
参考如下示例:
[0155][0156]
其中,userid字段表示为用户标识。“initialqrmmode”表示需计费处理设备101确
定请求消息中指示的用户业务或用户是否可以使用非阻塞模式。“ratinggroup”表示与该 ratinggroup对应的用户业务。“service id”表示该标识对应的用户业务。比如,当请求携带“initialqrmmode”和“ratinggroup”时,表明需计费处理设备101确定与该ratinggroup 对应的用户业务是否可以使用非阻塞模式。当请求携带“initialqrmmode”和“service id”时,表明需计费处理设备101确认该“service id”指示的业务是否可以使用非阻塞模式。当请求消息没有携带“service id”以及“ratinggroup”时,表明需计费处理设备101确认该“userid”指示的用户是否可以使用非阻塞模式。
[0157]
作为一种可选,策略控制设备104在收到会话管理功能设备102发送的用户的策略获取请求或策略更新请求后,确定需要获取该用户业务的第一iqrm的相关信息,向计费处理设备101发送iqrm相关信息的第三获取指示,用以获取用户业务的第一iqrm信息。第三获取指示携带用户业务的标识和获取用户业务的第一初始配额申请模式的指示信息。用户业务的第一iqrm可以为阻塞模式或非阻塞模式。其中,该用户业务标识可以是业务标识或者对应的费率组或者其他可以标识该用户业务的标识。参考如下示例:
[0158][0159]“intialqrmmauthorization”表示需计费处理设备101确定请求消息中指示的用户业务是使用非阻塞模式还是阻塞模式。请求消息中指示的用户业务可以是“ratinggroup”中与该ratinggroup对应的用户业务,或“service id”中与用户标识对应的用户业务。比如,当请求携带“intialqrmmauthorizatione”和“ratinggroup”时,表明需计费处理设备101确定并返回该ratinggroup对应的用户业务的iqrm为阻塞模式或非阻塞模式。当请求携带“intialqrmmauthorization”和“service id”时,表明需计费处理设备101确认并返回该“service id”指示的业务的iqrm为阻塞模式或非阻塞模式。
[0160]
作为另一个例子,策略控制设备104在收到会话管理功能设备102发送的用户的策略获取请求或策略更新请求后,确定需要向计费处理设备101获取用户的各业务的第一iqrm,则向chf发送iqrm相关信息的第四获取指示,用于获取该用户的各业务的第一iqrm的相关信息。iqrm相关信息的第四获取指示携带用户标识以及获取该用户的各业务的iqrm的指示信息。第四iqrm获取指示可以为如下形式:
[0161][0162]
其中,userid字段为用户标识。“initialqrmmode”为true表示需计费处理设备101确定用户的各业务的初始配额申请模式的值。该请求消息表明需计费处理设备101确定用户的各业务的第一iqrm是非阻塞模式还是阻塞模式。
[0163]
步骤304、计费处理设备101接收请求消息后,根据请求消息执行对应的处理,确定用户业务的第一iqrm的相关信息。
[0164]
具体的,若请求消息未携带配额管理模式(本实施例为第一iqrm)的相关信息的获取指示,则计费处理设备101可以不返回或主动确定并返回是否允许用户的业务使用非阻塞模式。如果计费处理设备101存储了每个业务的iqrm信息,则计费处理设备101根据存储的每个业务的iqrm确定该用户或者该用户业务是否可以使用非阻塞模式。如果计费处理设备101 没有存储业务的iqrm信息,则计费处理设备101根据用户的帐户信息和/或业务类型确定该用户或该用户业务是否可以使用非阻塞模式。
[0165]
进一步的,若请求消息携带配额管理模式的获取指示,则根据获取指示确定并返回用户或用户的业务的iqrm相关信息。具体处理参见下表
[0166][0167]
步骤306、计费处理设备101向策略控制设备104发送请求消息的的响应消息。
[0168]
具体的,响应消息中携带步骤304中获取的该用户或者该用户业务的第一iqrm的相关信息。
[0169]
若请求消息未携带第一配额管理模式的获取指示,则响应消息中携带是否允许用户的业务使用非阻塞模式的指示信息。若请求消息携带第一配额管理模式的获取指示,则响应消息中携带获取指示对应的iqrm的相关信息。
[0170]
如果计费处理设备101在步骤302中接收到了iqrm相关信息的获取指示,则响应消息中携带的内容参考下表:
[0171][0172][0173]
第一iqrm响应消息可以参考如下形式:
[0174][0175]
其中,“nbmservicelist”指示携带的是可以使用非阻塞模式的用户业务的列表。
[0176]
第二响应消息可以参考如下形式:
[0177]
[0178]
其中“nbmodeauthresult”取值为yes,表明用户的任意在线计费业务都可以使用非阻塞模式。
[0179]
如果第二iqrm获取指示中携带了费率组或业务标识,则第二iqrm响应消息可以参考如下形式:
[0180][0181][0182]“ratinggroup”或者”serviceid”取值1,“serviceresult”取值为yes,,则表明业务标识为1或费率组为1的用户业务可以使用非阻塞模式。“rat inggroup”或者”serviceid”取值2,
ꢀ“
serviceresult”取值为no,则表明业务标识为2或费率组为2的用户业务可以使用非阻塞模式。
[0183]
第三响应消息可以参考如下形式:
[0184][0185]
其中,“iqrmvalue”取值为“nb”,指示与费率组“rat inggroup”对应的业务或业务标识“serviceid”指示的业务的第一初始配额申请模式为非阻塞模式。
[0186]
第四iqrm响应消息可以参考如下形式:
[0187][0188]
其中,“iqrmvalue”取值为“nb”,指示与费率组“rat inggroup”取值为1对应的业务或业务标识为1指示的业务的使用非阻塞模式。“iqrmvalue”取值为“b”,指示与费率组“rat inggroup”取值为2对应的业务或业务标识为2指示的业务的使用阻塞模式。
[0189]
步骤308,策略控制设备104确定用户业务的第一配额管理模式,并生成用户业务的第一策略。第一策略用于指示对所述用户业务执行所述第一配额管理模式。
[0190]
具体的,若计费处理设备101返回的响应消息中携带该用户或该用户业务的第一iqrm 的相关信息,则策略控制设备104根据用户或用户业务的第一iqrm的相关信息确定用户业务的第一配额管理模式。
[0191]
具体的,策略控制设备104生成第一策略,第一策略包括用户业务的第一配额管理模式。这里配额管理模式为第一初始配额申请模式,第一初始配额申请模式为阻塞模式或非阻塞模式。
[0192]
步骤310,策略控制设备104向会话管理功能设备102发送第一策略。
[0193]
具体的,策略控制设备104向会话管理功能设备102发送第一策略,以指示会话管理功能设备102对用户业务执行第一配额管理模式;
[0194]
具体的,发送给会话管理功能设备102的控制策略可参考如下形式:
[0195][0196]
其中,“sdfhandl”取值为true,表明业务标识指示的业务或费率组指示的业务的
iqrm为阻塞模式模式。
[0197]
通过本技术实施例,策略控制设备104在下发策略之前从计费处理设备101获取用户业务的iqrm信息,并将用户业务的iqrm信息在策略中发送给会话管理功能设备102。通过本技术实施例,策略控制设备104在发送给会话管理功能设备102的策略中携带的iqrm的信息更为准确,能够避免业务使用过程中的风险。
[0198]
图3b为本技术实施例提供的计费处理设备101确定更改用户业务的第一配额管理模式的方法流程图。与图3a相结合,图3b对应的方法流程中,第一配额管理模式为初始配额申请模式(iqrm)。比如计费处理设备101实时决策是更改用户业务的第一iqrm为阻塞模式,或计费处理设备101实时决策是否禁止用户业务的使用非阻塞模式。当计费处理设备101确定更改用户业务的第一iqrm为阻塞模式或禁止用户业务的业务配额管理模式第一iqrm为非阻塞模式时,计费处理设备101通知策略控制设备104,以便策略控制设备104根据该用户业务的第二iqrm相关信息,确定用户业务的第二配额管理模式(此实施例为第二iqrm),并进一步确定是否生成第二策略。该方法流程主要包括如下步骤:
[0199]
步骤351、会话管理功能设备102接收用户业务的开始请求。
[0200]
会话管理功能设备102在接收到业务开始请求后,确定已获取了该用户业务(比如业务 a)的第一配额管理模式(本实施例为第一iqrm)的信息,比如在图3a中的步骤310中包含的用户业务的第一iqrm信息。会话管理功能设备102根据用户业务的第一iqrm的信息进行相应处理。如果会话管理功能设备102确定没有获取到该业务的第一iqrm信息,可以执步图3a中流程,获取用户的业务的iqrm信息。
[0201]
如果会话管理功能设备102确定获取的业务的第一iqrm信息指示用户业务的iqrm为非阻塞模式,会话管理功能设备102先开始用户业务,然后向计费处理设备101发送配额申请请求以为该用户业务申请配额或在开始业务的同时向计费处理设备101发送配额请求以为该用户业务申请配额。如果会话管理功能设备102确定获取的用户业务的第一iqrm的信息指示用户业务的iqrm为阻塞模式,会话管理功能设备102先向计费处理设备101发送配额申请请求以为该用户业务申请配额,并在收到计费处理设备101分配的配额后开始用户业务。
[0202]
步骤352、会话管理功能设备102向计费处理设备101发送用户业务的计费请求。
[0203]
该计费请求可以是初始计费请求(即用户使用某业务的首次计费请求),也可以是初始计费请求之后的更新计费请求。本发明实施例在此不做限定。
[0204]
作为一种可选方式,该计费请求中还携带用户业务的第一iqrm的信息,用以指示该用户业务(比如用户业务a)当前使用的iqrm。本技术实施例以业务a的iqrm为非阻塞模式为例进行说明。即计费请求中携带业务a的iqrm信息为非阻塞模式。
[0205]
步骤353、计费处理设备101根据计费请求进行相应的计费处理,以及向会话管理功能设备102发送计费响应。
[0206]
上述步骤351-步骤353是可选步骤。在有些场景下,可以不执行上述步骤,直接从步骤 354开始,比如:该用户业务未开始,该用户其他用户业务或者该用户账户管理流程可能导致该用户业务对应的第一配额管理模式(这里是第一初始配额申请模式)的改变。
[0207]
步骤354、计费处理设备101确定需要更改用户业务a的第一iqrm的相关信息。
[0208]
具体的,计费处理设备101可以在处理步骤352发送的用户业务的计费请求时,或
者在处理用户的其他业务的计费请求时,或者在对用户账户执行计费管理流程时,确定需要更改用户业务的第一配额管理模式。
[0209]
比如,计费处理设备101确定需要更改用户业务的配额管理模式可以为:计费处理设备 101确定该用户业务当前使用第一配额管理模式,并确定需要将该用户业务的第一配额管理模式更改为第二配额管理模式。
[0210]
其中,计费处理设备101确定用户业务当前使用第一配额管理模式的方法可以为:计费处理设备101接收该用户业务的计费请求,计费请求中包括指示该用户业务当前使用第一配额管理模式的指示信息,计费处理设备101根据计费请求中包括的用户业务的第一配额管理模式指示信息确定用户业务当前使用第一配额管理模式;或者,计费处理设备101确定向策略控制设备104发送过用户业务的第一配额管理模式的相关信息,基于向策略控制设备104 发送过用户业务的第一配额管理模式的相关信息确定用户业务当前使用第一配额管理模式。
[0211]
其中,计费处理设备101确定需要将用户业务的第一配额管理模式更改为用户业务的第二配额管理模式可以为:在处理步骤352发送的用户业务的计费请求时,或者在处理用户的其他业务的计费请求时或者在对用户账户执行计费管理流程时,计费处理设备101确定用户业务使用第一配额管理模式的条件不满足。例如:用户账户余额不满足业务a采用非阻塞模式的条件,则计费处理设备101确定更改业务a的iqrm为阻塞模式,或禁止业务a使用非阻塞模式。用户业务采用非阻塞模式的条件可以为:用户帐户的套餐剩余量大于第一阈值,或用户帐户的余额下降速度低于第二阈值,或其它。
[0212]
进一步的,计费处理设备101在确定更改用户业务a的非阻塞模式为阻塞模式时,还可以确定更改用户的其它业务的非阻塞模式为阻塞模式,或确定禁止用户的其它业务使用非阻塞模式。
[0213]
作为一种可选,计费处理设备101确定更改用户业务的iqrm的相关信息后,保存确定的结果,即:保存确定的用户业务的第二配额管理模式,以便后续其它设备获取用户业务的iqrm信息时提供给请求的设备。
[0214]
步骤355、计费处理设备101向策略控制设备104发送用于更改第一iqrm的用户业务的第二iqrm的相关信息。
[0215]
具体的,计费处理设备101向策略控制设备104发送通知消息(也称更改通知),该通知消息中携带用户业务的第二配额管理模式的相关信息,即用户业务的第二iqrm的相关信息。
[0216]
计费处理设备101确定存在策略控制设备104为用户创建的资源,并通过与资源对应的通知地址向策略控制设备104发送通知消息。为用户创建的资源为:策略控制设备104向计费处理设备101请求为用户创建的资源。为用户创建的资源用于策略控制设备获取(订阅) 用户的累积状态信息。为用户创建的资源为策略控制设备向计费处理设备发送资源创建请求后由计费处理设备根据资源创建请求创建。资源创建请求携带与该资源对应的通知地址以及用户标识。该通知地址用于计费处理设备101向策略控制设备104通知该用户的累积状态信息。计费处理设备101根据确定的存在为用户请求创建的资源,计费处理设备101确定需要向策略控制设备104发送用户业务的第二iqrm相关信息的通知消息。或者,根据确定的存在为用户请求创建的资源(或订阅信息),计费处理设备101确定策略控制设备104订
阅过或者请求过用户的第一iqrm相关信息,则确定需要向策略控制设备104发送用户业务的第二iqrm相关信息的通知消息。
[0217]
通知消息中携带的用户业务的第二iqrm的相关信息可以为参考下表:
[0218]
第一通知用户的允许使用非阻塞的第二iqrm的业务列表第二通知是否允许用户使用非阻塞的第二iqrm的指示信息第三通知是否允许用户业务使用非阻塞的第二iqrm的指示信息第四通知用户业务的第二iqrm为阻塞式或非阻塞式的指示信息第五通知用户的各业务的第二iqrm式为阻塞式或非阻塞式的指示信息
[0219]
包含第一通知的通知消息可以称为第一通知消息,其他类推。如下为第二通知消息参考示例:
[0220][0221]
其中,userid字段表示为用户标识。“nbmodeauthresult”取值为no表示计费处理设备 101确认该用户不可以使用非阻塞模式,即该用户的所有业务均不可以使用非阻塞模式。
[0222]
对于其它的通知消息,比如第二通知消息、第三通知消息、第四通知消息或第五通知消息的参考示例,本技术实施例在此不再举例。
[0223]
步骤356、策略控制设备104接收计费处理设备101发送的用户业务的第二配额管理模式的相关信息后,根据第二配额管理模式的相关信息确定用户业务的第二配额管理模式,并生成用户业务的第二策略。
[0224]
第二策略用于更新或者替换第一策略,以及用于指示对用户业务执行所述第二配额管理模式。
[0225]
其中,第二策略更新第一策略具体为:生成的第二策略包括与第一策略的标识相同的策略标识,通过标识确定是用于更新第一策略。
[0226]
其中,第二策略替换第一策略具体为:为第二策略分配的第二策略标识,第二策略是不同于第一策略的用户业务的新策略,策略控制设备104需要首先去激活第一策略,然后激活第二策略。
[0227]
步骤357、策略控制设备104向会话管理功能设备102发送第二策略,第二策略携带第二iqrm信息。
[0228]
具体的,若第二策略包括与第一策略的标识相同的策略标识,则策略控制设备104向会话管理功能下发的策略更新消息中携带第二策略以更新用户业务的第一策略.
[0229]
若第二策略为用户业务的新策略,则策略控制设备104向会话管理功能下发的策略更新消息中携带第一策略的去激活指令和第二策略的激活指令,以便使用第二策略更新用户业务的第一策略。
[0230]
根据本技术实施例,计费处理设备101可以根据用户的帐户信息等信息确定或更改用户业务的第一iqrm。从而使得用户业务的iqrm更为准确,可以避免在用户业务一味的使用非阻塞模式而造成的风险和损失。
[0231]
值得说明的是,在实际业务使用过程中,图3b可以与图3a结合使用,也可以分开使用。本技术实施例在此不做限定。
[0232]
图4为本技术实施例提供的确定用户业务的第一配额管理模式和第二配额管理模式的方法流程图。在本实施例中,配额管理模式为初始配额申请模式(iqrm)。与图3a和图3b对应的实施例不同的是,本实施例中策略控制设备104根据获取用户的配置信息确定用户业务的第一配额管理模式,即确定用户业务是否使用非阻塞模式。计费处理设备101实时决策是否更改用户业务的第一配额管理模式为第二配额管理模式计费处理设备101。该方法流程主要包括如下步骤:
[0233]
步骤401-402、策略控制设备104向计费处理设备101发送资源创建请求,并收到计费处理设备101的资源创建响应。
[0234]
策略控制设备104在收到会话管理功能设备102发送的用户业务的策略获取指示或用户业务的策略更新请求后,响应于策略获取指示或策略更新请求,向计费处理设备101发送资源创建请求。以便于通过创建的资源从计费处理设备101获取用户业务或用户的相关信息。比如,用户业务的使用量信息。资源创建请求也可以是会话建立请求,以便在策略控制设备 104和计费处理设备101建立会话。
[0235]
步骤403、策略控制设备104根据获取到的信息确定用户业务的第一配额管理模式(本技术为第一iqrm),并根据确定的用户业务的第一iqrm生成用户业务的第一策略。生成的用户业务的第一策略包含用户业务的第一iqrm信息。
[0236]
比如,策略控制设备104可以从计费处理设备101或其它网络设备如(udr)中获取用户的配置信息,并基于获取到的用户的配置信息确定用户业务的iqrm。比如,策略控制设备104可以根据从计费处理设备101获取的用户帐户的信息和/或用户业务的使用量信息确定用户业务的第一iqrm,策略控制设备104还可以根据从udr获取的用户的信息,比如用户是否订购的iqrm为非阻塞模式确腚第一iqrm。
[0237]
步骤404、策略控制设备104向会话管理功能设备102发送生成的用户业务的第一策略。
[0238]
具体的步骤404的描述可以参考步骤310的描述,本技术实施例不再详述。
[0239]
步骤405、会话管理功能设备102接收到用户业务的开始请求,并根据第一iqrm进行处理。用户业务的开始请求中携带业务标识和用户标识。
[0240]
具体的,步骤405的描述可以参考步骤351的描述,本技术实施例不再详述。
[0241]
步骤406,会话管理功能设备102向计费处理设备101发送计费请求,该计费请求可以是针对该用户业务的计费请求,也可以是针对该用户使用的其它业务的计费请求。此外,该计费请求可以是初始计费请求(即用户使用某业务的首次计费请求),也可以是初始计费请求之后的更新计费请求。本发明实施例在此不做限定。
[0242]
进一步的,该计费请求中携带用户业务的第一iqrm信息,用以指示该用户业务(比如业务b)当前使用的iqrm。本技术实施例以用户业务的第一iqrm为非阻塞模式为例进行说明。即计费请求中携带用户业务b的iqrm信息为非阻塞模式。表明会话管理功能设备102 会
在收到计费处理设备101分配的配额之前,放行与用户业务b相关的数据流。
[0243]
步骤407、计费处理设备101根据计费请求进行相应的计费处理,然后向会话管理功能设备102发送计费响应。
[0244]
步骤408、计费处理设备101确定需要更改用户业务的第一iqrm,生成用于更改第一iqrm 的第二iqrm,并保存更改后的第二iqrm的信息。
[0245]
具体的,计费处理设备101在执行步骤407的过程中,根据计费请求中携带的用户业务的第一iqrm信息确定用户业务使用非阻塞模式。计费处理设备101确定用户账户不满足用户业务采用非阻塞模式的条件时,确定用户业务的第二配额管理模式(本实施例为第二 iqrm)为阻塞模式,或禁止用户业务使用非阻塞模式。用户业务采用非阻塞式的条件可以为:用户帐户的套餐剩余量大于第一阈值,或用户帐户的余额下降速度低于第二阈值,或其它。
[0246]
进一步的,计费处理设备101在确定更改用户业务的非阻塞模式为阻塞模式时,还可以确定更改用户的其它业务的非阻塞模式为阻塞模式,或确定禁止用户的其它业务使用非阻塞模式,或禁止用户的所有业务使用非阻塞模式。
[0247]
值得说明的是,步骤407和步骤408之间没有时间顺序。
[0248]
步骤409、计费处理设备101向策略控制设备104发送更改用户业务的第一iqrm的相关信息的通知消息(也称称更改通知),以便策略控制设备104根据更改通知生成或更新用户业务的控制策略。
[0249]
具体的,步骤409的描述与步骤355的描述一致,本发明实施例在此不再详述。
[0250]
步骤410-411与步骤356-357的描述一致,本发明实施例在些不再详述。
[0251]
根据本技术实施例,策略控制设备104根据获取的用户的相关信息确定用户业务的是否可以使用非阻塞模式。此外,在用户业务的使用过程中,根据用户的帐户信息确定或更改用户业务的iqrm。从而使得用户业务的iqrm更为准确,可以避免在用户业务使用过程中使用非阻塞模式造成的风险和损失。
[0252]
图5a为本技术实施例提供的策略控制设备104确定策略的方法流程图。图5a对应的方法流程中,配额管理模式为挂起或启用配额管理(srqm)。策略控制设备104从计费处理设备101接收用户或者用户业务的配额管理模式的相关信息,进而确定是否挂起或启用用户业务的配额管理,并据此生成策略。该方法流程主要包括如下步骤:
[0253]
步骤500:策略控制设备104确定需要向计费处理设备101发送请求消息。
[0254]
具体地,策略控制设备104可以在收到会话管理功能设备102发送的用户业务的策略获取请求或用户业务的策略更新请求后,响应于策略获取请求或策略更新请求,策略控制设备104确定需要向计费处理设备101获取信息,则确定向计费处理设备101发送请求消息。通常,会话管理功能设备102在收到为用户建立pdu sess ion的请求时可以向策略控制设备104 发送策略获取请求。会话管理功能设备102还可以在收到业务开始请求后向策略控制设备 104发送策略获取请求。会话管理功能设备102在发送给策略控制设备104的策略获取请求中可以携带用户标识、pdu会话的信息(如pdu sess ion的类型)等。
[0255]
可选的,策略控制设备104还确定是否需要向计费处理设备101获取用户的业务的srqm 的信息,若需要,则在向计费处理设备101发送的请求消息中携带获取用户的业务的srqm 相关信息的指示。
[0256]
可选的,策略控制设备104根据配置信息确定需要向计费处理设备101发送请求消息以及确定需要获取用户业务的srqm相关信息。配置信息可以是策略控制设备104的本地配置信息或者从udr获取的该用户的配置信息。
[0257]
步骤502、策略控制设备104向计费处理设备101发送请求消息。
[0258]
具体地,请求消息可以用于向计费处理设备101获取并订阅计数器counter的当前状态及状态改变,该请求可以不携带获取srqm的指示。
[0259]
进一步的,请求消息还可以用于向计费处理设备101获取该用户或者该用户业务的srqm 的相关信息。比如,在步骤500中策略控制设备104确定需要向计费处理设备101获取用户业务的srqm的信息,请求消息中还可以携带用户的业务的srqm的获取指示。srqm获取指示可以为下表中的任一指示:
[0260][0261]
具体的,策略控制设备104向计费处理设备101发送请求消息中携带上述第一至第四任一获取指示的方法与实施例3a的步骤302携带第一至第四相应获取指示的方法相似,本发明实施例不再赘述。
[0262]
步骤504、计费处理设备101接收请求消息后,根据请求消息执行对应的处理。比如,确定用户业务的第一srqm相关信息。
[0263]
具体的,若请求消息未携带配额管理模式(本实施例为第一srqm)的相关信息的获取指示,则计费处理设备101可以主动确定并返回是否挂起用户的配额管理。如果计费处理设备101存储了每个业务的srqm信息,则计费处理设备101根据存储的每个业务的srqm信息确定该用户或者该用户业务是否可以挂起配额管理。如果计费处理设备101没有存储业务的 srqm信息,则计费处理设备101根据用户的帐户信息和/或业务类型确定该用户或该用户业务是否可以使用非阻塞模式。
[0264]
进一步的,若请求消息携带配额管理模式的获取指示,则根据获取指示确定并返回用户或用户业务的srqm的相关信息。具体处理参见下表:
[0265][0266]
具体方法与实施例3a步骤304类似,这里不再赘述。
[0267]
步骤506、计费处理设备101向策略控制设备104发送请求消息的的响应消息。
[0268]
具体的,响应消息中携带步骤504中获取的该用户或者该用户业务的第一srqm的相关信息。
[0269]-若请求消息未携带配额管理模式的获取指示,则响应消息中携带是否允许挂起用户的业务的第一配额管理模式的指示信息。
[0270]-若请求消息携带配额管理模式的获取指示(比如第一获取指示至第四获取指示中的任意获取指示,则响应消息中携带与获取指示对应的第一srqm的相关信息。
[0271]
具体方法及消息示例与实施例3a步骤306类似,这里不再赘述。
[0272]
步骤508,策略控制设备104确定用户业务的第一配额管理模式,并生成用户业务的第一策略。第一策略用于指示对所述用户业务执行所述第一配额管理模式
[0273]
具体的,若计费处理设备101返回的响应消息中携带该用户或该用户业务的第一srqm 的相关信息,则策略控制设备104根据用户或用户业务的第一srqm的相关信息确定用户业务的第一配额管理模式,这里的配额管理模式为挂起或启动配额管理。
[0274]
具体的,策略控制设备104生成第一策略,若确定的用户业务的第一配额管理模式为挂起配额管理,则在第一策略包括用户业务的计费方法为离线计费或者临时离线计费,若确定的用户业务的第一配额管理模式为启用配额管理,则在第一策略包括的用户业务的计费方法为在线计费。
[0275]
步骤510,策略控制设备104向会话管理功能设备102发送第一策略。
[0276]
具体的,策略控制设备104向会话管理功能发送第一策略,以指示会话管理功能设备102 对用户业务执行第一配额管理模式;
[0277]
具体的,发送给会话管理功能设备102的控制策略可参考如下形式:
[0278][0279]
其中,“chargingmethod”的取值为tempoffl ine,表明挂起用户业务的配额管理。
[0280]
通过本技术实施例,策略控制设备104在下发策略之前从计费处理设备101获取用户业务的第一srqm的相关信息,并根据第一srqm的相关信息生成用户业务的第一策略以发送给会话管理功能设备102。通过本技术实施例,策略控制设备104在发送给会话管理功能设备 102的第一策略基于计费处理设备101的决策确定计费方法,既可以减轻计费处理的负担,提高整个系统的效率,又可以避免业务使用过程中的信用控制风险。
[0281]
图5b为本技术实施例提供的计费处理设备101确定更改用户业务的配额管理模式的方法流程图。与图5a相结合,图5b对应的方法流程中,配额管理模式为挂起或启用配额管理 (srqm)。策略控制设备104从计费处理设备101接收用于更改第一srqm的第二srqm的相关信息,并根据第二srqm的相关确定是否挂起或启用用户业务的配额管理,以及确定是否更新/替换之前生成的用户业务的第一策略。该方法流程主要包括如下步骤:
[0282]
步骤552、会话管理功能设备102在用户业务使用过程中,向计费处理设备101发送用户业务的计费请求。
[0283]
该计费请求可以是初始计费请求(即用户使用某业务的首次计费请求),也可以是初始计费请求之后的更新计费请求。本发明实施例在此不做限定。
[0284]
作为一种可选方式,该计费请求中还携带业务对应的srqm信息(以临时挂起为例),用以指示该业务(比如业务a)当前是挂起配额管理。
[0285]
在执行该步骤之前,会话管理功能设备102接收用户业务的开始请求,并确定已获取了该用户业务(比如业务a)的第一配额管理模式(本实施例为第一srqm)的信息,比如在图 5a中的步骤510中包含的用户业务的第一srqm信息。会话管理功能设备102根据用户业务的第一srqm的信息进行相应处理。如果会话管理功能设备102确定没有获取到该业务的第一iqrm信息,可以执步图5a中流程,获取用户的业务的第一srqm信息。
[0286]
如果会话管理功能设备102确定获取的业务的第一srqm信息指示用户业务的srqm为挂起配额管理,会话管理功能设备102则开始用户业务,并不向计费处理设备101获取配额。如果会话管理功能设备102确定获取的用户业务的第一srqm的信息指示用户业务的srqm为启动配额管理,会话管理功能设备102先向计费处理设备101发送配额申请请求以为该用户业务申请配额,并在收到计费处理设备101分配的配额后开始用户业务。或者如果会话管理功能设备102确定获取的用户业务的第一srqm的信息指示用户业务的srqm为启动配额管理,会话管理功能设备102先开始业务,然后向计费处理设备101发送配额申请请求以为该用户业务申请配额或在开始业务的同时向计费处理设备101发送配额请求以为该用户业务申请配额。如果会话管理功能设备102确定获取的用户业务的第一srqm的信息指示用户业务的srqm 为启动配额管理,会话管理功能设备102设备进一步可以采用阻塞模式或者
非阻塞模式的第一初始配额模式,具体参见前述实施例。
[0287]
步骤553、计费处理设备101根据计费请求进行相应的计费处理,以及向会话管理功能设备102发送计费响应。
[0288]
上述步骤552-步骤553是可选步骤,在有些场景下,不执行上述步骤,直接从步骤554 开始,比如:该用户业务未开始,该用户其他用户业务或者该用户账户管理流程可能导致该用户业务对应的配额管理模式(这里是挂起或启用配额管理)的改变。
[0289]
步骤554、计费处理设备101确定需要更改用户业务a的第一srqm相关信息。
[0290]
计费处理设备101可以在处理步骤552发送的用户业务的计费请求时,或者在处理用户的其他业务的计费请求时,或者在对用户账户执行计费管理流程时,确定是否需要更改用户业务的第一配额管理模式。
[0291]
比如,计费处理设备101确定需要更改用户业务的配额管理模式可以为:计费处理设备 101确定用户业务的第一配额管理模式,并确定需要将用户业务的第一配额管理模式更改为第二配额管理模式。
[0292]
其中,计费处理设备101确定用户业务当前使用第一配额管理模式的方法可以为:计费处理设备101接收该用户业务的计费请求,计费请求中包括指示该用户业务当前使用第一配额管理模式的指示信息,计费处理设备101根据计费请求中包括的用户业务的第一配额管理模式指示信息确定用户业务当前使用第一配额管理模式;或者,计费处理设备101确定向策略控制设备104发送过用户业务的第一配额管理模式的相关信息,基于向策略控制设备104 发送过用户业务的第一配额管理模式的相关信息确定用户业务当前使用第一配额管理模式。
[0293]
其中,计费处理设备101确定需要将用户业务的第一配额管理模式更改为用户业务的第二配额管理模式可以为:在处理步骤552发送的用户业务的计费请求时,或者在处理用户的其他业务的计费请求时,或者在对用户账户执行计费管理流程时,用户业务使用第一配额管理模式的条件不满足,例如:用户账户余额不满足业务a采用挂起配额管理的条件,则确定更改业务a的srqm为启用配额管理。
[0294]
进一步的,计费处理设备101在确定更改用户业务a的挂起配配额管理为启用配额管理时,还可以确定更改用户的其它业务的挂起配配额管理为启用配额管理,或确定禁止用户的其它业务使用挂起配配额管理。
[0295]
作为一种可选,计费处理设备101确定更改用户业务的第一srqm的相关信息后,保存确定的结果,即:保存确定的用户业务使用第二配额管理模式,以便后续其它设备获取用户业务的srqm信息时提供给请求的设备。
[0296]
步骤555、计费处理设备101向策略控制设备104发送用于更改第一srqm的用户业务的第二srqm的相关信息。
[0297]
具体的,计费处理设备101向策略控制设备104发送通知消息(也称更改通知),该通知消息中携带用户业务的第二配额管理模式的相关信息,即用户业务的第二srqm的相关信息。
[0298]
计费处理设备101确定存在策略控制设备104为用户创建的资源,并通过与资源对应的通知地址向策略控制设备104发送通知消息。为用户创建的资源为:策略控制设备104向计费处理设备101请求为用户创建的资源。为用户创建的资源用于策略控制设备获取(订
阅) 用户的累积状态信息。为用户创建的资源为策略控制设备向计费处理设备发送资源创建请求后由计费处理设备根据资源创建请求创建。资源创建请求携带与该资源对应的通知地址以及用户标识。该通知地址用于计费处理设备101向策略控制设备104通知该用户的累积状态信息。计费处理设备101根据确定的存在为用户请求创建的资源,计费处理设备101确定需要向策略控制设备104发送用户业务的第二srqm相关信息的通知消息。或者,根据确定的存在为用户请求创建的资源(或订阅信息),计费处理设备101确定策略控制设备104订阅过或者请求过用户的第一srqm相关信息,则确定需要向策略控制设备104发送用户业务的第二srqm相关信息的通知消息。
[0299]
通知消息中携带的用户业务的第二srqm的相关信息可以为参考下表:
[0300]
第一通知用户的允许挂起配额管理的业务列表第二通知是否允许挂起用户业务的配额管理的指示信息第三通知是否允许挂起用户的业务的配额管理的第二srqm指示信息第四通知用户业务的第二srqm为挂起配额管理或启动配额管理的指示信息第五通知用户的各业务的第二srqm为挂起配额管理或启动配额管理的指示信息
[0301]
包含第一通知的通知消息可以称为第一通知消息,其他类推。如下为第三通知消息参考示例:
[0302][0303]
其中,userid字段表示为用户标识。“srqmode”取值为“resume”表示计费处理设备 101确认该用户的业务不允许挂起配额管理,即该用户的所有业务都不允许挂起配额管理。如果通知消息中还携带的用户标识,如service id或rat ing group,则通知消息为第二通知消息。表明该service id或rat ing group指示的用户业务不允许挂起配额管理。进一步的,如果通知消息中第二srqm的相关信息为启动配额管理,则通知消息中中还可以携带iqrm 的信息,以指示用户业务可以采用阻塞模式或非阻塞模式。
[0304]
对于其它的通知消息,比如第一通知消息,第四通知消息或第五通知消息的参考示例,本技术实施例在此不再举例。
[0305]
步骤556、策略控制设备104接收计费处理设备101发送的用户业务的第二配额管理模式的相关信息后,根据第二配额管理模式的相关信息确定用户业务的第二配额管理模式,并生成用户业务的第二策略。
[0306]
第二策略用于更新或者替换第一策略,以及用于指示对所述用户业务执行所述第二配额管理模式。
[0307]
其中,第二策略更新第一策略具体为:生成的第二策略包括与第一策略的标识相同的策略标识,通过标识确定是用于更新第一策略。
[0308]
其中,第二策略替换第一策略具体为:为第二策略分配唯一的策略标识,第二策略是不同于第一策略的用户业务的新策略,策略控制设备104需要首先去激活第一策略,然后
安装激活第二策略。
[0309]
在生成第二策略之前,策略控制设备104需要首先确定用户业务的srqm更改为第二配额管理模式影响了第一策略。
[0310]
步骤557、策略控制设备104向会话管理功能设备102发送第二策略。
[0311]
具体的,若第二策略包括与第一策略的标识相同的策略标识,则策略控制设备104向会话管理功能下发的策略更新消息中携带第二策略以更新用户业务的第一策略。
[0312]
若第二策略为用户业务的新策略,则策略控制设备104向会话管理功能下发的策略更新消息中携带第一策略的去激活指令和第二策略的激活指令,以便使用第二策略更新用户业务的第一策略。
[0313]
根据本技术实施例,计费处理设备101可以根据用户的帐户信息等信息确定或更改用户业务的srqm。从而使得用户业务的srqm控制更为准确,可以避免在用户业务使用过程中一味的挂起配额管理而造成的风险和损失。
[0314]
值得说明的是,在实际业务使用过程中,图5a可以与图5b结合使用,也可以分开使用。本技术实施例在此不做限定。
[0315]
图6为本技术实施例提供的确定用户业务的配额管理模式的另一方法流程图。在本实施例中,配额管理模式为挂起/启动配额管理(srqm)。与图5a和图5b对应的实施例不同的是,本实施例中策略控制设备104根据获取用户的配置信息确定用户业务的第一配额管理模式,即确定用户业务是否允许挂起配额管理。计费处理设备101实时决策是否更改用户业务的第一配额管理模式为第二配额管理模式。该方法流程主要包括如下步骤:
[0316]
步骤601-602、策略控制设备104向计费处理设备101发送资源创建请求,并收到计费处理设备101的资源创建响应。
[0317]
本实施例中,步骤601-602的描述与步骤401-402的描述相同,因此不再详述。
[0318]
步骤603、策略控制设备104根据获取到的信息确定用户业务的第一配额管理模始(本技术为第一srqm),并生成用户业务的第一策略。第一策略用于指示对用户业务执行所述第一配额管理模式。比如,策略控制设备104可以从计费处理设备101或其它网络设备如(udr) 中获取用户的配置信息,并基于获取到的用户的配置信息确定用户业务的第一srqm。比如,策略控制设备104可以根据从计费处理设备101获取的用户帐户的信息和/或用户业务的使用量信息确定用户业务的第一srqm,策略控制设备104还可以根据从udr获取的用户的信息,比如用户是否订购的srqm为挂起配额管理。
[0319]
策略控制设备104在步骤603中生成的第一策略与步骤508中生成的第一策略相同,本技术实施例在此不再详述。
[0320]
步骤604、策略控制设备104向会话管理功能设备102发送生成的用户业务的第一策略。
[0321]
具体的步骤604的描述可以参考步骤510的描述,本技术实施例不再详述。
[0322]
步骤605、会话管理功能设备102接收到用户业务的开始请求,用户业务的开始请求中携带业务标识和用户标识。
[0323]
具体的,步骤605的描述可以参考步骤351的描述,本技术实施例不再详述。作为一种可选,本技术实施例还可以不用执行步骤605,而执行步骤606。或者,步骤605在步骤601 之前执行。本技术实施例不做限定。
[0324]
步骤606,会话管理功能设备102向计费处理设备101发送计费请求,该计费请求可以是针对该用户业务的计费请求,也可以是针对该用户使用的其它业务的计费请求。此外,该计费请求可以是初始计费请求(即用户使用某业务的首次计费请求),也可以是初始计费请求之后的更新计费请求。本发明实施例在此不做限定。
[0325]
进一步的,该计费请求中携带用户业务的第一srqm信息,用以指示该用户业务(比如业务b)当前使用的srqm。本技术实施例以用户业务的第一srqm为挂起配额管理为例进行说明。即计费请求中携带用户业务b的第一srqm信息为挂起配额管理。表明会话管理功能设备102在业务的执行过程中不会向计费处理设备101申请配额,并放行与用户业务b相关的数据流。
[0326]
步骤607、计费处理设备101根据计费请求进行相应的计费处理,然后向会话管理功能设备102发送计费响应。
[0327]
步骤608、计费处理设备101确定更改用户业务的第一srqm或者禁用用户业务的挂起配额管理,并保存更改后的第二srqm的信息。
[0328]
具体的,计费处理设备101在执行步骤607的过程中,根据计费请求中携带的用户业务的第一srqm信息确定用户业务使用挂起配额管理(suspending)。计费处理设备101确定用户账户不满足用户业务采用挂起配额管理的条件时,确定用户业务的第二配额管理模式 (本实施例为第二srqm)为启动配额管理,或禁止用户业务使用挂起配额管理。用户业务采用挂起配额管理的条件可以为:用户帐户的套餐剩余量大于第一阈值,或用户帐户的余额下降速度低于第二阈值,或其它。
[0329]
进一步的,计费处理设备101在确定更改用户业务的挂起配额管理为启动配额管理时,还可以确定更改用户的其它业务的挂起配额管理为启动配额管理,或确定禁止用户的其它业务使用挂起配额管理,或禁止用户的所有业务使用挂起配额管理。
[0330]
值得说明的是,步骤607和步骤608之间没有时间顺序。
[0331]
步骤609、计费处理设备101向策略控制设备104发送更改用户业务的第一srqm的相关信息的通知消息(也称称更改通知),以便策略控制设备104根据更改通知生成或更新用户业务的控制策略。
[0332]
具体的,步骤609的描述与步骤555的描述一致,本发明实施例在此不再详述。
[0333]
步骤610-611与步骤556-557的描述一致,本发明实施例在些不再详述。
[0334]
根据本技术实施例,策略控制设备104根据获取的用户的相关信息确定用户业务的是否可以使用非阻塞模式。此外,在用户业务的使用过程中,根据用户的帐户信息确定或更改用户业务的srqm。从而使得用户业务的srqm更为准确,可以避免在用户业务使用过程中使用非阻塞模式造成的风险和损失。
[0335]
图7为本技术实施例提供的会话管理功能设备、计费处理设备101或策略控制设备104 的硬件结构图。本技术实施例中的会话管理功能设备102(例如,图1的102)、计费处理设备101(例如,图1的101)、策略控制设备104(例如,图1的策略控制设备104),均可以采用图7所示的通用的计算机硬件结构实现,其中包括处理器701、存储器702、总线703、输入设备704、输出设备705以及网络接口706,其中输入设备704与输出设备705为可选的。
[0336]
具体地,存储器702可以包括以易失性和/或非易失性存储器形式的计算机存储媒体,如只读存储器和/或随机存取存储器。存储器702可以存储操作系统、应用程序、其他程
序模块、可执行代码和程序数据。
[0337]
输入设备704可以用于输入信息,便于系统管理员对会话管理功能设备、计费处理设备 101或策略控制设备104进行操作和管理等,例如,在计费处理设备101上配置用户账户风险阈值、在会话管理功能设备上管理配额管理模式指示信息的存储空间、在策略控制设备104 上管理配额管理模式指示信息的存储空间等;输入设备704可以为键盘或指向设备,如鼠标、轨迹球、触摸板、扫描仪或类似设备,均可以通过总线703连接至处理器701。
[0338]
输出设备705可以用于输出信息,便于系统管理员对会话管理功能设备、计费处理设备 101或策略控制设备104进行操作和管理等;例如,在计费处理设备101上显示用户账户风险阈值、在会话管理功能设备上显示剩余存储空间、在策略控制设备104上显示剩余存储空间等;除了监视器之外,输出设备705还可以为其他外围输出设备,也均可以通过总线703 连接到处理器701。
[0339]
会话管理功能设备102、计费处理设备101或策略控制设备104均可以通过网络接口706 连接到网络中,例如连接到局域网(local area network,lan)。在联网环境下,会话管理功能设备、计费处理设备101或策略控制设备104中存储的计算机执行指令可以存储在远程存储设备中,而不限于在本地存储。
[0340]
当会话管理功能设备102中的处理器701执行存储器702中存储的可执行代码或应用程序时,会话管理功能设备102可以执行以上所有实施例中与会话管理功能设备102相对应的方法步骤,如步骤206、310、351、332-353、357、404、405、406-407、411、310、351、 332-353、357、604、605、606-607和611等;具体执行过程均参见上述实施例,在此不再赘述。
[0341]
当计费处理设备101中的处理器701执行存储器702中存储的可执行代码或应用程序时,计费处理设备101可以执行以上所有实施例中与计费处理设备101相对应的方法步骤,如步骤208、302、304、306、352-355、401-402、406-409、502、504、506、552-555、601-602 和606-609;具体执行过程均参见上述实施例,在此不再赘述。
[0342]
当策略控制设备104中的处理器701执行存储器702中存储的可执行代码或应用程序时,策略控制可以执行以上所有实施例中与策略控制设备104相对应的方法步骤,如步骤 202-212、300-302、306-310、355-357、401-404、409-411、500-502、506-510、555-557、 5501-504、和509-511;具体执行过程均参见上述实施例,在此不再赘述。
[0343]
值得说明的是,上述有的步骤被两个设备执行是因为一个设备进行发送,另一个设备进行接收。比如步骤206,策略控制设备104发送第一策略,而会话管理功能设备102接收第一策略。
[0344]
图8为本技术实施例提供的计费处理设备101的逻辑结构示意图,计费处理设备101(101) 用于确定需要更改用户业务的第一配额管理模式,并向策略控制设备104发送通知消息,通知消息携带用户业务的第二配额管理模式的相关信息,第二配额管理模式用于更改第一配额管理模式。计费处理设备101包括:
[0345]-处理模块802,用于确定需要更改用户业务的第一配额管理模式。处理模块802主要用于执行上述实施例中计费处理设备101进行处理和确定等步骤,如步骤208、304、354、408、 504、554、和608等。
[0346]
发送模块803,用于向策略控制设备104发送通知消息,通知消息携带用户业务的第二配额管理模式的相关信息,第二配额管理模式用于更改第一配额管理模式。发送模块
803主要用于执行上述实施例中计费处理设备101侧的发送的步骤,如步骤208、306、353、355、 402、407、409、506、553、555、602、607、和609等。
[0347]
此外,计费处理设备101还包括接收模块801,用于接收策略控制设备104发送的请求消息。接收模块801主要用于执行上述实施例中计费处理设备101侧的接收的步骤,如步骤 302、352、401、406、502、552、601、和606等。
[0348]
图9为本技术实施例提供的策略控制设备104(104)的逻辑结构示意图,策略控制设备 104(104)用于为用户业务确定策略。策略控制设备104(104),包括:
[0349]
接收模块901,用于用于接收计费处理设备101发送的用于更改第一配额管理模式的用户业务的第二配额管理模式的相关信息。接收模块901主要用于执行上述实施例中策略控制设备104的进行接收的步骤,如步骤208、306、355、402、409、506、555、602、和609 等。
[0350]
处理模块902,用于确定用户业务的第一配额管理模式,根据第一配额管理模式生成用户业务的第一策略以及根据用户业务的第二配额管理模式的相关信息确定第二配额管理模式,并根据第二配额管理模式生成用户业务的第二策略,第二策略用于更新或者替换第一策略。处理模块902主要用于执行上述实例中策略控制设备104进行确定、处理以及生成策略等步骤,如步骤202-204、210-212、304、354、403、410、504、554、603、和610等。
[0351]
发送模块903,用于向会话管理功能设备102发送第一策略以指示会话管理功能设备102 对用户业务执行第一配额管理模式。发送模块903主要用于执行上述实例中策略控制设备 104进行发送等步骤,如步骤206、302、310、357、401、404、411、502、510、557、601、 604、和611等。
[0352]
图8所示计费处理设备101和图9所示策略控制设备104是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(appl icat ion-specific integrated circuit, asic),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到这些设备也可以采用图6所示的形式。例如接收模块801、处理模块802、发送模块803、接收模块 901、处理模块802、和发送模块903都可以通过图6中的处理器701和存储器702来实现。例如,通过由处理器701来执行存储器702中存储的代码来实现。
[0353]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0354]
本领域普通技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0355]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连
接。
[0356]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0357]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0358]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0359]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献