一种电信业务的计费方法和系统与流程-半岛BOB·(中国)官方网站

文档序号:34131600发布日期:2023-11-28阅读:752来源:国知局


1.本发明涉及电信业务计费技术领域,种电具体涉及一种电信业务的信业计费方法和系统。


背景技术:

2.随着5g业务等不断的计费发展,在线计费业务的和系爆发式增长,带来在线计费消息剧增、统流在线计费系统面临较大压力,种电而现行的信业计费系统无法支持。业务使用特征呈现分时段高峰期规律。计费网络异常呈现网络抖动,和系瞬时业务高峰压力导致业务瞬时过载引起超时,统流导致部分用户短时间网络卡断、种电网速变慢。信业


技术实现要素:

3.针对现有技术中存在的计费上述技术问题,本发明提供一种电信业务的和系计费方法和系统,根据计费服务状态和用户评分,统流匹配相应的计费方式,防止由计费服务导致的网络问题。
4.本发明公开了一种电信业务的计费方法,包括以下步骤:获取计费服务的状态数据;基于分类算法,根据所述状态数据获得计费服务的状态,所述状态包括:熔断、繁忙和正常;获得用户的标签数据和使用资源数据;基于逻辑回归评分卡模型,对所述标签数据和使用资源数据进行分析,获得用户的评分;根据所述评分和计费服务的状态,为所述用户匹配相应的计费方式。
5.具体的,若所述评分高于第一域值,且计费服务处于繁忙状态,通过异步计费的方式为所述用户计费;若所述用户等级低于第一域值,且所述计费服务处于繁忙状态,通过在线计费方式为所述用户进行计费;若所述计费服务处于熔断状态,通过离线计费方式或者异步计费方式进行计费;若所述计费服务处于正常状态,通过在线计费方式进行计费。
6.其中,在异步计费方式下,在接收到计费服务反馈的处理消息时:若处理消息的结果正常,则丢弃所述处理消息;若处理消息的为异常,则将处理消息和计费请求写入话单文件,进行离线处理。
7.更具体的,异步计费时:接收到网元的计费请求后,返回计费成功的消息给网元,同时将计费请求和计费成功的消息发送给计费服务,进行异步计费;若计费服务没有响应,则将所述计费请求和计费成功的消息写入话单文件。
8.获得计费服务状态的方法包括:获得上网日志、服务性能日志和计费主机资源数据;对所述上网日志、服务性能日志和计费主机资源数据进行第一预处理,获得建模数据;基于分类算法,对所述建模数据进行训练,获得分类模型;采集计费服务的状态数据;通过分类模型对所述状态数据进行分析,获得计费服务的状态。其中,所述分类算法包括以下任一算法:随机森林、朴素贝叶斯、梯度提升树和xgboost;所述第一预处理包括缺失值处理、log标准化、异常数据处理、以及数据清洗和过滤。
9.其中,采集计费服务的状态数据的方法包括:通过网元发起计费请求并生成上网日志;通过计费服务获得服务性能日志和计费主机资源数据。
10.其中,获得用户的等级的方法包括:对所述标签数据和使用资源数据进行第二预处理,获得训练数据;基于逻辑回归评分卡模型,对训练数据进行分析,获得用户的评分;根据所述评分和预设的等级区间,获得用户的等级。
11.本发明还提供一种用于实现上述计费方法的系统,包括计费服务状态分析模块、用户评分模块和策略模块,所述计费服务状态分析模块用于基于分类算法,根据计费服务的状态数据获得计费服务的状态;所述用户评分模块用于基于逻辑回归评分卡模型,对标签数据和使用资源数据进行分析,获得用户的评分;所述策略模块用于根据评分和计费服务的状态,匹配相应的计费方式。
12.与现有技术相比,本发明的有益效果为:用户评分反应了用户的可使用资源和资源使用习惯,根据用户评分和计费服务的状态,匹配相应的计费方式;避免计费服务熔断和繁忙造成的网络问题,减少计费服务繁忙状态下的在线计费量,减少计费服务的负载量,保障用户的电信业务使用体验;可实现计费方式的动态控制,无需人工干预容灾切换,保障电信业务的高可用性。
附图说明
13.图1是本发明的计费方法的流程图;
14.图2是获得计费服务状态的方法流程图;
15.图3是获得用户评分的方法流程图;
16.图4是本发明的系统逻辑框图。
具体实施方式
17.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.下面结合附图对本发明做进一步的详细描述:
19.一种电信业务的计费方法,如图1所示,包括以下步骤:
20.步骤101:获取计费服务的状态数据。所述状态数据可以包括服务性能日志和计费主机资源数据等。
21.步骤102:基于分类算法,根据所述状态数据获得计费服务的状态,所述状态包括:熔断(也称为过载)、繁忙(也称为积压)和正常。
22.步骤103:获得用户的标签数据和使用资源数据。
23.步骤104:基于逻辑回归评分卡模型,对所述标签数据和使用资源数据进行分析,获得用户的评分。
24.步骤105:根据所述评分和计费服务的状态,为所述用户匹配相应的计费方式。
25.具体的匹配方式包括:
26.若满足第一条件,通过异步计费的方式为所述用户的计费,所述第一条件包括:所述评分高于第一域值,且计费服务处于繁忙状态。
27.若满足第二条件,通过在线计费方式为所述用户进行计费,所述第二条件包括:所
述用户等级低于第一域值,且所述计费服务处于繁忙状态。
28.若所述计费服务处于正常状态,所有用户通过在线计费方式进行计费。
29.若所述计费服务处于熔断状态,所有用户通过离线计费方式进行计费或者通过异计费步方式进行计费。
30.其中,异步计费的方法包括:接收到网元的计费请求后,返回计费成功的消息给网元,同时将计费请求和计费成功的消息发送给计费服务,进行异步计费。若计费服务没有响应,则将所述计费请求和计费成功的消息写入话单文件,进行离线处理。
31.在异步计费方式下,在接收到计费服务反馈的处理消息时,若处理消息的结果正常,则丢弃所述处理消息,计费成功的消息已在上一步中发送给网元,无需重复发送。若处理消息的为异常,则将处理消息和计费请求写入话单文件,通过离线处理。在线计费方式下,处理消息处于非待应答状态,可直接转发给网元;在异步计费方式下,处理消息处于待应答的状态,需要根据处理消息的结果进行区别处理,防止消息转发过程中发生的错误。其中,在用户评分较高的情况下,处理消息异常的概率较低,因此可以通过提高第一域值的方式,降低离线处理的量。
32.用户评分反应了用户的可使用资源和资源使用习惯,根据用户评分和计费服务的状态,匹配相应的计费方式;避免计费服务熔断的网络问题,减少计费服务繁忙状态下的在线计费量,减少计费服务的负载量,同时保证良好可用资源和资源使用习惯的用户的电信业务使用体验;可实现计费方式的动态控制,无需人工干预容灾切换,保障电信业务的高可用性。
33.应当指出的是,用户的标签数据和使用资源数据应当在合法和用户授权的情况下获得。
34.如图2所示,步骤102中,获得计费服务状态的方法包括:
35.步骤201:获得用户上网日志、服务性能日志和计费主机资源数据。可以在计费服务所部署的主机或集群中采用服务性能日志和计费主机资源数据;可以从网元或消息接入接口获得用户上网日志。
36.步骤202:对所述服务性能日志和计费主机资源数据进行第一预处理,获得建模数据。
37.所述第一预处理包括缺失值处理、log标准化、异常数据处理、以及数据清洗和过滤。其中,缺失值处:采用线性插值发补充缺失值。log标准化:对数据进行平稳化处理。可以通过差分演进算法(differential evolution,de)对数据进行差分,发现异常指标发生突增突减数据并处理。差分后结果3sigma原则对数据进行清洗、过滤。
38.步骤203:基于分类算法,对所述建模数据进行训练,获得分类模型。其中,所述分类算法可以采用多元分类算法,例如随机森林、朴素贝叶斯、梯度提升树、xgboost、lstm或者dnn,分类结果分为三种,但不限于此。上述多元分类算法为现有技术,本技术中不再赘述。
39.步骤204:实时采集计费服务的状态数据。
40.步骤205:通过分类模型对所述状态数据进行分析,获得计费服务的状态。
41.步骤101中,采集计费服务的状态数据的方法包括:
42.响应于用户的上网行为,通过网元发起计费请求并生成上网日志;
43.响应于所述计费请求,通过计费服务获得服务性能日志和计费主机资源数据。
44.如图4,计费系统通常包括网元11、消息接入模块12和计费服务13,网元用于根据用户的上网行为,发起计费请求并生成上网日志,并将计费请求发送到消息接入模块,消息接入模块用于将网元和计费服务之间的消息转发。
45.如图3所示,步骤103中,获得用户的等级的方法包括:
46.步骤301:对用户的标签数据和使用资源数据进行第二预处理,获得训练数据。可以从用户大数据平台和计费系统中获得这些数据。
47.其中,所述第二预处理包括缺失值处理和异常值处理。可以采用线性插值发补充缺失值。通过特征分箱的方式进行异常值处理:对数据进行差分,发现异常指标发生突增突减数据并处理。
48.步骤302:基于逻辑回归评分卡模型,对训练数据进行分析,获得用户的评分。
49.步骤303:根据所述评分和预设的等级区间,获得用户的等级。用户的等级用于反馈用户的使用习惯,例如大流量用户和小流量用户。
50.在逻辑回归函数的作用下,可以将客户的特征信息(如上网日志、用户标签、历史电信业务使用行为、剩余资源量、已使用资源量等)综合起来并转化为一个概率值p(z),概率值越大,证明该用户计费异常的概率越小。逻辑回归评分卡模型为现有技术,本技术中不再赘述。
51.本发明还提供一种用于实现计费方法的系统,如图4,包括:计费服务状态分析模块1、用户评分模块2和策略模块3,
52.计费服务状态分析模块1用于基于分类算法,根据计费服务的状态数据获得计费服务的状态,可以通过分类模型分析计费服务的状态;
53.用户评分模块2用于基于逻辑回归评分卡模型,对标签数据和使用资源数据进行分析,获得用户的评分;
54.策略模块3用于根据评分和计费服务的状态,匹配相应的计费方式,并将计费方式传递给消息接入模块12,通过消息接入模块12执行所述计费方式。所述计费方式包括在线计费、异步计费和离线计费。
55.本发明实现计费服务状态和用户评分两级动态的计费方式,可缓解瞬时业务高峰压力导致计费服务瞬时过载引起的计费问题,以及缓解由此带来的网络问题,提高用户体验;可有效提高计费服务的健壮性和高可用性;可保证整个计费系统的连续性,保证与网元的稳定交互。
56.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
网友询问留言已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
技术分类