基于区块链的商业库存系统和方法转让专利
申请号 : CN202080002570.8
文献号 : CN112074856B
文献日 : 2021-10-08
发明人 : J·西蒙斯
申请人 : 阿梅里科普投资有限责任公司
摘要 :
权利要求 :
1.一种用于商业库存的跟踪、管理和实现的系统,包括:节点网络,被可通信地耦合到分布式网络中的端点,其中所述节点网络用来自一个或多个端点的条目维护分布式账本,其中所述条目包括:来自客户的与库存提供者提供的商业库存相关的条目,以及来自该库存提供者的关于所述库存的可用性状态的条目,并且其中存储在所述分布式账本中的一个或多个条目内的节段与核阅所述条目所需的至少一个访问级别相关联;
通信部件,用以接收查看存储在所述分布式账本中的所述一个或多个条目的至少一部分的请求,
其中所述请求包括与所述至少一个访问级别相关联的访问代码;
访问控制层,用以评估经由所述通信部件接收的所述请求中的所述访问代码,并且用以识别存储在所述分布式账本上的所述一个或多个条目内的所述节段,所述节段是通过所述请求中提供的所述至少一个访问级别可访问的;以及访问平台或分散式应用程序,用以生成在所述分布式账本中维护的所述一个或多个条目内的由所述访问控制层识别为可访问的所述节段的定制视图。
2.根据权利要求1所述的系统,还包括抄本,所述抄本被配置为使发出查看所述一个或多个条目中的至少一部分的请求的用户的识别信息模糊。
3.根据权利要求1所述的系统,还包括人工智能引擎,用以核阅所述分布式账本内的条目并且指派核阅所述条目中的每个所需的访问级别。
4.根据权利要求3所述的系统,其中所述人工智能引擎将所述条目中的每个内的数据分类为一个或多个类别。
5.根据权利要求4所述的系统,其中所述访问控制层还为由所述人工智能引擎分类的数据的所述一个或多个类别中的每个设置不同的加密级别。
6.根据权利要求4所述的系统,其中所述一个或多个类别包括电子邮件地址、账户号码、余额、交易的各方、邮寄地址、车辆识别号码、牌照号码、生物统计、驾驶执照号码、照片或社会保障号码。
7.根据权利要求4所述的系统,其中所述商业库存包括停车设施中的停车位。
8.根据权利要求4所述的系统,其中所述商业库存包括指定区域中的停车位,并且其中所述指定区域包括城市的地区、街区、停车场和车库中的一个或多个。
9.根据权利要求1所述的系统,其中查看存储在所述分布式账本中的一个或多个条目的至少一部分的请求是采购订单、库存跟踪请求、租赁或出租请求、预留请求、财务审查请求、火器销售验证请求、零售销售请求或药物销售请求的一部分。
10.根据权利要求1所述的系统,其中与所述一个或多个条目内的节段相关联的所述至少一个访问级别包括私人访问级别、许可访问级别或公共访问级别中的至少一个。
11.一种用于生成用于库存跟踪、管理和实现的区块链交易的定制视图的方法,包括:接收查看在区块链中维护的区块条目的一个或多个数据部分的请求,其中所述区块条目包括:来自客户的与库存提供者提供的库存相关的条目,以及来自该库存提供者的关于所述库存的可用性状态的条目;
确定与和所述请求相关联的至少一个访问级别相关联的访问代码;
用区块条目的所述区块链评估所述请求中的所述访问代码以识别与所述访问级别相关联的一个或多个数据部分;以及生成包括所识别的与所述访问级别相关联的所述一个或多个数据部分中的任何一个的所述区块条目中的至少一个的定制视图。
12.根据权利要求11所述的方法,其中用区块条目的所述区块链评估所述请求中的所述访问代码包括处理加密代码以验证查看与所述访问级别相关联的所述一个或多个数据部分的访问。
13.根据权利要求11所述的方法,还包括移除发出查看所述区块条目的一个或多个数据部分的请求的用户的识别信息或使所述识别信息模糊。
14.根据权利要求11所述的方法,还包括:接收所述一个或多个数据部分的来自一个或多个端点的数据;
使用人工智能引擎将来自所述一个或多个端点的数据分成节段;以及自动地为所述数据的每个节段指派至少一个访问级别。
15.根据权利要求14所述的方法,其中所述数据包括受限数据,并且自动地为所述数据的每个节段指派至少一个访问级别包括为所述受限数据指派安全调查级别。
16.根据权利要求15所述的方法,还包括:监视所述受限数据的受限状态;以及在确定所述受限数据的受限状态已经改变后,更新所述至少一个访问级别。
17.根据权利要求14所述的方法,其中所述库存包括停车设施中的停车位,并且其中所述一个或多个端点包括用于监视所述停车位的可用性状态的传感器。
18.根据权利要求11所述的方法,其中所述区块条目还包括关于私人交易的交易细节,并且所述至少一个访问级别最初被设置为私人的,并且所述方法还包括:监视所述私人交易的状态;以及
在确定所述私人交易已经变成公共的后,将所述至少一个访问级别更新为公共的,允许用公共访问代码查看所述私人交易的公共部分。
19.根据权利要求11所述的方法,其中所述请求是采购订单、库存跟踪请求、租赁或出租请求、预留请求、财务审查请求、火器销售验证请求、零售销售请求或药物销售请求的一部分。
20.根据权利要求11所述的方法,其中与所述区块条目的所述一个或多个数据部分相关联的所述访问级别包括私人访问级别、许可访问级别和公共访问级别中的至少一个。
21.根据权利要求11所述的方法,其中与所述一个或多个数据部分相关联的所述访问级别包括安全调查级别。
22.根据权利要求21所述的方法,其中所述区块条目包括基于所述安全调查级别的编辑映射,并且其中生成所述区块条目中的至少一个的所述定制视图包括应用所述编辑映射来使所述区块条目的一部分所述一个或多个数据部分模糊。
23.根据权利要求11所述的方法,其中所述区块条目包括基于所述访问级别的多个编辑映射。
24.一种用于停车设施中的停车位交易的跟踪、管理和实现的系统,包括:用于维护由多个用户从分布式节点网络中的用户设备请求的区块条目的区块链的装置,
其中所述多个用户包括:所述停车设施的客户和所述停车设施的运营商,其中所述区块条目包括:来自所述客户的与所述停车设施的该运营商提供的至少一个停车位相关的条目,以及来自所述停车设施的该运营商的关于所述至少一个停车位的可用性状态的条目,并且
其中所述区块条目各自包括多个数据部分,所述多个数据部分各自与一个访问级别相关联;
用于接收查看区块条目的一个或多个数据部分的请求的装置,其中所述请求包括与至少一个访问级别相关联的访问代码;
用于用区块条目的所述区块链评估所述请求中的所述访问代码以识别与所述访问级别相关联的一个或多个数据部分的装置;以及用于生成包括被识别为与所述访问级别相关联的所述一个或多个数据部分的所述区块条目的定制视图的装置。
25.根据权利要求24所述的系统,其中所述定制视图包括对数据部分进行编辑的应用程序。
26.一种用于生成用于停车设施交易的区块链数据的定制视图的方法,所述方法包括:接收查看在区块链中维护的区块条目的一个或多个数据部分的请求,其中所述区块条目的所述一个或多个数据部分包括受限信息;并且其中所述区块条目的所述一个或多个数据部分各自与一个访问级别相关联,所述访问级别被指派给:所述停车设施的客户,以及与所述停车设施的运营商相关联的用户;
用区块条目的所述区块链评估所述请求中的访问代码以识别与所述访问级别相关联的一个或多个数据部分;以及
生成包括被识别为与所述访问级别相关联的所述一个或多个数据部分中的任何一个的所述区块条目的定制视图,同时对未经所述访问代码授权的所述受限信息中的任何一个应用编辑。
27.根据权利要求26所述的方法,其中与所述一个或多个数据部分相关联的所述访问级别包括安全调查级别。
28.根据权利要求27所述的方法,其中所述区块条目包括基于所述安全调查级别的编辑映射。
说明书 :
基于区块链的商业库存系统和方法
续;该美国专利申请是2019年9月23日提交的题为“Customized View Of Restricted
Information Recorded Into A Blockchain”的第16/579,697号美国专利申请的继续;该
美国专利申请是2019年3月6日提交的题为“Customized View Of Restricted
Information Recorded Into A Blockchain”的第16/294,745号美国专利申请的继续;该
美国专利申请要求享有2018年3月6日提交的题为“Customized View of Restricted
Transactions Recorded into a Blockchain”的第62/639,393号美国临时专利申请和
2018年7月23日提交的题为“Customized View of Restricted Information Recorded
into a Blockchain”的第62/701,947号美国临时专利申请的优先权,出于所有的目的,所
述美国临时专利申请中的每个的全部内容通过引用并入本文。
技术领域
背景技术
众多独立节点维护。当交易被记录到区块链数据库中时,由于数据被存储在分布式网络中
的不止一个节点中,因此改变该数据或从数据库移除该数据即使不是不可能的也是非常困
难的。因此,数据由多个用户添加到区块链数据库中,并且改变记录的数据将要求这些用户
中的每个(或大多数用户)同意改变。对添加、校订数据以及从区块链数据库移除数据的控
制的此分布在网络中的用户之间建立信任,尤其是当用户彼此不熟悉时。
发明内容
交易的定制视图的增强型系统、方法和软件应用程序。在一些实施方案中,在分布式节点网
络中维护由多个用户从用户设备请求的区块条目的区块链。所述区块条目各自包括多个数
据部分,所述多个数据部分各自与一个访问级别相关联。接收查看一个区块条目的一个或
多个数据部分的请求,所述请求包括与至少一个访问级别相关联的访问代码。用区块条目
的所述区块链评估所述请求中的所述访问代码以识别与所述访问级别相关联的一个或多
个数据部分。生成包括与所述访问级别相关联的所述一个或多个数据部分的所述区块条目
的定制视图。
链(或分布式账本)。用户的示例可以包括所述停车设施的客户和/或所述停车设施的运营
商。所述区块条目可以包括来自所述客户的与所述停车设施的该运营商提供的至少一个停
车位相关的条目,以及来自所述停车设施的该运营商的关于所述至少一个停车位的可用性
状态的条目。所述区块条目可以各自包括多个数据部分,所述多个数据部分各自与一个访
问级别相关联。所述系统可以接收查看区块条目的一个或多个数据部分的请求。在一些实
施方案中,所述请求可以包括与至少一个访问级别相关联的访问代码。然后,所述系统可以
用区块条目的所述区块链来评估所述请求中的所述访问代码,以识别与所述访问级别相关
联的一个或多个数据部分。可以生成包括与所述访问级别相关联的所述一个或多个数据部
分的所述区块条目的定制视图。
述区块条目的所述一个或多个数据部分包括受限信息。所述区块条目的所述一个或多个数
据部分各自可以与一个访问级别相关联,所述访问级别被指派给:所述停车设施的客户,以
及与所述停车设施的运营商相关联的用户。所述方法可以包括用区块条目的所述区块链评
估所述请求中的访问代码以识别与所述访问级别相关联的一个或多个数据部分。所述方法
可以包括生成包括与所述访问级别相关联的所述一个或多个数据部分中的任何一个的所
述区块条目的定制视图,同时对未经所述访问代码授权的所述受限信息中的任何一个应用
编辑。
用的信用/借记卡、使用的加密货币钱包等的客户和其车辆的识别信息都可以与其他客户
信息一起保持在区块链上。客户将不希望任何此信息以公共格式可查看,并且公共访问可
能导致停车设施的运营商和所有者承担法律责任。各实施方案使用各种加密和散列技术来
将数据安全地存储在区块链上,并且仅允许授权用户查看该数据。作为一个示例,驾驶员可
以进入停车库,并且可以使用他的车辆的年份、品牌和型号来在公共论坛中识别他,但是其
他私人信息都将不可用于除了具有正确访问的用户之外的任何人察看,所述具有正确访问
权的用户将包括该用户、正当的停车库工作人员、审查员、监管者等。
市或城镇的地区(sector)、社区、街区、或停车场、车库或其他停车结构的一部分。在一个示
例中,一旦停车设施的客户和他们的车辆进入停车设施,就可能对停车设施的客户收费,并
且该收费是基于区块链的。例如,一些人在他们进入车库或停车场时将被预先收取全天费
用。一些人将基于在停车场或车库花费的时间被收取全天费用的一小部分。一些人能够不
受限地24小时/365访问或每当停车设施开放时支付。在不适用日期或额外收费将适用时一
些人将不能够用月票停车。本技术的实施方案使得基于区块链的停车交易管理和定制视图
能够处理这些和其他按使用支付或基于订阅的停车使用实例,以提高停车业务操作中的便
利性和效率。
者角度的可追溯性对于停车是一样的。到消费者的供应链上的成本效率随着专门知识
(know‑how)和可采取行动的情报而改变大小,所有这些知识和情报以及更多的内容可以使
用所公开的系统和方法更快速地和以更大的粒度收集和分析。经由客户和停车设施运营商
端点上的用户界面共享的数据的实时令牌化不仅提供了数据的收集和定制查看,而且便于
及时更新与停车场业务和其客户最相关的信息。
加活动的人的百分比)来提高能力。停车的支付处理可以使用本公开内容的各实施方案通
过支付或不支付进行预留或通过仅当相应的停车位由其车辆占用时实时地向用户收费来
执行。
VIN#、牌照、用信用卡支付的移动电话信息将汽车置于车位中/在车位中使用并且处理信用
卡交易或支付方法,很像收费公路应答器)。设备可以是应答器或发射器。一个应用程序可
以核实某人何时在其车辆内到达停车设施,并且如果GPS或其他地理定位技术在汽车/电
话/用户上,当客户到达一个很像箭头地理位置的区域时,可以向所述客户收费。存在内置
于应用程序的奖励、以及可以通过应用程序对其进行支付的违反行为、以及停车位价格的
映射计算器。例如,一个停车场在下午2点到5点收取早到者$8、在下午6点收取$15,并且该
同一停车场在一小时后收取$25,由于事件在下午7点开始。所有此信息都可以被记录到区
块链中。另外,不同的停车场或一个停车设施内的某些车位可能有不同的价格。最靠近行人
出口的车位最高可以在下午7点收取$50,最远的车位可能是$5。所有此信息可以显示在地
图上,并且为寻找停车的应用程序的用户指明方向。所有此信息可以允许用户察看将来、实
时或过去在一个区域中正在发生什么。
传输的中。在各个地点,货物可以被扫描,因此在特定的时间知道货物的精确位置。这可以
被输入到区块链记录中。另外,货物可以与特定的船、卡车、货车或其他递送机构(例如,递
送无人机)相关联,并且可以实时地、根据请求或以特定的时间间隔跟踪递送机构的GPS位
置。可以报告诸如买方、卖方、所有者保险信息等的附加信息,以及与记录在区块链上的GPS
相关联的滞留费。公司和/或政府出于各种各样的原因不希望每个人都知道他们的业务,但
是需要审查并且向检查员、控制者或监管者证明在某个时间/地方他们在做什么或做过什
么的能力。将事物保持为私人的能力是强制的。这样,各实施方案可以使用私人、公共和混
合区块链的组合来存储信息。此外,各种加密方案和访问级别可以与数据的单独的部分相
关联,以在需要或希望的情况下确保隐私,而在必要时授予访问。
致命的后果。在保持信息的某些方面为私人的中使信息的某些方面模糊对任务的成功是势
在必行的。具有将数据分类并且允许访问的能力是势在必行的,以确保仅所需的人具有访
问(例如,察看、监视、影响或审查等)数据的能力,而不具有访问的任何人不能够察看数据
部分。在一些实施方案中,系统可以自动地核阅与询问有关的文档,并且基于用户的调查
(clearance)状态自动地应用一个或多个编辑(redaction)过滤器。
驾驶员提供停车位。除了收费停车位的此基本提供,停车设施所有者/运营商可以向司机提
供各种辅助服务,以在使用该设施的过程期间增强便利性、安全性和舒适性。提供这样的辅
助服务可以将特定的停车设施与位于附近的其他停车设施区分开来,以便为特定的设施的
所有者或运营商提供在市场中的竞争优势,并且吸引和留住忠诚的停车客户。这样做时,停
车设施可以经历增加的收入、减少的责任风险以及更有效率的业务操作。使用区块链和相
关联的用户界面来获取、传输、记录和跟踪停车交易相关的数据促进对停车客户和设施所
有者和运营商的前述益处,如下文通过示例的方式更详细地解释的。
的方式以及限定的库存的类似单元来管理用于一个或多个建筑物中的酒店房间以及甚至
分布在连锁酒店品牌的许多位置的酒店房间的如预留、支付和核阅的交易。在一个示例中,
一旦酒店的客户到达酒店或一旦在成功进行预留之后第一次进入他们的房间,所述酒店的
客户就可能被收费。定制视图和区块链交易记录确保了享受其酒店停留的客户的隐私和安
全以及运营商确信预留和支付之间的结合二者。酒店的收费和预留、以及相关服务的提供
和业务操作都是基于区块链的,并且可以利用根据本公开内容的定制视图。根据本技术,在
诸如旅行者的奖励积分的自动贷记或借记的使用实例中,实现了便利性和业务效率。由所
公开的基于区块链的技术和定制视图提供的这样的自动化的益处在酒店背景下是明显的,
而且也可能受航空公司和其他地面运输服务喜爱。
高峰,并且在非高峰时间期间和周末具有较少使用。自动驾驶车辆的某些乘客可以以特定
的方式使用它们,像从特定位置和在特定时间呼叫自动驾驶车辆。乘客对自动驾驶车辆的
跟踪使用模式可以使得车队的所有者或运营商能够实现经济效益并且增强用户体验。所有
信息可以被包括在从何处运输谁以及到什么目的地、自动驾驶车辆在被呼叫时的位置以及
自动驾驶车辆往返目的地所采用的路线中。这些和其他有用数据可以被输入到区块链记录
中。另外,自动驾驶车辆的位置可以与特定的乘客相关联,并且其GPS位置可以被实时地、应
请求或以特定的时间间隔被跟踪。区块链中记录的数据可以被用来便于自动计费和审查。
于业务和/或个人原因,维护这些记录的隐私是重要的。然而,在诸如法院命令或执行令的
一些情况下,记录在区块链中的这样的信息可能需要向检查员、控制者、警察或监管者公
开。这样,各实施方案可以使用私人、公共和混合区块链的组合来存储信息。此外,各种加密
方案和访问级别可以与数据的单独的部分相关联,以在需要或希望的情况下确保隐私,而
在必要时授予访问。
些数据。例如,客户可能从机场外的停车设施呼叫在机场处的班车并且希望被接乘。使用本
技术的定制视图,客户可以察看班车目前位于何处、确定到达时间的准确预计、并且察看他
们是否在期望的车站处错过班车。例如,在客户希望最小化等待班车或其他地面交通工具
的浪费时间的情况下,这可能对客户有很大益处。类似地,酒店班车和特定活动的班车运营
商以及其客户可以以类似的方式受益以增加操作效率和便利性。
车辆车队中的公交车、班车和/或汽车状态。这些数据可以与区块链中记录的并且使用区块
链跟踪的乘客接乘位置配对,其中运营商和乘客都可以利用所公开的定制视图来方便地评
定操作状态,以及根据变化的需求或其他因素(诸如交通条件和天气)执行其他有用的功
能,如变化接乘位置、提供状态更新和为车队车辆重新规划路线。
费。所公开的定制视图可以被乘客有利地使用,不仅用于安排地面运输和察看他们的乘车
将在何地以及在何时到达,他们还可以预付乘车费用、为稍后的日期和时间预定乘车,以及
在一些实施方案中,更改他们的接乘点和目的地点以更好地满足他们的需要。本技术可以
根据乘客的需要以及根据能够为乘客服务的车队资产的可用性无缝地调整人类驾驶或自
动驾驶车辆的方向、导航和行程安排。随着乘客更新,以及为满足客户需要而对资产和/或
驾驶员可用性做出的任何改变,乘车费用可以根据操作和环境条件的改变而被实时调整。
通过使得乘客能够使用包括加密货币的任何形式的支付经由所公开的定制视图(例如,通
过智能电话应用程序)进行支付,通过本技术在地面运输行业中的实践可以加强这些增值
技术效益。对于地面运输车队和其他服务的运营商,他们的车辆和人员的性能和效率是容
易量化的,以使用区块链中记录和不断更新的位置、定时和其他数据来定义和分析评定有
意义的度量。
信息、出生日期、已知的伙伴、配偶/女朋友、喜爱的团队、喜欢/不喜欢的活动、小费数额、就
财产而言时的ATM使用(ATM use while on property)、已知的电子钱包、使用的信用/借记
卡、使用的加密货币钱包等都可以与其他客户信息一起保持在区块链上。客户将不希望此
信息中的任何一个以公共格式可查看,并且公共访问可能导致娱乐场承担法律责任。各实
施方案使用各种加密和散列技术来将数据安全地存储在区块链上,并且仅允许经授权的用
户查看数据。作为一个示例,客户可以参加比赛,并且可以使用他的姓名或玩家号码可以被
使用以在公共论坛中识别他,但是其他私人信息都将不可用于给除了具有正确访问的用户
之外的任何人看到,所述具有正确访问的用户包括用户、恰当的娱乐场工作人员、审查员、
监管者等。
法要求将信息保持为私人的。各实施方案可以通过确保数据以正确的格式存储并且仅以合
规的方式可访问来确保遵守那些隐私法。作为另一个示例,企业和政府不希望它们的私人
信息、知识或商业秘密变得为人所知。虽然这些团体没有什么要隐藏,但是使它们的所有信
息处于任何人都具有人、企业、政府等如何操作的可查看性或知识的开放论坛中将引起损
失、盗窃和增加的竞争。
易。在这样的示例中,本公开内容的实施方案可以使得能够基于由与区块链通信的外部数
据源维护的兑换率在各种类型的加密货币之间或在加密货币和真实货币之间进行变换
(shapeshift)或交换价值。例如,如果第一玩家仅具有比特币,并且对具有300个以太币的
第二玩家投入2个比特币,并且第一玩家赢了投入,则适当数额的比特币将自动地从第二玩
家的数字钱包中扣除,并且将按以太币的转换数额贷记到第一玩家的数字钱包。这样的用
于支付处理的自动货币转换可以被应用于本文所描述的若干个示例,包括库存(例如,停
车、零售等)交易跟踪、管理和实现场景。这样的分散式的并且自动的货币兑换可以连续操
作并且不要求人为干预。在所公开的实施方案中,所述方法同样可以适用于人工智能系统
和用户界面,用于进行投入和接受投入,以及在没有人为干预的情况下做出诸如游戏玩法、
事件投入、投入类型和风险/赔率和支出的决策。
用于库存交易的客户支付账户可能被预付费或它们可能链接到一个或多个其他账户。在一
种使用实例中,由于账户被预付费(例如,由客户充钱)或账户已经收到类似的或不相关的
交易的退款,账户可以用货币贷记或借记。例如,符合这样的库存的提供者的策略的已取消
的停车或酒店预留(例如,在截止日期/时间之前取消)可以作为货币贷记到客户账户,以用
于在另一个库存交易中使用,并且相关交易信息被记录在区块链中并且使其经由定制视图
对客户和业务二者可得。
设置访问投票记录的访问级别。例如,投票机器可以收集人的信息、社会保障号码、地址、派
别、生物统计、驾驶执照号码、照片等。这样,保持在选举中使用的此信息的大部分需要对公
众保持为私人的,一些信息(例如,一个人确实在一个特定的选举中投票、他们的派别关系
等)可能是公开的。此外,一些实施方案提供了用于识别和/或消除投票人欺诈的自动化技
术的使用。例如,一些实施方案可以使用人工智能或机器学习引擎来核阅存储在区块链中
的投票人数据,并且识别投票两次的投票人、非法投票人等。
的公共查看、对数据的私人查看等的许多其他应用中使用。
(每个人可查看的)或二者的混合(一些信息是公共的并且一些信息是私人的)的能力。存在
应使用公共区块链并且该公共区块链可以是完全透明的以让每个人看到的情形。还存在为
了满足隐私法或仅仅因为人们不希望其他人知道他们是负责做某事的个人或组织的事实
而要求一些信息的一些隐私的一些情况,这将是混合格式。使某些信息模糊或将其保持为
私人的的能力对于以上行业是势在必行的。
案可以使用多层加密,以使得数据的部分可以被限制并且可以是不同的个人可访问的。在
混合操作模式下,一些信息可以是公共的或可以被透明地看到,而其他信息将被保持为模
糊的或私人的。在一些情况下,可以使用标志来指定数据访问级别。标志可以是向审查员、
选举官员、控制者等示出用户是谁的某物,并且可以是如公民1或客户200的数字。在一些实
施方案中,可以使用抄本(codex),该抄本可以由将扰乱用户的身份的系统控制,因此将没
人知道用户是谁,因此使身份保持为私人的。仅负责审查或管理区块链的人将能够弄清责
任方是谁。在一些实施方案中,除非需要审查和说明抄本,否则该抄本将永远不会提供此信
息。
共的和限制访问的的能力。一些实施方案提供实时监视/审查功能,该监视/审查功能将示
出并且允许用户双重或三重核查被保持为私人的的内容。在一些实施方案中,口令
(password)或具有两方认证器、三方认证器、多重签名的口令等将是由区块链推动的分散
式应用程序(DApp)的一部分,该分散式应用程序将使得用户能够提交、添加或附上将进入
区块链的信息。在一些实施方案中,可以以分散式方式设立此信息,因此可以在分散式网络
上实时自动地插入、测试和监视信息,以使得信息不被泄露或不被未经许可的各方非法入
侵或看到。
主题的关键特征或必要特征,也不意在用来限制所要求保护的主题的范围。将在下面的描
述中在某种程度上阐述示例的附加方面、特征和/或优点,并且在某种程度上,根据所述描
述示例的附加方面、特征和/或优点将是明显的,或可以通过实践本公开内容而获悉。
附图说明
改型和等同物。
何一个。
具体实施方式
众多独立节点维护。公共区块链是向任何用户开放以将数据(在本文中也被称为交易或区
块条目)输入和记录到区块链的区块中的数字账本。当交易被记录到区块链数据库中时,由
于数据被存储在分布式网络中的不止一个节点中,因此改变交易数据或从数据库移除交易
数据即使不是不可能的也是非常困难的。因此,数据由多个用户添加到区块链数据库中,并
且通过添加、校订或移除数据来改变记录的数据将要求大多数用户或监督改变的主控制者
和联署者(例如,经理和雇员、审查员和工头等)同意改变。
名、时间戳、可执行代码以及与交易有关的其他信息。散列识别区块和存储在区块中的交易
数据。散列相对于所有其他散列是独特的并且每当对区块进行改变时改变。由于每个区块
包含前一区块的散列,因此区块形成所谓的区块链。任何对区块的篡改都将导致该区块的
散列的改变。因此,由于区块链中的所有其他区块不再包含前一区块的有效散列,因此它们
将变得无效。
储先前散列以形成区块链和将区块链的完整副本分发到分布式网络(私人的、许可的和公
共的)中的每个节点的此组合在用户以及网络中存储的交易之间建立信任系统,尤其是当
用户彼此不熟悉时(即,公共网络)。
条目各自包括多个数据部分,所述多个数据部分各自与一个访问级别相关联。接收查看一
个区块条目的一个或多个数据部分的请求,所述请求包括与至少一个访问级别相关联的访
问代码(例如,散列、私人密钥、生物统计、口令、个人识别码(PIN)等)。用区块条目的所述区
块链评估所述请求中的所述访问代码以识别与所述访问级别相关联的一个或多个数据部
分。生成包括与所述访问级别相关联的所述一个或多个数据部分的所述区块条目的定制视
图。在一些实施方案中,存储在所述区块链中的数据的部分可以被单独地加密。这样,取决
于与所述访问代码相关联的访问级别,仅一部分数据的解密可以被授权或是可得的,而其
他部分将保持安全。
车队乘客使用、路线和位置信息、用于游戏监管委员会的合规数据、来自政府或半政府机关
的保密文档、用于医疗机构的健康记录、受保护的关键基础设施信息(PCII)、政府审查员/
检查员所需的数据等)和提供记录在区块链交易中的数据的定制视图中增加效率。本文所
描述的实施方案中的一些还通过仅在用户具有访问来自区块链条目的数据部分的授权的
情况下才允许用户访问来提高安全。另外,一些实施方案可以提供示出何时和谁访问过各
种数据的不可变的日志。另外,在一些实施方案中,可以发生自动核阅(例如,通过人工智能
或机器学习引擎)以检测特定的事件(例如,盗窃用户账户访问证书或设施访问设备、内幕
交易、洗钱、作弊、投票人欺诈等)。
维护交易的隐私。本技术的应用使得能够使相应的交易信息中的一些可用,可能以混合地
私人的或甚至公共的形式可用,视情况而定,同时仍然允许经由所公开的定制视图发送关
于用户的存储在区块链中的交易的一些信息。这使得客户能够将他们的信息保持为私人
的,同时基于他们的使用或采购一个单位的商业库存获得透明的支付/定价的益处。在停车
设施背景下,例如,作为额外的便利性和商业服务,使电动车辆充电站在一些停车位中可
用。对于客户和运营商来说,提高了作为主库存交易的辅助的这样的服务的效率和便利性,
其中在区块链上存储和更新与主库存(停车)和所有可用的辅助服务二者相关的所有信息
(例如,定价、价格和可用性)并且可以经由定制视图而使所述所有信息对于所有感兴趣的
各方是可得的。
号码、账户余额、账户报表),但是允许外部银行业务机构或用户核实账户具有用于交易的
可用资金。另一个场景提供了审查区块链中的交易而不使得审查员能够查看交易的完整版
本的非常规过程。例如,美国国税局(IRS)可能要求对在前一纳税年度内执行的所有货币交
易进行审查。然而,可能不要求被审查的公司提供针对每个交易的客户姓名和地址的完整
列表。通过提供交易的定制视图,IRS可以对交易数额的准确性有信心,并且公司可以维护
其客户的匿名性。
区(例如,卡计数器(card counter)等)而允许玩家维护他们的钱罐的隐私时,这可能是有
用的。在另一个示例中,游戏委员会可能要求交易的定制视图,以查看关于每个玩家的一些
个人信息(例如,每个玩家都具有竞赛合法年龄的核实、每个玩家都没有被列入黑名单的核
实、玩家句柄/昵称),但是不使得其他个人信息(例如,用来买进游戏的信用卡号码、每个玩
家的法定姓名等)是可查看的。
基于他们正在观看的内容下他们的投入(例如,微小投入或派利分成法投入)。在另一个示
例中,完全使用所公开的基于区块链的系统和方法托管和操作游戏引擎。例如,随机数生成
器(RNG)可以用由外部验证源指定的投入获胜者指定机遇游戏而不是真实世界游戏的结
果。包括RNG的游戏功能可以被保存在区块链上,或在区块链被分区以将用于运行游戏的计
算和存储工作负荷散布开的情况下,所述游戏功能可以被保存在片断(shard)上。在另一个
示例中,如果一个投入被取消,则所有投入都可能被无效。也可以与区块链一起利用所公开
的系统和方法,以便于人们对将来可能发生的事件投入。在这样的情况下,考虑到事件可能
发生的日期,如果该事件永远不会在包括玩家的投入的日期中的任何一个发生,则投入可
以被取消,因为在投入中事件可能永远不会发生是先决条件。在该情况下,投入者将把他们
的钱输给投入登记人、网上机器人或接受投入的人。
史、犯罪记录和财务稳定性的公开文档。然而,可能不要求申请人提供删掉的犯罪行为记
录。因此,文档的视图将被定制,以仅显示文档的被内华达州游戏委员会要求的那些部分,
并且省略、编辑或以其他方式模糊被认为就寻求执照来说不相关的或不需要的数据。在一
些实施方案中,可以基于投入者的位置,如由投入者的设备的IP地址或GPS位置所确定的,
以适当的税率自动在线执行对投入交易和奖金的征税。在一个示例中,根据本公开内容的
区块链为区块链提供了互操作性以在平台上或在投入之间通信。
施方案中,系统可以连接到附加的公共和私人数据源以收集附加信息。例如,如FBI报告、信
用报告、背景报告等的公共信息。此附加信息可以存储在区块链中作为个人的记录或简档
的一部分。这可以通过社会保障号码、驾驶执照、面部识别或指纹作为用于核实的第二因素
来实现。这样,一旦一个人进入娱乐场并且注册一张卡来玩,就可能收集关于此人真正是谁
的大数据,并且仅娱乐场、审查员和监管者可获得该信息,以查明此人就是他所说的那个
人、是合法的并且在财产上是允许的或是能够玩的。如办公建筑物和机场的商业和政府建
筑物可能能够具有摄像机系统,该摄像机系统读取进入停车设施的汽车的牌照或监视驾驶
员和乘客的面部识别。可以对此信息进行比较和评分,以查看汽车或人进入设施是否安全。
将仍然能够根据投入、游戏玩法、权益、奖励等管理其所有活动。一旦网络恢复在线,通过娱
乐场的节点可以容易地对分布式节点网络进行任何必要的更新。此备份功能和独立节点场
景为娱乐场提供了业务操作的连续性,并且可以在零售和停车位示例中以类似的方式享受
这样的益处。
时被再次扫描。转运公司可能希望允许包裹中的一个的收件人查看与其盒子相关联的数
据,但是不允许收件人查看交易中存储的与货物单元中的其他包裹相关联的所有其他数
据。因此,将使能针对收件人用户的交易的定制视图,该定制视图仅描述其包裹的位置、出
发时间和预计到达时间。与产品相关联的附加信息也可以被收集并且被存储在区块链中,
所述附加信息详述产品物流,诸如制造商、卖家、核查点位置、核查点雇员、质量控制经理、
测试中心、以及整个装运过程中的保管链以及在货物单元的装运期间访问货物单元的个
人。在任何时候或在接收时,可以使得接收方能够看到此信息的一部分,但不是全部,这取
决于收件人的状态。例如,竞赛机构或监管者可能能够查看关于制造的骰子的选择性产品
信息以及保管链,以核实在从受信任的骰子制造商处路由时,骰子没有受不良影响。此数据
可以在定制视图中显示。
中,还维护用于区块条目中的多个数据部分中的每个的指针,所述指针指示用于区块条目
中的多个数据部分中的每个的至少一个公布位置。另外,在此示例中,通过使用用于区块条
目中的多个数据部分中的每个的指针来检索与访问级别相关联的一个或多个数据部分以
生成定制视图。对数据部分的访问要求使用个人识别码代码、口令、指纹、条形码、视网膜扫
描、令牌、调查表或包括两因素、多因素或附加安全认证器的任何其他类型的访问确定方
法。
且与车辆身份相关联。使用停车设施的车辆驾驶员或乘客的附加身份信息(例如,生物统
计、面部识别或移动电话)可以与车辆身份同时被收集,并且被用来验证停车支付交易。电
子钱包——包括用于真实或加密货币,以及在停车访问之前或在时间上接近停车访问经由
用户界面接收的信用或借记卡账户信息可以安全地与停车客户相关联,并且被用于使用实
时令牌化进行快速和安全的支付交易。与周期性的或反复出现的停车设施客户相关联的附
加信息(例如,由特定的客户拥有或以其他方式使用的多个车辆识别符)也可以被收集并且
被存储在区块链中,并且被利用以便于有效率的停车业务操作以及为客户增强的便利性。
除了记录在区块链中的信息的手动数据输入以外,可以利用定位在停车设施中或附近的各
种设备来便于提高的停车业务操作和客户体验,如下文通过示例的方式更详细地描述的。
这些数据可以在定制视图中显示给停车设施工作人员和客户。
场景中,验证请求中的访问代码以查看用于与访问级别中的每个相关联的多个或多个数据
部分的一个或多个区块条目。在一些实现中,通过维护用于与访问级别中的每个相关联的
一个或多个数据部分的单独的区块链来维护由多个用户从用户设备请求的区块条目的区
块链。另外,在此实现中,验证请求中的访问代码以查看用于与访问级别中的每个相关联的
多个或多个数据部分的一个或多个区块条目。
停车行业背景下,这样的请求可以由停车设施的所有者或运营商或由当前的或可能的停车
客户接收。在其他示例中,所接收的查看区块条目的一个或多个数据部分的请求包括财务
审查请求。在一些场景中,所接收的查看区块条目的一个或多个数据部分的请求包括游戏
监管请求或与涉及目前或在某个过去时间停放在停车设施中的车辆或该车辆进入或离开
该设施的时间的调查有关的请求。在其他场景中,与区块条目的一个或多个数据部分相关
联的访问级别包括私人访问级别、许可访问级别和公共访问级别中的至少一个。然而,在另
一些示例中,与区块条目相关联的访问级别包括私人访问级别、许可访问级别和公共访问
级别中的至少一个。
发放、医疗记录、会计、装运和物流、药品和药物、大麻和大麻二酚(CBD)、石油和天然气、能
量和商品、国家安全等。
链网络101。区块链网络101在基于用户的被批准的访问级别授权用户查看区块链条目中的
数据部分的背景下采用视图定制过程200。区块链网络101可以在适合于执行视图定制过程
200的支持架构中包括各种硬件和软件元素。在图28中关于控制器2800例示了一个这样的
代表性架构。
于停车的停车设施并且为其提供支付的信息的无线数据信号的个人计算机、移动电话、手
持设备、平板计算机、台式计算机、膝上型计算机、可穿戴计算设备、投票机器、游戏机器、电
子金融交易所、安全系统、应答器、摄像机或其他成像设备、钥匙坠(key fob)、传感器、访问
卡等,或任何其他形式因素,包括计算机的任何组合或其变体。
过程200的步骤中的一些或全部可以在用来执行定制视图特征的应用程序的一个或多个部
件的背景下以程序指令来实现。程序指令指示区块链网络101操作如下,在图1的背景下附
带说明地引用图2中的步骤。
骤201)。区块链数据库由散布在服务器节点110‑112的区块链网络101上的众多独立用户维
护。区块链120是对任何用户(例如,公共区块链)、特定的一组用户(例如,私人区块链)或私
人和公共用户的组合(例如,混合区块链)开放以将数据输入和记录到区块链的区块130中
的数字账本。区块链120可以由多个用户添加并且由分布式网络中的多个节点110‑112记
录。
售、特价或促销。在一些实施方案中,这样的记录对于首次做以下动作之一的用户是公共可
访问的:访问网站、订阅电子邮件列表、下载智能电话应用程序、首次在停车设施处停车等。
其他记录,诸如客户的数字钱包、信用/借记卡账户信息、使用历史、车辆识别信息、肖像图
像等,可以作为仅由相应的客户和停车设施运营商可访问的私人记录在区块链上维护。在
一些实施方案中,可以在有限的基础上——包括在订阅基础上——使车辆恢复或维修服务
提供者可获得诸如目前的停车位置、车辆识别符和相关联的客户姓名的区块链记录。在此
情况下,经历对车辆服务(例如,挡风玻璃更换、干洗、宠物寄宿)的需要的停车设施可以安
排和接收提供者的服务,甚至在车辆所有者与车辆不在停车设施中的同一位置这样的时间
期间。停车设施的客户可以可选地经由用户界面向停车设施授予许可,以使停车设施使用
记录在区块链上的客户的支付账户信息处理对服务提供者的支付。在这种情况下,代替由
车辆服务人员支付给设施运营商的订户费用或除了由车辆服务人员支付给设施运营商的
订户费用之外,停车设施可以从车辆服务支付收取佣金,用于便于服务和支付处理。以相同
的或类似的方式利用区块链的停车设施中的有关辅助服务可以包括,例如,汽车清洗或汽
车美容、添加燃料、电动车辆充电、安排拼车或共乘、代客停车、自动售货机器、咖啡馆、报纸
等。
车、游戏投入、库存记录、医疗记录、银行业务和财务记录、智能合同以及其任何其他类型的
组合或变体。例如,用户(例如,停车客户)可以通过与另一个用户(例如,停车设施运营商)
签订合同并且然后将该合同作为区块条目140存储在分布式网络环境中的节点110‑112上
的区块链120中来创建区块条目140。作为另一个示例,电子设备(例如,停车设施访问控制
和支付处理设备和系统、传感器、用于检测停车设施中的停车位的可用性状态的信标或其
他设备、电子投票机器、竞赛机器、在一个或多个服务器上运行的审查软件、终端用户设备
等)可以自动地连接到区块链网络并且请求将数据添加到区块条目中。
112选举为领导者以选择待被添加到区块链的下一个区块条目140,一个特定的服务器节点
必须找到对一个特定的难题或数学问题的解决方案(通常是通过蛮力)。一旦找到解决方
案,服务器节点就将该解决方案公布到其他节点用于验证。当节点的共识同意解决方案是
正确的时,该新区块条目可以被添加到区块链。工作量证明的示例是SHA‑256、Blake‑256、
CryptoNight、Quark、SHA‑256、SHA‑3、4crypt、scrypt‑jane、HEFTY1或其他或其组合。相反,
PoS基于服务器节点的参与和风险价值(例如,权益)。DPoS是PoS的有效率的变体,其通过将
网络上的验证者的数目限制到一组委托代表(例如,投票人)以关于是否将条目添加到区块
链进行投票来提供高级别的可扩展性。
的)被分解成多个节段。例如,如果用户将来自交易的一部分数据标记为机密的,则该部分
数据可以被分配为私人的。如果数据属于先前被分配为私人的类别,则该部分数据也可以
被分配为私人的。例如,用户可以将所有信用卡号码归类为私人的。相反地,一部分数据也
可以由用户分配为公共的或许可的。在一些实现中,如果始发或控制用户提供许可,则该部
分数据可以仅被指定为接收用户可访问的(例如,交易的始发方将区块条目和所有数据部
分分配为私人的,并且查看一部分数据的能力要求经由签名条款和条件表格进行准许)。此
用户准许特征可以包括在允许用户通过用户准许部段提供准许的访问平台中。
别。例如,这可以使用人工智能或机器学习将数据分类为一个或多个类别(例如,电子邮件
地址、车辆识别号码(VIN)、牌照号码、社会保障号码、用于面部识别算法的人脸的全部或部
分图像、与解码射频识别(RFID)或近场通信(NFC)信号相关联的序列号码或客户账户号码
等)来完成。在一些实施方案中,分散式应用程序(DApp)可能负责数据的初始排序和归类。
当添加区块条目140‑142时,通常包括先前区块的散列和时间戳的条目的起始行可以被修
改为包括关于该条目内的数据类别、用于每个数据部分的访问级别、访问限制等的信息。例
如,一些实施方案可以创建存储在区块条目内的索引和/或访问级别信息。这样,当稍后检
索数据时,可以容易地识别该数据或使该数据与适当的访问级别相关联。再者,在一些实施
方案中,负责添加数据的服务器节点可以组织数据并且为不同的数据部分150‑155设置不
同的加密级别。在其他实施方案中,可以使用中间件(例如,在位于区块链网络和连接设备
之间的数据平台上)来对存储在区块链上的加密数据进行解密、将信息分类以及执行访问
级别许可,从而创建定制视图。
众是不可得的但是可能对于各种团体的用户(诸如,审查委员会成员、法律执行官员、政府
监管人员、医务工作人员等)是可访问的的情况下,一部分数据也可以被分配为许可的。在
其他示例中,区块链120可以包括用以将数据部分分配为私人的、许可的或公共的的默认规
则。
置为私人访问。虽然本文包括的若干个示例和实施方案描述了将被归类为私人的、许可的
或公共的的主要访问级别,但是应理解,可以在本公开内容的范围内认识到任何数目的访
问级别类别。此外,访问级别的状态可以基于对某些事件的检测而自动改变或更新。例如,
关于一笔交易的所有数据可以在一段时间内保持为私人的,在该点处系统可以对于一些或
所有相关数据将访问级别改变为公共的。
查看请求可以由是区块条目140中存储的交易的一方的用户发起,该用户是诸如接收来自
客户的数据请求的停车设施的运营商或游戏投入中的一个参与者。用户也可以是仅对业务
操作或交易感兴趣但是不直接参与交易的用户,诸如,寻找方便的地方停车的驾驶员、核实
收入数据的税务审查员、持有股票和债券的转让代理人或第三方财务保管人、代表贷方收
集债务支付的催讨机构或查看最近公司股息交易的股票持有人。
客户和运营商等用户状态将访问代码指定给用户。可以基于给予用户的与访问级别或数据
部分相关联的加密代码(例如,私人密钥或散列)确定访问代码。可以基于口令、签名、指纹、
条形码、处理芯片、调查表、生物统计、令牌以及可以使得用户能够核实授权以访问与访问
级别相关联的数据部分150‑155的任何其他方法进一步验证访问代码。在一些示例场景中,
可以基于数据部分150‑155的相关联的访问级别将数据部分150‑155分成不同的区块链或
区块条目。在此场景中,可能要求访问代码150来访问区块链或区块条目以查看与访问级别
相关联的数据部分。
修改以仅并入与经验证的访问级别相关联的那些数据部分,或可以包括所有数据部分150‑
155,其中未授权的数据部分从记录视图用黑色涂掉。该定制视图可以被显现在用户设备上
的区块链应用程序(例如,DApp)中、以记录消息的形式传送给用户、或以任何其他方式显示
给用户或用户团体。
或其他无线信号的接收器的传感器、摄像机或其他成像设备以及诸如门和访问设
备读取器的访问控制系统收集用于识别该车辆、其驾驶员并且可能还识别其乘客的数据。
同时,诸如运动、重量、距离或接近感测设备的传感器收集用于监视停车设施中的停车位的
可用性状态(例如,占用与未占用)的数据。
据量,可以使用人工智能和/或机器学习引擎(例如,使用支持向量机、人工神经网络、贝叶
斯网络、监督学习、无监督学习和/或其他技术)来识别、关联和分类可以被添加到区块链的
相关数据。数据本身可以被加索引以用于搜索和/或将来摄取。在其他实施方案中,数据可
以被分节段并且被添加到玩家的简档。由于各种数据部分可以被指派不同的访问级别,因
此请求数据的人可以仅被自动地供应对于他们的访问级别适当的数据部分。类似地,数据
可以被自动地核阅或审查以识别违反行为(例如,安保或安全考虑、不安全驾驶或停车设施
中的其他不受欢迎的客户行为、竞赛规则违反行为、作弊、串通、禁止竞赛的人、不许可进入
或以其他方式使用停车设施的车辆或人等)。
跟踪、分析以及核阅数据而无需人督管对于执行交易和聚集以及利用可采取行动的情报以
提高业务操作和客户体验的核阅。例如,一些实施方案可以与安全数据集(可能存储在私人
区块链上)接合以获得关于个人的生物统计或数据。这样,政府机关(例如,ICE或国土安全
部)可以提供可以用来识别个人的数据并且可以确定是否应授予他们对特定的数据、活动
和/或位置的访问。例如,系统的各实施方案可以用来为受信任旅行者计划(trusted
traveler program)筛选个人。例如,当个人进入机场时,监控摄像机可以收集可以由人工
智能或机器学习引擎摄取的视频数据。此数据可以与牌照、旅行记录、生物统计数据等相联
系,以最初识别个人并且确定违反行为是否正在进行、对人进行预筛选(例如,为了更快速
筛选)或确定是否可以拒绝用户进入飞机或其他旅行方式。在一些实施方案中,每个人可以
使其驾驶执照被扫描,并且系统可以自动地将识别分类为合法的或欺诈的,并且在区块链
中搜索记录以帮助做出决定。
个服务器可以包括区块链接口310、监视机构315、客户端接口320、规则引擎325、加密/解密
模块330、分析模块335、事件模块340、多因素认证模块350、报告生成器355、和/或用于存储
日志、订户策略、交易策略、位置策略等的数据库360和/或365。另外,区块链服务器305A‑
205N可以与区块链370、客户端375、受信任数据源380和/或记录385连接。
多个微处理器、微控制器等)、或被体现为专用硬件和可编程电路的组合。本技术的其他实
施方案可以包括这些模块和部件中的一些、全部或没有一个、以及其他模块、应用程序、数
据库和/或部件。再者,一些实施方案可以将这些模块和部件中的两个或更多个并入到单个
模块中,和/或将这些模块中的一个或多个的功能的一部分与不同的模块相关联。例如,在
一个实施方案中,规则引擎325和事件模块340可以被组合成单个模块,用于在用户终端上
识别和执行各种规则和事件策略。
件允许客户端375输入并且查看区块条目(或其被选择的部分)。区块条目可以包括各种各
样的交易(例如,财务交易、客户使用历史和停车库中的服务偏好、游戏投入、医疗记录、库
存跟踪等)和各种各样的访问级别(私人的、许可的、公共的等)。在一些实施方案中,区块链
服务器305A‑305N处理加密代码以验证查看每个交易的一个或多个部分的访问。
置。然后可以通过使用用于区块条目中的部分中的每个的指针来检索与访问级别相关联的
部分以生成区块条目的定制视图。在其他实施方案中,区块链服务器305A‑305N可以维护用
于与访问级别中的每个相关联的数据部分的单独的区块条目。区块链服务器305A‑305N可
以用区块链370的区块条目评估请求中的访问代码以识别与访问级别相关联的数据部分。
在一些场景中,区块链服务器305A‑305N可以维护用于与访问级别中的每个相关联的数据
部分的单独的区块链。区块链服务器305A‑305N然后可以用区块链370评估请求中的访问代
码以识别与访问级别相关联的数据部分。
加密可以提供更强的安全属性,但是同态加密的使用将允许对编码数据进行计算而无需解
密。因此,停车设施和客户的车辆的各种部件或游戏系统的各种部件可以在数据部分上交
互和操作而不暴露敏感数据。
的客户、使用各种业务信息技术系统和客户端设备的设施管理人员和工作人员、用于
或其他无线信号的接收器、摄像机或其他成像设备,以及收集用于识别该车辆、其
驾驶员并且可能还识别其驾驶员和乘客的数据的诸如门和访问设备读取器的访问控制系
统。停车设施情况中的附加的外部数据源可以包括收集用于监视停车设施中的停车位的可
用性状态(例如,占用与未占用)的数据的诸如运动、重量、距离或接近感测设备的传感器。
在娱乐场示例中,所述外部源包括人、设备或系统,诸如但不限于客户端375、视频监控系
统、忠诚卡系统、密钥引擎、生物统计传感器和其他外部系统。在一些实施方案中,可以在允
许用户进入或访问货币交易、停车预留、用于停车的支付方法、停车历史、车辆、驾驶员和乘
客个人识别信息、医疗记录、游戏投入、库存活动日志等之前使用多因素认证。
口令加上通过到与客户的账户注册数据相关联的电话号码的文本消息或电话呼叫传输到
客户的字母数字代码)。作为另一个示例,当患者访问医疗记录时,多因素认证模块350可以
被用来要求各种类型的认证(例如,个人个人识别码、生物统计、令牌等)。规则引擎325可以
将规则叠加在正在呈现在客户端375上的交易界面上。这些规则可以基于存储在数据库365
中的各种策略(例如,订户策略、交易策略、位置策略等)。分析模块335可以生成关于停车位
使用趋势、层、客户端、游戏、医疗诊断、工资单、包裹递送、支出、账户和/或其他系统部件或
活动的各种分析。此信息可以由报告生成器355使用以创建交易的定制视图。
可以通过用户输入交易生成、基于先前指定的用户偏好确定、或通过其他方所要求的策略
(例如,1996年的Health Insurance Portability and Accountability Act(HIPAA)所要
求的针对医疗记录的许可访问、针对竞赛最低年龄的州法律等)确定,并且基于那些访问策
略呈现记录的定制视图。数据库360和/或365可以被用于存储日志、订户策略、交易策略、位
置策略等。这些可以是从与区块链370相关联的记录385检索的数据的本地存储器。另外,服
务器305A‑305N和区块链370可以与受信任数据源380连接,用于验证确定记录385内存储的
数据所需的外部事件(例如,体育事件的结果、卖家/买方日记条目的对账等)或信息(例如,
除了停车设施的注册用户以外的授权驾驶员,该注册用户已授权该授权驾驶员使用他们的
停车账户、或安全调查的状态)。
制和支付门户控制台422定位在停车设施400的入口402和出口404处。在一些实施方案中,
控制台422被划分为至少两个单独的并且不同的结构。例如,用于访问控制的第一控制台
422定位在入口402处,并且用于支付处理的第二控制台422定位在出口404处。无论如何,控
制台422的访问控制功能可以例如通过自动地可致动的进入门424和外出门426来实现。
位于车位408处或接近车位408的邻近的墙壁、栅栏或护栏上。在任何给定的时间,停车位
408中的至少一部分可能被车辆(例如,第一车辆410)占用。其内未停放车辆的车位408自然
可用于客户停放他们的车辆。在一个示例中,多个车位408中的每个车位408包括用于监视
每个车位408的状态——如在停车设施400中目前被占用或目前可用——的传感器418或其
他设备。在一些实施方案中,多个这样的传感器418或其他设备中的一个定位在设施400中,
并且被配置为监视至少两个车位408的可用性状态。
位在斜坡、水平面、天花板、墙壁或邻近停车位408的其他结构上。无论如何,用于监视停车
位408可用性状态的传感器418或其他设备被配置为连续地或周期性地传输表示相应的单
个车位408或有限一组(例如,若干个)车位408是否被车辆占用的数据。这样,由传感器418
传输的数据进一步表示特定的停车位408识别符和其可用性状态并且与之相关联。例如,第
一车辆410目前停放在车位408中,并且至少若干个多个车辆也停放在被占用的车位416(图
4中由“X”表示)。同时,至少若干个车位408当前未被车辆占用,如图4中由在道路表面406上
可见的可用的车位414的相应的传感器418所示出的。在这些目前可用的车位414中有一个
车位408,第二车辆412最近从该车位出发离开停车设施400。
时地传达到包括客户、工作人员和管理人员的用户,以使得可以及时地做出明智的决定。设
施400中的停车位408的可用性状态的定制视图可以经由个人计算机、智能电话或其他合适
的计算设备的显示器提供给客户。在一些实施方案中,停车位408可用性数据可以包括关于
一个或多个停车位是否可以被保留以供客户在询问的同一天的稍后时间或在稍后某一天
使用的所述一个或多个停车位的状态。因此,停车系统运营商以及其客户可以采用所公开
的系统和方法,以便于每小时、每天或每月停车的相关交易和方便体验。
序的账户注册数据包括在一起。车辆信息可以包括牌照440号码或车辆识别号码(VIN),而
生物统计或个人信息可以包括与停车账户注册相关联的驾驶员或乘客的肖像图像或用于
获得进入停车设施400的访问设备(例如,钥匙卡或钥匙坠)的ID号码。
辆的一部分的视野中的射频接收器428,在该车辆上放置了对应的射频发射器或应答器432
以用于在停车设施400中使用。发射器432被配置为发射无线信号,所述无线信号对唯一地
识别车辆或其所有者或授权的用户的数据进行编码。发射器432也可以采用由停车客户携
带的钥匙坠或钥匙卡的形式,并且在进入停车设施400时被手动地定位在接收器428的视野
中。在任一种情况下,像前述传感器418一样,接收器428是记录在区块链中的停车业务操作
相关的数据的外部源。接收器428可以在这些数据被记录在区块链中之前将这些数据中继
到中间发射器或处理器,或接收器428可以将这些数据直接中继或以其他方式传输到执行
将数据记录到区块链的计算和通信系统。
420获取的静止图像或视频流可以被传输到本地或远程计算系统或服务器以用于进行图像
处理分析。在停车客户已经先前提供了肖像图像作为记录在区块链上的账户注册数据的一
部分的情况下,图像处理分析可以被用来通过使用本领域技术人员已知的一个或多个面部
识别技术来确定进入的车辆的驾驶员或乘客的身份。附加地或代替地,摄像机420可以定位
在控制台422上,并且被配置为获取进入的车辆的牌照440和车辆识别号码中的至少一个的
图像。这样的图像数据可以通过已知的字母和数字字符识别技术传输到本地或远程计算系
统或服务器以用于进行图像处理分析,以确定车辆和与其相关联的停车客户的身份。在一
些实施方案中,由摄像机420获取的图像或视频数据被使用,以使用肖像照片、生物统计、移
动电话、牌照440号码和车辆识别号码中的两个或更多个来确定车辆和客户身份。例如在与
注册肖像图像相比客户的面部外貌随时间改变的情况下,如由于自然老化、太阳晒黑或晒
伤、戴着帽子、带妆、戴着假发、戴着眼镜、戴着有色隐形眼镜、戴着围巾或口罩以及生长面
部毛发,使车辆和客户身份的确定基于不同于完整或部分面部图像的源或除了完整或部分
面部图像以外的源可能对客户和停车设施400运营商是有利的。
户相关联的验证过程后,进入门424被自动升起,并且任何其他访问控制设备(例如,能够刺
穿轮胎的有尖的轨)被解除足够的时间,以许可车辆驾驶通过入口402并且到由道路表面
406限定的主要停车区域上。在一个优选的实现中,当车辆驾驶员的车辆仍然静止在入口
402处时(例如,恰好在进入门424被升起之前),车辆驾驶员将接收到消息,所述消息通知他
们最近的可用停车位414,或根据他们的预先记录的客户偏好确定的另一个可用停车位
414。在一个示例中,定位在驾驶员的视野中的控制台420上的显示器或LED灯阵列显示可用
的车位414的相应的识别符。在另一个示例中,以一音量级别从控制台420的扬声器大声读
出可用的车位414识别符,所述音量级别足以使驾驶员透过关闭的玻璃窗听到并且考虑了
停车设施400的典型背景噪声。
和收取的停车费用。在包括停车设施400的订阅停车使用(例如,每周或每月)的使用实例
中,将时间戳数据记录在区块链中便于客户和运营商根据需要对使用数据进行趋势预测和
分析。
被单独地或以任何组合使用,如上文所描述的,以在到达出口404和离开停车设施400之前
识别在控制台422处或接近控制台422的车辆或客户。在确定车辆或客户身份后,这些数据
以及它们的相关联的时间戳被记录在区块链中。在预付订阅停车账户计划的情况下,在确
定和验证车辆412或其相关联的客户后,外出门426被自动升起,并且任何其他访问控制设
备(例如,能够刺穿轮胎的有尖的轨)被解除足够的时间,以许可车辆驾驶通过出口402并且
自停车设施400离开。在该情况下,由于账户在预付停车订阅下,因此不需要执行支付处理。
然而,在非订阅账户的情况下,必须在支付处理之前执行前述对车辆和客户身份的识别和
验证。
以被再次记录在区块链中,并且被用于根据停车费用、进入和外出时间戳和客户支付信息
(例如,信用/借记卡账户、数字钱包或加密货币钱包)进行自动、快速和安全的支付处理,所
述停车费用、进入和外出时间戳和客户支付信息中的每个也记录在区块链中。因此,在这样
的情况下,在车辆和相关联的客户的识别和验证以及应付支付的成功完成后,外出门426被
自动升起,并且任何其他访问控制设备被解除足够的时间,以许可车辆驾驶通过出口402并
且自停车设施400离开。在一些实施方案中,控制台422可以包括如下设备和子系统:所述设
备和子系统用于经由收入控制装备或移动电话(mobile)或应用程序或Dapp接受使用现金、
信用/借记卡或用于真实或加密货币的数字钱包的手动支付。在一个示例中,控制台422包
括定位成停在外出门426之前的车辆412的驾驶员够得着的支付接受设备430(诸如信用/借
记读取器或现金/硬币计数器)和显示设备434。例如,不具有向停车设施400预先注册的账
户的客户仍然可以交付停车支付以便离开设施400。即使对于这样的非注册客户,也可以通
过利用区块链的所公开的系统和方法提高业务操作和客户体验,例如,通过使能驾驶员或
车辆识别、基于由摄像机420获取的数据自动地计算用于费用确定的经过时间、以及在显示
设备434上向驾驶员显示相关的支付指令和其他有用的信息。
备可以包括具有信用卡/账单接受器/移动支付能力的停车收费亭(kiosk),以运行并且允
许人进入/离开。停车收费亭可以集成到控制台422中,或它们可以是定位在设施400中的各
种其他方便位置的独立运行的设备。收入控制控制售票、访问控制、访问卡、费用、税务、统
计和分析、性能、停车控制(访问门,例如,424、426)、审查功能、网络和移动支付界面、打印
机等。
并且同样地在离开设施400之前或之后返回到指定位置。在图4的所例示的实施方案中,传
感器418包括用于将归航信号发射到自动驾驶车辆中的对应的接收器的信标。信标信号与
车辆中的接收器配对,并且在使得自动驾驶车辆能够进入设施400并且具有指派给它的可
用的车位408的停车交易完成后生成。自动驾驶车辆还可以包括提供车辆识别的应答器或
其他设备,所述车辆识别允许访问控制,并且对该汽车、公司、车辆的所有者等是唯一的。在
自动驾驶车辆用户情况下,用于识别自动驾驶车辆的装置可以是发射器、应答器、牌照440
识别、牌照440身份等中的一个或多个,使得能够在没有人参与的情况下进入和离开。在一
个示例中,在非订阅停车账户的情况下,可以在支付处理之前执行车辆和客户身份的前述
识别和验证。
括用于识别利用在由相应的车辆占用的车位408中的充电站436的车辆或客户的设备和子
系统。在一个示例中,在其车辆内或在其车辆上具有发射器432的注册客户可以被用来将充
电使用统计(例如,接通/断开时间或递送到电动车辆的充电能量)与客户的关于停车设施
400的账户相关联。这些充电站436相关数据可以被记录在区块链中,并且用于充电站436的
使用的应付支付可以被自动地确定并且从记录在区块链中的客户的支付证书中扣除。用于
如电动车辆充电等的辅助服务的此支付过程可以在完成充电站436的使用后被发起和完
成,或可以被添加到用于在离开停车设施400之前完成支付的上文描述的过程。根据所公开
的系统和方法,本领域的普通技术人员可以容易地设想除了充电站436的使用之外的辅助
服务(例如,挡风玻璃和其他车辆维护/维修服务、洗车、美容、干洗机、宠物寄宿等)在业务
操作效率和客户体验改进方面如何可以类似地受益。
作以及这样的辅助服务的便利性和效率。客户和运营商经由定制视图可以容易地获得这些
数据。如上文所描述的,通过在区块链上收集和存储诸如牌照440识别、牌照440身份的数
据,以及使用摄像机420、传感器418、发射器432、信标、应答器、蓝牙、NFC等来便于身份管
理。
块链和定制视图可以被用来便于会员的奖励计划。在停车业务背景下,可以向达到某些里
程碑如作为会员的时间或花费的美元的客户提供的奖励包括例如并且不限于免费洗车、免
费停车日或其他特殊待遇。奖励还将与相应的客户相关联,并且在区块链上被记录和跟踪。
奖励对于公司或个人可以是可得的。这样的奖励计划可以以类似于航空公司英里里程计划
的方式为客户和停车设施运营商的利益而起作用。
区块条目501、数据平台510、服务器520‑522、区块链530‑532和记录502。
420)接收和记录的那些数据。区块条目501随后由矿工处理,并且通过数据平台510添加到
区块链末尾的区块。区块条目501还包括本文已经由停车位、停车设施客户和停车费用表示
的数据部分。停车位维护停车设施400中的停车位408的库存和可用性状态。停车设施客户
包括与和客户相关联的车辆、驾驶员以及可能地还有乘客的识别符相关的数据,以及他们
的账户和支付相关数据。停车费用包括指定在停车设施400中停车的费用的数据,包括按小
时、按周或按月。应注意,虽然数据部分中的每个被单独地表示,但是数据部分是由区块条
目501表示的一个交易的一部分。区块条目501可以包括出于进行停车设施400操作的目的
已经在分布式账本平台环境中执行和记录的任何交易或合同。在此示例中,区块条目501可
以包括客户的使用停车设施中的停车位的订单、预留或自发采购请求。在一些实施方案中,
令牌可以替代地或代替地包括客户的使用停车设施中的停车位的订单、预留或自发采购请
求中的一个或多个。
状态记录到区块链中的安全的分布式账本系统。数据平台510可以在众多分布式网络节点
上实现,所述分布式网络节点可以由诸如税务审查员、财务机构、监管当局、客户、公司雇
员、停车设施400所有者、停车审查员、管理人员和工作人员、营销公司、广告商等的各种各
样的用户访问。
的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在分布
式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以使用包括例如并
且不限于5G、WIFI、NFC、miracast等的通信协议向用户设备和网络节点传输交易数据或从
用户设备和网络节点接收交易数据的其他类型的端点。前述的传感器和访问控制或支付处
理设备和系统可以自动地将交易或业务操作数据传送到网络节点,如上文参考图3和图4所
描述的。在一些实施方案中,数据平台510可以动态地选择授权哪些服务器520‑522存储数
据。例如,公司或政府可能对其上存储区块链的服务器节点具有地理限制、加密标准、网络
安全标准或其他限制。因此,数据平台510可以基于这些限制管理动态地被选择的服务器的
物流。例如,如果一个特定的服务器被认为受到攻击或被非法入侵,则数据平台510可以从
区块链网络动态地移除该服务器,并且如果需要,则考虑添加一个或多个附加服务器。这
样,数据的每个所有者可以设置应将数据存储在哪里的选择准则和该服务器组所需的最低
IT标准。
个包含时间戳和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码散列二
者。每个区块还包含与区块条目相关联的数据。在此示例场景中,每个数据部分(车位、客户
和费用)已经被单独地记录到不同的区块中并且在单独的区块链530‑532中。
区块中的数据部分。公共用户可以是对查看区块链530中的可用于交易的一个或多个停车
设施中的停车位感兴趣的任何用户,并且对于此数据部分不存在隐私。相反地,区块链531
是数据部分仅可以由诸如内部公司人员的经授权的用户访问和查看的私人区块链。在此示
例场景中,客户已经被单独地存储在区块链531上,并且对除了对数据具有独占访问的用户
(诸如,发起交易的公司内的经理)之外的在区块链网络中交互的所有用户是私人的。区块
链532是许可区块链,这意味着有限的一组各方但不是全部用户可以查看记录在区块中的
数据部分。费用已经存储在区块链532内,并且可以由被允许访问数据的各方(诸如,审查员
或控制者)查看。
分,并且基于由请求用户提供的授权和与每个数据部分相关联的访问级别生成。
以在用来执行定制视图特征的应用程序的一个或多个部件的背景下以程序指令实现。
平台510然后授权条目(例如,矿工验证区块中的散列)(步骤602)。如果区块未被验证,则交
易(区块条目501)被拒绝(步骤603)。然而,如果区块被接受,则评估数据部分中的每个的访
问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链530‑532中的每个
中的区块(步骤604)。
许可或私人访问级别相关联。数据平台510然后用区块链530‑532中的每个评估请求中的访
问代码,区块链530‑532中的每个维护用于每个数据部分的每个单独的区块记录(步骤
606)。如果确定与请求用户相关联的访问代码是公共的,则将为请求用户生成仅指示来自
区块条目501的车位的定制视图(例如,记录502)(步骤607)。如果确定与请求用户相关联的
访问代码是许可的,则将为请求用户生成指示来自区块条目501的车位和费用的定制视图
(步骤608)。如果确定与请求用户相关联的访问代码是私人的,则将为请求用户生成指示来
自区块条目501的所有数据部分(即,车位、客户和费用)的定制视图(步骤609)。
开的时间和日期戳、以及车辆进入设施400、离开设施400和在设施400附近移动的照片和/
或视频。在一个示例中,除了被存储在区块条目501中之外,这样的成像还可以包括到定位
在停车设施400处或远离停车设施400定位的安全监视站的实时流媒体。附加地或代替地,
在车库或停车设施/停车场中,作为安全措施,摄像机可以监视停车设施400中的车辆的运
动,并且作为安全措施,摄像机可以将这些数据存储在区块条目501和/或其他地方。出于安
全目的,这些成像系统可以被集成在传感器418中或与传感器418共同定位。例如,在停放的
车辆在车辆的停车设施400停留的预期时间表之外表现出运动的情况下,可以发起运动监
视和成像安全协议。
条目701、数据平台710、服务器720‑722、区块链730‑732和记录702。
记录的那些数据。区块条目701随后由矿工处理,并且通过数据平台710添加到区块链末尾
的区块。区块条目701还包括本文已经由酒店房间、酒店客人和房间费用表示的数据部分。
酒店房间维护酒店中的酒店客房的库存和可用性状态。酒店客人包括与以其姓名注册酒店
房间的客人以及还可能与和注册客人相关联的其他客人的识别符相关的数据,以及他们的
账户和支付相关的数据。房间费用包括指定停留在酒店房间的费用的数据,包括按夜。应注
意,虽然数据部分中的每个被单独地表示,但是数据部分是由区块条目701表示的一个交易
的一部分。区块条目701可以包括出于进行酒店操作的目的已经在分布式账本平台环境中
执行和记录的任何交易或合同。在此示例中,区块条目701可以包括客户的使用酒店中的酒
店房间或相关商品和服务的订单、预留或自发采购请求。在一些实施方案中,令牌可以替代
地或代替地包括客户的使用酒店中的酒店房间或相关商品或服务的订单、预留或自发采购
请求中的一个或多个。
态记录到区块链中的安全的分布式账本系统。数据平台710可以在众多分布式网络节点上
实现,所述分布式网络节点可以由诸如税务审查员、财务机构、监管当局、客人和其他酒店
客户、酒店雇员、酒店所有者、酒店审查员、管理人员和工作人员、营销公司、广告商等的各
种各样的用户访问。
的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在分布
式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以使用包括例如并
且不限于5G、WIFI、NFC、miracast等的通信协议向用户设备和网络节点传输交易数据或从
用户设备和网络节点接收交易数据的其他类型的端点。酒店房间钥匙卡读取器、忠诚卡接
收器和包括传感器和访问控制或支付处理设备和系统的其他有用的设备和子系统可以自
动地将交易或业务操作数据传送到网络节点,如上文参考图3所描述的。在一些实施方案
中,数据平台710可以动态地选择授权哪些服务器720‑722存储数据。例如,公司或政府可能
对其上存储区块链的服务器节点具有地理限制、加密标准、网络安全标准或其他限制。因
此,数据平台710可以基于这些限制管理动态地被选择的服务器的物流。例如,如果一个特
定的服务器被认为受到攻击或被非法入侵,则数据平台710可以从区块链网络动态地移除
该服务器,并且如果需要,则考虑添加一个或多个附加服务器。这样,数据的每个所有者可
以设置应将数据存储在哪里的选择准则和该服务器组所需的最低IT标准。
个包含时间戳和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码散列二
者。每个区块还包含与区块条目相关联的数据。在此示例场景中,每个数据部分(房间、客人
和费用)已经被单独地记录到不同的区块中并且在单独的区块链730‑732中。
区块中的数据部分。公共用户可以是对查看区块链730中的可用于交易的一个或多个酒店
中的酒店房间感兴趣的任何用户,并且对于此数据部分不存在隐私。相反地,区块链731是
数据部分仅可以由诸如内部公司人员的经授权的用户访问和查看的私人区块链。在此示例
场景中,客人已经被单独地存储在区块链731上,并且对除了对数据具有独占访问的用户
(诸如,发起交易的公司内的经理)之外的在区块链网络中交互的所有用户是私人的。区块
链732是许可区块链,这意味着有限的一组各方但不是全部用户可以查看记录在区块中的
数据部分。费用已经存储在区块链732内,并且可以由被允许访问数据的各方(诸如,审查员
或控制者)查看。
分,并且基于由请求用户提供的授权和与每个数据部分相关联的访问级别生成。
执行定制视图特征的应用程序的一个或多个部件的背景下以程序指令实现。
平台710然后授权条目(例如,矿工验证区块中的散列)(步骤802)。如果区块未被验证,则交
易(区块条目701)被拒绝(步骤803)。然而,如果区块被接受,则评估数据部分中的每个的访
问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链730‑732中的每个
中的区块(步骤804)。
许可或私人访问级别相关联。数据平台710然后用区块链730‑732中的每个评估请求中的访
问代码,区块链730‑732中的每个维护用于每个数据部分的每个单独的区块记录(步骤
806)。如果确定与请求用户相关联的访问代码是公共的,则将为请求用户生成仅指示来自
区块条目701的房间的定制视图(例如,记录702)(步骤807)。如果确定与请求用户相关联的
访问代码是许可的,则将为请求用户生成指示来自区块条目701的房间和费用的定制视图
(步骤808)。如果确定与请求用户相关联的访问代码是私人的,则将为请求用户生成指示来
自区块条目701的所有数据部分(即,房间、客人和费用)的定制视图(步骤809)。
的时间和日期戳、以及客人和或其车辆进入酒店、离开酒店和在酒店附近移动的照片和/或
视频。在一个示例中,除了被存储在区块条目701中之外,这样的成像还可以包括到定位在
酒店建筑物处或远离酒店建筑物定位的安全监视站的实时流媒体。附加地或代替地,为了
客人和酒店工作人员成员的利益,作为安全措施,摄像机可以监视在酒店中和周围的客人
和/或其车辆的运动,并且作为安全措施,摄像机可以将这些数据存储在区块条目701和/或
其他地方。出于安全目的,这些成像系统可以被集成在诸如房间钥匙读取器的设备以及停
车、游泳池、健身中心、娱乐场和酒店的其他设施的进入和离开通道中或与所述设备以及所
述进入和离开通道共同定位。例如,在除了注册客人之外的人试图获得进入意在仅由注册
的酒店客人使用的客人房间或酒店的其他区域的情况下,可以发起运动监视和成像安全协
议。
包括库存区块条目901、数据平台910、服务器920‑922、区块链930‑932和记录902。
匙坠、忠诚卡等)接收和记录的那些数据。区块条目901随后由矿工处理,并且通过数据平台
910添加到区块链末尾的区块。区块条目901还包括本文已经由车辆ID、乘客和乘车价格或
费用表示的数据部分。车辆ID维护一个地理区域中的自动驾驶车辆的库存和可用性状态。
乘客包括与以其姓名请求所识别的自动驾驶车辆的乘客的识别符相关的数据,以及他们的
账户和支付相关数据。在一些实施方案中,乘客还包括识别乘客的请求的目的地的数据。费
用包括指定乘客利用自动驾驶车辆的费用的数据。在一些实施方案中,待收取的费用基于
从乘客的当前位置到请求的目的地的英里里程。应注意,虽然数据部分中的每个被单独地
表示,但是数据部分是由区块条目901表示的一个交易的一部分。区块条目901可以包括出
于进行自动驾驶车辆车队操作的目的已经在分布式账本平台环境中执行和记录的任何交
易或合同。在此示例中,区块条目901可以包括乘客的使用自动驾驶车辆或自动驾驶车辆车
队运营商的相关服务的订单、预留或自发打车(ride hailing)请求。在一些实施方案中,令
牌可以替代地或代替地包括乘客的使用自动驾驶车辆或自动驾驶车辆车队运营商的相关
服务的订单、预留或自发打车请求中的一个或多个。
及自动驾驶车辆位置和可用性状态记录到区块链中的安全的分布式账本系统。数据平台
910可以在众多分布式网络节点上实现,所述分布式网络节点可以由诸如税务审查员、财务
机构、监管当局、乘客和其他自动驾驶车辆车队客户或服务提供者、车队雇员、车队所有者、
车队审查员、管理人员和工作人员、营销公司、广告商等的各种各样的用户访问。
的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在分布
式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以使用包括例如并
且不限于5G、WIFI、NFC、miracast等的通信协议向用户设备和网络节点传输交易数据或从
用户设备和网络节点接收交易数据的其他类型的端点。车辆钥匙坠、钥匙卡读取器、忠诚卡
接收器、以及包括位置(例如,GPS)传感器和访问控制或支付处理设备和系统的其他有用的
设备和子系统可以自动地将交易或业务操作数据传送到网络节点,如上文参考图3所描述
的。
安全标准或其他限制。因此,数据平台910可以基于这些限制管理动态地被选择的服务器的
物流。例如,如果一个特定的服务器被认为受到攻击或被非法入侵,则数据平台910可以从
区块链网络动态地移除该服务器,并且如果需要,则考虑添加一个或多个附加服务器。这
样,数据的每个所有者可以设置应将数据存储在哪里的选择准则和该服务器组所需的最低
IT标准。
个包含时间戳和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码散列二
者。每个区块还包含与区块条目相关联的数据。在此示例场景中,每个数据部分(车辆、乘客
和费用)已经被单独地记录到不同的区块中并且在单独的区块链930‑932中。
区块中的数据部分。例如,公共用户可以是对查看区块链930中的可用于交易的当前可用于
打车的车队中的自动驾驶车辆的当前位置,以及特定的车辆可能在任何时间点具有的任何
使用限制感兴趣的任何用户,并且对于此数据部分不存在隐私。相反地,区块链931是数据
部分仅可以由诸如内部公司人员的经授权的用户访问和查看的私人区块链。在此示例场景
中,乘客已经被单独地存储在区块链931上,并且对除了对数据具有独占访问的用户(诸如,
发起交易的公司内的经理)之外的在区块链网络中交互的所有用户是私人的。区块链932是
许可区块链,这意味着有限的一组各方但不是全部用户可以查看记录在区块中的数据部
分。费用已经存储在区块链932内,并且可以由被允许访问数据的各方(诸如,审查员或控制
者)查看。
分,并且基于由请求用户提供的授权和与每个数据部分相关联的访问级别生成。
全部可以在用来执行定制视图特征的应用程序的一个或多个部件的背景下以程序指令实
现。
据平台910然后授权条目(例如,矿工验证区块中的散列)(步骤1002)。如果区块未被验证,
则交易(区块条目901)被拒绝(步骤1003)。然而,如果区块被接受,则评估数据部分中的每
个的访问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链930‑932中
的每个中的区块(步骤1004)。
共、许可或私人访问级别相关联。数据平台910然后用区块链930‑932中的每个评估请求中
的访问代码,区块链930‑932中的每个维护用于每个数据部分的每个单独的区块记录(步骤
1006)。如果确定与请求用户相关联的访问代码是公共的,则将为请求用户生成仅指示来自
区块条目901的车辆的定制视图(例如,记录902)(步骤1007)。如果确定与请求用户相关联
的访问代码是许可的,则将为请求用户生成指示来自区块条目901的车辆和费用的定制视
图(步骤1008)。如果确定与请求用户相关联的访问代码是私人的,则将为请求用户生成指
示来自区块条目901的所有数据部分(即,车辆、乘客和费用)的定制视图(步骤1009)。
入和离开相应的车辆的时间和日期戳、以及乘客进入被指派的自动驾驶车辆、离开被指派
的自动驾驶车辆和由被指派的自动驾驶车辆运输的照片和/或视频。在一个示例中,除了被
存储在区块条目901中之外,这样的成像还可以包括到定位在自动驾驶车辆车队的建筑物
或设施处或远离自动驾驶车辆车队的建筑物或设施定位的安全监视站的实时流媒体。附加
地或代替地,为了乘客和车队工作人员成员的利益,作为安全措施,摄像机可以监视载着乘
客的自动驾驶车辆在到乘客的目的地途中的运动,并且作为安全措施,摄像机可以将这些
数据存储在区块条目901和/或其他地方。出于安全目的,这些成像系统在车辆事故或涉及
乘客或被指派的自动驾驶车辆的其他事件的情况下可能是有用的。在这种情况下,可以向
警察或保险公司调查员提供定制视图,以为解决事件后问题提供有用的数据。
1122、区块链1130‑1132和记录1102。
文已经由产品、买方和价格表示的数据部分。应注意,虽然数据部分中的每个被单独地表
示,但是数据部分是由区块条目1101表示的一个交易的一部分。区块条目1101可以包括已
经在分布式账本平台环境中执行和记录的任何交易或合同。在此示例中,区块条目1101可
以包括用于库存的采购订单。
全的分布式账本系统。数据平台1110可以在众多分布式网络节点上实现,所述分布式网络
节点可以由诸如税务审查员、财务机构、游戏监管委员会、客户、公司雇员等的各种各样的
用户访问。
服务的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在
分布式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以向用户设备
和网络节点传输交易数据或从用户设备和网络节点接收交易数据的其他类型的端点。在一
些实施方案中,数据平台可以动态地选择授权哪些服务器1120‑1122存储数据。例如,公司
或政府可能对其上存储区块链的服务器节点具有地理限制、加密标准、网络安全标准或其
他限制。因此,数据平台1110可以基于这些限制管理动态地被选择的服务器的物流。例如,
如果一个特定的服务器被认为受到攻击或被非法入侵,则数据平台1110可以从区块链网络
动态地移除该服务器,并且如果需要,则考虑添加一个或多个附加服务器。这样,数据的每
个所有者可以设置应将数据存储在哪里的选择准则和该服务器组所需的最低IT标准。
中的每个包含时间戳和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码
散列二者。每个区块还包含与区块条目相关联的数据。在此示例场景中,每个数据部分(产
品、买方和价格)已经被单独地记录到不同的区块中并且在单独的区块链1130‑1132中。
每个区块中的数据部分。公共用户可以是对查看区块链1130中的交易感兴趣的任何用户,
并且对于此数据部分不存在隐私。相反地,区块链1131是数据部分仅可以由诸如内部公司
人员的经授权的用户访问和查看的私人区块链。在此示例场景中,买方已经被单独地存储
在区块链1131上,并且对除了对数据具有独占访问的用户(诸如,发起交易的公司内的经
理)之外的在区块链网络中交互的所有用户是私人的。区块链1132是许可区块链,这意味着
有限的一组各方但不是全部用户可以查看记录在区块中的数据部分。价格已经存储在区块
链1132内,并且可以由被允许访问数据的各方(诸如,审查员或控制者)查看。
据部分,并且基于由请求用户提供的授权和与每个数据部分相关联的访问级别生成。
的一个或多个部件的背景下以程序指令实现。
部分。数据平台1110然后授权条目(例如,矿工验证区块中的散列)(步骤1202)。如果区块未
被验证,则交易(区块条目1101)被拒绝(步骤1203)。然而,如果区块被接受,则评估数据部
分中的每个的访问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链
1130‑1132中的每个中的区块(步骤1204)。
公共、许可或私人访问级别相关联。数据平台1110然后用区块链1130‑1132中的每个评估请
求中的访问代码,区块链1130‑1132中的每个维护用于每个数据部分的每个单独的区块记
录(步骤1206)。如果确定与请求用户相关联的访问代码是公共的,则将为请求用户生成仅
指示来自区块条目1101的产品的定制视图(例如,记录1102)(步骤1207)。如果确定与请求
用户相关联的访问代码是许可的,则将为请求用户生成指示来自区块条目1101的产品和价
格的定制视图(步骤1208)。如果确定与请求用户相关联的访问代码是私人的,则将为请求
用户生成指示来自区块条目1101的所有数据部分(即,产品、买方和价格)的定制视图(步骤
1209)。
生时,可能要求访问区块链中的用户的数据,以确保由娱乐场经理为用户批准投入。
1320‑1322、区块链1330、访问平台1340和记录1302。
文已经由投入数额、信用卡号码和年龄表示的数据部分。应注意,虽然数据部分中的每个被
单独地表示,但是数据部分是由区块条目1301表示的一个交易的一部分。区块条目1301可
以包括已经在分布式账本平台环境中执行和记录的任何交易或合同。然而,在此示例中,区
块条目1301包括竞赛投入。还应注意,虽然请求用户(诸如,不是投入的直接参与者的第三
方观察者)可能能够查看区块链1330的一些数据,但是查看区块条目1301可能要求访问代
码。访问代码可以呈生物统计验证的形式。
全的分布式账本系统。数据平台1310可以在众多分布式网络节点上实现,所述分布式网络
节点可以由诸如审查员、财务机构、游戏监管委员会、客户、公司雇员等的各种各样的用户
访问。
的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在分布
式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以向用户设备和网
络节点传输交易数据或从用户设备和网络节点接收交易数据的其他类型的端点。
和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码散列二者。每个区块
还包含与区块条目相关联的数据。在此示例场景中,每个数据部分(投入数额、信用卡号码
和年龄)已经用单独的加密代码记录到区块链1330中。
本交互的任何用户查看区块中的数据部分。公共用户可以是对查看投入数额感兴趣的任何
用户,并且对于此数据部分不存在隐私。相反地,信用卡号码与私人加密代码相关联,该私
人加密代码仅可以由诸如内部会计部门的经授权的用户访问和查看。年龄与许可加密代码
相关联,该许可加密代码可以由有限的一组各方但不是全部用户查看。例如,游戏委员会可
以要求查看年龄,以确保所有玩家具有下竞赛投入的合法年龄。然而,其他玩家或投入的观
察者可能不能够查看每个玩家的年龄。
据部分与为请求用户生成记录1302之间提供安全的加密中介物。访问平台1340可以在众多
分布式网络节点上实现,所述分布式网络节点可以由诸如税务审查员、财务机构、游戏监管
委员会、客户、公司雇员等的各种各样的用户访问。记录1302例示了当请求查看存储在区块
条目1301中的交易数据时用户可以查看的内容。记录1302可以包含最初输入到区块条目
1301中的数据部分的全部或不包含所述数据部分,并且基于由请求用户提供的授权和与每
个数据部分相关联的访问级别生成。
的一个或多个部件的背景下以程序指令实现。
据平台1310然后授权条目(例如,矿工验证区块中的散列)(步骤1402)。如果区块未被验证,
则交易(区块条目1301)被拒绝(步骤1403)。然而,如果区块被接受,则评估数据部分中的每
个的访问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链1330(步骤
1404)连同将加密代码添加到区块链1330(步骤1405)。
公共、许可或私人访问级别相关联。数据平台1340然后用区块链1330中的数据部分中的每
个评估请求中的加密代码(步骤1407)。如果确定与请求用户相关联的加密代码是公共的,
则将为请求用户生成仅指示来自区块条目1301的投入数额的定制视图(例如,记录1302)
(步骤1408)。如果确定与请求用户相关联的加密代码是许可的,则将为请求用户生成指示
来自区块条目1301的投入数额和年龄的定制视图(步骤1409)。如果确定与请求用户相关联
的加密代码是私人的,则将为请求用户生成指示来自区块条目1301的所有数据部分(即,投
入数额、信用卡号码和年龄)的定制视图(步骤1410)。
1520‑1522、区块链1530、访问平台1540和记录1502。
文已经由交易各方、银行账户号码和可用资金表示的数据部分。应注意,虽然数据部分中的
每个被单独地表示,但是数据部分是由区块条目1501表示的一个交易的一部分。区块条目
1501可以包括已经在分布式账本平台环境中执行和记录的任何交易或合同。然而,在此示
例中,区块条目1501包括将钱从一个用户的银行账户转移到另一个用户的银行账户的银行
业务交易。
全的分布式账本系统。数据平台1510可以在众多分布式网络节点上实现,所述分布式网络
节点可以由诸如税务审查员、财务机构、游戏监管委员会、客户、公司雇员等的各种各样的
用户访问。
的其他设备,使得用户设备的操作用户可能能够传送待被添加到区块链并且被分布在分布
式网络的网络节点之间的交易。示例包括媒体服务器、网络服务器和可以向用户设备和网
络节点传输交易数据或从用户设备和网络节点接收交易数据的其他类型的端点。
和散列。散列包括当前区块的密码散列和区块链中的前一区块的密码散列二者。每个区块
还包含与区块条目相关联的数据。在此示例场景中,已经用单独的访问级别标记将每个数
据部分(各方、账户号码和可用资金)记录到区块链1530中。
任何用户查看区块中的数据部分。公共用户可以是对查看交易各方感兴趣的任何用户,并
且对于此数据部分不存在隐私。相反地,账户号码与私人访问标记相关联,该私人访问标记
可以仅由诸如用于每一方的转移银行的经授权的用户访问和查看。可用资金与许可访问标
记相关联,该许可访问标记可以由有限的一组各方但不是全部用户查看。例如,收款银行可
能要求查看可用资金,以确保转移账户中有可用资金来完成货币交易。
据部分与为请求用户生成记录1502之间提供安全的访问标记中介物。访问平台1540可以在
众多分布式网络节点上实现,所述分布式网络节点可以由诸如税务审查员、财务机构、游戏
监管委员会、客户、公司雇员等的各种各样的用户访问。记录1502例示了当请求查看存储在
区块条目1501中的交易数据时用户可以查看的内容。记录1502可以包含最初输入到区块条
目1501中的数据部分的全部或不包含所述数据部分,并且基于由请求用户提供的授权和与
每个数据部分相关联的访问级别生成。
的一个或多个部件的背景下以程序指令实现。
据平台1510然后授权条目(例如,矿工验证区块中的散列)(步骤1602)。如果区块未被验证,
则交易(区块条目1501)被拒绝(步骤1603)。然而,如果区块被接受,则评估数据部分中的每
个的访问级别,并且基于所识别的访问级别将数据部分中的每个添加到区块链1530(步骤
1604)连同将访问标记添加到区块链1530(步骤1605)。
与公共、许可或私人访问级别相关联。访问平台1540然后用区块链1530中的数据部分中的
每个评估请求中的访问代码(步骤1607)。如果确定与请求用户相关联的访问代码是公共
的,则将为请求用户生成仅指示来自区块条目1501的各方的定制视图(例如,记录1502)(步
骤1608)。如果确定与请求用户相关联的访问代码是许可的,则将为请求用户生成指示来自
区块条目1501的各方和可用资金的定制视图(步骤1609)。如果确定与请求用户相关联的访
问代码是私人的,则将为请求用户生成指示来自区块条目1501的所有数据部分(即,各方、
账户号码和可用资金)的定制视图(步骤1610)。
取服务。交易记录从用户1710传送到数据库1740,该交易记录指示服务名称和费用成本。该
记录然后经由服务器1750被维护在区块链1760中。应注意,在此场景中,交易还由用户1720
记录在接收端上,其中指示利润和服务的交易记录被传送到数据库1742并且经由服务器
1750被维护在区块链1760中。
求,并且处理指示在此时间点用户1770仅被授权查看用户1720的利润的访问代码。服务器
1750然后为用户1770生成该记录的定制视图,该定制视图仅指示用户1720的利润。尽管用
户1770不能够看到交易的完整记录,但是用户1770能够相信该记录的指示用户1720的利润
的部分是有效的,因为它已经被维护在区块链1760中。
他们的账户的用户1810提交关于在图4的停车设施400中是否有车位可用于停放车辆1820
的询问1830。用户1810输入其到达停车设施400入口402处的预计时间以及其将需要停放其
车辆1820的预计时间。根据客户的账户数据,例如,应用程序将车辆1820与牌照号码相关
联。预计进入时间和出去时间以及车辆1820的牌照号码的记录从用户1810传送到数据库
1840,该记录指示停车交易的预测持续时间。该记录然后经由服务器1850被维护在区块链
1860中。应注意,在此场景中,车辆1820的到达时间交易还由用户1880记录在接收端上,其
中指示车辆1820的预计和实际到达时间的交易记录被传送到数据库1842并且经由服务器
1850被维护在区块链1860中。在一些实施方案中,在实际车辆1820到达时间在预计车辆
1820到达时间之后一预定阈值时间量(例如,5分钟)发生的情况下,用户1810必须重新发起
询问以被指派停车设施400中的任何可用的停车位。
码。服务器1850可以接收该请求并且处理指示在此时间点用户1870仅被授权查看分别为车
辆1820和停车设施400记录的预测持续时间和可用的车位的访问代码。然后,服务器1850为
用户1870生成记录的定制视图,该视图仅指示预测的持续时间和可用的车位。
他们的账户的客人1910提交关于在酒店1920处是否有房间可用于停留的询问1930。客人
1910输入其入住酒店1920的期望的入住日期以及其需要停留在酒店1920的夜晚数目。根据
客户的账户数据,例如,应用程序将停留长度数据与进行询问1930的客人的姓名相关联。在
酒店1920处的入住时间和停留的夜晚数目的记录从客人1910传送到数据库1940。该记录然
后经由服务器1950被维护在区块链1960中。应注意,在此场景中,酒店1920的入住时间交易
还由用户1980记录在接收端上,其中指示客人1910到达酒店1920的预计和实际到达时间的
交易记录被传送到数据库1942并且经由服务器1950被维护在区块链1960中。在一些实施方
案中,在实际酒店1920入住时间在预计酒店1920到达时间之后一预定阈值时间量(例如,18
小时)发生的情况下,客人1910必须重新发起询问1930以被指派酒店1920中的任何可用的
酒店房间。
人1910的姓名。服务器1950可以接收该请求并且处理指示在此时间点客人1970仅被授权查
看预测退房日期和时间以及在酒店1920处的其他可用的房间的访问代码。然后,服务器
1950为客人1970生成记录的定制视图,该视图仅指示这些数据,而不指示客人1910的姓名。
图20例示了用以生成记录到区块链中的受限交易的定制视图的自动驾驶车辆车队乘客账
户和交易跟踪场景的一个实现中的替代操作架构2000。在操作中,在智能电话应用程序上
登录他们的账户的乘客2010提交关于车队2032是否有自动驾驶车辆2020可供在某一时间
乘车并且到期望的目的地的询问2030。乘客2010输入其在由自动驾驶车辆车队2032供应的
指定位置处的期望的接乘日期和时间以及其请求的乘车目的地。根据客户的账户数据,例
如,应用程序将乘车请求相关数据与进行询问2030的乘客的姓名相关联。此乘车请求数据
的记录从乘客2010传送到数据库2040。该记录然后经由服务器2050被维护在区块链2060
中。应注意,在此场景中,自动驾驶车辆2020的乘车请求数据还由用户2080记录在车队2032
接收端上,其中指示请求的车辆2020、接乘时间和位置、以及乘客2010目的地的交易记录被
传送到数据库2042并且经由服务器2050被维护在区块链2060中。在一些实施方案中,在乘
客2010未出现在预先安排的接乘位置并且经过预定的时间段(例如,在预先安排的接乘时
间之后10分钟),乘客2010必须重新发起询问2030以被指派来自车队2032的任何可用的自
动驾驶车辆2020。
能未被授权查看乘客2010的姓名。服务器2050可以接收该请求并且处理指示在此时间点乘
客2070仅被授权查看预测的车辆2020可用性日期和时间以及车队2032的其他可用的车辆
的访问代码。然后,服务器2050为乘客2070生成记录的定制视图,该定制视图仅指示这些数
据,而不指示乘客2010的姓名。
投入2130的记录从用户传送到数据库2140,该记录指示预测团队和用户2110至2120的驾驶
执照号码。该记录然后经由服务器2150被维护在区块链2160中。应注意,在此场景中,交易
还发起从体育计分委员会2132到数据库2142的传送,该交易指示游戏的官方分数。游戏的
官方分数被传送到数据库2142并且经由服务器2150被维护在区块链2160中。
服务器2150可以接收请求,并且处理指示在此时间点用户2170仅被授权查看用户2110‑
2120中的每个的预测结果和官方分数的访问代码。服务器2150然后生成记录的定制视图,
该定制视图仅为用户2170指示预测结果和官方分数。尽管用户2170不能够看到交易的完整
记录,但是用户2170能够相信该记录的指示用户2110‑2120的部分具有存档的有效驾驶执
照,因为此数据已经被维护在区块链2160中。
以将其递送到各个用户——包括跟踪包裹A的用户2270。用于包裹2230的货物的出发时间
交易的记录从用户2210转移到数据库2240,该记录指示包裹A和包裹B的出发时间。该记录
然后经由服务器2250被维护在区块链2260中。应注意,在此场景中,用于包裹2230的货物的
到达时间交易也由用户2220记录在接收端上,其中指示包裹A和包裹B的到达时间的交易的
记录被传送到数据库2242,并且经由服务器2250被维护在区块链2260中。
以接收请求并且处理指示在此时间点用户2270仅被授权查看对于包裹A记录的出发时间和
到达时间的访问代码。服务器2250然后为用户2270生成该记录的定制视图,该定制视图仅
指示对于包裹A记录的出发时间和到达时间。
且被跟踪的库存是可用的停车位的数目和位置。在产品或服务的交付时间对产品或服务的
客户和提供者重要的情况下,可以根据所公开的系统和方法利用区块链来提高业务操作的
效率和客户体验。例如,在图18中所呈现的停车情况下,基于客户的预期进入到停车设施
400的时间和从停车设施400离开的时间来获得客户的停车请求的预测持续时间使得运营
商能够满足其客户的需要,同时有效地充分利用停车位库存以最大化收入。例如,在一个运
营商在一个城市具有不止一个停车设施的情况下,所述设施的库存可以被利用以达到相同
的目的。类似地,对于图22的库存跟踪场景(例如,在一个区域中具有多个存储位置的零售
存储操作),所公开的系统和方法、运营商以及其客户可以访问关于特定产品的目前的位置
和可用数量的实时数据(包括它们在转运中时),从而享受由此提高的便利性和增加的销售
流量。
序、流传输应用程序或以任何其他方式执行应用程序的一个或多个设备。计算系统2301可
以包括适合于生成停车交易记录的定制视图的支持架构中的各种硬件和软件元素。在图28
中关于控制器2800例示了一种这样的代表性架构。
图2310。用户界面2303可以在定制视图2310中显示来自区块条目的、用户被授权查看的数
据部分。用户最初可能仅具有查看区块条目的公共部分(诸如,停放在或计划停放在停车设
施400处的车辆的一个子集的牌照号码)的访问。
子集中的车辆相关联的每个客户的姓名和肖像图像。然而,当前由所述子集中的客户中的
每个占用的停车位可能保持为私人的,并且因此用户将不能够在定制视图2310中查看到停
车位数据。
诸如区块2410和2412。每个区块包含可以被进一步分解成数据部分的交易。例如,区块2412
存储在图4的停车设施400处的最新的、实时的停车交易记账(tally)2420。记账2420包括每
个客户的姓名、每个客户的车辆的牌照号码、每个客户在停车上花费的月累计的钱的数额
(或保持的停车订阅计划的指示)和客户的车辆目前停放在其中的停车设施400中的停车位
的识别符。应注意,也可以在区块2412中包括附加数据,诸如使用的月累计辅助服务和在停
车设施400处的这样的服务上花费的钱的数额。
该使用实例中,Mary和Ed是离婚的前配偶,并且Mary负责支付Ed的在停车设施400处的所有
停车费用,无论出于任何原因。Mary为女儿Jess支付停车费用,出于在停车设施400附近上
大学课程的目的。对于每个用户访问受限停车记录,包括复选标志以指示可以由每个用户
(例如,Mary、Ed和Jess)查看哪些数据部分。例如,Mary正在使用移动设备2430访问月累计
停车交易历史。在此示例场景中,Mary被授权查看授权用户的姓名(Ed和Jess)和使用美元
数额中的每个,因为Mary负责将那些数额支付给停车设施400。Mary还被允许对她自己的和
Jess的牌照号码、使用数额和占用的停车位ID的私人访问。然而,根据Mary和Ed的离婚协
议,Mary可能不具有跟踪Ed的行踪的任何能力。因此,Mary无法访问Ed的牌照号码或在停车
设施400中目前占用的停车位。如可以在移动设备2430上显示的定制视图中看出的,Mary查
看授权的数据部分2440,并且被阻止查看未授权的数据部分2441。
应用程序或以任何其他方式执行应用程序的一个或多个设备。计算系统2501可以包括适合
于生成工资单交易记录的定制视图的支持架构中的各种硬件和软件元素。在图28中关于控
制器2800例示了一种这样的代表性架构。
图2510。用户界面2503可以在定制视图2510中显示来自区块条目的、用户被授权查看的数
据部分。用户最初可能仅具有查看区块条目的公共部分(诸如,工资单上的每个雇员的姓
名)的访问。
交易上的每个雇员的工资和出生日期。然而,每个雇员的社会保障号码可能保持为私人的,
并且因此用户将不能够在定制视图2510中查看到社会保障数据。
区块2610和2612。每个区块包含可以被进一步分解成数据部分的交易。例如,区块2612存储
在线扑克游戏投入条目2620。投入条目2620包括每个玩家的姓名、用于每个玩家的投入数
额、每个玩家可用于进行投入的资金数额和玩家排名索引。应注意,也可以在区块2612中包
括附加数据,诸如游戏统计、获胜/失败百分比等。
权查看玩家的姓名和投入数额中的每个,因为姓名和投入数额是公众可访问的。Sue还被允
许对她自己的资金数额和排名的私人访问。然而,Sue不具有对其他玩家的可用资金和排名
的访问。如可以在移动设备2630上显示的定制视图中看出的,Sue查看授权的数据部分
2640,并且被阻止查看未授权的数据部分2641。
子设备来请求访问文档、电子记录、物理位置(例如,保险箱、房间、建筑物、区域等)或信息。
例如,根据各实施方案,用户2710A‑2710N可以具有不同的访问级别,诸如授予用户对保密
信息(例如,国家或组织秘密)或对受限区域的访问的安全调查。通常,安全调查(例如,保密
的、秘密的、最高秘密的等)不足以得到对所有文档和/或数据的访问。代替地,个人还必须
有必要知道特定信息。
求。一经验证,该访问控制框架可以将请求提交给安全施加器2730,该安全施加器可以使用
各种安全协议来处理请求。例如,请求文档或位置的安全级别可能要求附加的多次验证(例
如,口令和硬件设备、生物统计、位置核实、PIN、口令等)。在一些实施方案中,安全应用程序
可以从与数据相关联的区块链上的区块中的字段或元数据提取此信息。
官员与较低级别的公司雇员、具有较高安全调查级别的个人与具有较低安全调查级别的个
人等)。例如,在一些实施方案中,各种编辑映射可以被存储在区块链中并且在向用户
2710A‑2710N呈现之前由文档生成器2760应用。这样,可以向请求同一文档或数据的两个用
户呈现不同的结果。
接收来自用户的初始请求。系统可以识别符合该请求的信息,并且根据FOIA请求设置用于
响应于该请求的计时器时段(例如,30天)。系统然后可以确定符合该请求的每条信息是否
具有任何分类限制。如果确定任何信息是不受限制的(例如,没有分类级别),则系统可以用
包括无需检查的信息的响应来响应于做出该请求的用户。此类型的特征减少了政府雇员的
工作负荷,并且确保满足用于响应的时间段(例如,通过在雇员之间优先处理并且重新指派
核阅)。在一些实施方案中,如果剩余足够的时间,则系统可以在发送之前请求人工核阅并
且批准包括的信息。
查,则文档生成器2760可以应用所需的任何编辑和/或移除不应包括在响应中的文档。虽然
在图27中未例示,但是一些实施方案可以包括机器学习/人工智能部件,以核阅数据和/或
元数据并且识别不应包括的部分。
施方案可以使用具有在分散式对等网络上运行的后端代码的分散式应用程序(Dapp)来提
交请求、从区块链检索信息以及与其他应用程序(例如,其他Dapp)通信。
目(过去的和现在的)、家族历史、医疗历史、证书、生物统计、口令、签名等可以存储在用户
的记录上。安全施加器2730可以检索该信息并且在生成数据或文档的定制视图中利用该信
息。
入设备2805、外围设备2810、可选的协同处理器设备(例如,密码处理器设备)2815和网络
2830。用户可以经由终端设备2820通过网络2830与控制器2800建立关系。在一些实施方案
中,终端设备2820与控制器2800之间的通信的全部或一部分可以被加密。各种法律、标准或
最佳实践可能要求密码学以用于存储、传输和/或利用各种类型的数据、信息、代码、信令
等。
式部件、这样的设备的组合等。处理器响应于用户和/或系统生成的请求执行程序部件。这
些部件中的一个或多个可以用软件、硬件或硬件和软件二者实现。处理器传递指令(例如,
操作和数据指令)以使能各种操作。
2860,并且通过系统总线2860连接到接口总线2835。另外,用户输入设备2805、外围设备
2810、协同处理器设备2815等可以通过接口总线2835连接到系统总线2860。接口总线2835
可以连接到许多接口适配器,诸如处理器接口2840、输入输出接口(I/O)2845、网络接口
2850、存储接口2855等。
使用协议诸如用于处理音频、数据、视频接口、无线收发器等的协议(例如, 、
IEEE894a‑b、串行、通用串行总线(USB)、数字视频接口(DVI)、802.11a/b/g/n/x、蜂窝等)来
便于用户输入设备2805、外围设备2810、协同处理器设备2815等与控制器2800的部件之间
的通信。网络接口2850可以与网络2830通信。通过网络2830,控制器2800可以是对远程终端
设备2820可访问的。网络接口2850可以使用各种有线和无线连接协议,诸如,直接连接、以
太网、无线连接,诸如,IEEE 802.11a‑x、miracast等。交互游戏系统的一些部件可以包括各
种协议或符合由不同协会或监管机关提出的各种标准或证明。例如,一些实施方案可以使
用时隙会计系统(SAS)协议或符合游戏到系统(G2S)标准。
火墙在一些方面可以支配和/或管理在计算机网络中访问/代理数据的许可,并且跟踪不同
的机器和/或应用程序之间的变化的信任级别。防火墙可以是具有硬件和/或软件部件的任
何组合的任何数目的模块,所述硬件和/或软件部件能够例如在特定的一组机器与应用程
序之间、在机器与机器之间、和/或在应用程序与应用程序之间执行预定的一组访问权,以
监管这些变化的实体之间的通信量流和资源共享。
权所处的情形。在不偏离本公开内容的新颖技术的前提下,在防火墙的功能中执行或包括
的其他网络安全功能可以是例如但不限于入侵防御、入侵检测、下一代防火墙、个人防火墙
等。应领会,控制器2800可能能够使用网络接口2850来传送和接收支付数额。支付可以通过
由控制器2800执行的应用程序(诸如,使用 的国家搏击俱乐部(National
Fighting Club,NFC)应用程序点击)来驱动。2855可以与诸如存储设备2890、可移动磁盘设
备等的许多存储设备通信。存储接口2855可以使用各种连接协议,诸如串行高级技术附件
(SATA)、IEEE 894、以太网、光纤、通用串行总线(USB)等。
麦克风、鼠标、遥控器、视网膜读取器、触摸屏、传感器等。外围设备2810可以包括天线、音频
设备(例如,麦克风、扬声器等)、摄像机、外部处理器、通信设备、射频识别器(RFID)、扫描
仪、打印机、存储设备、收发器等。协同处理器设备2815可以通过接口总线2835连接到控制
器2800,并且可以包括微控制器、处理器、接口或其他设备。
部件、母板和/或其他系统部件建立关系以执行期望的操作。控制器2800可以采用各种形式
的存储器,所述存储器包括片上CPU存储器(例如,寄存器)、RAM 2880、ROM 2885和存储设备
2890。存储设备2890可以采用任何数目的有形、非暂时性存储设备或系统,诸如固定或可移
动磁盘驱动器、光学驱动器、固态存储器设备和其他处理器可读存储介质。存储在存储器中
的计算机可执行指令可以包括交互游戏平台,该交互游戏平台具有执行特定任务或实现特
定抽象数据类型的一个或多个程序模块,诸如例程、程序、对象、部件、数据结构等。例如,存
储器可以包含操作系统(OS)部件2895、模块和其他部件、数据库表等。这些模块/部件可以
从存储设备——包括从通过接口总线2835可访问的外部存储设备——存储和访问。
MySQL、Oracle、Sybase等。替代地,可以使用诸如阵列、散列、列表、堆栈、结构化文本文件
(例如,XML)、表等的各种标准数据结构来实现数据库。这样的数据结构可以存储在存储器
和/或结构化文件中。
通信网络链接。在分布式计算环境中,程序模块或子例程可以位于本地和远程存储设备二
者中。可以采用分布式计算来负载平衡和/或聚合用于处理的资源。替代地,控制器2800的
各方面可以通过因特网或通过其他网络(包括无线网络)以电子方式分布。相关领域的技术
人员将认识到,交互游戏系统的部分可以驻留在服务器计算机上,同时对应的部分可以驻
留在客户端计算机上。控制器2800的各方面特定的数据结构和数据传输也包含在本公开内
容的范围内。
是功能图、操作场景或序列或流程图的形式并且可以被描述为一系列动作,但是应理解和
领会,所述方法不受动作的顺序限制,因为一些动作可能据此以不同的顺序发生和/或与本
文所示出和所描述的其他动作同时发生。本领域技术人员将理解和领会,方法可以替代地
被表示为一系列互相联系的状态或事件,诸如在状态图中。此外,一个新颖的实现可能不要
求在一种方法学中所例示的所有动作。