话单结算对账处理方法、装置、设备及存储介质与流程

文档序号:37034993发布日期:2024-02-20 20:26阅读:34来源:国知局
话单结算对账处理方法、装置、设备及存储介质与流程

本技术涉及互联网,尤其涉及一种话单结算对账处理方法、装置、设备及存储介质。


背景技术:

1、随着互联网技术的飞速发展,互联网网间的互联互通需求进一步增加。目前,各电信运营企业在电信间的互联互通服务中,在互联中继上所产生的通话费用需要按月进行分成计算。然而,各电信运营商的话单又属于核心数据,无法对外公布。因此,电信网间结算前的话单数据核对工作必不可少。

2、现阶段对电信网间结算前的话单数据核对方法主要分为粗犷核对和精细核对两种。其中,粗犷核对方法具体为电信运营企业双方分别计算结算金额,若双方计算的结算金额在一个可接受的范围内,则此次结算工作结束。精细核对方法具体为电信运营企业双方分别对每一个话单进行加密,并将加密后的数据进行比较。在比较过程中,剔除双方无异议的数据,对于不一致的数据双方分别提供少量话单查看原因,并在调整后再次加密比较。若还是无法完成数据核对,则参照粗犷核对方式进行,最终得到双方一致的结算金额。

3、然而,上述已有的电信网间结算前的话单核对方法,对账工作效率偏低。


技术实现思路

1、本技术提供一种话单结算对账处理方法、装置、设备及存储介质,用以解决现有技术中话单结算对账处理效率偏低的技术问题。

2、第一方面,本技术提供一种话单结算对账处理方法,应用于第一运营商的服务设备,所述方法包括:

3、将待对账的话单数据中的主叫信息,被叫信息以及通话时间通过预先协商的哈希加密算法进行加密,得到第一加密字符串;

4、根据预先配置的话单的最小可接受比例和最大可接受比例,计算出所述话单数据对应的最小可接受时长和最大可接受时长;其中,所述最小可接受时长和所述最大可接受时长为比对所述话单数据中涉及到的第二运营商检测到的实际话单时长的范围;

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、所述处理模块还用于若所述话单数据库中存在与所述第一加密字符串匹配的话单数据,则对所述第二加密字符串和所述话单数据中的通话时长采用安全多方计算算法进行数据融合,得到第三加密字符串;

37、发送模块,用于向所述第一运营商的服务设备返回对账响应消息,所述对账响应消息中包括所述第三加密字符串和融合计算的质数。

38、第五方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

39、所述存储器存储计算机执行指令;

40、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一至第二方面任一项所述的话单结算对账处理方法。

41、第六方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一至第二方面任一项所述的话单结算对账处理方法。

42、第七方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现第一至第二方面任一项所述的话单结算对账处理方法。

43、本技术提供的话单结算对账处理方法、装置、设备及存储介质,该话单结算对账处理方法应用于第一运营商的服务设备和第二运营商的服务设备。其中,第一运营商和第二运营商之间因电信网间互联存在话单结算的需求。在话单结算之前,第一运营商和第二运营商之间需要进行话单结算对账。具体来说,第一运营商的服务设备先将待对账的话单数据中的主叫信息,被叫信息以及通话时间通过预先协商的哈希加密算法进行加密,得到第一加密字符串,然后根据预先配置的话单的最小可接受比例和最大可接受比例,计算出话单数据对应的最小可接受时长和最大可接受时长,并将最小可接受时长,最大可接受时长以及话单数据中的通话时长,通过安全多方计算算法进行加密,得到第二加密字符串。其中,最小可接受时长和所述最大可接受时长为比对话单数据中涉及到的第二运营商检测到的实际话单时长的范围。基于所得第一加密字符串和第二加密字符串,第一运营商的服务设备将其组成混合加密串生成对账处理消息,并发送至第二运营商的服务设备。当第二运营商的服务设备接收到对账处理消息后,先基于对账消息中的第一加密字符串与采用预先协议的哈希加密算法对所有话单数据的主叫信息,被叫信息以及通话时间加密后的哈希字符串进行比对,确定话单数据库中是否存在与第一加密字符串匹配的话单数据。若存在,则对第二加密字符串和话单数据中的通话时长采用安全多方计算算法进行数据融合,得到第三加密字符串,并向第一运营商的服务设备返回包括第三加密字符串和融合计算质数的对账响应消息。通过应用上述话单结算对账处理方法,能够快速完成话单数据的核对工作,从而提升话单结算对账的工作效率。

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