隐私号码绑定关系处理方法及相关设备与流程

    技术2025-02-07  72


    本公开涉及计算机,尤其涉及一种隐私号码绑定关系处理方法及相关设备。


    背景技术:

    1、隐私号码应用于号码隐私保护服务中。在某种业务场景下(例如打车,外卖等),业务人员(如司机,快递员等)与用户之间的通过隐私号码进行电话通信。业务人员和用户彼此只能看到隐私中间号,从而能够满足隐藏真实号码的需求,保护双方的号码隐私。

    2、隐私号码服务的核心接口是创建和存储隐私号码绑定关系,例如创建并存储用户的真实电话号码a和隐私号码x之间的绑定关系。这样,在任意用户呼叫隐私号码x的时候,就可以根据存储的绑定关系找到其需要呼叫的用户的真实电话号码a。然而,在高并发场景下,如何高效的读写和存储隐私号码绑定关系是要解决的技术问题。


    技术实现思路

    1、有鉴于此,本公开的实施例提供一种隐私号码绑定关系处理方法,可以保证隐私号码的绑定、解绑、更新、查询被叫以及接收话单等核心业务链路均可有效实现,而且还可以有效解决由高每秒查询率(qps)导致的cpu使用率飙升、写数据行数过高导致主从延迟问题以及海量绑定关系数据的存储导致的读写效率降低问题。

    2、本公开实施例所述的隐私号码绑定关系处理方法,包括:接收包括用户标识的隐私号码绑定请求;从隐私号码池中选择第一目标隐私号码,并建立所述第一目标隐私号码与所述用户标识之间的第一绑定关系;以所述第一目标隐私号码为分片键,从至少一个数据库实例中确定第一目标数据库实例;以及将所述第一绑定关系存储于所述第一目标数据库实例中。

    3、本公开实施例所述的隐私号码绑定关系处理方法可以进一步包括:基于所述第一目标隐私号码生成所述第一绑定关系的第一绑定关系标识。

    4、本公开实施例所述的隐私号码绑定关系处理方法可以进一步包括:接收包括第二绑定关系标识的绑定关系处理请求;其中,所述绑定关系处理请求包括:绑定关系更新请求、绑定关系解绑请求以及绑定关系查询请求;基于所述第二绑定关系标识确定与所述第二绑定关系标识对应的第二目标隐私号码;以所述第二目标隐私号码为分片键,从所述至少一个数据库实例中确定第二目标数据库实例;以及基于所述绑定关系请求对所述第二目标数据库实例中存储的与所述第二绑定关系标识对应的第二绑定关系进行处理。

    5、在本公开实施例中,基于所述第一目标隐私号码生成所述第一绑定关系的第一绑定关系标识包括:基于预先设定的隐私号码处理方法对所述第一目标隐私号码进行处理,得到与所述第一目标隐私号码一一对应的第一中间号码;基于预先设定的前导码生成方法生成前导码;以及将所述前导码与所述第一中间号码进行组合,得到所述第一绑定关系标识。

    6、在本公开实施例中,基于所述第二绑定关系标识确定与所述第二绑定关系标识对应的第二目标隐私号码包括:从所述第二绑定关系标识中提取第二中间号码;以及基于预先设定的隐私号码解析方法对所述第二中间号码进行解析,得到所述第二目标隐私号码;其中,所述隐私号码解析方法为隐私号码处理方法的逆运算。

    7、本公开实施例所述的隐私号码绑定关系处理方法可以进一步包括:接收包括第三目标隐私号码的业务查询请求;其中,所述业务查询请求包括:用户标识查询请求以及话单查询请求;以所述第三目标隐私号码为分片键,从至少一个数据库实例中确定第三目标数据库实例;从所述第三目标数据库实例中读取与所述第三目标隐私号码对应的第三绑定关系;以及基于所述业务查询请求以及所述第三绑定关系确定与所述第三目标隐私号码对应的待查询信息。

    8、对应上述隐私号码绑定关系处理方法,本公开的实施例还提供了一种隐私号码绑定关系处理装置。

    9、上述隐私号码绑定关系处理装置可以包括:绑定关系生成请求接收模块、绑定关系生成模块、分片代理模块以及至少一个数据库实例;其中,所述绑定关系生成请求接收模块用于接收包括用户标识的隐私号码绑定请求;所述绑定关系生成模块用于从隐私号码池中选择第一目标隐私号码,并建立所述第一目标隐私号码与所述用户标识之间的第一绑定关系;所述分片代理模块用于以所述第一目标隐私号码为分片键,从所述至少一个数据库实例中确定第一目标数据库实例;以及所述第一目标数据库实例用于存储所述第一绑定关系。

    10、本公开实施例所述的隐私号码绑定关系处理装置可以进一步包括:绑定关系标识生成模块,用于基于所述第一目标隐私号码生成所述第一绑定关系的第一绑定关系标识。

    11、本公开实施例所述的隐私号码绑定关系处理装置可以进一步包括:绑定关系处理请求接收模块以及隐私号码解析模块;其中,所述绑定关系处理请求接收模块用于接收包括第二绑定关系标识的绑定关系处理请求;其中,所述绑定关系处理请求包括:绑定关系更新请求、绑定关系解绑请求以及绑定关系查询请求;所述隐私号码解析模块用于基于所述第二绑定关系标识确定与所述第二绑定关系标识对应的第二目标隐私号码;所述分片代理模块进一步用于以所述第二目标隐私号码为分片键,从所述至少一个数据库实例中确定第二目标数据库实例;以及所述第二目标数据库实例用于基于所述绑定关系请求对所述第二目标数据库实例中存储的与所述第二绑定关系标识对应的第二绑定关系进行处理。

    12、在本公开的实施例中,所述绑定关系标识生成模块包括:预处理单元,用于基于预先设定的隐私号码处理方法对所述第一目标隐私号码进行处理,得到与所述第一目标隐私号码一一对应的第一中间号码;前导码生成单元,用于基于预先设定的前导码生成方法生成前导码;以及组合单元,用于将所述前导码与所述第一中间号码进行组合,得到所述第一绑定关系标识。

    13、在本公开的实施例中,所述隐私号码解析模块包括:中间号码提取单元,用于从所述第二目标隐私号码中提取第二中间号码;以及解析单元,用于基于预先设定的隐私号码解析方法对所述第二中间号码进行解析,得到所述第二目标隐私号码;其中,所述隐私号码解析方法为隐私号码处理方法的逆运算。

    14、本公开实施例所述的隐私号码绑定关系处理装置可以进一步包括:查询请求获取模块,用于接收包括第三目标隐私号码的业务查询请求;其中,所述业务查询请求包括:用户标识查询请求以及话单查询请求;其中,所述分片代理模块进一步用于以所述第三目标隐私号码为分片键,从至少一个数据库实例中确定第三目标数据库实例;以及所述第三目标数据库实例,用于从所述第三目标数据库实例中读取与所述第三目标隐私号码对应的第三绑定关系;以及基于所述业务查询请求以及所述第三绑定关系确定与所述第三目标隐私号码对应的待查询信息。

    15、此外,本公开的实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述隐私号码绑定关系处理方法。

    16、本公开的实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行上述隐私号码绑定关系处理方法。

    17、本公开的实施例还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行上述隐私号码绑定关系处理方法。

    18、本公开实施例所述的绑定关系处理方法以及相关装置不仅可以保证隐私号码的绑定、解绑、更新、查询被叫以及接收话单等核心业务链路均可有效实现,而且还可以有效解决由高qps导致的cpu使用率飙升、写数据行数过高导致主从延迟问题以及海量绑定关系数据的存储导致的读写效率降低问题,从而提升隐私号码业务的稳定性以及读写效率。


    技术特征:

    1.一种隐私号码绑定关系处理方法,包括:

    2.根据权利要求1所述的方法,进一步包括:基于所述第一目标隐私号码生成所述第一绑定关系的第一绑定关系标识。

    3.根据权利要求2所述的方法,进一步包括:

    4.根据权利要求3所述的方法,其中,基于所述第一目标隐私号码生成所述第一绑定关系的第一绑定关系标识包括:

    5.根据权利要求4所述的方法,其中,基于所述第二绑定关系标识确定与所述第二绑定关系标识对应的第二目标隐私号码包括:

    6.根据权利要求1所述的方法,进一步包括:

    7.一种隐私号码绑定关系处理装置,包括:

    8.根据权利要求7所述的装置,进一步包括:

    9.根据权利要求8所述的装置,进一步包括:

    10.根据权利要求9所述的装置,其中,所述绑定关系标识生成模块包括:

    11.根据权利要求10所述的装置,其中,所述隐私号码解析模块包括:

    12.根据权利要求7所述的装置,进一步包括:

    13.一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-6中任意一项所述的隐私号码绑定关系处理方法。

    14.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1-6任意一项所述的隐私号码绑定关系处理方法。

    15.一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1-6中任意一项所述的隐私号码绑定关系处理方法。


    技术总结
    本公开提供一种隐私号码绑定关系处理方法,包括:接收包括用户标识的隐私号码绑定请求;从隐私号码池中选择第一目标隐私号码,并建立上述第一目标隐私号码与上述用户标识之间的第一绑定关系;以上述第一目标隐私号码为分片键,从至少一个数据库实例中确定第一目标数据库实例;以及将上述第一绑定关系存储于上述第一目标数据库实例中。本公开实施例还提供了隐私号码绑定关系处理装置及相关装置。

    技术研发人员:黄星
    受保护的技术使用者:北京有竹居网络技术有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-26081.html

    最新回复(0)