计费业务数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28383844 阅读:35 留言:0更新日期:2021-05-08 00:12
本公开公开了一种计费业务数据处理方法、装置、电子设备及存储介质,其中,计费业务数据处理方法,应用于单链路通信支撑系统,该方法可以包括:将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;将多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;根据乱序数据传递协议建立点对点的数据连接,并发送数据包。该方法解决了现有通信方式的各种局限,充分利用X86集群的高并发计算能力,实现4G大流量、大带宽、高吞吐下的在线计费的低延迟、高可靠通信保障。

【技术实现步骤摘要】
计费业务数据处理方法、装置、电子设备及存储介质
本公开涉及通信
,具体涉及一种计费业务数据处理方法、装置、电子设备及存储介质。
技术介绍
在移动互联网与物联网告诉发展的当下,各类业务都离不开数据流量的承载,4G网络带来了接近有线网络的大带宽使在线视频、交互通话等成为可能。高速的流量对计费系统带来了新的挑战,流量消耗速率越快对计费系统的处理及时性要求也就越高,否则将导致用户产生更多的欠费。在线计费即是一种高实时交互型的计费模式,通过计费系统与网络设备的实时交互实现准实时的计费与通信控制。在线计费系统与网元设备之间存在高频度的网络交互是计费依据传递的核心通道,而网络设备因为设备自身硬件限制采用有限的数个链路进行通信,在流量业务不断发展下,单个链路的通信压力越来越大。同时因X86集群架构已成为绝对主流,X86架构下采用多物理CPU内核技术提高整体计算性能,但是单核性能有限且存在瓶颈,单个链路使用一个CPU内核的100%资源提供服务在高压力下仍然捉襟见肘,无法满足在线计费对于通信及时性的要求。
技术实现思路
本公开实施例的目的是提供一种计费业务数据处理方法、装置、电子设备及存储介质,以至少解决现有单个链路的通信压力越来越大的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种计费业务数据处理方法,应用于单链路通信支撑系统,该方法可以包括:将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;将多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;根据乱序数据传递协议建立点对点的数据连接,并发送数据包。进一步地,将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块,包括:提取单次请求消息中同一用户的多个业务中的每个数据块,得到多个数据块;对多个数据块中每个数据块进行信息标识,得到多个单项业务数据块。进一步地,信息标识包括:标识数据范围;标识业务序号;及标识第一校验段。进一步地,将多个单项业务数据块进行打包,得到数据包,包括:将多个单项业务数据块进行打包,得到打包数据;标识打包数据的业务序号和第二校验段,得到数据包。进一步地,第二校验段包括:数据包拆分后的单项业务数据块总数和业务数据块列表。进一步地,发送数据包,具体包括:利用令牌桶算法发送数据包。进一步地,上述方法还包括:从令牌分配处获取令牌,并根据令牌获取令牌对应桶中数据包;当获取完毕桶中数据时,释放令牌,以使令牌回到令牌池中。根据本公开实施例的第二方面,提供一种计费业务数据处理装置,应用于单链路通信支撑系统,该装置可以包括:拆分模块,用于将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;打包模块,用于将多个单项业务数据块进行打包,得到数据包;乱序规则建立模块,用于根据拆分处理规则建立乱序数据传递协议;发送模块,用于根据乱序数据传递协议建立点对点的数据连接,并发送数据包。根据本公开实施例的第三方面,提供一种电子设备,该电子设备可以包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如实施例第一方面的计费业务数据处理方法。根据本公开实施例的第四方面,提供一种存储介质,当存储介质中的指令由信息处理装置或者服务器的处理器执行时,以使信息处理装置或者服务器实现如实施例第一方面的计费业务数据处理方法。本公开的实施例提供的技术方案至少带来以下有益效果:本公开实施例通过将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;将多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;根据乱序数据传递协议建立点对点的数据连接,并发送数据包。该方法解决了现有通信方式的各种局限,充分利用X86集群的高并发计算能力,实现4G大流量、大带宽、高吞吐下的在线计费的低延迟、高可靠通信保障。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限值本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。图1是根据一示例性实施例示出的计费业务数据处理方法流程示意图;图2是根据一示例性实施例示出的乱序数据传递示意图;图3是根据一示例性实施例示出的乱序数据中数据结构示意图;图4是根据一示例性实施例示出的虚拟队列访问示意图;图5是根据一示例性实施例示出的点对点数据传递示意图;图6是根据一示例性实施例示出的令牌桶算法数据传输示意图;图7是根据一示例性实施例示出的计费业务数据处理结构示意框图;图8是根据一示例性实施例示出的电子设备结构示意图;图9是根据一示例性实施例示出的电子设备硬件结构示意图。具体实施方式为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。常用的通信与处理的分离方式存在一定的局限性,无法充分发挥X86设备的性能,且存在如下缺点:1、数据通信句柄访问具备阻塞特性,同一时间仅能进行读写中的一种操作,对数据吞吐能力造成了一定的影响;2、数据吞吐的事件通知仍然为单核处理,在高频、海量、小包通信时存在性能瓶颈影响整体吞吐效率3、业务处理耗时远大于I/O读写耗时,业务处理线程仍然存在处理瓶颈无法充分利用X86集群的计算能力。如图1所示,在本公开实施例的第一方面,提供一种计费业务数据处理方法,应用于单链路通信支撑系统,包括:步骤100:将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;步骤200:将多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;步骤300:根据乱序数据传递协议建立点对点的数据连接,并发送数据包。上述实施例方法通过将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;将多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;根据乱本文档来自技高网...

【技术保护点】
1.一种计费业务数据处理方法,其特征在于,应用于单链路通信支撑系统,包括:/n将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;/n将所述多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;/n根据所述乱序数据传递协议建立点对点的数据连接,并发送所述数据包。/n

【技术特征摘要】
1.一种计费业务数据处理方法,其特征在于,应用于单链路通信支撑系统,包括:
将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块;
将所述多个单项业务数据块进行打包,得到数据包,并根据拆分处理规则建立乱序数据传递协议;
根据所述乱序数据传递协议建立点对点的数据连接,并发送所述数据包。


2.根据权利要求1所述的方法,其特征在于,所述将单次请求消息中同一用户的多个业务的使用数据进行拆分处理,得到多个单项业务数据块,包括:
提取单次请求消息中同一用户的多个业务中的每个数据块,得到多个数据块;
对所述多个数据块中每个数据块进行信息标识,得到多个单项业务数据块。


3.根据权利要求2所述的方法,其特征在于,所述信息标识包括:
标识数据范围;
标识业务序号;及
标识第一校验段。


4.根据权利要求1所述的方法,其特征在于,所述将所述多个单项业务数据块进行打包,得到数据包,包括:
将所述多个单项业务数据块进行打包,得到打包数据;
标识所述打包数据的业务序号和第二校验段,得到数据包。


5.根据权利要求4所述的方法,其特征在于,所述第二校验段包括:所述数据包拆分后的单项业务数据块总数和业务数据块列表。


6...

【专利技术属性】
技术研发人员:孙谦晨李睿庆祖良田苗陈劼
申请(专利权)人:中国移动通信集团江苏有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

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

1