使用区块链确定智能城市电信网络中消息的可信度制造技术

技术编号:30339311 阅读:37 留言:0更新日期:2021-10-12 23:06
本文描述了用于配置车辆和基础设施(例如,大楼,智能家居,交通设备,公用事业和相关系统,应急响应系统等)以包括区块链节点的系统和方法,因此多种设备的智能城市或区域可以由区块链网络支持,部分或所有设备和系统配备了充当区块链网络分布式节点的节点。了充当区块链网络分布式节点的节点。了充当区块链网络分布式节点的节点。

【技术实现步骤摘要】
【国外来华专利技术】使用区块链确定智能城市电信网络中消息的可信度

技术介绍

[0001]多种类型的网络,包括无线网络,蜂窝网络,和其他类型的电信网络,为全世界的人们提供通信服务。例如,在世界上的大多数地方,移动设备的用户可以经由语音呼叫,文本消息,或互联网上的数据访问网络并与其他用户或系统进行通信。这些网络无处不在,将用户与许多不同的用户以及海量的信息和服务联系起来。可以说,电信网络为人们创造了更美好的世界。
[0002]然而,这样的网络包括多种物理和虚拟漏洞,一小部分人会尝试并利用这些漏洞从欺诈和其他欺骗行为中获利。因此,网络供应商将继续使用能够防止或阻止不法行为者试图利用网络弱点的技术来改进电信网络,其组件,和/或利用网络的设备和系统。
附图说明
[0003]将通过使用附图来描述和解释本技术的实施例。
[0004]图1是示出代表区块链网络的节点的设备和组件的合适的网络环境的框图。
[0005]图2A是示出代表为区块链网络的节点的两个不同设备之间的通信的框图。
[0006]图2B是示出设备和网络组件之间的通信的框图,其中两者都代表为区块链网络的节点。
[0007]图2C是示出代表为区块链网络的节点的网络组件之间的通信的框图。
[0008]图3是示出作为区块链网络上的节点通信的车辆网络的框图。
[0009]图4是示出作为区块链网络上的节点通信的车辆和基础设施的网络的框图。
[0010]图5是示出基于从其他车辆所接收的消息用于车辆执行动作的方法的流程图。
[0011]图6是示出了基于从基础设施系统或设备所接收的信息来执行动作的方法的流程图。
[0012]附图不一定按比例绘制。类似地,为了讨论本技术的一些实施例,可以将一些组件或操作分成不同的块或组合成单个块。而且,虽然该技术可以进行多种修改和替代形式,但具体实施例已经通过示例的方式在附图中示出并且在下面详细描述。然而,意图不是将该技术限制于所描述的特定实施例。相反,该技术旨在涵盖落入所附权利要求所限定的技术范围内的所有修改,等同,和替代。
具体实施方式
[0013]概述
[0014]本文描述了用于向电信网络,其组件,以及通过电信网络进行通信的设备和系统提供区块链功能的系统和方法。系统和方法(统称为“系统”)可以使用代理或其他模块来实现设备,系统,组件等,这些代理或其他模块将它们转换或建立为跨网络分布的节点(或子节点),诸如区块链网络的节点。
[0015]例如,车辆和基础设施(例如,大楼,智能家居,交通设备,公用事业和相关联的系统,应急响应系统等)可以被配置为包括区块链节点,使得智能城市或区域可以是由区块链
网络支持,任何设备和系统都配备了充当区块链网络分布式节点的节点。
[0016]通过利用区块链网络的各个方面,智慧城市或区域可以自我调节或自我管理网络内的操作。因此,系统和设备可以利用区块链来确定设备之间的通信何时是可信赖的(例如,没有失陷并且来自设备的通信是合法的),以及其他好处。
[0017]在一些实施方式中,为车辆配备区块链节点可有助于车辆之间的可靠和可信赖的通信(例如,V2V通信),和/或车辆和基础设施系统到设备之间的通信(例如,V2X通信)。
[0018]例如,系统在车辆的计算系统内的区块链节点处接收来自车辆附近的另一车辆的消息,其中来自另一车辆的消息包括与车辆当前行驶的路线相关联的信息。然后,系统经由区块链节点执行的区块链操作确定另一车辆是否在与电信网络相关联的区块链上得到核实,该电信网络有助于车辆与另一车辆之间的通信。当区块链操作核实另一车辆时,系统会基于与车辆当前行驶路线相关联的信息执行与车辆相关联的动作。
[0019]因此,车辆,包括自动驾驶车辆(autonomous vehicles),可以包括车辆的连接的区域网络内的系统,该网络包括区块链节点。该节点基于由区块链为电信网络维护的信息确定从自动驾驶车辆附近的一个或多个设备发送到自动驾驶车辆的信号是否是可信赖的信号。然后,当区块链节点确定信号是可信赖的时,动作模块响应于来自一个或多个设备的信号使与车辆相关联的动作被执行。
[0020]配备具有区块链节点的基础设施设备和系统可有助于与基础设施设备和系统(例如,应急响应系统,安全系统等)相关联的多种实体与消息传递和其他通信的接收者(例如,最终用户或设备)之间的可靠和可信赖的通信。
[0021]例如,系统在计算设备的区块链节点处接收来自基础设施设备的警报,其中来自基础设施设备的警报包括识别基础设施设备处的异常状况的信息。系统然后经由区块链节点执行的区块链操作确定基础设施设备是否在与有助于计算设备和基础设施设备之间的通信的电信网络相关联的区块链上得到核实。当基础设施设备被确定得到区块链操作的核实时,系统执行动作以响应来自基础设施设备的警报。
[0022]因此,计算设备可以包括用于监控智慧城市内的设备的操作的系统。该系统可以包括由智慧城市内的设备包含的区块链节点,该节点基于区块链为与智慧城市相关联的电信网络维护的信息确定从智慧城市内的其他设备发送到设备的信号是否是可信赖的信号。此外,该系统可以包括动作模块,使得当区块链节点确定信号是可信赖时,该动作模块响应于来自其他设备的信号而执行某些动作。
[0023]因此,系统可以为区域或城市的一些或所有设备和系统配备供区块链节点,以便在确定通信(例如,消息或数据通信)是否可信赖并且从已知和可靠的设备或系统被发送时,为区域或城市构建,管理,和利用区块链或分布式账本,还有其他好处时。
[0024]在以下描述中,为了解释的目的,阐述了许多具体细节以提供对本技术的实施例的透彻理解。然而,显而易见的是,可以在没有这些具体细节中的一些的情况下实践本技术的实施例。
[0025]电信网络作为节点区块链网络的示例
[0026]如本文所述,在一些实施例中,系统将电信网络的或与电信网络相关联的设备,组件,和系统作为区块链网络上的节点进行管理。因此,设备作为跨区块链网络被分布的节点(或子节点)而运行。
[0027]区块链网络上的节点为网络执行多种功能。它们处理交易并维护区块链的副本(例如,被复制的数据库或账本)。因此,分布式节点组合成区块链网络。例如,对于加密货币(例如,比特币),节点根据共识协定(consensus protocol)检查新货币交易,这是在验证由节点处理的交易时网络所有节点之间的统一协议系统。因此,节点本身,依靠共识协定,来决定是否在节点上验证交易。
[0028]可以有不同类型的节点,诸如全节点,子节点,和代理。全节点维护区块链网络内每个区块(例如记录)和交易的完整副本,并根据共识协定验证区块/交易。但是,子节点和代理只能验证自己的交易。在某些情况下,一组子节点或代理可以一起充当节点或全节点。此外,节点,子节点,和代理可以充当端点节点(当网络中的节点之间的通信结束或终止时)或重新分配节点(其中将通信重新分配到网络的其他节点)。
[0029]电信网络非常适合通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种非暂时性计算机可读介质,其内容在由车辆的计算系统完成时使所述计算系统执行一种方法,所述方法包括:在所述车辆的所述计算系统内的区块链节点处,接收来自所述车辆附近的另一车辆的消息,其中来自所述另一车辆的所述消息包括与所述车辆当前行驶的路线相关联的信息;经由所述区块链节点执行的区块链操作,确定所述另一车辆是否在与有助于所述车辆与所述另一车辆之间通信的电信网络相关联的区块链上得到核实;和当所述区块链操作确定所述另一车辆被核实时,基于与所述车辆当前行驶的所述路线相关联的所述信息执行与所述车辆相关联的动作。2.如权利要求1所述的非暂时性计算机可读介质,还包括:当所述区块链操作确定所述另一车辆未被核实时:从其他来源检索路线信息;和基于与所述车辆当前行驶的所述路线相关联并从所述其他来源检索到的信息,执行与所述车辆相关联的所述动作。3.如权利要求1所述的非暂时性计算机可读介质,还包括:当所述区块链操作确定所述其他车辆不是可信赖的信息来源时,基于与所述车辆当前行驶所述路线相关联的信息暂停与所述车辆相关联的动作的执行,直到所述信息被附加信息来源确认。4.如权利要求1所述的非暂时性计算机可读介质,其中所述车辆的所述计算系统内的所述区块链节点包括Javascript脚本,该脚本充当所述计算系统的区块链代理,该计算系统被配置为作为用于与所述电信网络相关联的区块链的分布式节点操作。5.如权利要求1所述的非暂时性计算机可读介质,还包括:由所述车辆的所述计算系统内的所述区块链节点向所述区块链执行交易,其包括所述区块链中先前区块的哈希值,用于所述交易的时间戳,以及识别所述车辆执行的所述动作和识别发送所述消息的所述另一车辆的信息的交易数据。6.如权利要求1所述的非暂时性计算机可读介质,其中经由由所述区块链节点执行的区块链操作来确定所述另一车辆是否在区块链上被核实包括将从所述另一车辆接收的所述消息的内容与从所述另一车辆被传送并由所述区块链包含的先前消息进行比较。7.如权利要求1所述的非暂时性计算机可读介质,其中,经由由所述区块链节点执行的区块链操作,确定所述另一车辆是否在区块链上被核实包括将从所述另一车辆接收的所述消息的内容中的所述另一车辆的标识信息与从所述车辆被传送并由所述区块链包含的先前消息的内容中的标识信息进行比较。8.如权利要求1所述的非暂时性计算机可读介质,其中经由由所述区块链节点执行的区块链操作来确定所述另一车辆是否在区块链上被核实包括当所述消息内的信息和与所述另一车辆相关联的所述区块链交易中包含的信息匹配时确定所述另一车辆被核实。9.如权利要求1所述的非暂时性计算机可读介质,其中与所述车辆当前行驶的路线相关联的所述信息包括识别沿着所述车辆当前行驶的所述路线的当前交通状况的信息。10.如权利要求1所述的非暂时性计算机可读介质,其中所述车辆和所述另一车辆是自动驾驶车辆,并且其中与所述车辆当前行驶的路线相关联的所述信息包括车道辅助信息。
11.如权利要求1所述的非暂时性计算机可读介质,其中所述车辆和所述另一车辆是自动驾驶车辆,并且其中与所述车辆当前行驶的路线相关联的所述信息包括交叉路口移动辅助信息。12.如权利要求1所述的非暂时性计算机可读介质,其中所述车辆和所述另一车辆是自动驾驶车辆,并且其中与所述车辆当前行驶的路线相关联的所述信息包括左转辅助信息。13.如权利要求1所述的非暂时性计算机可读介质,其中基于与所述车辆当前行驶的所述路线相关联的所述信息执行与所述车辆相关联的动作包括使所述车辆减速。14.如权利要求1所述的非暂时性计算机可读介质,其中基于与所述车辆当前行驶的所述路线相关联的所述信息执行与所述车辆相关联的动作包括使所述车辆加速。15.如权利要求1所述的非暂时性计算机可读介质,其中基于与所述车辆当前行驶的所述路线相关联的所述信息执行与所述车辆相关联的动作包括使所述车辆变道。16.如权利要求1所述的非暂时性计算机可读介质,其中基于与所述车辆当前行驶的所述路线相关联的所述信息执行与所述车辆相关联的动作包括修改所述车辆的GPS计划行驶路线。17.一种由电信网络执行的方法,所述方法包括:在车辆的计算系统内的区块链节点处,接收来自所述车辆附近的设备的消息,经由所述区块链节点执行的区块链操作,确定所述设备是否在与所述电信网络相关联的区块链上被核实,其中,所述电信网络有助于所述车辆和所述设备之间的通信;和当所述设备由所述区块链操作确定为被核实时,基于从所述设备接收到的所述信息执行与所述车辆相关联的动作。18.如权利要求17所述的方法,还包括:当确定所述设备不被所述区块链操作核实时:从所述车辆的所述附近的其他设备中检索信息;和基于从所述其他来源检索到的所述信息执行与所述车辆相关联的所述动作。19.如权利要求17所述的方法,其中,所述设备是操作以控制车辆在所述车辆的所述附近的行驶的设备。20.一种在自动驾驶车辆的连接的区域网络内的系统,所述系统包括:区块链节点,基于区块链为电信网络维护的信息,确定从所述自动驾驶车辆附近的一个或多个设备发送到所述自动驾驶车辆的信号是否是可信赖的信号;和动作模块,当所述区块链节点确定所述信号是可信赖的时,响应于来自所述一个或多个设备的所述信号,使与所述车辆相关联的动作执行。21.一种非暂时性计算机可读介质,其内容在由计算系统完成时使所述计算系统执行一种方法,所述方法包括:在计算设备的区块链节点接收来自基础设施设备智慧城市内的基础设施设备的警报,其中所述基础设施设备是监控所述基础设施设备智慧城市内的设施...

【专利技术属性】
技术研发人员:艾哈迈德
申请(专利权)人:T移动美国公司
类型:发明
国别省市:

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

1