基于区块链的电话号码识别方法、装置及存储介质与流程

文档序号:16849234发布日期:2019-02-12 22:35阅读:454来源:国知局
基于区块链的电话号码识别方法、装置及存储介质与流程

本申请涉及基于区块链的电话号码识别方法、装置及存储介质,属于区块链技术领域。



背景技术:

随着移动通信技术的发展,垃圾电话也随之增多。由于大量的骚扰电话向用户发起呼叫时会导致被叫用户被骚扰的问题,因此,需要对来电时的电话号码或者呼叫时的电话号码进行识别。

目前,对电话号码进行识别的方法包括:应用程序开发商(或者是手机厂商)收集大量的骚扰电话;在通话终端中运行的应用程序获取通话终端接收到的电话号码;将该电话号码与预先收集的骚扰电话进行匹配;在匹配出该通话终端接收到骚扰电话的呼叫时,在该通话终端的通话界面显示骚扰标记。

然而,不同应用程序开发商之间、应用程序开发商与运营商之间、以及不同的运营商之间的数据库相互独立,这样,会导致骚扰电话的数据共享难度较大的问题。



技术实现要素:

本申请提供了一种基于区块链的电话号码识别方法、装置及存储介质,可以解决不同应用程序开发商之间、应用程序开发商与运营商之间、以及不同的运营商之间的数据库相互独立,导致骚扰电话的数据共享难度较大的问题。本申请提供如下技术方案:

第一方面,提供了一种基于区块链的电话号码识别方法,用于区块链上的节点中,所述方法包括:

获取通话终端发送的本次通话过程中的待识别电话号码;

根据存储的至少一个电话号码的属性信息确定所述待识别电话号码的第一属性信息,所述待识别电话号码为所述至少一个电话号码中的一个电话号码;所述区块链上的不同节点存储的所述至少一个电话号码的属性信息相同;

将所述第一属性信息发送至所述通话终端,所述第一属性信息用于指示所述待识别电话号码的类型;

获取所述通话终端在本次通话结束后发送的通话相关信息;

对所述通话相关信息进行分析,得到所述待识别号码的第二属性信息;

将所述第二属性信息同步至所述区块链上的其它节点。

可选地,所述方法还包括:

获取数据提供商提供的电话号码的属性信息;

在所述数据提供商提供的电话号码的属性信息为所述第一属性信息,且所述第一属性信息确定被用户使用时,向所述数据提供商对应的第一账户分配第一奖励代币,所述第一奖励代币支持所述第一账户在所述区块链上进行交易。

可选地,所述通话相关信息包括用户对所述待识别电话号码标记的属性信息;

所述获取所述通话终端在本次通话结束后发送的通话相关信息之后,还包括:

验证用户标记的属性信息是否正确;

在所述用户标记的属性信息正确时,向所述通话终端对应的第二账户分配第二奖励代币,所述第二奖励代币支持所述第二账户在所述区块链上进行交易。

可选地,所述方法还包括:

获取数据使用端发送的数据使用请求,所述数据使用请求用于请求获取所述数据使用端未存储的电话号码的属性信息;

根据所述数据使用请求,从所述数据使用端对应的第三账户中扣除使用代币。

可选地,所述根据存储的至少一个电话号码的属性信息确定所述待识别电话号码的第一属性信息,包括:

获取所述至少一个电话号码的属性信息的可信度;

将所述至少一个电话号码中所述待识别电话号码对应的、且可信度高于预设阈值的属性信息确定为所述待识别电话号码的第一属性信息。

可选地,所述获取所述至少一个电话号码的属性信息的可信度,包括:

对于由电话号码与对应的属性信息构成的每组数据组合,获取提供所述数据组合的数据来源的可信度;根据所述数据来源的可信度确定所述数据组合的可信度;其中,所述数据来源的可信度与所述数据组合的可信度呈正相关关系,所述数据来源包括数据提供上和用户中的至少一种;和/或,

对于由电话号码与对应的属性信息构成的每组数据组合,获取提供所述数据组合的数据来源的来源数量;根据所述来源数量确定所述数据组合的可信度;其中,所述来源数量与所述数据组合的可信度呈正相关关系;和/或,

对于由电话号码与对应的属性信息构成的每组数据组合,获取提供所述数据组合的数据来源的上次活跃时间;根据所述上次活跃时间与当前时间之间的时间差确定所述数据组合的可信度;其中,所述时间差与所述数据组合的可信度呈负相关关系;和/或,

对于由电话号码与对应的属性信息构成的每组数据组合,获取其它数据来源提供的所述电话号码对应的其它属性信息的分歧数量;根据所述分歧数量确定所述数据组合的可信度;其中,所述分歧数量与所述数据组合的可信度呈负相关关系。

可选地,所述第二属性信息包括黑名单概率和白名单概率;

所述对所述通话相关信息进行分析,得到所述待识别号码的第二属性信息,包括:

根据所述待识别电话号码的呼叫频率和/或平均通话时长确定所述待识别电话号码的黑名单概率;其中,所述呼叫频率与所述黑名单概率呈正相关关系,所述平均通话时长与所述黑名单概率呈负相关关系;和/或,

根据所述待识别电话号码的存储人数确定所述待识别电话号码的白名单概率;其中,所述存储人数与所述白名单概率呈正相关关系;和/或,

根据所述待识别号码被标记为黑名单号码的被标记次数确定所述黑名单概率;其中,所述被标记次数与所述黑名单概率呈正相关关系。

第二方面,提供了一种基于区块链的电话号码识别装置,用于区块链上的节点中,所述装置包括:

号码获取模块,用于获取通话终端发送的本次通话过程中的待识别电话号码;

属性确定模块,用于根据存储的至少一个电话号码的属性信息确定所述待识别电话号码的第一属性信息,所述待识别电话号码为所述至少一个电话号码中的一个电话号码;所述区块链上的不同节点存储的所述至少一个电话号码的属性信息相同;

属性发送模块,用于将所述第一属性信息发送至所述通话终端,所述第一属性信息用于指示所述待识别电话号码的类型;

信息获取模块,用于获取所述通话终端在本次通话结束后发送的通话相关信息;

信息分析模块,用于对所述通话相关信息进行分析,得到所述待识别号码的第二属性信息;

信息同步模块,用于将所述第二属性信息同步至所述区块链上的其它节点。

第三方面,提供一种基于区块链的电话号码识别装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于区块链的电话号码识别方法。

第四方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于区块链的电话号码识别方法。

本申请的有益效果在于:通过区块链上的节点获取通话终端发送的本次通话过程中的待识别电话号码;根据存储的至少一个电话号码的属性信息确定待识别电话号码的第一属性信息;将第一属性信息发送至通话终端;获取通话终端在本次通话结束后发送的通话相关信息;对通话相关信息进行分析,得到待识别号码的第二属性信息;将第二属性信息同步至区块链上的其它节点;可以解决不同应用程序开发商之间、应用程序开发商与运营商之间、以及不同的运营商之间的数据库相互独立,导致骚扰电话的数据共享难度较大的问题;由于应用程序开发商、运营商、手机开发商等均部署为区块链上的节点,可以实现数据的同步共享,因此,实现了在对电话号码进行识别的基础上降低了数据共享的难度的效果。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。

附图说明

图1是本申请一个实施例提供的基于区块链的电话号码识别系统的结构示意图;

图2是本申请一个实施例提供的基于区块链的电话号码识别方法的流程图;

图3是本申请一个实施例提供的基于区块链的电话号码识别装置的框图;

图4是本申请一个实施例提供的基于区块链的电话号码识别装置的框图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。

首先,对本申请涉及的若干名词进行介绍。

区块链技术(blockchaintechnology,bt)是一种分布式账本技术,区块链技术具有去中心化、公开透明的特征。区块链由至少一个节点的区块构成,示意性地,本申请中,该节点可以为运营商、手机厂商和/或应用程序开发商。用户的通话信息和电话号码等数据可以视为运营商和/或应用程序存储在区块链上的资产,这些数据可以使用代币交易。

智能合约(smartcontract):是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。

账户:账户是区块链中用于对区块进行签名的数字签名密钥对的公钥部分。公钥也被称为地址,而私钥则保密。数字签名的数据包确保内容得到私钥持有者的认可。一个用户可以控制多个账户,但每个账户只能有一个公共地址。可选地,每个用户可以拥有至少一个账户。

电话号码:是电话管理部门为电话机设定的号码。电话号码通常具有特定的长度和编号机制,比如:手机号码的长度为11位,其中,中国移动手机号码的前三位固定为134、135等,中国联通手机号码前三位固定为130、131等、中国电信手机号码前三位固定为133、153等。又比如:民用特殊号码的长度为3位,其中,民用特殊号码的前两位为12。

图1是本申请一个实施例提供的基于区块链的电话号码识别系统的结构示意图,如图1所示,该系统至少包括:包括至少一个节点110的区块链120和通话终端130。

其中,至少一个节点110包括数据提供商(比如:运营商)部署的节点和/或服务需求方(比如:手机厂商、应用程序开发商等)部署的节点。节点110也可以称为联盟节点,本实施例不对节点110的名称作限定。节点110可以是计算机、手机、平板电脑、服务器等支持区块链技术的设备,比如:运行有智能合约的设备,本实施例不对节点110对应的设备类型作限定。

对于至少一个节点110中的每个节点110,该节点110用于实时同步整个区块链120上的数据;为区块链120上的数据提供数据处理服务,比如:计算每个通话终端130提供数据的贡献度、分析电话号码的属性信息、同步并计算数据提供商提供的数据等。

区块链120由至少一个节点110构成,区块链120记录有每个节点110提供的电话号码的属性信息与节点110相连的通话终端130上传的电话号码的通话相关信息等。可选地,属性信息和通话相关信息均加密存储在区块链120上每个节点110对应的区块中。可选地,区块链120也可以称为联盟链等,本实施例不对区块链120的名称作限定。

可选地,本申请中,电话号码的通话相关信息是在某一次通话过程中,与该电话号码相关的信息。电话号码的通话相关信息包括但不限于:电话号码的呼叫时间或者被呼叫时间、通话时长、是否被存储在联系人列表中、电话号码的对端号码(对端号码是指与电话号码进行通话的号码,比如:电话号码为呼叫方,则对端号码为被叫方;电话号码为被叫方,对端号码为呼叫方)和用户标记的电话号码的属性信息中的至少一种。

可选地,本申请中,属性信息用于指示对应的电话号码的类型。示意性地,属性信息包括但不限于:黑名单概率和白名单概率中的至少一种。其中,黑名单概率是指电话号码为黑名单号码的概率。黑名单号码是指不希望接听到的电话号码,比如:骚扰电话、广告电话、推销电话等。白名单概率是指电话号码为白名单号码的概率。白名单号码是指除了黑名单号码之外的其它电话号码。

通话终端130可以为手机、可穿戴式设备、固定电话等支持通过电话号码打电话的设备。通话终端130与区块链120上的节点110通信相连。

示意性地,通话终端130用于在呼叫时向相连接的节点110发送呼叫的电话号码,该呼叫的电话号码为待识别的电话号码;或者,通话终端130用于在被呼叫时向相连接的节点110发送来电的电话号码,该来电的电话号码为待识别的电话号码。

相应地,区块链120上与通话终端130相连的节点110用于:获取通话终端130发送的本次通话过程中的待识别电话号码;根据存储的至少一个电话号码的属性信息确定待识别电话号码的第一属性信息;将第一属性信息发送至通话终端;获取通话终端在本次通话结束后发送的通话相关信息;对通话相关信息进行分析,得到待识别号码的第二属性信息;将第二属性信息同步至区块链上的其它节点。

其中,待识别电话号码为至少一个电话号码中的一个电话号码;区块链上的不同节点存储的至少一个电话号码的属性信息相同;第一属性信息用于指示待识别电话号码的类型。

由于区块链上的数据全局同步更新,因此,可以降低不同运营商的数据之间、不同应用程序开发商之间、不同手机厂商之间的数据共享难度。

图2是本申请一个实施例提供的基于区块链的电话号码识别方法的流程图,本实施例以该方法应用于图1所示的基于区块链的电话号码识别系统中,且各个步骤的执行主体为该系统中的节点110为例进行说明。该方法至少包括以下几个步骤:

步骤201,获取通话终端发送的本次通话过程中的待识别电话号码。

本地通话过程中的待识别电话号码可以是通话终端呼叫的电话号码;或者,也可以是通话终端接收到的电话号码。其中,通话终端与执行本步骤的节点通信相连。

步骤202,根据存储的至少一个电话号码的属性信息确定待识别电话号码的第一属性信息。

待识别电话号码为至少一个电话号码中的一个电话号码;区块链上的不同节点存储的至少一个电话号码的属性信息相同。

可选地,属性信息用于指示电话号码的类型。比如:属性信息为黑名单概率和和白名单概率,其中,黑名单概率是指电话号码为黑名单号码的概率。黑名单号码是指不希望接听到的电话号码,比如:骚扰电话、广告电话、推销电话等。白名单概率是指电话号码为白名单号码的概率。白名单号码是指除了黑名单号码之外的其它电话号码。当然,属性信息还可以包括其它内容,本实施例不对属性信息的内容作限定。

可选地,节点确定待识别电话号码的第一属性信息的方式包括但不限于以下几种方式中的至少一种:

第一种:获取数据提供商提供的电话号码的属性信息;从存储的电话号码的属性信息中查找是否存在待识别号码的属性信息;在该数据提供商提供的电话号码的属性信息为第一属性信息,且第一属性信息确定被用户使用时,向数据提供商对应的第一账户分配第一奖励代币。

其中,第一奖励代币支持第一账户在区块链上进行交易。本实施例不对第一奖励代币的数量作限定,比如:可以为2比特币、3比特币等。

可选地,当待识别号码的第一属性信息为多个数据提供商提供的时,可以为该多个数据提供商中前n个分享该第一属性信息的数据提供商分配第一奖励代币。n的取值可以为3、5等,本实施例不对n的取值作限定。

第二种:根据各个通话终端发送的通话相关信息确定电话号码的属性信息;从确定出的属性信息中查找是否存在待识别号码的属性信息;在查找到待识别号码的第一属性信息,且该第一属性信息确定被用户使用时,向提供该第一属性信息的通话终端对应的第四账户分配第三奖励代币。

可选地,待识别电话号码可能对应多种属性信息,此时,节点需要从该多种属性信息中确定出第一属性信息。节点确定第一属性信息的方式包括:获取至少一个电话号码的属性信息的可信度;将至少一个电话号码中待识别电话号码对应的、且可信度高于预设阈值的属性信息确定为待识别电话号码的第一属性信息。

其中,可信度可以通过百分比表示或者也可以通过等级表示,本实施例不对可信度的表示方式作限定。预设阈值的取值是根据可信度的表示方式确定的,比如:可信度的表示方式为百分比时,预设阈值可以是90%、98%等;又比如:可信度的表示方式为等级,且最高等级为10级时,预设阈值可以是9级、8级等,本实施例不对预设阈值的取值作限定。

当然,节点也可以将待识别电话号码对应的、且可信度最高的属性信息确定为第一属性信息;或者,将待识别电话号码对应的、可信度高于预设阈值的属性信息中可信度最高的属性信息确定为第一属性信息。

节点获取至少一个电话号码的属性信息的可信度的方法包括但不限于以下几种中的至少一种。

第一种方式:对于由电话号码与对应的属性信息构成的每组数据组合,获取提供数据组合的数据来源的可信度;根据数据来源的可信度确定数据组合的可信度。

其中,数据来源的可信度与数据组合的可信度呈正相关关系,数据来源包括数据提供上和用户中的至少一种。

可选地,本申请中的数据来源可以为数据提供商或者也可以是通话终端发送的用户标记的属性信息。若数据来源为数据提供商,则数据提供商提供的可靠数据越多可信度越高;若数据来源为通话终端,则通话终端提供的正确数据越多可信度越高。

第二种方式:对于由电话号码与对应的属性信息构成的每组数据组合,获取提供数据组合的数据来源的来源数量;根据来源数量确定数据组合的可信度。

其中,来源数量与数据组合的可信度呈正相关关系。

第三种方式:对于由电话号码与对应的属性信息构成的每组数据组合,获取提供数据组合的数据来源的上次活跃时间;根据上次活跃时间与当前时间之间的时间差确定数据组合的可信度。

其中,时间差与数据组合的可信度呈负相关关系。上次活跃时间是指上次上传数据的时间。

第四种方式:对于由电话号码与对应的属性信息构成的每组数据组合,获取其它数据来源提供的电话号码对应的其它属性信息的分歧数量;根据分歧数量确定数据组合的可信度。

其中,分歧数量与数据组合的可信度呈负相关关系。其它属性信息与属性信息不同,分歧数量是指对于同一电话号码,不同的属性信息的数量。

当然,可靠性可以基于上述四种方式中的至少两种计算得到,比如:每种方式对应一个权重,将每个权重乘以每种方式计算出的可靠性结果,得到最终的可靠性。

节点也可以通过其他方式计算电话号码对应的属性信息的可信度,本实施例不对可信度的计算方式作限定。

步骤203,将第一属性信息发送至通话终端,该第一属性信息用于指示待识别电话号码的类型。

可选地,通话终端接收到第一属性信息后,可以向节点反馈确认使用通知;相应地,节点接收到该确认使用通知后,可以从通话终端对应的第二账户扣除一定数量的使用代币。

步骤204,获取通话终端在本次通话结束后发送的通话相关信息。

可选地,通话相关信息可以是通话终端加密传输至节点的。

步骤205,对通话相关信息进行分析,得到待识别号码的第二属性信息。

其中,第二属性信息与节点原始存储的第一属性信息可以相同;或者,也可以不同,本实施例对此不作限定。

可选地,通话相关信息包括用户对待识别电话号码标记的属性信息。节点可以验证用户标记的属性信息是否正确;在用户标记的属性信息正确时,向通话终端对应的第二账户分配第二奖励代币,该第二奖励代币支持第二账户在区块链上进行交易。其中,节点验证用户标记的属性信息是否正确的方式可以为:在同一电话号码被标记为该属性信息的次数达到预设次数时确定该属性信息正确;或者,通过步骤202中描述的四种可靠性计算方式计算出的可靠性大于预设可靠性数值时确定该属性信息正确,本实施例不对节点验证用户标记的属性信息是否正确的方式作限定。

可选地,第二属性信息包括黑名单概率和白名单概率;此时,对通话相关信息进行分析,得到待识别号码的第二属性信息,包括但不限于以下几种方式中的至少一种:

第一种:根据待识别电话号码的呼叫频率和/或平均通话时长确定待识别电话号码的黑名单概率;其中,呼叫频率与黑名单概率呈正相关关系,平均通话时长与黑名单概率呈负相关关系。

第二种:根据待识别电话号码的存储人数确定待识别电话号码的白名单概率;其中,存储人数与白名单概率呈正相关关系。

第三种:根据待识别号码被标记为黑名单号码的被标记次数确定黑名单概率;其中,被标记次数与黑名单概率呈正相关关系。

当然,节点也可以通过上述三种方式中的至少两种方式来确定电话号码的黑名单概率和白名单概率,比如:每种计算黑名单概率的方式对应一个权重,将每种方式计算出的黑名单概率乘以对应的权重得到最终的黑名单概率。

步骤206,将第二属性信息同步至区块链上的其它节点。

综上所述,本实施例提供的基于区块链的电话号码识别方法,通过区块链上的节点获取通话终端发送的本次通话过程中的待识别电话号码;根据存储的至少一个电话号码的属性信息确定待识别电话号码的第一属性信息;将第一属性信息发送至通话终端;获取通话终端在本次通话结束后发送的通话相关信息;对通话相关信息进行分析,得到待识别号码的第二属性信息;将第二属性信息同步至区块链上的其它节点;可以解决不同应用程序开发商之间、应用程序开发商与运营商之间、以及不同的运营商之间的数据库相互独立,导致骚扰电话的数据共享难度较大的问题;由于应用程序开发商、运营商、手机开发商等均部署为区块链上的节点,可以实现数据的同步共享,因此,实现了在对电话号码进行识别的基础上降低了数据共享的难度的效果。

另外,通过在提供电话号码的属性信息的数据提供商所提供的属性信息被使用时,向该数据提供商使用的第一账户分配第一奖励代币,可以为数据提供商提供奖励机制,实现数据提供商之间公平、诚信的进行数据共享,提高数据库的丰富性。

另外,通过在用户标记的属性信息正确时,为该用户使用的第二账户分配第二奖励代币,提供了一套用户标记数据的激励机制,激励用户更积极、及时的去标记来电/去电数据,加速了整个系统的运行效率。

可选地,基于上述实施例,节点获取到电话号码的属性信息之后,还可以获取数据使用端发送的数据使用请求;根据数据使用请求,从数据使用端对应的第三账户中扣除使用代币。

其中,数据使用请求用于请求获取数据使用端未存储的电话号码的属性信息。

本实施例中,通过在数据使用端使用区块链上的数据时,扣除使用代币可以保证数据共享的公平性。

图3是本申请一个实施例提供的基于区块链的电话号码识别装置的框图,本实施例以该装置应用于图1所示的基于区块链的电话号码识别系统中的节点110为例进行说明。该装置至少包括以下几个模块:号码获取模块310、属性确定模块320、属性发送模块330、信息获取模块340、信息分析模块350和信息同步模块360。

号码获取模块310,用于获取通话终端发送的本次通话过程中的待识别电话号码;

属性确定模块320,用于根据存储的至少一个电话号码的属性信息确定所述待识别电话号码的第一属性信息,所述待识别电话号码为所述至少一个电话号码中的一个电话号码;所述区块链上的不同节点存储的所述至少一个电话号码的属性信息相同;

属性发送模块330,用于将所述第一属性信息发送至所述通话终端,所述第一属性信息用于指示所述待识别电话号码的类型;

信息获取模块340,用于获取所述通话终端在本次通话结束后发送的通话相关信息;

信息分析模块350,用于对所述通话相关信息进行分析,得到所述待识别号码的第二属性信息;

信息同步模块360,用于将所述第二属性信息同步至所述区块链上的其它节点。

相关细节参考上述方法实施例。

需要说明的是:上述实施例中提供的基于区块链的电话号码识别装置在进行基于区块链的电话号码识别时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将基于区块链的电话号码识别装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于区块链的电话号码识别装置与基于区块链的电话号码识别方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图4是本申请一个实施例提供的基于区块链的电话号码识别装置的框图,该装置可以是图1所示的基于区块链的电话号码识别系统中的节点110。该装置至少包括处理器401和存储器402。

处理器401可以包括一个或多个处理核心,比如:4核心处理器、4核心处理器等。处理器401可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器401可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器401还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器402中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器401所执行以实现本申请中方法实施例提供的基于区块链的电话号码识别方法。

在一些实施例中,基于区块链的电话号码识别装置还可选包括有:外围设备接口和至少一个外围设备。处理器401、存储器402和外围设备接口之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口相连。示意性地,外围设备包括但不限于:射频电路、触摸显示屏、音频电路、和电源等。

当然,基于区块链的电话号码识别装置还可以包括更少或更多的组件,本实施例对此不作限定。

可选地,本申请还提供有一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的基于区块链的电话号码识别方法。

可选地,本申请还提供有一种计算机产品,该计算机产品包括计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的基于区块链的电话号码识别方法。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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