一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

远程存储与分布式账本网络相关联的信息的系统和方法与流程

2022-06-11 16:45:41 来源:中国专利 TAG:


1.本公开总体上涉及分布式账本网络。


背景技术:

2.包括分布式账本的节点网络,例如在区块链应用中,可能是有用的,因为网络中的所有节点都可以访问大量共享信息。作为一个示例,车辆的车队可以利用分布式账本来存储和保存车辆配置信息,所述车辆配置信息稍后可以用于快速配置添加到车队的新车辆。然而,将所有这些信息保存在账本本身上对于账本来说可能是繁重的,因为它可能需要大量的存储空间并且还可能增加处理时间。


技术实现要素:

3.除其他事项外,本公开涉及与分布式账本网络相关联的信息的远程存储。作为示例,分布式账本网络可以包括车辆车队,并且信息可以包括车队中的车辆中的每一者的车辆配置设置。在该特定示例中,存储此类配置信息可以允许基于任何数量的存储的车辆配置设置来快速配置添加到车队的新车辆。另外,可以将车辆配置设置提供给第三方以快速且容易地配置新车队的车辆。在一些实施例中,本文公开的系统和方法更具体地涉及通过将大部分信息存储在账本外部并且替代地用指向所述信息在所述账本中的位置的指针替换信息本身来减少分布式账本网络(例如,区块链)上的存储空间和处理负担。尽管本文提供的一些示例涉及包括车辆车队的节点网络,但是本文描述的系统和方法可以类似地应用于任何其他类型的节点。
4.所述信息可以包括与分布式账本网络的一个或多个节点相关联的信息。此类信息的示例可以包括车辆关于影响其驾驶员习惯和性能分数(例如,过度rpm、急加速、急制动、过度空转等)的车型配置等级和类型的适当配置阈值。例如,车辆车队管理器可以使用这些阈值来跟踪车队驾驶员的驾驶行为并识别何时超过阈值。此类信息的第二示例可以包括可以用于优化车辆的机器学习算法(例如,在车队车辆中节省燃料经济性的方式或策略)。此类信息的第三示例可以包括“车辆快照”,所述“车辆快照”可以包括对当前存储在车辆处的各种配置设置的捕获。例如,可能期望在配置车辆之后保存一组特定的车辆配置,使得所述配置可以容易地应用于其他车辆。此类信息的第四示例可以包括车辆模块更新(例如,如果针对车辆模块发布了新的软件版本)。此类信息的第五示例可以包括关于调制解调器授权或安全证书的凭证和令牌信息。此类信息的另外的示例可以在标题为"automa ted provisioning of a vehicle profile package"的美国申请第16/561,716号和/或标题为"systems and methods for node configuration settings"的美国申请第16/561686号中找到,所述申请通过引用并入本文。
5.此类信息可能是相当大的,并且因此可能期望将该信息存储在账本外部(例如,在区块链外部)以减少存储空间要求并提高与区块链相关联的处理功能(例如,提高哈希率)。在一些情况下,信息可以存储到一个或多个远程服务器。另外,每个单独的服务器或单独的
服务器组可以被分类地组织,使得仅某些类型的信息可以存储在特定服务器或服务器组处。例如,第一服务器或服务器组可包括约车车队信息,第二服务器或服务器组可包括巡逻警车车队信息,第三服务器或服务器组可包括电动车辆(ev)信息等。另外,对这些各种服务器上的信息的访问可能限于进行订阅的用户,使得用户可能只能访问某些服务器上的信息或服务器上的某些类型的信息。这可以用于进一步降低复杂性并增加此信息的检索时间。
6.一旦确定分布式账本网络的节点试图存储信息,就可以将该信息上传到服务器,并且可以将指向信息在服务器处的位置的指针存储在账本处(例如,区块链处),而不是将信息本身存储在账本处。除了指针之外,某些其他属性也可以存储在账本处,所述其他属性可以包括例如信息被存储到的服务器的类型(例如,服务器包括的信息类别)、信息的类型、节点信息(例如,车辆类型等)和/或任何其他相关的识别信息。一旦节点网络中或节点网络外部的同一节点或另一个节点希望访问信息(例如,车辆希望下载配置设置以配置自身),指针和/或其他识别信息中的任一者可由该特定节点用于访问存储在所述服务器处的所述信息。也就是说,节点可以使用指针来确定信息被存储在其上的服务器和/或服务器上信息被保存的特定位置。然后,节点可以基于指针请求从服务器访问信息,或者替代地,可以简单地将指针提供给服务器,并且服务器可以使用该指针来标识对应的信息并将该信息传输到该节点。可以与服务器建立通信,所述通信可以允许节点从服务器下载配置信息以执行所述配置。
7.该方法可以帮助释放区块链存储容量,并允许轻松认证数据和自服务器的信息检索。该方法还可以帮助为移动区块链和用户提供更快且可靠的哈希过程以进行构建和跟踪。
附图说明
8.附图形成本公开的一部分并且并入本说明书。未按比例绘制的附图示出了本公开的一些实施例。附图结合说明书和权利要求一起用于至少部分地解释本公开的各种原理、方面和实用元件。下文参考附图更全面地描述本公开的一些实施例。然而,本公开的各种方面和元件可以许多不同的形式实施并且不应被解释为限于本文阐述的实施方式。相同的数字指代贯穿全文的类似但不一定一样或相同的元件。
9.图1示出了根据本公开的一个或多个实施例的用于供应更新的车辆配置文件包的操作环境的示例。
10.图2a和图2b示出了根据本公开的一个或多个实施例的用于供应更新的车辆配置文件包的示例性方法。
11.图3呈现了根据本公开的一个或多个实施例的用于产品或服务提供的自动化配置的计算环境的示例。
具体实施方式
12.参考附图,图1是根据本公开的一个或多个实施例的操作环境100的示例的示意性框图。示例性操作环境100可包括节点140的网络110。在一些情况下,节点140可以包括车辆和/或移动装置,或任何其他类型的节点(为简单起见,节点在本文中可以互换地称为车辆或移动装置,然而任何其他类型的节点可以同样适用)。节点140的网络110例如可以是车辆
车队。
13.如图1中所示,网络100可包括第一车辆120a、第二车辆120b、第三车辆120c、第四车辆120d或任何其他数量的车辆。网络100还可包括第一移动装置130a、第二移动装置130b、第三移动装置130c或任何数量的其他移动装置。网络还可以包括第一服务器142a、第二服务器142b或任何其他数量的服务器。网络100还可以包括通信介质115。节点140(例如,车辆120a、120b、120c和/或120d和/或移动装置130a、130b、130c和/或130d)可以包括下面关于图3描述的元件(例如,一个或多个处理器、存储器、i/o接口、网络接口、大容量存储装置等)中的至少任一者。节点140还可以包括例如在存储器304或大容量存储装置308中的账本156。
14.就上述特定类型的节点而言,车辆(例如,车辆120a、120b、120c和/或120d)可以包括无人驾驶自主车辆和/或驾驶员操作的车辆。在一些实施例中,车辆中的每一个可为电动的。在其他实施例中,车辆中的每一个可依赖内燃发动机来进行运动。在其他实施例中,车辆可包括电动车辆和具有相应内燃发动机的其他车辆。另外,移动装置(例如,移动装置130a、130b、130c和/或130d)可以包括便携式装置,每个便携式装置具有允许与外部电子装置(移动装置或其他)无线地发送、接收或交换数据和/或信令的计算资源和通信资源。例如,移动装置可包括:移动电话(诸如智能电话)、平板计算机、可穿戴装置、膝上型计算机、游戏控制台、电子阅读器(电子书);具有无线通信功能性的消费者电子装置;具有无线通信功能性的家用电器;它们的组合等。
15.服务器(例如,服务器142a和/或服务器142b)可以存储与网络110上的任何节点140相关联的信息,诸如与任何车辆、移动装置或任何其他节点相关联的信息。在一个非限制性示例中,信息可以包括车辆车队更新和装配配置,其可以包括车辆配置设置。信息的其他示例可以如上所述。存储在服务器142a和142b中的一个或多个上的各条信息可以与用于标识信息的值或参考编号相关联。该信息可以与网络110的账本156处的一个或多个指针相关联,使得寻求访问存储在服务器142a/142b中的一个或多个上的信息的节点140可以从账本156检索指针并且可以基于所述指针来确定信息在服务器142a和/或服务器142b上的位置。替代地,节点140可以简单地向服务器142a和服务器142b中的一个或多个提供指针,并且服务器142a和/或服务器142b可以使用所述指针来确定节点140正在请求什么信息。然后可以将信息传输到请求节点140。这可以用于减少账本156和节点140上的存储负担,因为账本156可能仅需要保存指向可以远程存储在服务器142a和服务器142b中的一者或多者上的信息的指针。一个具体示例可见于图1中。在图1中,账本156包括两个指针:第一指针157和第二指针158。第一指针可以提供存储在服务器142a上的第一信息159的位置。第二指针158同样可以提供存储在服务器142b上的第二信息160的位置。也就是说,网络110的节点140可以使用存储在账本156上的指针来确定特定信息存储在何处(例如,存储在服务器142a和/或142b中的哪一个上,以及服务器142a和/或142b内的特定位置)。
16.在一些情况下,信息可以明确地存储在各种服务器142a和142b上。例如,服务器142a可以存储第一类型的信息,并且服务器142b可以存储第二类型的信息。这可以用于进一步减少处理时间,因为服务器可以分离出明确类似的信息。作为一个非限制性示例,服务器142a可以存储警察车队车辆配置信息,并且服务器142b可以存储约车车辆信息。因此,如果巡逻警车或巡逻警车的操作员试图更新车辆软件,则将访问服务器142a。另外,在不同的
服务器上存储不同类型的信息可以允许用于访问服务器的订阅模型。也就是说,某些节点140或节点网络可以订阅服务器142中的一个或多个以能够访问那些特定服务器142上的信息。在请求信息时,服务器142可以基于节点140的订阅状态来确定请求节点140是否具有查看服务器142上的信息的权限。权限可以基于允许节点140访问服务器142的指示。例如,节点140可以订阅服务器142a,并且服务器142a可以保存订阅服务器142a的所有节点的记录。如果节点140订阅了服务器142a,则可以访问所述信息。否则,服务器142a可以向节点提供其无法访问信息的指示。这可以确保节点140仅能够访问与它们特别相关的信息。节点140可以具有访问服务器142a和/或142b中的一些而不能访问其他服务器的权限。例如,特定节点140可能仅能够访问服务器142a,该服务器可以包括特定类型的信息,但可能无法访问服务器142b。作为特定用例,节点140可以是巡逻警车,并且服务器142a可以存储巡逻警车配置信息,但是服务器142b可以存储救火车配置信息。巡逻警车仅需要访问服务器142a上的巡逻警车配置信息,因此巡逻警车可以仅订阅该特定服务器。
17.通信介质115可允许在网络110中的节点之间无线地交换数据和/或信令。也就是说,通信介质115可允许在网络110中的车辆之间、移动装置之间和/或车辆与移动装置之间交换数据和/或信令。通信介质115可包括通信链路、基站、接入点和/或多个网络装置(诸如服务器装置、网关装置等)。此类通信介质115可根据一种或若干种无线电技术的限定协议来处理数据。无线电技术可以包括例如3g、长期演进(lte)、高级lte、5g、ieee 802.11、ieee 802.16、蓝牙、zigbee、近场通信(nfc)等。例如,通信介质115还可以包括有线通信,诸如通过以太网。
18.最后,账本156可以是分散的和分布式的信息源,其可在节点140处被持续更新、分发和/或存储。一个或多个节点140中的一些或所有节点也可以访问和/或已经存储相同或类似的账本156.这可以允许节点在任何给定时间获悉相同的账本信息。在一个特定实施方式中,账本可以包括区块链形式的信息。在这种实施方式中,区块链可以包括一个或多个数据块。因此,更新账本156可包括例如添加对应于账本记录的数据块。为了减少保存在账本156处的信息量,并因此减少节点140中的每一个的存储要求,信息可以从账本156远程存储(例如,存储在服务器142a和/或142b处,或任何其他位置)。也就是说,账本156可以简单地包括指向此类信息的指针。这可以降低节点140的存储要求,同时仍然允许节点140通过存储在账本156中的指针获得对信息的访问。为此,指针可以提供对远程服务器上信息实际存储的位置的指示。指针可以是用于标识该信息在远程位置处的位置的参考编号。指针还可以存储任何其他信息,诸如与区块链有关的任何信息,诸如哈希、块编号、数据结构类型、公钥/私钥、令牌、账本和服务器名称/编号、id、确切地址等。另外,指针可以包括用于区块链账本存储动态信息(诸如哈希率、估计的下载速率、估计的上载速率(例如,对于每个用户/车辆或任务,事情可以进展多快或多慢或延迟程度如何))的动态方式。这样,指针可以帮助识别用户/车辆旅程期间的适当时间和条件。另外,虽然账本156可能不包括信息本身,但是账本156还可以存储除指针之外的信息,诸如存储信息的服务器的类型、存储的信息的类型、关于信息所涉及的车辆的类型的信息等。
19.参考图2可更好地了解从本公开的原理出现的并且可根据本公开实施的技术的示例。出于简化解释的目的,图2中的示例性方法(以及本文公开的其他技术)被呈现并描述为一系列操作。然而,应注意,本公开的示例性方法和任何其他技术不受操作顺序的限制。一
些操作可以与本文示出和描述的顺序不同的顺序发生。另外或在替代方案中,一些操作可与其他操作(示出的操作或其他操作)基本上同时执行。此外,可能并非所有示出的操作都是实施根据本公开的示例性方法或技术所需要的。另外,在一些实施例中,本文所公开的示例性方法和/或其他技术中的两个或更多个可彼此组合实施以实现本文所公开的一个或多个元件和/或技术改进。
20.贯穿本说明书和附图公开的技术能够存储在制品上以促进将此类方法论输送和传递到计算机或其他类型的信息处理机或处理电路以供执行,并且因此由处理器实施或存储在存储器装置或另一种类型的计算机可读存储装置中。在一个示例中,执行本文所公开的方法或方法组合的一个或多个处理器可利用来执行保存在存储器装置或任何计算机可读或机器可读存储装置或非暂时性存储介质中的编程代码指令,以实施本文所公开技术中的一种或若干种。编程代码指令在由一个或多个处理器执行时可以在本文所公开的示例性方法和/或其他技术中实施或执行各种操作。
21.因此,编程代码指令提供计算机可执行或机器可执行框架来实施本文所公开的示例性方法和/或其他技术。更具体地但非排他地,流程图图示中的每个框和/或流程图图示中的框的组合可以通过编程代码指令来实施。
22.图2a是根据本公开的一个或多个实施例的方法200的示例的流程图。包括在服务器(例如,服务器142a和/或142b)中的计算装置(例如,计算装置300)可以完全或部分地实施示例性方法200。
23.在框210处,包括在计算设备中的计算装置可以执行包括由第一服务器从节点的分布式账本网络中的第一节点接收与第一节点相关联的第一信息的操作,其中节点网络包括车辆网络。如上所述,此类信息可以包括例如车辆配置设置、车辆装配信息等。也就是说,在一个特定实施方式示例中,用于网络110中的特定车辆(例如,车辆120a)的配置设置可以编译以进行存储并用于供同一车辆120a和/或网络110中的任何其他车辆(例如,车辆120b)进行潜在地稍后的参考。在该相同实施方式示例中,可以将新车辆(例如,车辆120c)添加到网络110,并且新车辆(例如,车辆120c)可以访问车辆120a配置信息以将其自身初始配置为相同的配置设置。替代地,网络110上的另一车辆(例如,120b)可以寻求确定车辆120a的配置设置,并且因此可以访问此类信息。
24.在框220处,计算装置可以执行包括将第一信息存储在第一服务器处的操作。如上所述,该信息可以以其他方式简单地存储在账本156处,例如作为区块链中的区块。然而,如本文所述,该信息可以替代地存储到远程服务器以减少网络110的节点140及其相关联的账本156上的存储空间和处理负担。也就是说,大部分信息可以存储在账本156的外部,但是账本可以包括指向信息的指针,使得任何节点140都可以容易地访问该信息。同样如本文所述,可以实施多个服务器(例如,服务器142a和142b),并且每个服务器可以包括特定类别的信息。
25.在框230处,计算装置可以执行包括向节点的分布式账本网络中的账本提供指向存储在第一服务器处的第一信息的指针的操作,其中所述指针存储在账本中。如上所述,指针可以由网络110中的节点140用于确定与指针相关联的信息的位置,并且可以代替信息本身存储在账本156处以减少账本156的存储空间负担。
26.图2b是根据本公开的一个或多个实施例的方法250的示例的流程图。包括在节点
140中的计算装置(例如,计算装置300)可以完全或部分地实施示例性方法300。也就是说,方法300可以类似于方法200,但是可以替代地由节点140而不是服务器(例如,服务器142a和/或142b)执行。
27.在框260处,包括在计算设备中的计算装置可以执行包括由节点的分布式账本网络中的第一节点向第一服务器提供与第一节点相关联的第一信息的操作,其中节点的网络包括车辆网络。在框270处,包括在计算设备中的计算装置可以执行包括由第一节点的账本从第一服务器接收指向存储在第一服务器处的第一信息的指针的操作,其中所述指针存储在所述账本中,并且其中所述账本是包括在所述节点的网络中的所有所述节点中的分布式账本。
28.图3示出了根据本公开的一个或多个实施例的示例性计算装置300。计算装置300可以表示本文描述的任何数量的元件,诸如任何节点140和/或任何服务器(例如,服务器142a和/或服务器142b)。计算装置300可包括执行存储在一个或多个存储器装置(称为存储器304)中的指令的至少一个处理器302。例如,所述指令可以是用于实施被描述为由上面公开的一个或多个模块和系统执行的功能性的指令,或者用于实施上面公开的方法中的一者或多者的指令。处理器302可体现在例如cpu、多个cpu、gpu、多个gpu、tpu、多个tpu、多核处理器、它们的组合等中。在一些实施例中,处理器302可布置在单个处理装置中。在其他实施例中,处理器302可分布在两个或更多个处理装置(例如,多个cpu、多个gpu、它们的组合等)上。处理器可被实施为处理电路或计算处理单元(诸如,cpu、gpu或两者的组合)的组合。因此,为了说明,处理器可以指代:单核处理器;具有软件多线程执行能力的单个处理器;多核处理器;具有软件多线程执行能力的多核处理器;具有硬件多线程技术的多核处理器;并行处理(或计算)平台;以及具有分布式共享存储器的并行计算平台。另外或作为另一示例,处理器可指代集成电路(ic)、asic、数字信号处理器(dsp)、fpga、plc、复杂可编程逻辑装置(cpld)、离散门或晶体管逻辑、离散硬件部件或它们的任何组合,其被设计为或以其他方式配置(例如,制造)为执行本文所描述的功能。
29.处理器302可借助于通信架构306(例如,系统总线)来访问存储器304。通信架构306可适合于特定布置(局部式或分布式)和类型的处理器302。在一些实施例中,通信架构306可以包括一个或多个总线架构,诸如存储器总线或存储器控制器;外围总线;加速的图形端口;处理器或本地总线;其组合等。作为说明,此类架构可以包括工业标准架构(isa)总线、微通道架构(mca)总线、增强型isa(eisa)总线、视频电子标准协会(vesa)本地总线、加速图形端口(agp)总线、外围部件互连(pci)总线、pci-express总线、个人计算机存储卡国际协会(pcmcia)总线、通用串行总线(usb)等。
30.本文所公开的存储器部件或存储器装置可以体现在易失性存储器或非易失性存储器中,或者可以包括易失性存储器和非易失性存储器两者。另外,存储器部件或存储器装置可以是可移除或不可移除的,和/或在计算装置或部件的内部或外部。各种类型的非暂时性存储介质的示例可以包括硬盘驱动器、zip驱动器、cd-rom、数字通用盘(dvd)或其他光存储装置、磁带盒、磁带、磁盘存储装置或其他磁存储装置、快闪存储卡或其他类型的存储卡、盒、或者适合于保存期望的信息并可由计算装置访问的任何其他非暂时性介质。
31.作为说明,非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或快闪存储器。易失性存储器可以包括随机存
取存储器(ram),其充当外部高速缓存存储器。通过说明而非限制的方式,ram可以许多形式获得,所述许多形式诸如同步ram(sram)、动态ram(dram)、同步dram(sdram)、双倍数据速率sdram(ddr sdram)、增强型sdram(esdram)、synchlink dram(sldram)和直接rambus ram(drram)。本文所描述的操作或计算环境中的所公开的存储器装置或存储器意在包括这些和/或任何其他合适类型的存储器中的一个或多个。
32.除了存储可执行指令之外,存储器304还可以保存数据,诸如任何账本156信息以及其他数据。
33.每个计算装置300还可包括大容量存储装置308,所述大容量存储装置可由处理器302借助于通信架构306访问。大容量存储装置308可以包括机器可访问指令(例如,计算机可读指令和/或计算机可执行指令)。在一些实施例中,机器可访问指令可编码在大容量存储装置308中,并且可以被布置在部件中,所述部件可以计算机可执行形式建立(例如,链接和编译)和保存在大容量存储装置308中或者在计算装置300中所包括的一个或多个其他机器可访问非暂时性存储介质中。此类部件可体现或可构成本文所公开的各种模块中的一个或许多模块。此类模块被示出为节点配置模块314。
34.由处理器302中的至少一个单独地或组合地执行节点配置模块314可以使计算装置300执行本文描述的任何操作(例如,关于图2描述的操作以及任何其他操作)。
35.每个计算装置300还可包括一个或多个输入/输出接口装置310(称为i/o接口310),所述接口装置可允许或以其他方式促进外部装置与计算装置300通信。例如,i/o接口310可以用于从外部计算装置接收数据和/或指令和向外部计算装置发送数据和/或指令。计算装置300还包括一个或多个网络接口装置312(称为网络接口312),所述接口装置可允许或以其他方式促进计算装置300与一个或多个外部装置的功能性联接。将计算装置300在功能上联接到外部装置可包括在计算装置300与外部装置之间建立有线连接或无线连接。网络接口装置312可包括一个或多个天线和通信处理装置,它们可允许车辆与另一车辆或外部装置之间的无线通信。另一车辆可为例如网络110中包括的车辆或网络外车辆中的一者。外部装置可为例如网络110中包括的移动装置中的一个。这种通信处理装置可根据一种或若干种无线电技术的限定协议来处理数据。无线电技术可以包括例如3g、长期演进(lte)、高级lte、5g、ieee 802.11、ieee 802.16、蓝牙、zigbee、近场通信(nfc)等。
36.如本技术中所使用,术语“环境”、“系统”、“单元”、“模块”、“架构”、“接口”、“部件”等是指计算机相关实体或与操作设备相关的具有一个或多个限定功能性的实体。术语“环境”、“系统”、“模块”、“部件”、“架构”、“接口”和“单元”可互换地利用并且通常可称为功能元件。此类实体可为硬件、硬件和软件的组合、软件、或执行中的软件。作为示例,模块可以体现在于处理器上运行的过程、处理器、对象、软件的可执行部分、执行线程、程序和/或计算装置中。作为另一示例,在计算装置上执行的软件应用和计算装置两者都可以体现模块。作为另一示例,一个或多个模块可驻留在过程和/或执行线程内。模块可局限于一个计算装置或分布在两个或更多个计算装置之间。如本文所公开,模块可从上面存储有各种数据结构的各种计算机可读非暂时性存储介质执行。模块可例如根据具有一个或多个数据包(例如,经由信号的来自一个部件与另一个部件在本地系统、分布式系统中交互和/或跨诸如广域网等网络与其他系统交互的数据)的信号(模拟或数字)经由本地和/或远程过程进行通信。
37.作为另一个示例,模块可体现在具有由电气或电子电路操作的机械零件提供的限定功能性的设备中或可包括该设备,该电气或电子电路由处理器执行的软件应用或固件应用控制。这种处理器可在所述设备的内部或外部,并且可执行软件或固件应用的至少一部分。在另一示例中,模块可以体现在在没有机械零件的情况下通过电子部件提供限定功能性的设备中或可以包括所述设备。电子部件可包括用于执行软件或固件的处理器,该软件或固件允许或以其他方式至少部分地促进电子部件的功能性。
38.在一些实施例中,模块可例如根据具有一个或多个数据包(例如,经由信号的来自一个部件与另一个部件在本地系统、分布式系统中交互和/或跨诸如广域网等网络与其他系统交互的数据)的信号(模拟或数字)经由本地和/或远程过程进行通信。另外或在其他实施例中,模块可经由热、机械、电气和/或机电联接机构(诸如,导管、连接器、其组合等)通信或以其他方式联接。接口可包括输入/输入(i/o)部件以及相关联的处理器、应用和/或其他编程部件。
39.另外,在本说明书和附图中,诸如“存储区”、“存储装置”、“数据存储区”、“数据存储装置”、“存储器”、“存储库”以及与本公开的部件的操作和功能性相关的基本上任何其他信息存储部件的术语都指代存储器部件、体现在一个或若干个存储器装置中的实体或形成存储器装置的部件。应注意,本文所描述的存储器部件或存储器装置体现或包括可能够由计算装置读取或以其他方式访问的非暂时性计算机存储介质。此类介质可以用于存储信息的任何方法或技术来实施,所述信息诸如机器可访问指令(例如,计算机可读指令)、信息结构、程序模块或其他信息对象。
40.除非另外明确说明,或者在所使用的上下文中以其他方式理解,否则诸如“能够”、“可以”、“可能”或者“可”等条件语言通常意图传达某些实施方式可以包括而其他实施方式不包括某些特征、要素和/或操作。因此,这种条件语言一般不意在暗示特征、要素和/或操作无论如何都是一个或多个实施方式所必需的,或者一个或多个实施方式必定包括用于在有或没有用户输入或提示的情况下判定这些特征、要素和/或操作是否被包括在或者将在任何特定实施方式中执行的逻辑。
41.本文在本说明书和附图中描述的内容包括单独地和组合地允许自动提供车辆配置文件包的更新的系统、装置、技术和计算机程序产品的示例。当然,它是不可能描述部件和/或方法的每个可想到的组合以用于描述本公开的各种要素的目的,但可以认识到,所公开的要素的许多进一步的组合和排列是可能的。因此,可能明显的是,可在不脱离本公开的范围或精神的情况下对本公开做出各种修改。另外或作为替代方案,根据考虑本说明书和附图,以及如本文所呈现的对本公开的实践,本公开的其他实施例可能是明显的。本说明书和附图中提出的示例意图在所有方面都被视为是说明性的而不是限制性的。尽管本文使用了特定的术语,但是它们仅用于一般且描述性意义,而不是为了限制的目的。
42.根据本发明的一个实施例,上述发明的特征还在于:基于所述指针从所述节点的分布式账本网络中的第二节点发送访问存储在所述第一服务器上的所述第一信息的请求;以及基于所述第一节点具有访问第一服务器的权限的所述确定在所述第二节点处接收来自所述服务器的第一信息;基于所述指针从所述节点的分布式账本网络中的第二节点发送访问存储在所述第一服务器上的所述第一信息的请求;以及基于所述第二节点没有访问所述第一服务器的权限的所述确定,接收所述第二节点无法访问所述第一信息的指示。
43.根据本发明的实施例,节点的分布式账本网络包括区块链。
44.根据实施例,上述发明的特征还在于:基于所述指针从所述节点的分布式账本网络中的第二节点发送访问存储在所述第一服务器上的所述第一信息的请求;以及基于所述第一节点具有访问第一服务器的权限的所述确定由所述第二节点接收与指针相关联的第一服务器上的第一信息;以及由所述第二节点执行对所述第二节点的配置,所述配置基于从第一服务器接收的第一信息。
45.根据实施例,所述第一节点为车辆,其中所述车辆网络包括车辆车队,并且其中所述第一信息包括用于所述车辆车队中的车辆的车辆配置设置。
46.根据实施例,所述第一服务器被配置为存储第一类型的信息,并且其中将所述第一信息存储在所述第一服务器处进一步基于所述第一信息为所述第一类型的确定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献