一种基于区块链技术实现手机号码安全换绑的方法及系统

文档序号:276687 发布日期:2021-11-19 浏览:24次 >En<

阅读说明:本技术 一种基于区块链技术实现手机号码安全换绑的方法及系统 (Method and system for realizing safe mobile phone number change based on block chain technology ) 是由 王恩惠 于 2021-08-30 设计创作,主要内容包括:本发明公开了一种基于区块链技术实现手机号码安全换绑的方法,该方法包括:用户实名入网手机号码,区块链平台将所述手机号码、实名信息与特定信息录入至区块链上;接收第三方平台发送的旧手机号码与匹配信息、新手机号码;根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,根据所述新手机号码在所述区块链上检索对应的第二实名信息;对比所述第一实名信息与所述第二实名信息是否一致,并向所述第三方平台返回对比是否一致的结果。通过本发明实施例方法,可以实现将用户手机号码进行安全换绑,简化操作流程,减少用户操作及等待时间。(The invention discloses a method for realizing safe mobile phone number change based on a block chain technology, which comprises the following steps: a user accesses a network mobile phone number with a real name, and a block chain platform inputs the mobile phone number, real name information and specific information to a block chain; receiving an old mobile phone number, matching information and a new mobile phone number which are sent by a third party platform; retrieving corresponding first real-name information matched on the block chain according to the old mobile phone number and the matching information, and retrieving corresponding second real-name information on the block chain according to the new mobile phone number; and comparing whether the first real name information is consistent with the second real name information, and returning a result of whether the comparison is consistent to the third-party platform. The method of the embodiment of the invention can realize the safe change and binding of the mobile phone number of the user, simplify the operation process and reduce the operation and waiting time of the user.)

一种基于区块链技术实现手机号码安全换绑的方法及系统

技术领域

本发明涉及通信技术领域,尤其涉及一种基于区块链技术实现手机号码安全换绑的方法及系统。

背景技术

区块链具有不可篡改、全程留痕、可以追溯、公开透明、集体维护等特征,基于这些特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景。

目前,许多应用或网站为了使用户快速便捷的登录并使用其服务,大都将手机号码与登录账号进行绑定,并采用手机号码登录的方式代替了用户名+密码的登录方式以简化用户的登录操作。

现有技术中,当用户使用某一手机号码绑定了其在应用或网站中的登录账号后,如果该用户需要为该登录账号换绑手机号码,则需要执行一套标准的换绑流程,即:用户首先通过应用或网站输入原手机号码以及系统发送至原手机号码的验证码,验证通过后,再根据用户输入的新手机号码以及系统发送至新手机号码的验证码,完成换绑操作。

现有技术缺陷在于,如果用户已经注销了原手机号码,则无法接收到发送至原手机号码的验证码,进而也就无法便捷的进行换绑,需要人工申诉并等待结果,甚至需要到实体网点,带上身份证明证件,现场办理手机号码换绑。

发明内容

为了克服上述技术问题,以实现既能够安全进行手机号码换绑,又能简化操作流程,减少用户操作及等待时间,本发明提供了一种基于区块链技术实现手机号码安全换绑的方法,该方法包括:

用户实名入网手机号码,区块链平台将所述手机号码、实名信息与特定信息录入至区块链上;

接收第三方平台发送的旧手机号码与匹配信息、新手机号码;

根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,根据所述新手机号码在所述区块链上检索对应的第二实名信息;

对比所述第一实名信息与所述第二实名信息是否一致,并向所述第三方平台返回对比是否一致的结果;

当所述结果为一致时,所述第三方平台将所述旧手机号码更换为所述新手机号码;

其中,所述特定信息包括唯一性标识、入网时间、上链时间其中至少之一;

其中,所述匹配信息为所述旧手机号码在所述第三方平台对应保存的所述特定信息或者绑定时间。

进一步地,所述区块链平台为运营商平台和/或者与其合作的可信任平台。

进一步地,所述根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,具体为:

当所述匹配信息为所述特定信息时,根据所述旧手机号码与所述特定信息在所述区块链上检索跟所述旧手机号码与所述特定信息匹配都一致的录入信息,从所述录入信息中获取所述第一实名信息;

或者当所述匹配信息为所述绑定时间时,根据所述旧手机号码与所述绑定时间在所述区块链上检索跟所述旧手机号码一致且所述特定信息比所述绑定时间早的录入信息,从所述录入信息中获取所述第一实名信息,其中,所述特定信息为所述入网时间、上链时间其中至少之一。

进一步地,所述根据所述新手机号码在所述区块链上检索对应的第二实名信息,具体为:

根据所述新手机号码在所述区块链上检索为该新手机号码对应的最新录入信息,从所述录入信息中获取所述第二实名信息。

进一步地,当所述结果为一致时,所述结果还包含所述新手机号码在所述区块链上对应的所述特定信息,所述第三方平台将所述旧手机号码对应保存的特定信息更换为该特定信息。

本发明还提供一种基于区块链技术实现手机号码安全换绑的系统,该系统包括:

录入模块,用于用户实名入网手机号码,区块链平台将所述手机号码、实名信息与特定信息录入至区块链上;

接收模块,用于接收第三方平台发送的旧手机号码与匹配信息、新手机号码;

检索模块,用于根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,根据所述新手机号码在所述区块链上检索对应的第二实名信息;

对比模块,用于对比所述第一实名信息与所述第二实名信息是否一致,并向所述第三方平台返回对比是否一致的结果;

更换模块,用于当所述结果为一致时,所述第三方平台将所述旧手机号码更换为所述新手机号码;

其中,所述特定信息包括唯一性标识、入网时间、上链时间其中至少之一;

其中,所述匹配信息为所述旧手机号码在所述第三方平台对应保存的所述特定信息或者绑定时间。

进一步地,所述区块链平台为运营商平台和/或者与其合作的可信任平台。

进一步地,所述根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,具体为:

当所述匹配信息为所述特定信息时,根据所述旧手机号码与所述特定信息在所述区块链上检索跟所述旧手机号码与所述特定信息匹配都一致的录入信息,从所述录入信息中获取所述第一实名信息;

或者当所述匹配信息为所述绑定时间时,根据所述旧手机号码与所述绑定时间在所述区块链上检索跟所述旧手机号码一致且所述特定信息比所述绑定时间早的录入信息,从所述录入信息中获取所述第一实名信息,其中,所述特定信息为所述入网时间、上链时间其中至少之一。

进一步地,所述根据所述新手机号码在所述区块链上检索对应的第二实名信息,具体为:

根据所述新手机号码在所述区块链上检索为该新手机号码对应的最新录入信息,从所述录入信息中获取所述第二实名信息。

进一步地,当所述结果为一致时,所述结果还包含所述新手机号码在所述区块链上对应的所述特定信息,所述第三方平台将所述旧手机号码对应保存的特定信息更换为该特定信息。

通过本发明实施例方法及系统,可以实现将用户手机号码进行安全换绑,简化操作流程,减少用户操作及等待时间。

附图说明

图1是本发明提供的方法示意图。

图2是本发明提供的系统示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

如图1所示,本发明提供的一种基于区块链技术实现手机号码安全换绑的方法,该方法包括:

步骤S1,用户实名入网手机号码,区块链平台将所述手机号码、实名信息与特定信息录入至区块链上;

步骤S2,接收第三方平台发送的旧手机号码与匹配信息、新手机号码;

步骤S3,根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,根据所述新手机号码在所述区块链上检索对应的第二实名信息;

步骤S4,对比所述第一实名信息与所述第二实名信息是否一致,并向所述第三方平台返回对比是否一致的结果;

步骤S5,当所述结果为一致时,所述第三方平台将所述旧手机号码更换为所述新手机号码。

需要说明的是,第三方平台可以是网站、应用、小程序等。

需要说明的是,区块链平台为运营商平台和/或者与其合作的可信任平台,可信任平台为信任机构,有效保障数据隐私及安全。

需要说明的是,特定信息包括唯一性标识、入网时间、上链时间其中至少之一。

需要说明的是,匹配信息为旧手机号码在第三方平台对应保存的特定信息或者绑定时间。

需要说明的是,根据旧手机号码与匹配信息在区块链上检索匹配对应的第一实名信息,具体为:

当匹配信息为特定信息时,根据旧手机号码与特定信息在区块链上检索跟旧手机号码与特定信息匹配都一致的录入信息,从该录入信息中获取第一实名信息;

或者当匹配信息为绑定时间时,根据旧手机号码与绑定时间在区块链上检索跟旧手机号码一致且特定信息比绑定时间早的录入信息,从该录入信息中获取第一实名信息,其中,特定信息为入网时间、上链时间其中至少之一。

上述两个具体实施方式,都能够精准定位到真正需要在区块链上检索的旧手机号码录入信息,不受旧手机号码后来重新被入网,甚至多次被入网使用影响。

需要说明的是,根据新手机号码在区块链上检索对应的第二实名信息,具体为:

根据新手机号码在区块链上检索为该新手机号码对应的最新录入信息,从该录入信息中获取第二实名信息。由于旧手机号码在换绑时会需要通过新手机号码的验证码,说明新手机号码为正在使用,因此只需要在区块链上检索新手机号码最新录入信息即可。

在本发明其中一个实施例中,当结果为一致时,该结果还包含新手机号码在区块链上对应的特定信息,第三方平台将旧手机号码对应保存的特定信息更换为该特定信息。通过该实施例,可以将手机号码与特定信息在第三方平台始终保持一致性。

通过本发明实施例方法,可以实现将用户手机号码进行安全换绑,简化操作流程,减少用户操作及等待时间。

如图2所示,本发明提供的一种基于区块链技术实现手机号码安全换绑的系统,该系统包括:

录入模块101,用于用户实名入网手机号码,区块链平台将所述手机号码、实名信息与特定信息录入至区块链上;

接收模块102,用于接收第三方平台发送的旧手机号码与匹配信息、新手机号码;

检索模块103,用于根据所述旧手机号码与所述匹配信息在所述区块链上检索匹配对应的第一实名信息,根据所述新手机号码在所述区块链上检索对应的第二实名信息;

对比模块104,用于对比所述第一实名信息与所述第二实名信息是否一致,并向所述第三方平台返回对比是否一致的结果;

更换模块105,用于当所述结果为一致时,所述第三方平台将所述旧手机号码更换为所述新手机号码。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:5G/B5G环境下的虚拟网络功能通用调度方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!