一种可信的定位信息方法及装置制造方法及图纸

技术编号:27661937 阅读:22 留言:0更新日期:2021-03-12 14:33
本发明专利技术公开了一种可信的定位信息方法,包括以下步骤:用户与边缘设备产生连接,并向边缘设备递交用户的附加信息;边缘设备接收用户的附加信息后,获得定位信息;边缘设备根据定位信息,获取私钥,并使用私钥对用户信息和定位信息进行签名;将签名与用户信息上传至区块链。本发明专利技术通过区块链来实现对移动设备的可信定位记录。

【技术实现步骤摘要】
一种可信的定位信息方法及装置
本专利技术涉及互联网数字资产领域,尤其涉及一种可信的定位信息方法及装置。
技术介绍
移动设备的用户的定位信息可以用在很多的APP里面,包括位置感知、游戏、虚拟现实等。移动设备可以从内置的定位模块理获得定位信息并通过APP递交。但是这样的定位信息并不可信。移动设备可以通过模拟的定位功能替换内置定位模块的信息,从而伪造定位信息。另外,移动设备可以修改递交到APP服务端的数据流信息,来达到同样的目的。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是现有的移动设备定位信息可以通过模拟的定位功能替换内置定位模块的信息,从而使得定位信息不可信,因此,本专利技术提供了一种可信的定位信息方法,通过边缘设备和区块链的双层验证,实现对移动设备的可信定位记录,使得移动设备的定位不可作假。为实现上述目的,本专利技术提供了一种可信的定位信息方法,包括以下步骤:用户与边缘设备产生连接,并向边缘设备递交用户的附加信息;边缘设备接收用户的附加信息后,获得定位信息;边缘设备根据定位信息,获取私钥,并使用私钥对用户的附加信息和定位信息进行签名;将签名与用户的附加信息和定位信息等上链至区块链。进一步地,用户与边缘设备产生连接,并向边缘设备递交用户的附加信息,具体包括:用户向边缘设备递交与边缘设备的相对位置和方位,以及与定位独立的其他的应用相关信息。进一步地,边缘设备接收用户的附加信息后,获得定位信息,具体包括:边缘设备接收到用户提交的与边缘设备的相对位置和方位后,根据设定的规则计算出用户的绝对位置信息,绝对位置信息作为用户的定位信息。进一步地,边缘设备可以在设定的时间内接收多个用户的递交附加信息的请求,并将所有用户的定位信息按设定的数据结构合成一个组合的信息。进一步地,边缘设备包括一个或多个静态的或移动的设备。进一步地,当边缘设备包括多个时,第一边缘设备预先向区块链递交第一边缘设备的位置规则;第一边缘设备周期性地将用户的定位信息、对定位信息的签名、第一边缘设备的当前位置信息上链;其他边缘设备获得第一边缘设备的位置变动规则;其他边缘设备从区块链上获得第一边缘设备记录的当前用户的定位信息、对定位信息的签名、第一边缘设备的当前位置信息;其他边缘设备根据第一边缘设备的位置变动规则,验证第一边缘设备当前位置信息是否符合位置变动规则,并将验证结果上链;设定数量的多个其他边缘设备,在设定的时间范围内,当大于设定数量的验证成功的结果上链后,第一边缘设备的上链信息可信;在设定的时间范围内,当大于设定数量的验证失败的结果上链后,第一边缘设备的上链信息不可信;当第一边缘设备的上链信息不可信时,第一边缘设备根据设定的规则受到惩罚。进一步地,第一边缘设备的位置规则设置为规定第一边缘设备的变动范围、移动速度及移动范围等。本专利技术的另一个较佳实施例提供了一种可信的定位信息的装置,包括配置模块,用于获取预配置的定位信息,并且获得私钥;处理模块,用于使用私钥对用户的附加信息以及当前的定位信息进行签名;定位模块,用于获取定位;接口模块,用于用户与边缘设备连接;上链模块,用于将签名、以及用户的附加信息记忆当前的定位信息等上链至区块链。本专利技术的另一个较佳实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如上述中任一项的方法。本专利技术的另一个较佳实施例提供了一种存储有计算机程序的计算机可读存储介质,计算机程序使计算机执行时实现如上述中任一项的一种可信的定位信息方法。技术效果本专利技术提供了一种可信的定位信息方法,通过区块链实现对移动设备的可信定位记录。这里的可信包含两层,第一,用户将信息递交给边缘设备,边缘设备的运行不受用户控制,边缘设备用自己的私钥对构建的定位信息进行签名,以提供第一层次的可信,防止用户作假。第二,多个边缘设备之间可以互相验证。当某个边缘设备签名用户的定位信息时,其他边缘设备可以从设定的规则确认是否符合,如果不符合,其他边缘设备可以递交错误证明。这是第二层次的可信,防止单个边缘设备的作假。另外,本专利技术的一种可信的定位信息方法中,用户的移动设备应用不是直接接受用户的定位信息,而是通过区块链获得用户通过第三方边缘设备提供的可信锚定点信息,以及通过区块链使得多个边缘设备能够互相验证自身的锚定点信息。以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本专利技术的目的、特征和效果。附图说明图1是本专利技术的一个较佳实施例的一种可信的定位信息的方法的流程示意图;图2是本专利技术的一个较佳实施例的一种可信的定位信息的方法的相互校验流程示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下描述中,为了说明而不是为了限定,提出了诸如特定内部程序、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。本专利技术实施例提供了一种可信的定位信息方法,包括以下步骤:步骤100,用户与边缘设备产生连接,并向边缘设备递交用户的附加信息,具体的,用户向边缘设备递交与边缘设备的相对位置和方位;边缘设备可以在设定的时间内接收多个用户的递交附加信息的请求,并将所有用户的定位信息按设定的数据结构合成一个组合的信息;步骤200,边缘设备接收用户的附加信息后,获得定位信息,具体的,边缘设备接收到用户提交的与边缘设备的相对位置和方位后,根据设定的规则计算出用户的绝对位置信息,绝对位置信息作为用户的定位信息;步骤300,边缘设备根据定位信息,获取私钥,并使用私钥对用户的附加信息和定位信息进行签名;步骤400,将签名与用户的附加信息和定位信息等上链至区块链。进一步地,边缘设备包括一个或多个静态的或移动的设备。当边缘设备包括多个时,第一边缘设备预先向区块链递交第一边缘设备的位置规则;第一边缘设备周期性地将用户的定位信息、对定位信息的签名、第一边缘设备的当前位置信息上链;其他边缘设备获得第一边缘设备的位置变动规则;其他边缘设备从区块链上获得第一边缘设备记录的当前用户的定位信息、对定位信息的签名、第一边缘设备的当前位置信息;其他边缘设备根据第一边缘设备的位置变动规则,验证第一边缘设备当前位置信息是否符合位置变动规则,并将验证结果上链;设定数量的多个其他边缘设备,在设定的时间范围内,当大于设定数量的验证成功的结果上本文档来自技高网...

【技术保护点】
1.一种可信的定位信息方法,其特征在于,包括以下步骤:/n用户与边缘设备产生连接,并向所述边缘设备递交用户的附加信息;/n所述边缘设备接收用户的附加信息后,获得定位信息;/n所述边缘设备根据定位信息,获取私钥,并使用私钥对用户的附加信息和定位信息进行签名;/n将签名与用户的附加信息和定位信息等上链至区块链。/n

【技术特征摘要】
1.一种可信的定位信息方法,其特征在于,包括以下步骤:
用户与边缘设备产生连接,并向所述边缘设备递交用户的附加信息;
所述边缘设备接收用户的附加信息后,获得定位信息;
所述边缘设备根据定位信息,获取私钥,并使用私钥对用户的附加信息和定位信息进行签名;
将签名与用户的附加信息和定位信息等上链至区块链。


2.如权利要求1所述的一种可信的定位信息方法,其特征在于,用户与边缘设备产生连接,并向所述边缘设备递交用户的附加信息,具体包括:
用户向所述边缘设备递交与所述边缘设备的相对位置和方位,以及与定位独立的其他的应用相关信息。


3.如权利要求2所述的一种可信的定位信息方法,其特征在于,所述边缘设备接收用户的附加信息后,获得定位信息,具体包括:
所述边缘设备接收到用户提交的与所述边缘设备的相对位置和方位后,根据设定的规则计算出用户的绝对位置信息,所述绝对位置信息作为用户的定位信息。


4.如权利要求3所述的一种可信的定位信息方法,其特征在于,所述边缘设备可以在设定的时间内接收多个用户的递交附加信息的请求,并将所有用户的定位信息按设定的数据结构合成一个组合的信息。


5.如权利要求2所述的一种可信的定位信息方法,其特征在于,所述边缘设备包括一个或多个静态的或者移动的设备。


6.如权利要求5所述的一种可信的定位信息方法,其特征在于,当所述边缘设备包括多个时,第一边缘设备预先向区块链递交所述第一边缘设备的位置规则;
所述第一边缘设备周期性地将用户的定位信息、对所述定位信息的签名、所述第一边缘设备的当前位置信息上链;
其他边缘设备获得所...

【专利技术属性】
技术研发人员:陈小虎
申请(专利权)人:上海墨珩网络科技有限公司
类型:发明
国别省市:上海;31

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

1