黑名单号码共享系统、方法、装置、设备及存储介质制造方法及图纸

技术编号:24805629 阅读:53 留言:0更新日期:2020-07-07 22:11
本发明专利技术公开了一种黑名单号码共享系统、方法、装置、设备及存储介质。其中,黑名单号码共享系统包括:多个数据库节点,多个数据库节点构成区块链系统,每个数据库节点分别与其他数据库节点共享区块链分布式账本;多个用户节点,用于与数据库节点的数据库进行数据同步。同时,黑名单号码共享方法包括:根据预定时间段内的号码标记数据生成待更新号码库,并在P2P网络上广播;利用Ripple共识机制将已广播的待更新号码库共享至区块链分布式账本,使各个数据库节点获取待更新号码库,并根据待更新号码库更新各自的黑名单号码库。根据本发明专利技术实施例,能够基于区块链技术实现黑名单号码的共享,为用户提供全面、可靠的黑名单号码库。

【技术实现步骤摘要】
黑名单号码共享系统、方法、装置、设备及存储介质
本专利技术属于通信
,尤其涉及一种黑名单号码共享系统、方法、装置、设备及存储介质。
技术介绍
为了防范电信诈骗,众多移动终端厂家、互联网公司以及运营商等均开发了用于提醒用户黑名单号码的应用程序,这些应用程序分别具有各自的黑名单号码库,以实现向用户提供黑名单号码的提醒和接收用户对黑名单号码的标记等功能。目前的黑名单号码库中的黑名单号码的来源包括:用户通过应用程序的标记功能标记的号码以及运营商通过举报信息、对疑似号码和短信的审核信息、公安部提供的相关信息等标记的号码。可见,利用基于上述方法建立的黑名单号码库对用户的来电进行黑名单号码的提醒存在如下缺陷:1、由于各个应用程序的用户群有限,各应用程序建立的独立黑名单号码库存在黑名单号码标记不完整的情形,很难全面地防范电信诈骗及骚扰。2、由于应用程序对用户没有限制或者用户失误等原因,各黑名单号码库中存在恶意标记和标记错误的现象,使得黑名单号码库中的数据真实性可能存在问题。3、黑名单号码库中的数据可能被人恶意篡改,导致黑名单号码库中的数据的安全性可能存在问题。
技术实现思路
本专利技术实施例提供一种黑名单号码共享系统、方法、装置、设备及存储介质,能够基于区块链技术实现黑名单号码的共享,为用户提供全面、可靠的黑名单号码库。一方面,本专利技术实施例提供一种黑名单号码共享系统,包括:多个数据库节点,多个数据库节点采用P2P网络连接构成区块链系统,每个数据库节点分别与其他数据库节点共享区块链分布式账本;其中,各个数据库节点分别设有用于存储号码标记数据的数据库和根据区块链分布式账本中的数据生成的黑名单号码库;多个用户节点,每个用户节点分别与对应的数据库节点通信连接,用于与数据库节点的数据库进行数据同步。进一步地,数据同步包括获取数据库节点的黑名单号码库中的黑名单号码数据或向数据库节点的数据库发送号码标记数据。又一方面,本专利技术实施例提供了一种黑名单号码共享方法,应用于上述的黑名单号码共享系统中的任一个数据库节点,包括:根据预定时间段内的号码标记数据生成待更新号码库,并在P2P网络上广播;利用Ripple共识机制将已广播的待更新号码库共享至区块链分布式账本,使各个数据库节点获取待更新号码库,并根据待更新号码库更新各自的黑名单号码库。进一步地,预定时间段内的号码标记数据通过数据库节点本身和/或与数据库节点连接的一个或多个用户节点获取。进一步地,利用Ripple共识机制将已广播的待更新号码库共享至区块链分布式账本包括:若已广播的待更新号码库通过其他数据库节点的共识和验证,将待更新号码库共享至区块链分布式账本。进一步地,号码标记数据包括待添加号码数据和待删除号码数据。进一步地,待添加号码数据包括被标记为黑名单的待添加号码、待添加号码的被标记类型和待添加号码的被标记次数。进一步地,待更新号码库包括待添加号码数据时,根据待更新号码库更新黑名单号码库包括:获取待更新号码库;根据被标记为黑名单的待添加号码、待添加号码的被标记类型和待添加号码的被标记次数,更新黑名单号码库。进一步地,待删除号码数据包括用户节点发送的取消标记申请中包含的待删除号码。进一步地,待更新号码库包括待删除号码数据时,根据待更新号码库更新黑名单号码库包括:获取静默期内的全部待更新号码库;若全部待更新号码库中均不包含待删除号码,从黑名单号码库中删除待删除号码。另一方面,本专利技术实施例提供了一种黑名单号码共享装置,应用于上述的黑名单号码共享系统中的任一个数据库节点,装置包括:数据处理单元,其配置为根据预定时间段内的号码标记数据生成待更新号码库,并在P2P网络上广播;数据共享单元,其配置为利用Ripple共识机制将已广播的待更新号码库共享至区块链分布式账本,使各个数据库节点获取待更新号码库并根据待更新号码库更新各自的黑名单号码库。再一方面,本专利技术实施例提供了一种黑名单号码共享设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现上述的黑名单号码共享方法。再一方面,本专利技术实施例提供了一种存储介质,存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的黑名单号码共享方法。本专利技术实施例的黑名单号码共享系统、方法、装置、设备及存储介质,能够基于区块链技术,将多个数据库节点连接构成区块链系统,各个数据库节点均可以共享区块链分布式账本内的全部数据,当任一个数据库节点根据号码标记数据生成待更新号码库后,可以将该待更新号码库发送至区块链分布式账本,其他数据库节点可以利用区块链分布式账本内新加入的待更新号码更新各自的黑名单号码库,从而为用户提供全面、可靠的黑名单号码库。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的黑名单号码共享系统的结构示意图;图2是本专利技术一个实施例提供的黑名单号码共享方法的流程示意图;图3是本专利技术一个实施例提供的更新黑名单号码库的方法的流程示意图;图4是本专利技术另一个实施例提供的更新黑名单号码库的方法的流程示意图;图5是本专利技术一个实施例提供的黑名单号码共享装置的结构示意图;图6是本专利技术实施例提供的黑名单号码共享设备的硬件结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。为了解决现有技术问题,本专利技术实施例提供了一种黑名单号码共享系统、方法、装置、设备及存储介质。下面首先对本专利技术实施例所提供的黑名单号码共享系统进行介绍。图1示出了本专利技术一个实施例提供的黑名单号码共享系统的结构示意图本文档来自技高网...

【技术保护点】
1.一种黑名单号码共享系统,其特征在于,包括:/n多个数据库节点,所述多个数据库节点采用P2P网络连接构成区块链系统,每个数据库节点分别与其他数据库节点共享区块链分布式账本;其中,各个数据库节点分别设有用于存储号码标记数据的数据库和根据区块链分布式账本中的数据生成的黑名单号码库;/n多个用户节点,每个用户节点分别与对应的数据库节点通信连接,用于与所述数据库节点的数据库进行数据同步。/n

【技术特征摘要】
1.一种黑名单号码共享系统,其特征在于,包括:
多个数据库节点,所述多个数据库节点采用P2P网络连接构成区块链系统,每个数据库节点分别与其他数据库节点共享区块链分布式账本;其中,各个数据库节点分别设有用于存储号码标记数据的数据库和根据区块链分布式账本中的数据生成的黑名单号码库;
多个用户节点,每个用户节点分别与对应的数据库节点通信连接,用于与所述数据库节点的数据库进行数据同步。


2.根据权利要求1所述的黑名单号码共享系统,其特征在于,所述数据同步包括获取所述数据库节点的黑名单号码库中的黑名单号码数据或向所述数据库节点的数据库发送号码标记数据。


3.一种黑名单号码共享方法,应用于权利要求1所述的黑名单号码共享系统中的任一个数据库节点,其特征在于,包括:
根据预定时间段内的号码标记数据生成待更新号码库,并在P2P网络上广播;
利用Ripple共识机制将已广播的所述待更新号码库共享至区块链分布式账本,使各个数据库节点获取所述待更新号码库,并根据所述待更新号码库更新各自的黑名单号码库。


4.根据权利要求3所述的黑名单号码共享方法,其特征在于,所述预定时间段内的号码标记数据通过所述数据库节点本身和/或与所述数据库节点连接的一个或多个用户节点获取。


5.根据权利要求3所述的黑名单号码共享方法,其特征在于,利用Ripple共识机制将已广播的所述待更新号码库共享至区块链分布式账本包括:
若已广播的所述待更新号码库通过其他数据库节点的共识和验证,将所述待更新号码库共享至所述区块链分布式账本。


6.根据权利要求3所述的黑名单号码共享方法,其特征在于,所述号码标记数据包括待添加号码数据和待删除号码数据。


7.根据权利要求6所述的黑名单号码共享方法,其特征在于,所述待添加号码数据包括被标记为黑名单的待...

【专利技术属性】
技术研发人员:卢山
申请(专利权)人:中国移动通信集团山西有限公司中国移动通信集团有限公司
类型:发明
国别省市:山西;14

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

1