信息更新方法及服务器、终端技术

技术编号:26226585 阅读:14 留言:0更新日期:2020-11-04 11:04
本申请公开了一种信息更新方法及服务器、终端,方法包括:通过区块链链下的方式,获得终端所属用户的身份信息,并依据身份信息为终端分配区块链信息;从区块链网络中,获取终端发送的车辆信息交换请求;依据终端的区块链信息,发送询问消息给终端;响应于终端通过移动交换网发送的应答响应信息,获得第一排序结果、第一哈希值和第二哈希值;依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值;依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。避免终端的隐私信息被泄露,提升用户信息的安全性,以提高客户体验度。

【技术实现步骤摘要】
信息更新方法及服务器、终端
本申请涉及通信
,具体涉及一种信息更新方法及服务器、终端。
技术介绍
目前,公安部通报推出10项公安部交管改革的新措施。这10项新措施包括5类可异地通办的业务,5项便捷快办的服务。其中,异地通办的业务包括:车主可以将自己原有的车牌号码更新到同类型的自己拥有的其他车辆上,以使车主能够保持自己的原有车牌号码不变。由于区块链网络中的用户名称不是用户的真实姓名,若通过区块链网络的方式来实现车牌号码的更新,会使得信息的保密性差,易使车主的隐私信息被泄露,导致用户体验度差。
技术实现思路
为此,本申请提供一种信息更新方法及服务器、终端,以克服在更换车辆号码的过程中,容易导致终端的隐私信息泄露使得客户体验度差的问题。为了实现上述目的,本申请第一方面提供一种信息更新方法,方法包括:通过区块链链下的方式,获得终端所属用户的身份信息,并依据身份信息为终端分配区块链信息;从区块链网络中,获取终端发送的车辆信息交换请求,其中,车辆信息交换请求包括第一车辆的车牌号码和第二车辆的车牌号码;依据终端的区块链信息,发送询问消息给终端;响应于终端通过移动交换网发送的应答响应信息,获得第一排序结果、第一哈希值和第二哈希值,其中,第一排序结果是终端依据第一哈希值和第二哈希值生成的排序结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值,其中,第一存储信息是预先存储的第一车辆的信息,第二存储信息是预先存储的第二车辆的信息;依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。在一个具体实现中,依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值,包括:按照预设方式,分别对第一存储信息进行编码获得第三编码,以及对第二存储信息进行编码获得第四编码;分别对第三编码和第四编码进行哈希运算,获得第三哈希值和第四哈希值。在一个具体实现中,依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码,包括:若确定同时满足以下条件:第二排序结果和第一排序结果相同、第三哈希值与第一哈希值相同、第四哈希值与第二哈希值相同;则依据车辆信息交换请求中的车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码。在一个具体实现中,第一车辆的信息包括第一车辆的硬件信息和第一车辆的车检时间,第二车辆的信息包括第二车辆的硬件信息和第二车辆的车检时间;预设时间顺序是依据车辆的年检时间生成的顺序,或,依据车辆的购买时间生成的顺序。在一个具体实现中,依据车辆信息交换请求中的车牌互换标识,更新第一车辆的车牌号码和第二车辆的车牌号码,包括:依据车牌互换标识,使用第一车辆的车牌号码替换第二车辆的车牌号码;同时,使用第二车辆的车牌号码替换第一车辆的车牌号码;保持第一车辆的硬件信息、第一车辆的车检时间、第二车辆的硬件信息和第二车辆的车检时间不变。在一个具体实现中,在所述通过区块链链下的方式,获得终端所属用户的身份信息,并依据身份信息为终端分配区块链信息的步骤之后,还包括:依据身份信息和区块链信息,生成并发送第一广播消息至区块链网络中。在一个具体实现中,在依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码的步骤之后,还包括:发送第二广播消息至区块链网络中,以使车辆检车厂节点获得并依据第二广播消息更新车辆检车厂节点的车辆备案信息;其中,第二广播消息包括终端的区块链标识、终端所属用户的身份信息、第一哈希值、第二哈希值、更新后的第一车辆的车牌号码和更新后的第二车辆的车牌号码。为了实现上述目的,本申请第二方面提供一种信息更新方法,方法包括:依据第一车辆的车牌号码和第二车辆的车牌号码,生成并发送车辆信息交换请求至区块链网络中,以使车管所节点获得车辆信息交换请求;响应于车管所节点发送的询问消息,依据第一车辆的信息和第二车辆的信息,生成第一哈希值和第二哈希值;依据预设时间顺序,对第一哈希值和第二哈希值进行排序,获得第一排序结果;依据第一排序结果、第一哈希值和第二哈希值,生成并发送应答响应信息至车管所节点,以使车管所节点获得并依据第一排序结果和车管所计算的第二排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。在一个具体实现中,在依据第一车辆的车牌号码和第二车辆的车牌号码,生成并发送车辆信息交换请求至区块链网络中的步骤之前,还包括:通过区块链链下的方式,向车管所节点发送本终端所属用户的身份信息,以使车管所节点依据身份信息为本终端分配区块链信息;从区块链网络中,获取车管所节点发送的第一广播消息,其中,第一广播消息包括区块链信息和本终端所属用户的身份信息。为了实现上述目的,本申请第三方面提供一种车管所节点服务器,包括:分配模块,用于通过区块链链下的方式,获得终端所属用户的身份信息,并依据身份信息为终端分配区块链信息;第一获取模块,用于从区块链网络中,获取终端发送的车辆信息交换请求,其中,车辆信息交换请求包括第一车辆的车牌号码和第二车辆的车牌号码;发送模块,用于依据终端的区块链信息,发送询问消息给终端;第二获取模块,用于响应于终端通过移动交换网发送的应答响应信息,获得第一排序结果、第一哈希值和第二哈希值,其中,第一排序结果是终端依据第一哈希值和第二哈希值生成的排序结果,第一哈希值是终端对第一编码进行哈希运算获得的值,第一编码是终端按照预设方式对第一车辆的信息进行编码获得的值;第二哈希值是终端对第二编码进行哈希运算获得的值,第二编码是终端按照预设方式对第二车辆的信息进行编码获得的值;哈希值生成模块,用于依据预先存储的第一存储信息和第二存储信息,生成第三哈希值和第四哈希值;排序模块,用于依据预设时间顺序,对第三哈希值和第四哈希值进行排序,获得第二排序结果;更新模块,用于依据第二排序结果和第一排序结果,更新第一车辆的车牌号码和第二车辆的车牌号码。本申请中的信息更新方法及服务器、终端,通过区块链链下方式,获得终端所属用户的身份信息,并依据该身份信息为终端分配区块链信息,使得能够将重点的身份信息与终端的区块链信息相对应,以验证终端所属用户的身份信息的真实性。在获得终端发送的车辆信息交换请求后,发送询问消息给终端,并通过移动交换网获得终端发送的应答响应信息,进而根据应答响应信息中的第一排序结果和自己计算获得的第二排序结果,来更新第一车辆的车牌号码和第二车辆的车牌号码,避免终端的隐私信息被泄露,提升用户信息的安全性,以提高客户体验度。附图说明附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更本文档来自技高网...

【技术保护点】
1.一种信息更新方法,其特征在于,所述方法包括:/n通过区块链链下的方式,获得终端所属用户的身份信息,并依据所述身份信息为所述终端分配区块链信息;/n从区块链网络中,获取所述终端发送的车辆信息交换请求,其中,所述车辆信息交换请求包括第一车辆的车牌号码和第二车辆的车牌号码;/n依据所述终端的区块链信息,发送询问消息给所述终端;/n响应于所述终端通过移动交换网发送的应答响应信息,获得第一排序结果、第一哈希值和第二哈希值,其中,所述第一排序结果是所述终端依据所述第一哈希值和所述第二哈希值生成的排序结果,所述第一哈希值是所述终端对第一编码进行哈希运算获得的值,所述第一编码是所述终端按照预设方式对第一车辆的信息进行编码获得的值;所述第二哈希值是所述终端对第二编码进行哈希运算获得的值,所述第二编码是所述终端按照所述预设方式对第二车辆的信息进行编码获得的值;/n依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值,其中,所述第一存储信息是预先存储的所述第一车辆的信息,所述第二存储信息是预先存储的所述第二车辆的信息;/n依据预设时间顺序,对所述第三哈希值和第四哈希值进行排序,获得第二排序结果;/n依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码。/n...

【技术特征摘要】
1.一种信息更新方法,其特征在于,所述方法包括:
通过区块链链下的方式,获得终端所属用户的身份信息,并依据所述身份信息为所述终端分配区块链信息;
从区块链网络中,获取所述终端发送的车辆信息交换请求,其中,所述车辆信息交换请求包括第一车辆的车牌号码和第二车辆的车牌号码;
依据所述终端的区块链信息,发送询问消息给所述终端;
响应于所述终端通过移动交换网发送的应答响应信息,获得第一排序结果、第一哈希值和第二哈希值,其中,所述第一排序结果是所述终端依据所述第一哈希值和所述第二哈希值生成的排序结果,所述第一哈希值是所述终端对第一编码进行哈希运算获得的值,所述第一编码是所述终端按照预设方式对第一车辆的信息进行编码获得的值;所述第二哈希值是所述终端对第二编码进行哈希运算获得的值,所述第二编码是所述终端按照所述预设方式对第二车辆的信息进行编码获得的值;
依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值,其中,所述第一存储信息是预先存储的所述第一车辆的信息,所述第二存储信息是预先存储的所述第二车辆的信息;
依据预设时间顺序,对所述第三哈希值和第四哈希值进行排序,获得第二排序结果;
依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码。


2.根据权利要求1所述的方法,其特征在于,所述依据第一存储信息和第二存储信息,生成第三哈希值和第四哈希值,包括:
按照所述预设方式,分别对所述第一存储信息进行编码获得第三编码,以及对所述第二存储信息进行编码获得第四编码;
分别对所述第三编码和所述第四编码进行哈希运算,获得所述第三哈希值和所述第四哈希值。


3.根据权利要求1所述的方法,其特征在于,所述依据所述第二排序结果和所述第一排序结果,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码,包括:
若确定同时满足以下条件:所述第二排序结果和所述第一排序结果相同、所述第三哈希值与所述第一哈希值相同、所述第四哈希值与所述第二哈希值相同;
则依据所述车辆信息交换请求中的车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码。


4.根据权利要求3所述的方法,其特征在于,所述第一车辆的信息包括所述第一车辆的硬件信息和所述第一车辆的车检时间,所述第二车辆的信息包括所述第二车辆的硬件信息和所述第二车辆的车检时间;所述预设时间顺序是依据车辆的年检时间生成的顺序,或,依据所述车辆的购买时间生成的顺序。


5.根据权利要求4所述的方法,其特征在于,所述依据所述车辆信息交换请求中的车牌互换标识,更新所述第一车辆的车牌号码和所述第二车辆的车牌号码,包括:
依据所述车牌互换标识,使用所述第一车辆的车牌号码替换所述第二车辆的车牌号码;同时,使用所述第二车辆的车牌号码替换所述第一车辆的车牌号码;
保持所述第一车辆的硬件信息、所述第一车辆的车检时间、所述第二车辆的硬件信息和所述第二车辆的车检时间不变。


6.根据权利要求1所述的方法,其特征在于,在所述通过区块链链下的方式,获得终端所属用户的身份信息,并依据所述身份信息为所述终端分配区块链信息的步骤之后,还包括:

【专利技术属性】
技术研发人员:田新雪肖征荣马书惠杨子文董慧
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1