掌桥专利:专业的专利平台
掌桥专利
首页

具有公共数据库架构的MaaS平台上的交易的收入份额确定

文献发布时间:2024-04-18 19:48:15


具有公共数据库架构的MaaS平台上的交易的收入份额确定

相关申请的交叉引用/通过引用并入

本申请要求于2021年9月27日在美国专利局提交的美国专利申请No.17/486,148的优先权权益。本申请参考了于2021年2月17日提交的美国专利申请No.17/178,185。

上述参考申请在此通过引用将其整体并入本文中。

技术领域

本公开的各种实施例涉及移动性即服务(mobility-as-a-service)(MaaS)和分布式账本技术。更具体地,本公开的各种实施例涉及用于具有区块链公共(common)数据库架构的MaaS平台上的交易(transaction)的收入份额(revenue share)确定的系统和方法。

背景技术

在移动性即服务(MaaS)平台中,多个移动性提供商(mobility provider)可以通过可基于封闭平台的基础设施来提供他们的服务。每个此类移动性提供商可以具有单独的票处理基础设施(例如,票务口(ticketing gate)和销售点(PoS)设备)或单独的应用(例如,订票应用、票处理应用和叫车应用)以创建行程、为行程付款或管理行程。

在此类MaaS平台上,当乘客为行程订票、登上移动性提供商的交通工具或在行程中离开移动性提供商的交通工具时,可以在MaaS平台的各个节点之间传送交易消息。与行程相关联的交易消息可以作为交易记录被存储在与MaaS平台相关联的一个或多个数据库节点(例如,分布式账本系统的节点)上。每个行程可能涉及由可能跨越多个地理区域的多个移动性提供商进行的运输服务的提供。因此,可能需要针对多公司、跨国或跨区域交易的结算的标准化。然而,移动性提供商可能在本地或孤立地操作,并且此类标准化的交易结算可能很困难。标准化的交易结算可能进一步需要移动性提供商和MaaS平台之间的数据所有权和数据访问协议。此类协议可能不太容易产生,并且可能需要很长时间来完成。在某些场景下,可以基于对与MaaS平台相关联的分布式账本系统的节点上的交易记录的分析来结算交易(例如,用于移动性提供商的审计、会计或其他管理操作)。然而,对与MaaS平台相关联的分布式账本系统的节点上的交易记录的分析可能是繁琐且缓慢的过程。

如在本申请的其余部分中参照附图阐述的那样,通过将所描述的系统与本公开的一些方面进行比较,常规方法和传统方法的限制和缺点对本领域的技术人员来说将变得明显。

发明内容

如在权利要求中更完整地阐述的那样,提供一种基本上如至少一个图中所示和/或关于至少一个图所述的用于具有公共数据库架构的移动性即服务(MaaS)平台上的交易的收入份额确定的系统和方法。

通过审视本公开的以下详细说明连同附图,可以理解本公开的这些和其他特征及优点,在附图中,相同的附图标记始终指代相同的部分。

附图说明

图1是根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的交易的收入份额确定的示例性网络环境的示图。

图2是描绘根据本公开的实施例的具有公共数据库架构的移动性即服务(MaaS)平台上的大规模交易的收入份额确定的示例性序列图。

图3是描绘根据本公开的实施例的与对应于图1的第一移动性提供商(MP)节点的第一移动性提供商(MP)相关联的第一收入份额的核实的示例性序列图。

图4是描绘根据本公开的实施例的具有公共数据库架构的移动性即服务(MaaS)平台上的小规模或中等规模交易的收入份额确定的示例性序列图。

图5是描绘根据本公开的实施例的与对应于图1的第一移动性提供商(MP)节点的第一移动性提供商(MP)相关联的第一收入份额的确定的示例性场景。

图6是图示根据本公开的实施例的示例性实体关系(ER)图的示图,该示例性实体关系(ER)图与将移动性提供商(MP)节点引导(on-board)到具有公共数据库架构的移动性即服务(MaaS)平台的节点包(node package)以及确定与MP节点对应的移动性提供商的收入份额相关联。

图7是描绘根据本公开的实施例的移动性提供商(MP)节点到具有公共数据库架构的移动性即服务(MaaS)平台的节点包的引导过程的示例性序列图。

图8是根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的交易的收入份额确定的示例性系统的框图。

图9图示了根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的大规模交易的收入份额确定的方法的示例性流程图。

图10图示了根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的小规模或中等规模交易的收入份额确定的方法的示例性流程图。

具体实施方式

以下描述的实现方案可以在所公开的用于具有公共数据库架构的移动性即服务(MaaS)网络(在下文中被可互换地称为MaaS平台)上的交易的收入份额确定的系统和方法中找到。所公开的系统可以是联合运输管理系统的一部分,该联合运输管理系统可以促进多个同质或异质的移动性提供商及其基础设施(诸如票务口、应用和/或销售点(PoS)设备)在MaaS网络上操作以提供各种移动性服务。每个移动性提供商可以具有安全的数据所有权,并且可以通过分布式账本控制相关交易记录的共同使用。这可以增强各个移动性提供商之间的连通性。基于通过分布式账本的相关交易记录的受控共同使用,该系统还可以增强不同移动性提供商之间的收入分成(revenue sharing)模型、漫游管理和合同管理的处理。MaaS网络中的每个移动性提供商可以通过具有某些条款或服务的服务协议和相关隐私策略与MaaS网络相关联。在移动性提供商的节点加入MaaS网络之前,移动性提供商节点可以基于服务协议、服务条款和隐私策略被引导到MaaS网络。在接受服务协议后并基于服务条款和隐私策略,移动性提供商的节点可以被引导并被准许进入MaaS网络。

本公开的示例性方面提供一种可以包括与MaaS网络相关联的多个节点包的系统。多个节点包中的每个节点包可以包括订户节点、第一分布式账本的移动性提供商(MP)节点和第二分布式账本的MaaS节点。MaaS网络还可以包括多个发布者节点和代理(broker)节点设备。与MaaS网络相关联的一个或多个节点可以被配置为处理与包括在MaaS移动性服务中的一系列行程计划中的行程计划相关联的多个交易记录。交易记录还可以与旅行用户(诸如漫游用户)相关联。多个交易记录可以与诸如票务信息、订阅信息、支付信息、收入分成信息和/或移动性服务信息之类的信息相关联。多个交易记录中的每个交易记录可以与由多个节点包中的第一节点包的订户节点(诸如第一订户节点)接收的交易消息相关联。交易消息可以由订户节点经由代理节点设备从发布者节点(诸如,多个发布者节点中的第一发布者节点)接收。

所公开的系统还可以包括多个聚合器节点和中央MaaS节点。多个聚合器节点和中央MaaS节点可以通信地耦接到MaaS网络的多个节点包。多个聚合器节点中的第一聚合器节点可以被配置为基于与多个节点包中的第一节点包相关联的触发事件,从第一节点包的第一MaaS节点接收第一组交易记录。第一组交易记录可以与第一节点包的第一MP节点相关联。第一组交易记录中的每个交易记录可以与由第一节点包的第一订户节点接收的交易消息相关联。

在实施例中,MaaS网络还可以包括通信地耦接到多个节点包的调度器节点。与第一节点包相关联的触发事件可以由调度器节点基于预定调度或在第一MaaS节点处接收到预定义数量的交易记录中的至少一个来生成。在实施例中,与第一MP节点对应的第一MP(移动性参与者(player))和与第一MaaS节点对应的第一MaaS参与者基于服务协议、收入分成模型、数据所有权协议、服务条款协议、隐私策略和/或与第一MP或第一MaaS参与者中的至少一个的操作区域相关联的策略修订与MaaS网络相关联。

第一聚合器节点还可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合来确定与第一MP节点相关联的第一汇总记录。在实施例中,与第一MP节点相关联的第一汇总记录的确定还可以基于第一组参数。第一组参数可以包括与第一MP相关联的公司信息、与第一组交易记录中的每个交易记录相关联的服务项目信息、与第一组交易记录中的每个交易记录相关联的票销售数据、与第一MP相关联的交通费用价格主数据、与第一MP相关联的服务价格主数据和/或与第一组交易记录中的每个交易记录相关联的票交易数据。在实施例中,第一汇总记录的确定还可以基于将大数据(BigData)平台、Hadoop平台或MapReduce平台中的至少一个应用于与所接收的第一组交易记录中的每个交易记录相关联的交易金额或第一组参数中的至少一个上。

第一聚合器节点还可以被配置为将所确定的第一汇总记录发送到中央MaaS节点。中央MaaS节点可以被配置为从多个聚合器节点接收与第一MP节点相关联的一组汇总记录。所接收的记录的汇总可以至少包括第一汇总记录。中央MaaS节点还可以被配置为基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点相关联的第二汇总记录。中央MaaS节点还可以被配置为基于所确定的第二汇总记录,确定与对应于第一MP节点的第一MP相关联的第一收入份额。中央MaaS节点还可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点。

在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。第二组参数可以包括与对应于第一MaaS节点的第一MaaS参与者相关联的费用、与第一MP相关联的碳足迹、第一MP获得的绿色能源激励、第一MP实现的交通拥堵缓解和/或与第一MP相关联的乘坐相关的交通费用板(fare slab)。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将人工智能(AI)系统应用于所确定的第二汇总记录或第二组参数中的至少一个上。

与可以分析与MaaS网络相关联的分布式账本节点上的移动性提供商的交易记录的常规系统相比,所公开的系统将对交易记录的分析卸载到可以包括多个聚合器节点和中央MaaS节点的外部系统。例如,第一组交易记录可以包括第一MP节点的大量交易记录,诸如可以在一个月的时间段内生成的几百万条交易记录。在此类情况下,对分布式账本节点上的第一组交易记录的分析可能是繁琐的并且可能消耗大量的时间。当对如此大量的交易记录的分析被卸载到所公开的系统(包括外部系统)时,每个聚合器节点可以上卷(roll-up)从与聚合器节点相关联的相应节点包接收的第一MP节点的交易记录。例如,第一聚合器节点可以上卷与第一节点包相关联的第一MP节点的第一组交易记录,以确定与第一MP节点相关联的第一汇总记录。多个聚合器节点中的其他聚合器节点可以类似地上卷与其他相应节点包相关联的第一MP节点的交易记录,以确定针对对应节点包的与第一MP节点相关联的对应汇总记录。例如,多个聚合器节点中的第二聚合器节点可以基于与第二节点包相关联的第一MP节点的第二组交易记录,确定与第二节点包相关联的针对第一MP节点的汇总记录。各个聚合器节点处的此类汇总记录的确定可以以并行方式执行。例如,可以在各个聚合器节点处利用大数据平台来使与第一MP节点相关联的汇总记录的确定并行化。汇总记录的确定的并行化可以提高效率,降低成本,并减少分析大量交易记录所涉及的时间。中央MaaS节点可以接收由多个聚合器节点确定的汇总记录,作为与第一MP节点相关联的一组汇总记录。中央MaaS节点还可以核对该一组汇总记录以确定第二汇总记录。中央MaaS节点可以将一个或多个规则和/或AI系统应用于所确定的汇总记录,以智能地确定与第一MP或者与和第一MaaS参与者相关联的其他MP相关联的第一收入份额。因此,对于大量的交易记录,与MaaS平台内(例如分布式账本的节点(诸如,MP节点和MaaS节点)上)的收入份额的计算相比,(可以在分布式账本节点外部的)所公开的系统上的卸载的收入份额计算可以更高效,并且可以消耗更少的时间和更少的资源。

图1是根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的交易的收入份额确定的示例性网络环境的示图。参照图1,图中示出了网络环境100的框图。网络环境100可以包括第一MaaS网络102,该第一MaaS网络102可以与发布-订阅模式相关联。第一MaaS网络102可以包括第一多个节点,该第一多个节点可以被分层配置,诸如客户端层104、代理层106和服务器层108。第一多个节点可以包括客户端层104中的多个发布者节点110;以及代理层106中的代理节点设备112。第一多个节点还可以包括服务器层108中的第一多个订户节点114A、114B、…和114N,第一分布式账本的多个移动性提供商(MP)节点116A、116B、…和116N,第二分布式账本的多个MaaS节点118A、118B、…和118N,分析节点122A,监测节点122B,档案数据库节点124,以及缓存数据库节点126(在下文中也被称为系统126)。第一多个订户节点114A、114B、…和114N、多个MP节点116A、116B、…和116N以及多个MaaS节点118A、118B、…和118N可以共同形成第一MaaS网络102的多个节点包120。例如,多个节点包120中的第一节点包可以包括第一订户节点114A、第一MP节点116A和第一MaaS节点118A。在另一示例中,多个节点包120中的第二节点包可以包括第二订户节点114B、第二MP节点116B和第二MaaS节点118B。分析节点122A可以通信地耦接到多个节点包120。档案数据库节点124可以通信地耦接到分析节点122A。客户端层104中的多个发布者节点110可以被配置为通过代理节点设备112与第一多个订户节点114A、114B、…和114N进行通信。在一些实施例中,网络环境100可以包括多于一个代理节点设备112。在另一实施例中,网络环境100可以包括智能代理节点,该智能代理节点可以包括一个或多个代理节点设备的功能。

多个发布者节点110可以包括第一发布者节点110A、第二发布者节点110B、…和第N发布者节点110N。第一多个订户节点114A、114B、…和114N可以包括第一订户节点114A、第二订户节点114B、…和第N订户节点114N。在实施例中,第一多个订户节点114A、114B、…和114N中的每一个可以通过用于数据(例如,交易消息)的通信的插件与代理节点设备112进行接口连接。第一多个订户节点114A、114B、…114N中的每一个可以与相应的MP节点和MaaS节点相关联。例如,第一订户节点114A可以与第一MP节点116A和第一MaaS节点118A中的每一个相关联。此外,第二订户节点114B可以与第二MP节点116B和第二MaaS节点118B中的每一个相关联。类似地,第N订户节点114N可以与第N MP节点116N和第N MaaS节点118N中的每一个相关联。

网络环境100还可以包括第一服务器128、管理员设备130,该管理员设备130可以由第一MaaS网络102的管理员132操作。管理员设备130可以由管理员132用来访问第一服务器128并在第一服务器128上执行一个或多个操作。在网络环境100中,还可以存在可以与多个发布者节点110交互以利用来自第一MaaS网络102的不同移动性提供商的移动性服务的用户(未示出)。系统126可以包括多个聚合器节点134和中央MaaS节点136,其中多个聚合器节点134可以通信地耦接到中央MaaS节点136。多个聚合器节点134可以包括第一聚合器节点134A、第二聚合器节点134B、…和第N聚合器节点134N。包括多个聚合器节点134和中央MaaS节点136的系统126可以通信地耦接到多个节点包120。系统126还可以包括配置数据库138、消费者数据库140和交易数据库142。网络环境100还可以包括调度器节点144和人工智能(AI)系统146。在实施例中,调度器节点144可以通信地耦接到多个节点包120。此外,AI系统146可以通信地耦接到监测节点122B。AI系统146还可以通信地耦接到系统126。在另一实施例中,调度器节点144和AI系统146两者可以通信地耦接到多个节点包120。

第一MaaS网络102可以包括节点(诸如可以被配置为在客户端层104、代理层106和服务器层108中操作的第一多个节点)的网络。第一MaaS网络102可以处理与多个移动性提供商相关联的MaaS移动性服务的交易(诸如交易消息)。每个此类移动性提供商可以拥有、租用或管理第一MaaS网络102的客户端层104和服务器层108中的每一个中的节点的集群。例如,第一发布者节点110A、第一订户节点114A和第一MP节点116A可以与第一移动性提供商相关联。第二发布者节点110B、第二订户节点114B和第一MP节点116A可以与可不同于第一移动性提供商的第二移动性提供商相关联。

在一些实施例中,第一MaaS网络102可以支持MaaS的开放标准规范。在此类情况下,与第一MaaS网络102的各个移动性提供商相关联的不同公司的多个发布者节点110(例如,读票机或传感器设备)可以作为同质发布者节点加入第一MaaS网络102。此外,遗留的读票机或传感器设备可以基于诸如基于消息队列遥测传输(MQTT)的消息传递协议、基于高级消息队列协议(AMQP)的消息传递协议、或基于面向消息的中间件(MOM)的消息传递框架之类的标准通信协议的利用而连接到第一MaaS网络102。第一MaaS网络102可以利用标准通信协议来向用户提供票漫游功能。例如,基于第一MaaS网络102的无缝且安全的访问,任何移动性提供商的读票机可以针对MaaS移动性服务扫描用户的电子票,并且可以向用户提供移动性提供商的相应移动性服务(而不管票的发行者)。

根据实施例,多个MP节点116A、116B、…116N中的每一个可以与第一MaaS网络102的单独的移动性提供商相关联。MaaS移动性服务可以由同质移动性提供商(诸如多个出租车乘坐提供商公司或多个铁路公司)或异质移动性提供商通过一组同质的设备、应用或票务口或者一组异质的票务口、应用和销售点(PoS)设备来提供。MaaS移动性服务可以是一个或多个同质或异质的移动性提供商的单独的服务提供的组合。MaaS移动性服务可以包括例如火车服务、公共汽车服务、出租车/计程车服务、地铁服务、飞机服务、车队服务、叫车服务、汽车共享服务、拼车服务、汽车租赁服务、自行车共享服务或它们的组合。

多个发布者节点110A、110B、…110N中的每一个可以包括可被配置为起相应移动性提供商的移动性服务的票处理客户端作用的合适的逻辑、电路、代码和/或接口。例如,作为票处理客户端,第一发布者节点110A、第二发布者节点110B、…和第N发布者节点110N中的每一个可以读取、发行、充值或取消票,以创建与相应移动性服务相关联的事件。基于此类事件,交易消息可以由第一发布者节点110A、第二发布者节点110B、…和第N发布者节点110N中的每一个来生成,并且所生成的交易消息可以通过代理节点设备112被传送到第一MaaS网络102或其他MaaS网络的一个或多个订户节点。发布者节点的示例可以包括具有行程计划或预订应用的消费者电子设备、票务口上的读票机、票务亭、销售点(PoS)设备、移动POS、自动售票机和/或可以读取票以开始或结束乘坐的运输交通工具的智能门。

代理节点设备112可以包括可被配置为将交易消息从发布者节点(诸如第一发布者节点110A)路由到诸如订户节点(诸如第一订户节点114A)之类的合适的节点的合适的逻辑、电路、代码和/或接口。代理节点设备112可以被配置为通过合适的发布-订阅网络协议(例如基于消息队列遥测传输(MQTT)的消息传递协议、基于高级消息队列协议(AMQP)的消息传递协议或基于面向消息的中间件(MOM)的消息传递框架)与多个发布者节点110A、104B、…104N中的每一个以及第一多个订户节点114A、114B、…114N中的每一个进行通信。代理节点设备112的示例实现方案可以包括应用服务器、云服务器、大型主机服务器、数据库服务器、web服务器或其他类型的服务器。

第一多个订户节点114A、114B、…114N中的每一个可以包括可被配置为通过代理节点设备112从多个发布者节点110A、110B、…110N中的一个或多个接收交易消息的合适的逻辑、电路、代码和/或接口。在实施例中,第一多个订户节点114A、114B、…114N中的每一个可以通过用于数据(例如,交易消息)的通信的插件与代理节点设备112进行接口连接。每个交易消息可以包括可以由第一多个订户节点114A、114B、…114N中的一个或多个订户节点订阅的主题。订户节点的示例实现方案可以包括web服务器、边缘设备、边缘节点、云服务器、基于云的服务器的集群、工作站和/或具有雾或云计算能力的任何计算设备。

MP节点116A、116B、…116N中的每一个可以包括可被配置为存储与相应的移动性提供商相关联的交易记录的合适的逻辑、电路、代码和/或接口。例如,第一MP节点116A可以存储与第一移动性提供商相关联的交易记录。在实施例中,存储在每个MP节点上的每个交易记录可以与双方交易相关联。例如,存储在某个移动性提供商的MP节点上的交易记录可以与可能涉及该移动性提供商和MaaS提供商的交易相关联。交易记录可以包括用户的行程的记录。每个行程可以对应于第一移动性提供商在旅程的至少一段中可以提供的移动性服务。MP节点116A、116B、…116N中的每一个可以被称为分布式账本116(诸如第一分布式账本)的节点,分布式账本116可以存储第一MaaS网络102的各个移动性提供商的交易记录。在实施例中,每个MP节点可以被实现为例如边缘设备、边缘节点或具有雾或云计算能力的分布式账本节点中的一个。

MaaS节点118A、118B、…118N中的每一个可以包括可被配置为存储与第一MaaS网络102的所有移动性提供商相关联的交易记录的合适的逻辑、电路、代码和/或接口。与每个移动性提供商相关联的交易记录的存储可以被用于在向用户提供移动性服务的移动性提供商之间结算行程的交易。在实施例中,存储在每个MaaS节点上的每个交易记录可以与多方交易相关联。例如,存储在MaaS节点上的交易记录可以与可能涉及第一MaaS网络102的一个或多个移动性提供商和MaaS提供商的交易相关联。在此类情况下,MP节点和MaaS节点可以存储相同的交易。MaaS节点118A、118B、…118N中的每一个可以对应于可存储与第一MaaS网络102相关联的交易记录的分布式账本118(诸如第二分布式账本)的节点。在实施例中,每个MaaS节点可以被实现为但不限于边缘设备、边缘节点或具有雾或云计算能力的分布式账本节点中的一个。

在实施例中,多个节点包120中的一个或多个可以包括订户节点、第一分布式账本的MP节点中的一个或多个以及第二分布式账本的MaaS节点。例如,多个节点包120中的第一节点包可以包括第一订户节点114A、第一MP节点116A和第一MaaS节点118A。在另一示例中,第二节点包可以包括第二订户节点114B、第二MP节点116B和第二MaaS节点118B。在某些情况下,与不同节点包相关联的MP节点可以与第一MaaS网络102的单独的移动性提供商相关联。在示例中,第一MP节点116A可以与第一移动性提供商(例如,出租车服务提供商)相关联,而第二MP节点116B可以与第二移动性提供商(例如,地铁服务提供商)相关联。在其他情况下,一个节点包(例如,第一节点包120A)的MP节点(例如,第一MP节点116A)和另一个节点包(例如,第二节点包120B)的MP节点(例如,第二MP节点116B)可以与同一移动性提供商相关联。在一些实施例中,多个节点包120中的每个节点包可以经由插件接口通过代理层106连接到客户端层104。

在实施例中,分布式账本116和/或分布式账本118中的每一个的至少两个节点可以存储与MaaS移动性服务相关联的交易记录。与MaaS移动性服务相关联的交易记录可以被包括在一组状态对象(诸如初始状态对象和初始状态对象的更新版本)中。每个状态对象可以包括智能合约、合约代码(或交易的各方达成一致的交易的规则)以及状态属性(当交易记录基于来自发布者节点的交易消息而被更新时,该状态属性可以被更新)。通过举例而非限制的方式,分布式账本116和分布式账本118中的每一个可以是Corda区块链、Ethereum区块链或Hyperledger区块链。例如,于2021年2月17日提交的美国专利申请No.17/178,185公开了与分布式账本116和分布式账本118相关的细节。

在实施例中,第一MP节点116A和第一MaaS节点118A中的每一个可以被配置为经由第一订户节点114A接收交易消息。第一MP节点116A和第一MaaS节点118A中的每一个可以基于交易消息来分别更新与分布式账本116和分布式账本118中的每一个相关联的初始状态对象,以输出更新后的状态对象。第一MP节点116A和第一MaaS节点118A中的每一个可以构建交易,该交易可以包括具有初始交易数据的初始状态对象和具有更新后的交易数据的更新后的状态对象。

分析节点122A可以包括可被配置为存储与第一MaaS网络102的所有移动性提供商相关联的第一多个交易记录中的第一组交易记录的合适的逻辑、电路、代码和/或接口。分析节点122A中第一组交易记录的存储可以基于第一数据保留阈值和第一MaaS节点118A上第一多个交易记录的第一存储持续时间。例如,如果第一数据保留阈值为三天,则第一多个交易记录中在第一MaaS节点118A处具有三天或更多天的存储持续时间(即,第一存储持续时间)的所有交易记录可以在第一MaaS节点118A处被选择为第一组交易记录。分析节点122A可以从第一MaaS节点118A接收所选择的第一组交易记录,以存储在分析节点122A处。在实施例中,分析节点122A可以被配置为基于聚合逻辑来存储来自第一组交易记录的选择的交易记录。在实施例中,分析节点122A可以从第一服务器128接收与存储在分析节点122A上的第一组交易记录相关联的一个或多个查询。基于所接收的一个或多个查询,分析节点122A可以将第一组交易记录中的一个或多个交易记录发送到第一服务器128。此外,分析节点122A可以将分析节点122A的频繁查询的交易记录存储在缓存数据库节点126上。根据实施例,分析节点122A可以是与第一MaaS网络102相关的分布式账本(例如,分布式账本118)的节点,其可以存储与第一MaaS网络102的移动性提供商相关联的第一组交易记录。根据另一实施例,分析节点122A可以是非分布式账本(或本地)节点。

监测节点122B可以包括可被配置为周期性地监测与第一MaaS网络102的每个移动性提供商相关联的一组影响因素的合适的逻辑、电路、代码和/或接口。例如,可以在每天结束时(诸如,在11:59:59PM)监测该一组影响因素。与移动性提供商相关联的一组影响因素可以被用于确定可适用于移动性提供商的收入份额的激励或惩罚。例如,在图2中(在216处)提供了该一组影响因素的示例。该一组影响因素可以基于与移动性提供商相关联的配置数据来确定,该配置数据可以被存储在配置数据库138中。监测节点122B可以将所监测的移动性提供商的一组影响因素发送到中央MaaS节点136,以便基于所监测的一组影响因素来确定与移动性提供商相关联的收入份额。监测节点122B的示例可以包括但不限于基于物联网(IoT)的计算设备、智能电话、蜂窝电话、移动电话或安装在移动性提供商的交通工具上/在移动性提供商的交通工具中使用的消费者电子设备(CE)。监测节点122B的进一步的示例可以包括但不限于边缘节点、边缘设备或具有雾或云计算能力的设备,这些节点或设备可以与安装在移动性提供商的交通工具上/在移动性提供商的交通工具中使用的电子设备进行通信。

档案数据库节点124可以包括可被配置为存储与第一MaaS网络102的所有移动性提供商相关联的第二组交易记录的合适的逻辑、电路、代码和/或接口。档案数据库节点124中第二组交易记录的存储可以基于第二数据保留阈值和存储在分析节点122A上的第三组交易记录的第二存储持续时间。第三组交易记录可以至少包括可被存储在分析节点122A上的第一组交易记录。例如,第二数据保留阈值可以为六十天。在这种情况下,第一MaaS节点118A可以控制分析节点122A从存储在分析节点122A上的第三组交易记录中选择具有六十天或更多天的存储持续时间(即,第二存储持续时间)的所有交易记录作为第二组交易记录。在这里,第三组交易记录可以至少包括从第一MaaS节点118A接收的第一组交易记录。第三组交易记录还可以包括可以比第一组交易记录更旧或更新的其他交易记录。第一MaaS节点118A还可以控制将所选择的第二组交易记录发送到档案数据库节点124,以便存储在档案数据库节点124处。根据实施例,档案数据库节点124可以是与第一MaaS网络102相关的分布式账本(例如,分布式账本118)的节点,其可以存储与第一MaaS网络102的移动性提供商相关联的第二组交易记录。根据另一实施例,档案数据库节点124可以是不具有查询机制的非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。

缓存数据库节点126可以包括可被配置为聚合各个MP节点的交易记录并基于所聚合的交易记录来确定与和第一MaaS网络102相关联的各个移动性提供商相关联的收入份额的合适的逻辑、电路、代码和/或接口。缓存数据库节点126(其在下文中也被称为系统126)可以通信地耦接到多个节点包120。在实施例中,缓存数据库节点126还可以被配置为将分析节点122A的频繁查询的交易记录存储在快速临时存储器或数据库(例如,交易数据库142)中。缓存数据库节点126可以使得能够减少其他数据库节点(诸如多个MP节点116A、116B、…116N、多个MaaS节点118A、118B、…118N、分析节点122A和档案数据库节点124)的工作负载。例如,在某个时间段内与第一MP节点116A相关联的交易记录的数量大于某个阈值(例如,一百万条交易记录)的情况下,第一MaaS节点118A可以将对与第一MP节点116A相关联的如此大量的交易记录的处理或分析卸载到缓存数据库节点126。通过举例而非限制的方式,在第一MP节点116A的如此大量的交易记录的情况下,与第一MP对应的移动性提供商的收入份额的计算可以被卸载到缓存数据库节点126。

在实施例中,系统126(即,缓存数据库节点126)可以在第一MaaS网络102的内部(如图1中所示)。可替代地,系统126可以在第一MaaS网络102的外部。在一些实施例中,系统126可以在网络环境100中被省略(或者不使用,如果存在的话),并且系统126的功能可以由一个或多个数据库节点(诸如多个MP节点116A、116B、…116N、多个MaaS节点118A、118B、…118N、分析节点122A和档案数据库节点124)来执行。例如,在某个时间段内与第一MP节点116A相关联的交易记录的数量小于某个阈值(例如,几千条交易记录)的情况下,系统126可以在网络环境100中被省略(或者可以不被使用)。在此类情况下,第一MaaS网络102的一个或多个分布式账本或区块链节点(诸如,多个MP节点116A、116B、…116N)和其他数据库节点(诸如,多个MaaS节点118A、118B、…118N、分析节点122A和档案数据库节点124)可以高效地处理或分析与第一MP节点116A相关联的此类交易记录。

多个聚合器节点134中的每一个可以包括可被配置为聚合与和MP节点(例如,第一MP节点116A)相关联的一组交易记录中的每个交易记录相关联的交易金额的合适的逻辑、电路、接口和/或代码。基于与该一组交易记录中的每个交易记录相关联的交易金额的聚合,聚合器节点(例如,第一聚合器节点134A)可以确定与MP节点相关联的第一汇总记录。第一汇总记录的确定还可以基于第一组参数。根据实施例,多个聚合器节点134中的每一个可以是非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。在实施例中,为了确定第一汇总记录,多个聚合器节点134中的每一个可以在大数据平台、Hadoop平台或MapReduce平台(但不限于此)中的至少一个上被实现,或者可以将大数据平台、Hadoop平台或MapReduce平台(但不限于此)中的至少一个应用于该一组交易记录和/或第一组参数上。多个聚合器节点134可以被配置为使第一MaaS网络102的每个MP节点的一组交易记录的聚合并行化。多个聚合器节点134的示例可以包括但不限于数据库节点、大型主机机器、服务器、计算机工作站和/或具有聚合逻辑的任何计算设备。

中央MaaS节点136可以包括可被配置为从多个聚合器节点134接收与MP节点(例如,第一MP节点116A)相关联的一组汇总记录的合适的逻辑、电路、接口和/或代码。该一组汇总记录可以至少包括第一汇总记录。中央MaaS节点136可以聚合与所接收的一组汇总记录中的每个汇总记录相关联的交易金额,以确定与MP节点相关联的第二汇总记录。此外,基于所确定的第二汇总记录,中央MaaS节点136可以确定与对应于MP节点的移动性提供商相关联的收入份额。根据实施例,多个聚合器节点134中的每一个可以是非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。中央MaaS节点136的示例可以包括但不限于数据库节点、大型主机机器、服务器、计算机工作站和/或具有聚合逻辑的任何计算设备。

配置数据库138(也被称为config.数据库138)可以包括可被配置为存储与移动性提供商相关联的配置数据合适的逻辑、电路、接口和/或代码。与移动性提供商相关联的配置数据可以包括收入分成配置,该收入分成配置可以基于将与移动性提供商相关联的MP节点引导到第一MaaS网络102而生成。配置数据可以被用于确定与移动性提供商相关联的收入份额。例如,针对第一MP的配置数据可以指定由第一MP赚取的收入的10%可以作为MaaS费用被支付给第一MaaS参与者。在示例中,配置数据可以包括第二组参数和/或与移动性提供商相关联的一组影响因素。例如,第二组参数可以包括与对应于第一MaaS节点的第一MaaS参与者相关联的费用、与第一MP相关联的碳足迹、第一MP获得的绿色能源激励、第一MP实现的交通拥堵缓解和/或与和第一MP相关联的乘坐相关的交通费用板。该一组影响因素的示例可以包括新的移动性模式的孵化或创新、环境可持续性、二氧化碳影响、总体经济增长、交通能力正常化和/或健康和福利举措。根据实施例,配置数据库138可以是非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。

消费者数据库140可以包括可被配置为存储与和第一MaaS网络102相关联的每个移动性提供商相关联的移动性提供商数据的合适的逻辑、电路、接口和/或代码。例如,与MP相关联的移动性提供商数据可以包括与MP相关的数据所有权细节、MP与MaaS参与者之间的服务合同、与服务合同相关联的条款或服务、与服务合同相关联的隐私策略、与服务合同相关联的过程服务和/或与MP和MaaS参与者相关联的收入模型。当MP节点(例如,第一MP节点116A)被引导到第一MaaS网络102上时,该MP节点可以向某个MaaS节点(例如,第一MaaS节点118A)注册以创建节点包(例如,第一节点包120A)。此外,在此阶段,与对应于MP节点的MP相关联的移动性提供商数据被生成并存储在消费者数据库140上。根据实施例,消费者数据库140可以是非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。

交易数据库142可以包括可被配置为存储从多个MaaS节点118A、118B、…118N接收的与多个MP节点116A、116B、…116N中的每一个相关联的交易记录的合适的逻辑、电路、接口和/或代码。在实施例中,交易数据库142还可以将与分析节点122A相关联的频繁查询的交易记录存储在快速临时存储器或数据库中。根据实施例,交易数据库142可以是非分布式账本(或本地)节点。基于非分布式账本的节点可能比基于分布式账本的节点成本效益高并且更快。

调度器节点144可以包括可被配置为生成与多个节点包120中的每一个相关联的触发事件的合适的逻辑、电路、接口和/或代码。在实施例中,与节点包(例如,第一节点包120A)相关联的触发事件基于预定调度或在节点包的MaaS节点(例如,第一MaaS节点118A)处接收到预定义数量的交易记录中的至少一个。调度器节点144的示例可以包括但不限于智能电话、蜂窝电话、移动电话、大型主机机器、服务器、计算机工作站和/或具有基于调度或基于事件的触发机制的任何计算设备。

AI系统146可以包括可被配置为基于与移动性提供商的MP节点相关联的第二汇总记录和/或与收入确定相关联的一组参数来确定与和第一MaaS网络102相关联的移动性提供商相关联的收入份额的合适的逻辑、电路、接口和/或代码。例如,该一组参数可以包括可以从监测节点122B所监测的一组影响因素中确定的第二组参数。在实施例中,可以关于环境影响分析任务进一步训练AI系统146。在实施例中,环境影响分析任务可以包括确定与第一MP相关联的一组影响因素中的每一个的值的变化趋势的得分。基于所确定的得分,可以预测与第一MP相关联的一组影响因素的值的未来变化。AI系统146可以包括AI模型(例如,图8的AI模型812D),诸如回归模型,该AI模型可以被训练以识别输入(诸如,训练数据集中的特征)和输出值(诸如,MP的收入份额百分比/比率、MP的绝对收入值或与MP相关联的影响因素得分)之间的关系。AI模型可以由其超参数(例如,权重的数量、代价函数、输入大小、层数等)定义。可以调节AI模型的超参数,并且可以更新权重,以便朝着AI模型的代价函数的全局最小值移动。在对训练数据集中的特征信息进行几个轮次(epoch)的训练之后,AI模型可以被训练为输出对于一组输入(例如,第二汇总记录、第二组参数和/或一组影响因素)确定的收入份额结果或影响因素得分。所确定的输出可以指示对于该一组输入(例如,从新的/未见的实例提取的输入特征)预测的收入值。

AI模型可以包括电子数据,该电子数据可以被实现为例如可在与AI系统146相关联的电子设备上执行的应用的软件组件。AI模型可以依赖于库、外部脚本或其他逻辑/指令,以便由与AI系统146相关联的电子设备的处理电路执行。AI模型可以包括被配置为使得与AI系统146相关联的电子设备能够执行一个或多个操作(诸如MP的收入份额百分比/比率或绝对收入值的确定)的代码和例程。附加地或可替代地,AI系统146可以使用包括处理器、微处理器(例如,用于执行一个或多个操作或控制一个或多个操作的执行)、现场可编程门阵列(FPGA)或专用集成电路(ASIC)的硬件来实现。可替代地,在一些实施例中,AI系统146可以使用硬件和软件的组合来实现。

第一服务器128可以包括可被配置为查询存储在分析节点122A上的一个或多个第一交易记录并核实与所查询的一个或多个第一交易记录相关联的一个或多个交易的合适的逻辑、电路、接口和/或代码。第一服务器128还可以被配置为查询存储在档案数据库节点124上的一个或多个第二交易记录,并控制与所查询的一个或多个第二交易记录相关联的统计信息的显示。在一些实施例中,如果一个或多个第二交易记录被缓存数据库节点126缓存,则第一服务器128可以被配置为从存储在缓存数据库节点126上的一个或多个第二交易记录中查询一个或多个第三交易记录。第一服务器128可以以类似的方式控制与所查询的一个或多个第三交易记录相关联的统计信息的显示。

根据实施例,第一服务器128可以配置为处理API请求,诸如与交易核实、分析或可视化相关联的API请求。可以基于存储在分析节点122A上的一个或多个第一交易记录和/或存储在档案数据库节点124(或缓存数据库节点126)上的一个或多个第二交易记录来处理API请求。根据实施例,第一服务器128可以提供可以基于脚本语言(诸如但不限于JavaScript或Python)编程的API服务。第一服务器128可以被实现为可通过web应用、云应用、HTTP请求、储存库操作、文件传输等执行操作的云服务器或云服务器的集群。第一服务器128的其他示例实现方案可以包括但不限于数据库服务器、文件服务器、web服务器、媒体服务器、应用服务器、大型主机服务器或云计算服务器。

在至少一个实施例中,第一服务器128可以通过使用对于本领域普通技术人员来说熟知的几种技术被实现为多个分布式的基于云的资源。本领域普通技术人员将理解的是,本公开的范围可以不限于将第一服务器128和代理节点设备112实现为两个单独的实体。在某些实施例中,第一服务器128的功能可以被整体地或至少部分地并入代理节点设备112中,而不脱离本公开的范围。

根据实施例,与分析节点122A和档案数据库节点124中的每一个相关联的第一服务器128可以被配置为向分析节点122A发送对存储在分析节点122A上的一个或多个第一交易记录的查询。在示例性场景中,第一服务器128可以频繁地查询一个或多个第一交易记录。例如,可以查询一个或多个第一交易记录,以解决管理第一MaaS网络102的组织与第一MaaS网络102的一个或多个移动性提供商之间的争议或者第一MaaS网络102的两个或更多个移动性提供商之间的争议。

第一服务器128还可以从分析节点122A接收所查询的一个或多个第一交易记录。所接收的一个或多个第一交易记录可以例如与和同一移动性提供商或不同移动性提供商相关联的交易消息相关。此外,第一服务器128可以核实与所查询的一个或多个第一交易记录相关联的一个或多个交易。一个或多个交易的核实可以由第一服务器128执行,例如以便解决争议。例如,第一服务器128可以确定交易的总金额以及在组织(即,管理第一MaaS网络102的组织)和可能已经提供与交易相关联的移动性服务的一个或多个移动性提供商之间分配的收入的金额。第一服务器128可以核实交易的总金额与分配的收入的总金额之间的匹配。此外,第一服务器128可以核实收入的分配是根据该组织和第一MaaS网络102的各个移动性提供商之间的预先定义的收入分配协议的。在实施例中,收入分配可以基于诸如智能合约之类的与分布式账本技术相关联的协议。因此,第一服务器128可以核实收入的分配是根据该组织和第一MaaS网络102的各个移动性提供商之间的智能合约的。

根据实施例,第一服务器128还可以被配置为将对存储在档案数据库节点124上的一个或多个第二交易记录的查询发送到档案数据库节点124。第一服务器128还可以从档案数据库节点124接收所查询的一个或多个第二交易记录。可以查询存储在档案数据库节点124上的一个或多个第二交易记录,例如以便使得能够实现与第一MaaS网络102相关联的争议解决、审计和合规任务。

第一服务器128还可以显示与所查询的一个或多个第二交易记录相关联的统计信息。与所查询的一个或多个第二交易记录相关联的统计信息可以包括所查询的一个或多个第二交易记录中的每一个的交易标识(ID)、与所查询的一个或多个第二交易记录中的每一个相关联的时间戳和/或所查询的一个或多个第二交易记录中的每一个的路由路径。统计信息还可以包括交易记录跨各移动性提供商的分布、交易价值跨各移动性提供商的分布、交易记录跨天、周、月或年的分布;和/或交易记录跨第一MaaS网络102的用户的分布。

根据实施例,缓存数据库节点126可以被配置为从档案数据库节点124接收所查询的一个或多个第二交易记录。缓存数据库节点126可以将所接收的一个或多个第二交易记录存储在缓存数据库节点126上。缓存数据库节点126还可以从第一服务器128接收对一个或多个第三交易记录的查询。一个或多个第三交易记录可以被包括在存储在缓存数据库节点126上的一个或多个第二交易记录中。缓存数据库节点126可以基于所接收的对一个或多个第三交易记录的查询,将一个或多个第三交易记录发送到第一服务器128。在一些实施例中,一个或多个第三交易记录可以是档案数据库节点124的频繁查询的交易记录。因此,第一服务器128可以容易地访问一个或多个第三交易记录以供使用,诸如用于与第一MaaS网络102相关联的争议解决、审计和合规任务。

在实施例中,为了向上扩展第一MaaS网络102,可以向多个节点包120添加一个或多个新的节点包。一个或多个新的节点包中的每一个可以包括订户节点以及用于移动性提供商(例如,本地MP节点)和MaaS提供商(例如本地MaaS节点)的一组预先配置的节点。为了增强交易性能和吞吐量,一个或多个新的节点包的订户节点和一组预先配置的节点可以被部署为但不限于边缘节点、边缘设备或者具有雾或云计算能力的设备中的一个。MaaS提供商节点(例如,本地MaaS节点)可以与分析节点122A(例如,中央节点)连接以进行数据合并。此外,新的节点包的订户节点可以通过插件接口连接到代理层106(包括代理节点设备112)。在实施例中,分析节点122A可以是与MaaS提供商相关联的分布式账本118的节点。

一旦MaaS提供商节点(例如,本地MaaS节点)可以与分析节点122A连接,MaaS提供商节点(例如,本地MaaS节点)就可以从存储在MaaS提供商节点(例如,本地MaaS节点)上的多个交易记录中选择第一组交易记录,并将所选择的第一组交易记录发送到分析节点122A以供存储。第一组交易记录的选择可以基于MaaS提供商节点(例如,本地MaaS节点)上多个交易记录中的每个交易记录的存储持续时间和与MaaS提供商节点(例如,本地MaaS节点)相关联的数据保留阈值。此外,分析节点122A可以被配置为从存储在分析节点122A上的第三组交易记录中选择第二组交易记录,并将所选择的第二组交易记录发送到档案数据库节点124以供存储。第二组交易记录的选择和发送可以基于分析节点122A从MaaS提供商节点(例如,本地MaaS节点)接收指令。第二组交易记录的选择可以基于分析节点122A上第三组交易记录的第二存储持续时间和分析节点122A的第二数据保留阈值。在实施例中,第三组交易记录可以至少包括第一组交易记录。例如,于2021年2月17日提交的美国专利申请No.17/178,185详细公开了数据保留阈值和存储持续时间。可以注意的是,引用的申请所讨论的数据保留阈值和存储持续时间仅仅是示例。然而,在不脱离本公开的范围的情况下,对于数据保留阈值和存储持续时间可以存在不同的其他示例。

在实施例中,多个节点包120中的每个节点包可以被实现为一组边缘节点、一组边缘设备或者一组具有雾或云计算能力的设备中的一个。每个节点包的节点(例如,订户节点、MP节点和MaaS节点)可以被部署在物理上接近第一MaaS网络102的多个发布者节点110A-110N(即,客户端层104)之处。物理接近可以减少交易时延,并且可以基于多个节点包120的性能限度来限制客户端层104的容量,这可以进一步导致交易失败的减少。此外,第一MaaS网络102的交易处理能力可以通过向第一MaaS网络102添加新的节点包来向上扩展。每个此类节点包可以基于配置模板而被容易地设置,其中一组预先配置的MP节点和MaaS节点可以耦接到订户节点。新的节点包的订户节点可以通过插件接口连接到第一MaaS网络102的代理节点设备112。此外,新的节点包的MaaS节点可以连接到分析节点122A。此后,MaaS节点可以开始将交易记录归档到分析节点122A,然后归档到档案数据库节点124,如前述的描述那样。此外,分析节点122A可以将从多个MaaS节点118A、118B、…118N合并的交易记录用于MaaS提供商和一个或多个移动性提供商之间的收入分配以及数据分析。

图2是描绘根据本公开的实施例的具有公共数据库架构的移动性即服务(MaaS)平台上的大规模交易的收入份额确定的示例性序列图。结合来自图1的元素来说明图2。参照图2,图中示出了图示从202A到220的操作序列的序列图200。该操作序列可以由图1的第一MaaS网络102的各个节点(诸如,第一MP节点116A、第一MaaS节点118A、第一聚合器节点134A和中央MaaS节点136)来执行。

在202A和202B处,第一MP节点116A可以被引导到第一节点包120A。在实施例中,第一MP节点116A和第一MaaS节点118A可以被配置为彼此通信,以将第一MP节点116A引导到第一节点包120A。在实施例中,基于用于该引导的第一MP节点116A和第一MaaS节点118A的通信,与第一MP节点116A对应的第一MP和与第一MaaS节点118A相关联的第一MaaS参与者可以变得与第一MaaS网络102相关联。在实施例中,当移动性提供商(MP)加入第一MaaS网络102或将与该移动性提供商对应的MP节点添加到新创建的节点包时,基于与MaaS参与者的协议或智能合约,新的MP节点可以被引导到新的节点包,该MaaS参与者对应于与新的节点包相关联的新的MaaS节点。例如,基于与和第一节点包120A的第一MaaS节点118A对应的第一MaaS参与者的关联,与第一MP节点116A对应的第一MP可以被引导到第一节点包120A。第一MP和第一MaaS参与者与第一MaaS网络102的关联可以基于服务协议、收入分成模型、数据所有权协议、服务条款协议、隐私策略和/或与第一MP或第一MaaS参与者中的至少一个的操作区域相关联的策略修订。例如,第一MP节点116A的引导可以包括与第一MP节点116A相关联的数据所有者(例如,拥有、操作、管理第一移动性提供商或具有第一移动性提供商的股份的组织或个人)的注册。在实施例中,可以经由管理员设备130从管理员132接收注册所需的信息。第一MP节点116A可以将注册所需的信息提供给第一MaaS节点118A,并且第一MaaS节点118A可以基于该注册来创建数据所有权协议。在引导后,第一MP、第一MaaS参与者和第一MaaS网络102可以受数据所有权协议的约束。

在实施例中,第一MP节点116A的引导还可以包括与第一MP相关联的配置数据的生成。配置数据可以包括与第一MP和第一MaaS提供商相关联的收入分成配置。收入分成配置可以基于经由数据所有者的计算设备从第一MP节点116A的数据所有者接收的用户输入来创建。收入分成配置还可以基于经由管理员设备130从管理员132接收的用户输入来创建或修改。收入分成配置可以包括与第一MP相关联的一组同意,以共享与第一MP相关联的交易数据。例如,该一组同意可以包括来自第一MP的第一同意,以允许或拒绝提交与第一MP相关联的交易记录以供第一MaaS网络102和/或系统126进行收入计算。该一组同意还可以包括来自第一MP的第二同意,以允许或拒绝MaaS参与者对所提交的交易记录的访问以进行收入汇总和销售交易共享。该一组同意还可以包括来自第一MP的第三同意,以在来自其他移动性提供商的查询的情况下允许或拒绝对交易记录的访问。在第三同意指示允许访问交易记录的情况下,第三同意还可以包括指示响应于查询而可以与之共享交易记录的第一MaaS网络102的移动性提供商和/或MaaS参与者的信息。该一组同意还可以包括来自第一MP的第四同意,以基于来自另一移动性提供商的请求而允许、部分允许或拒绝交易记录的归档。在部分允许的情况下,第四同意还可以包括指示可以与之共享交易记录以便归档的第一MaaS网络102的移动性提供商和/或MaaS参与者的信息。包括收入分成配置的配置数据可以被存储在配置数据库138上。

所述引导还可以包括用于与第一节点包120A相关联的与第一MP节点116A对应的第一MP和与第一MaaS节点118A对应的第一MaaS参与者之间的业务过程的服务协议的注册。服务协议的注册可以基于可以由第一MP和第一MaaS参与者两者共同商定的某些服务条款和隐私策略。第一MP节点116A可以基于从第一MP节点116A和/或管理员设备130(基于管理员132的用户输入)接收的确认来创建服务协议、条款或服务和隐私策略。此外,第一MP节点116A的引导可以基于某种收入分成模型,该收入分成模型可以基于第一MP节点的交易的计数、交易的金额或价值、MaaS平台费用、给第一MaaS参与者的费用、与第一MP的交通工具的碳足迹相关联的惩罚和/或与第一MP的清洁燃料使用相关联的激励来指定诸如第一MP的收入或使用费的百分比或比率之类的信息。该引导还可以包括基于与第一MP相关联的交易数据的使用条款的数据注册。在某些场景中,第一MP和/或第一MaaS参与者可以在多个地理区域或法律管辖区中操作。在此类情况下,基于第一MP或第一MaaS参与者中的至少一个的地理操作区域的法律要求,该引导还可以包括可适用于服务协议、服务条款、隐私策略和/或使用条款的策略修订。

基于将第一MP节点116A引导到第一节点包120A,可以将第一MP节点116A添加到第一节点包120A,并且可以在第一MP和第一MaaS参与者之间创建第一智能合约。换句话说,第一节点包120A的第一MP节点116A可以基于第一智能合约与第一MaaS节点118A相关联。在一些实施例中,可以执行第一智能合约以基于第一MP节点116A的一组交易记录来确定与第一MP相关联的收入份额。第一MP节点116A的引导可以确保第一MP的收入份额的确定可以按照第一MP和第一MaaS参与者之间的一组预先商定的条款和条件、隐私策略和服务协议(或第一智能合约)。因此,基于第一MP节点116A的引导,第一MP的收入份额的确定可以被卸载到系统126,而第一MP和第一MaaS参与者之间的条款和条件、隐私策略和服务协议仍然可以是可执行的和有效的。这可以解决第一MP和第一MaaS参与者之间的数据隐私和合同问题。例如,在图6中进一步描述了针对MP节点的引导和与该MP节点相关联的移动性参与者的收入计算的实体关系(ER)图。例如,在图7中进一步描述了针对MP节点的引导过程的操作序列。

在另一实施例中,第一MaaS网络102可以包括多个中央MP节点(未在图1或图2中示出)。多个中央MP节点中的每一个可以与某个移动性提供商相关联,并且可以通信地耦接到相应移动性提供商的(一个或多个)MP节点。例如,第一中央MP节点可以与第一MP相关联(并耦接到第一MP节点116A),并且第二中央MP节点可以与第二MP相关联(并耦接到第二MP节点116B)。在一些场景中,多个节点包中的每一个可以包括与单个MP相关联的MP节点。在此类情况下,单个中央MP节点可以与可被包括在此类多个节点包中的(该单个MP的)每个MP节点相关联。在某些实施例中,MP节点的引导过程可以由与该MP节点相关联的中央MP节点来执行,该中央MP节点可以与和该MP节点相同的移动性提供商相关联。

在204A(或204B)处,可以接收触发事件。在实施例中,第一MP节点116A(在204A处)和/或第一MaaS节点118A(在204B处)可以被配置为从调度器节点144接收触发事件。尽管在图2中示出了204A和204B两者,但是在一些实施例中,在不脱离本公开的范围的情况下,触发事件可以仅由第一MaaS节点118A在204B处接收,而不由第一MP节点116A接收。在此类情况下,可以从序列图200中省略204A。

在实施例中,调度器节点144可以被配置为生成与第一节点包120A相关联的触发事件。在实施例中,触发事件可以基于预定调度或在第一MaaS节点118A处接收到预定义数量的交易记录中的至少一个来生成。例如,可以在每天结束时(比如说,在每天11:59:59PM)生成触发事件。在另一示例中,可以在于第一MaaS节点118A处接收到与第一MP节点116A相关联的某个预定义数量的交易记录(比如说,十万条交易记录)后生成触发事件。第一MaaS节点118A(和/或第一MP节点116A)可以被配置为从调度器节点144接收触发事件。

在206处,可以发送与第一MP节点116A相关联的第一组交易记录。在实施例中,第一MaaS节点118A可以被配置为将与第一MP节点116A相关联的第一组交易记录发送到系统126的第一聚合器节点134A。第一聚合器节点134A可以被配置为从第一MaaS节点118A接收第一组交易记录。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点114A接收的交易消息相关联。在示例中,与第一MP节点116A相关联的第一组交易记录可以包括第一MP节点116A的某个预定时间段(例如,某一天)的交易记录,如果在每天结束时生成触发事件的话。在另一示例中,第一组交易记录可以包括第一MP节点116A的某个预定义数量的交易记录(例如,最近的十万条交易记录),如果在接收到与第一MP节点116A相关联的一组十万条交易记录后生成触发事件的话。

在208处,可以确定与第一MP节点116A相关联的第一汇总记录。在实施例中,第一聚合器节点134A可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合来确定与第一MP节点116A相关联的第一汇总记录。例如,第一聚合器节点134A可以确定所接收的第一组交易中的每一个的交易金额或交易价值的总和,并基于所确定的总和来确定第一汇总记录。在实施例中,第一汇总记录可以指示所接收的第一组交易的总交易金额。例如,在图5中进一步描述了第一汇总记录的确定。

在实施例中,与第一MP节点116A相关联的第一汇总记录的确定还可以基于第一组参数。第一组参数的示例可以包括与第一MP相关联的公司信息、与第一组交易记录中的每个交易记录相关联的服务项目信息、与第一组交易记录中的每个交易记录相关联的票销售数据、与第一MP相关联的交通费用价格主数据、与第一MP相关联的服务价格主数据和/或与第一组交易记录中的每个交易记录相关联的票交易数据。例如,与第一MP相关联的公司信息可以包括与对应于第一MP的公司相关联的名称、地址、交通工具的数量和/或交通工具的类型。与第一组交易记录中的每个交易记录相关联的服务项目信息可以包括与第一组交易记录中的每个交易记录相关联的行程段(trip leg)的日期/时间、行程段的持续时间(基于进入/离开交易消息)、在行程段中行进的距离和/或与行程段相关联的交通工具的类型。与第一组交易记录中的每个交易记录相关联的票销售数据可以包括与第一组交易记录中的每个交易记录相关联的行程的票的价格和/或与第一MP相关联的行程段的价格。与第一MP相关联的交通费用价格主数据可以包括与第一MP相关联的基于行程段距离的交通费用表和/或基于行程段持续时间的交通费用表。与第一MP相关联的服务价格主数据可以包括与第一MP相关联的交通附加费、等待时间附加费、行程段持续时间附加费、基于星期几的附加费、基于一天中的时间的附加费、假日附加费和/或服务税。与第一组交易记录中的每个交易记录相关联的票交易数据可以包括但不限于来自第一组交易记录中的每个交易记录中的票数据的、对应于与第一MP相关联的行程段的交易数据。

在实施例中,第一汇总记录的确定还可以基于将大数据平台、Hadoop平台和/或MapReduce平台应用于与所接收的第一组交易记录中的每个交易记录相关联的交易金额或第一组参数中的至少一个上。例如,第一聚合器节点134A可以基于所接收的第一组交易记录和/或第一组参数将第一汇总记录的确定卸载到大数据平台并使第一汇总记录的确定并行化。基于大数据平台的使用,与第一MP节点116A相关联的大规模交易(例如,数百万条交易记录)可以被并行处理,并且与常规系统相比,可以以更少的时间和成本效益更高的方式高效地确定第一汇总记录。

在210处,可以发送第一汇总记录。在实施例中,第一聚合器节点134A可以被配置为将所确定的与第一MP节点116A相关联的第一汇总记录发送到中央MaaS节点136。中央MaaS节点136可以被配置为从第一聚合器节点134A接收第一汇总记录。

在212处,可以接收一组汇总记录。在实施例中,中央MaaS节点136可以被配置为从多个聚合器节点134接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括从第一聚合器节点134A接收的第一汇总记录。

在214处,可以确定第二汇总记录。在实施例中,中央MaaS节点136可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。例如,中央MaaS节点136可以聚合与所接收的一组汇总记录中的每个汇总记录相关联的交易金额,以确定存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。在实施例中,第二汇总记录可以指示存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。例如,在图5中进一步描述了第二汇总记录的确定。

多个聚合器节点134中的一个或多个可能已经将多个交易记录的交易金额上卷一次,以确定一组汇总记录。因此,第二汇总记录的确定(基于与所述一组汇总记录相关联的聚合的交易金额)对于中央MaaS节点136来说可能是计算成本较低的任务。在实施例中,第二汇总记录的确定可以不被并行化。然而,在某些场景中,第一MaaS网络102可以是具有大量节点包的大型网络,并且还可以在多个地理区域中操作。在此类情况下,第二汇总记录的确定例如可以基于大数据平台、Hadoop平台和/或MapReduce平台的使用而被并行化。

在216处,可以确定第一收入份额。在实施例中,中央MaaS节点136可以被配置为基于所确定的第二汇总记录,确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。例如,第二汇总记录可以包括与和第一MP节点116A相关联的多个交易记录对应的每个交易的总交易金额。与第一MP相关联的第一收入份额可以基于总交易金额来确定。总交易金额可以用作第一MP在某个时间范围或会计期间内通过第一MaaS网络102向客户提供服务而赚取的收入或使用费的指标。例如,在图5中进一步描述了第一收入份额的确定。

在实施例中,监测节点122B可以被配置为周期性地监测与第一MP相关联的一组影响因素。例如,可以在每天结束时(诸如,在11:59:59PM)监测该一组影响因素。该一组影响因素可以基于与第一MP相关联的配置数据来确定,该配置数据可以被存储在配置数据库138中。该一组影响因素的示例可以包括新的移动性模式的孵化或创新、环境可持续性、二氧化碳影响、总体经济增长、交通能力正常化和/或健康和福利举措。与第一MP相关联的一组影响因素可被用于确定可适用于第一MP的第一收入份额上的激励或惩罚。在实施例中,监测节点122B可以基于周期性地监测的该一组影响因素中的每一个的值来生成与该一组影响因素相关联的历史数据。例如,监测节点122B可以将在先前时间间隔中确定的该一组影响因素的第一值与在当前时间间隔中确定的该一组影响因素的第二值进行比较,以确定该一组影响因素的值的变化趋势。所确定的变化趋势可以作为历史数据被存储。历史数据还可以包括该一组影响因素的第一值和第二值。监测节点122B可以周期性地(例如,在每天结束时)将与第一移动性提供商相关联的一组影响因素的值的变化趋势发送到中央MaaS节点136。

在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。第二组参数的示例可以包括与对应于第一MaaS节点的第一MaaS参与者相关联的费用、与第一MP相关联的碳足迹、第一MP获得的绿色能源激励、第一MP实现的交通拥堵缓解和/或与和第一MP相关联的乘坐相关的交通费用板。在实施例中,中央MaaS节点136可以被配置为基于与第一MP相关联的一组影响因素的值的变化趋势来确定第二组参数。例如,碳足迹可以基于二氧化碳影响来确定。此外,绿色能源激励可以基于新的移动性模式的孵化或创新和/或环境可持续性来确定。交通拥堵缓解可以基于交通能力正常化来确定。

例如,第一MaaS参与者可以对每个交易征收固定费用(诸如,交易金额的10%)。基于第一MP的交通工具的碳足迹,第一MP可以在每个交易上被激励或惩罚一定百分点的交易金额。类似地,基于第一MP使用的绿色能源,第一MP可以在每个交易上获得激励。此外,由第一MP的交通工具缓解的交通拥堵的程度可以基于高峰时段或交通热点中的总乘坐次数(或运输的客户的数量)来确定。可以基于缓解的交通拥堵的程度来激励第一MP。此外,可以基于与和第一MP相关联的乘坐相关的交通费用板来激励或惩罚第一MP。例如,可以基于交通附加费、等待时间附加费、行程段持续时间附加费、基于星期几的附加费、基于一天中的时间的附加费和/或假日附加费来激励或惩罚第一MP。

在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将AI系统146(例如,图8的AI模型812D)应用于所确定的第二汇总记录或第二组参数中的至少一个上。可以关于收入份额确定任务预先训练AI系统146。在实施例中,可以基于存储在配置数据库138上的与第一MP相关联的配置数据、收入模型、服务协议、条款或服务和/或隐私策略来训练AI系统146。中央MaaS节点136可以将所确定的第二汇总记录和/或第二组参数馈送到AI系统146。AI系统146可以基于馈送的第二汇总记录和/或第二组参数来确定与第一MP相关联的第一收入份额。

在实施例中,可以关于环境影响分析任务进一步训练AI系统146。在实施例中,AI系统146可以确定与第一MP相关联的一组影响因素中的每一个的值的变化趋势的得分。基于所确定的得分,AI系统146可以预测与第一MP相关联的一组影响因素的值的未来变化。所预测的该一组影响因素的值的未来变化可以指示第一MP的操作的未来环境影响。中央MaaS节点136可以基于所预测的与第一MP相关联的一组影响因素的值的变化来更新所确定的与第一MP相关联的第一收入份额。例如,在所预测的二氧化碳影响的值的变化是积极变化的情况下,未来二氧化碳影响可以指示降低的二氧化碳水平。在此类情况下,所确定的第一收入份额可以用对于积极的未来二氧化碳影响的激励来更新。类似地,所确定的第一收入份额可以用对于积极的未来能力正常化和积极的未来环境可持续性的激励来更新。例如,在某些场景中,对于第一MP的此类激励可以针对第一MP的操作的积极未来环境影响,作为政府补贴被支付给第一MP。在某些场景中,基于积极的未来环境影响,中央MaaS节点136可以更新存储在配置数据库138上的第一MP的配置数据。例如,最初,第一MP的配置数据可以指示收入(即,第一MP赚取的收入)的10%可以作为MaaS费用与第一MaaS参与者分享。然而,基于积极的未来环境影响,中央MaaS节点136可以更新第一MP的配置数据,使得更新后的第一MP的配置可以指示第一MP赚取的收入的7%可以作为MaaS费用被支付给第一MaaS参与者。因此,基于第一MP的操作的积极未来环境影响,第一MaaS参与者的MaaS费用可以被减少3%,从而可以间接地激励第一MP。

中央MaaS节点136可以基于AI系统146在周期性间隔结束时(例如,在每天结束时)对第一MP的操作的新的未来环境影响的预测,周期性地更新存储在配置数据库138上的与第一MP相关联的配置数据。然后,监测节点122B可以在周期性间隔结束时使用所更新的配置数据来监测与第一MP相关联的一组影响因素的新值。此外,中央MaaS节点136可以基于新监测的该一组影响因素的值来确定第二组参数的新值。中央MaaS节点136可以基于第二组参数的新值,通过使用AI系统146来确定与第一MP相关联的第一收入份额。

在218处,可以发送所确定的第一收入份额。在实施例中,中央MaaS节点136可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。第一MaaS节点118A可以从中央MaaS节点136接收所确定的第一收入份额。在一些实施例中,中央MaaS节点136还可以将第一收入份额发送到第一MP节点116A。

在220处,可以存储第一收入份额。在实施例中,第一MaaS节点118A可以被配置为存储所接收的与第一MP相关联的第一收入份额。在实施例中,第一MaaS节点118A可以将与第一MP相关联的第一收入份额发送到第一MP节点116A。所发送的关于第一收入份额的信息可以充当与第一MP节点116A相关联的第一MP的合并报告。第一MP节点116A可以基于存储在第一MP节点116A上的多个交易记录来核实第一收入份额。在这里,多个交易记录可以至少包括第一组交易记录。第一MP节点116A可以将核实的结果作为第一核实信息发送到第一MaaS节点118A。第一MaaS节点118A可以进一步基于第一核实信息和存储在第一MaaS节点118A上的第一组交易记录来交叉核实所核实的第一收入份额。第一收入份额被交叉核实为正确可以指示在第一MP和第一MaaS参与者之间对于所确定的第一MP的第一收入份额可能存在共识。第一MaaS节点118A可以被配置为将交叉核实的第一收入份额存储在第一MaaS节点118A中。在实施例中,第一收入份额还可以被存储在第一MP节点116A上。例如,在图3中进一步描述了第一收入份额的核实和存储。

在实施例中,在第一收入份额的确定之后(并且在一些情况下,在第一收入份额的交叉核实之后),与第一收入份额相关联的最终金额可以被存储在分布式账本节点(例如,第一MaaS节点118A和/或第一MP节点116A)中。连同最终金额的存储,还可以将与交易记录相关联(即,与第一收入份额相关)的签核(sign-off)状态、交易历史和证据指针(evidencepointer)存储在分布式账本节点上。在这里,签核状态(或签核点)可以对应于收入份额的最终结算的指示。此外,证据指针可以对应于可以相对于签核点更新的证明数据的最近的状态。与和第一收入份额相关的交易相关联的最终金额、签核状态、交易历史和证据指针在下文中被统称为证据数据。第一核实信息在下文中也被称为来自第一MP节点116A的反馈数据。第一MaaS节点118A还可以从配置数据库138提取与第一MP相关联的配置数据的当前(即,最新)值,并存储所提取的与第一MP相关联的配置数据的当前(或最新)值。为了可追溯性和审计目的,与第一收入份额相关的证据数据、来自第一MP节点116A的反馈数据以及与第一移动性提供商相关联的配置数据可以被存储在第一MaaS节点118A上。在实施例中,在交叉核实不成功的情况下,第一MaaS节点118A可以确定可能存在数据所有者(例如移动性参与者)的欺骗或欺诈,该数据所有者可能已经捕获了与第一收入份额相关的交易记录。在此类情况下,第一MaaS参与者可以对数据所有者施加惩罚。惩罚的金额可以基于与第一收入份额相关联的预期交易金额和与第一收入份额相关联的实际交易金额之差来确定。

在实施例中,第一MaaS节点118A可以将所接收的与第一MP相关联的第一收入份额发送到分析节点122A。分析节点122A还可以存储与第一MP相关联的第一收入份额。此外,分析节点122A可以基于与分析节点122A相关联的数据保留阈值(例如,一个月)和分析节点122A上第一收入份额的存储持续时间,将第一收入份额发送到档案数据库节点124以便长期存储。一旦分析节点122A上第一收入份额的存储持续时间超过与分析节点122A相关联的数据保留阈值,档案数据库节点124就可以存储第一收入份额。例如,于2021年2月17日提交的美国专利申请No.17/178,185详细讨论了数据保留阈值和存储持续时间。可以注意的是,引用的申请所讨论的数据保留阈值和存储持续时间仅仅是示例。然而,在不脱离本公开的范围的情况下,对于数据保留阈值和存储持续时间可以存在不同的其他示例。

图3是描绘根据本公开的实施例的与对应于图1的第一移动性提供商(MP)节点的第一移动性提供商(MP)相关联的第一收入份额的核实的示例性序列图。结合来自图1和图2的元素来说明图3。参照图3,图中示出了图示从302到318的操作序列的序列图300。该操作序列可以由图1的第一MaaS网络102的各个节点(诸如,第一MaaS节点118A和第一MP节点116A)来执行。

在302处,可以接收与第一MP相关联的第一收入份额。在实施例中,第一MaaS节点118A可以被配置为从中央MaaS节点136接收与第一MP(对应于第一MP节点116A)相关联的第一收入份额。例如,在图2中描述了第一收入份额的确定。

在304处,可以发送第一收入份额。在实施例中,第一MaaS节点118A可以被配置为将与第一MP相关联的第一收入份额发送到第一MP节点116A。第一MP节点116A可以从第一MaaS节点118A接收第一收入份额。在另一实施例中,第一MaaS网络102可以包括多个中央MP节点(未在图1或图3中示出)。多个中央MP节点中的每一个可以与某个移动性提供商相关联,并且可以通信地耦接到相应移动性提供商的(一个或多个)MP节点。例如,第一中央MP节点可以与第一MP相关联(并耦接到第一MP节点116A),并且第二中央MP节点可以与第二MP相关联(并耦接到第二MP节点116B)。在一些场景中,多个节点包中的每一个可以包括与单个MP相关联的MP节点。在此类情况下,单个中央MP节点可以与可被包括在此类多个节点包中的(该单个MP的)每个MP节点相关联。

在实施例中,每个中央MP节点可以从相应的MaaS节点接收与对应MP相关联的收入份额。然后,中央MP节点可以验证与对应MP相关联的收入份额,并将其存储在与该MP相关联的中央MP节点中,如在图3中(在操作306到320处)进一步描述的那样。尽管在图3中,参考第一MP节点116A描述了第一MP的第一收入份额的核实和存储,但是在不脱离本公开的范围的情况下,第一收入份额可以可替代地由与第一MP相关联的第一中央MP节点以类似的方式来核实和存储。

在306处,可以核实所接收的第一收入份额。在实施例中,第一MP节点116A可以被配置为基于存储在第一MP节点116A上的多个交易记录来核实所接收的第一收入份额。在实施例中,多个交易记录可以至少包括第一组交易记录。例如,为了核实,第一MP节点116A可以聚合与第一组交易记录中的每个交易记录相关联的交易金额。此外,第一MP节点116A可以将AI系统146应用于所聚合的交易金额上,以估计与第一MP相关联的第二收入份额。此后,第一MP节点116A可以将第一收入份额与和第一MP相关联的第二收入份额进行比较,以基于该比较生成第一核实信息。第一核实信息可以指示第一MP节点116A处的所接收的第一收入份额的核实的结果。例如,第一核实信息可以指示第一收入份额是否与第二收入份额相同,以及在不相同的情况下第一收入份额与第二收入份额相差多少金额。第一核实信息还可以包括第二收入份额。

在308处,可以发送第一核实信息。在实施例中,第一MP节点116A可以被配置为将所生成的第一核实信息发送到第一MaaS节点118A。第一MaaS节点118A可以从第一MP节点116A接收所发送的第一核实信息。如前所述,第一核实信息可以指示第一MP节点116A处的所接收的第一收入份额的核实的结果。

在310处,可以交叉核实第一收入份额。在实施例中,第一MaaS节点118A可以被配置为交叉核实与第一MP相关联的第一收入份额。在实施例中,基于存储在第一MaaS节点118A上的第一组交易记录,第一MaaS节点118A可以被配置为核实第一收入份额以确定第二核实信息。例如,第一MaaS节点118A可以聚合与存储在第一MaaS节点118A上的第一组交易记录中的每个交易记录相关联的交易金额。此外,第一MaaS节点118A可以将AI系统146应用于所聚合的交易金额上,以估计与第一MP相关联的第三收入份额。此后,第一MP节点116A可以将第一收入份额与和第一MP相关联的第三收入份额进行比较,以基于该比较生成第二核实信息。第二核实信息可以指示第一MaaS节点118A处的第一收入的核实的结果。例如,第二核实信息可以指示第一收入份额是否与第三收入份额相同,以及在不相同的情况下第一收入份额与第三收入份额相差多少金额。第二核实信息还可以包括第三收入份额。

在实施例中,第一MaaS节点118A还可以被配置为将所接收的第一核实信息与所确定的第二核实信息进行比较。可以基于第一核实信息与所确定的第二核实信息的比较来交叉核实第一收入份额。在第一核实信息被确定为与第二核实信息相同并且第一收入份额等于第二收入份额和第三收入份额两者的情况下,所确定的第一收入份额可以被交叉核实为正确。在此类情况下,第一收入份额可以被存储在第一MaaS节点118A上,如在312处描述的那样。然而,在第一核实信息被确定为与第二核实信息不同或者第一收入份额被确定为与第二收入份额或第三收入份额中的至少一个不同的情况下,控制可以转到314。

在312处,可以存储第一收入份额。在实施例中,第一MaaS节点118A可以被配置为基于310处的第一核实信息和第二核实信息之间的比较来存储与第一MP相关联的第一收入份额。在第一收入份额被交叉核实为正确的情况下,例如,如在310处所述,可以存储第一收入份额。第一收入份额被交叉核实为正确可以指示在第一MP和第一MaaS参与者之间对于所确定的第一MP的第一收入份额可能存在共识。在实施例中,第一收入份额还可以被存储在第一MP节点116A上。控制可以转到结束。

在314处,可以确定第一调整金额(adjustment amount)。在实施例中,第一MaaS节点118A可以被配置为基于310处的第一核实信息和第二核实信息之间的比较来确定第一调整金额。在一种场景中,第一核实信息和第二核实信息可能被确定为相同,然而,第一收入份额可能被确定为不同于第二收入份额和第三收入份额两者。在这里,第二收入份额和第三收入份额可以相同。在此类场景中,第一调整金额可以被确定为第一收入份额与第二收入份额(或第三收入份额)之间的差。在另一种场景中,第一核实信息可能被确定为不同于第二核实信息。在这里,第二收入份额和第三收入份额可以被确定为不同。在此类场景中,第一MaaS节点118A可以基于将(第一MP和第一MaaS参与者之间的)服务条款和/或服务协议应用于第一收入份额、第二收入份额和/或第三收入份额上来确定第一调整金额。

在316处,可以确定更新后的第一收入份额。在实施例中,第一MaaS节点118A可以被配置为基于所确定的第一调整金额来更新与第一MP相关联的第一收入份额。例如,第一MaaS节点118A可以基于第一调整金额是否对应于与第一收入份额相关联的正调整(或负调整),将第一调整金额和第一收入份额相加(或相减)以确定更新后的第一收入份额。因此,可以基于所确定的第一调整金额来校正与第一MP相关联的第一收入份额。第一收入份额的交叉核实和/或基于第一调整金额的第一收入份额的校正可以确保在第一MaaS网络102的移动性提供商之间执行真实且正确的收入分配。第一收入份额的交叉核实和/或基于第一调整金额的第一收入份额的校正可以进一步指示在第一MP和第一MaaS参与者之间对于所确定的第一MP的第一收入份额和/或对于第一收入份额的校正可能存在共识。

在318处,可以发送更新后的第一收入份额。在实施例中,第一MaaS节点118A可以被配置为将更新后的第一收入份额发送到第一MP节点116A。第一MP节点116A可以从第一MaaS节点118A接收更新后的第一收入份额。在实施例中,第一MP节点116A可以存储从第一MaaS节点118A接收的更新后的第一收入份额。

在320处,可以存储更新后的第一收入份额。在实施例中,第一MaaS节点118A可以被配置为将更新后的第一收入份额存储在第一MaaS节点118A上。

图4是描绘根据本公开的实施例的具有公共数据库架构的移动性即服务(MaaS)平台上的小规模或中等规模交易的收入份额确定的示例性序列图。结合来自图1、图2和图3的元素来说明图4。参照图4,图中示出了图示从402A到420的操作序列的序列图400。该操作序列可以由图1的第一MaaS网络102的各个节点(诸如,第一MP节点116A和第一MaaS节点118A)来执行。

在402A和402B处,第一MP节点116A可以被引导到第一节点包120A。在实施例中,第一MP节点116A和第一MaaS节点118A可以被配置为彼此通信,以将第一MP节点116A引导到第一节点包120A。在实施例中,基于用于该引导的第一MP节点116A和第一MaaS节点118A的通信,与第一MP节点116A对应的第一MP和与第一MaaS节点118A相关联的第一MaaS参与者可以变得与第一MaaS网络102相关联。第一MP和第一MaaS参与者与第一MaaS网络102的关联可以基于服务协议、收入分成模型、数据所有权协议、服务条款协议、隐私策略和/或与第一MP或第一MaaS参与者中的至少一个的操作区域相关联的策略修订。基于将第一MP节点116A引导到第一节点包120A,可以将第一MP节点116A添加到第一节点包120A,并且可以在第一MP和第一MaaS参与者之间创建第一智能合约。换句话说,第一节点包120A的第一MP节点116A可以基于第一智能合约与第一MaaS节点118A相关联。在实施例中,可以执行第一智能合约以基于第一MP节点116A的一组交易记录来确定与第一MP相关联的收入份额,如在416处描述的那样。例如,在图2中(在202A和202B处)进一步描述了第一MP节点116A的引导。例如,在图6中进一步描述了针对MP节点的引导和与该MP节点相关联的移动性参与者的收入计算的ER图。例如,在图7中进一步描述了针对MP节点的引导过程的序列操作。

在另一实施例中,第一MaaS网络102可以包括多个中央MP节点(未在图1或图4中示出)。多个中央MP节点中的每一个可以与某个移动性提供商相关联,并且可以通信地耦接到相应移动性提供商的(一个或多个)MP节点。例如,第一中央MP节点可以与第一MP相关联(并耦接到第一MP节点116A),并且第二中央MP节点可以与第二MP相关联(并耦接到第二MP节点116B)。在一些场景中,多个节点包中的每一个可以包括与单个MP相关联的MP节点。在此类情况下,单个中央MP节点可以与可被包括在此类多个节点包中的(该单个MP的)每个MP节点相关联。在某些实施例中,MP节点的引导过程可以由与该MP节点相关联的中央MP节点来执行,该中央MP节点可以与和该MP节点相同的移动性提供商相关联。

在404A(或404B)处,可以接收触发事件。在实施例中,第一MP节点116A(在404A处)和/或第一MaaS节点118A(在404B处)可以被配置为从调度器节点144接收触发事件。尽管在图4中示出了404A和404B两者,但是在一些实施例中,在不脱离本公开的范围的情况下,触发事件可以仅由第一MP节点116A在404A处接收,而不由第一MaaS节点118A接收。在此类情况下,可以从序列图400中省略404B。在实施例中,调度器节点144可以被配置为生成与第一节点包120A相关联的触发事件。在实施例中,触发事件可以基于预定调度或在第一MaaS节点118A处接收到预定义数量的交易记录中的至少一个来生成。例如,在图2中(在204A和204B处)进一步描述了触发事件的接收。

在406处,可以提取第一组交易记录。在实施例中,第一MP节点116A可以被配置为基于触发事件的接收,从第一MaaS节点118A提取与第一MP节点116A相关联的第一组交易记录。在另一实施例中,可以从第一MP节点116A而不是第一MaaS节点118A提取第一组交易记录。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点114A接收的交易消息相关联。在示例中,与第一MP节点116A相关联的第一组交易记录可以包括第一MP节点116A的某个预定时间段(例如,某一天)的交易记录,如果在每天结束时生成触发事件的话。在另一示例中,第一组交易记录可以包括第一MP节点116A的某个预定义数量的交易记录(例如,最近的一千条交易记录),如果在接收到与第一MP节点116A相关联的一组一千条交易记录后生成触发事件的话。

在408处,可以确定与第一MP节点116A相关联的第一汇总记录。在实施例中,第一MP节点116A可以被配置为基于与所提取的第一组交易记录中的每个交易记录相关联的交易金额的聚合中的至少一个来确定与第一MP节点116A相关联的第一汇总记录。例如,第一MP节点116A可以确定所提取的第一组交易中的每一个的交易金额或交易价值的总和,并基于所确定的总和来确定第一汇总记录。在实施例中,第一汇总记录可以指示所提取的第一组交易的总交易金额。在实施例中,与第一MP节点116A相关联的第一汇总记录的确定还可以基于第一组参数。例如,在图2中(在208处)提供了与第一组参数相关的细节。在另一实施例中,第一MP节点116A可以被配置为将所提取的第一组交易记录发送到第一MaaS节点118A。第一MaaS节点118A可以被配置为基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合中的至少一个来确定与第一MP节点116A相关联的第一汇总记录。例如,在交易记录的数量小于某个值(诸如几百)的情况下,第一MP节点116A可以将交易记录发送到第一MaaS节点118A,并且第一MaaS节点118A可以确定第一汇总记录。

在410处,可以发送所确定的第一汇总记录。在实施例中,第一MP节点116A可以被配置为将所确定的与第一MP节点116A相关联的第一汇总记录发送到第一MaaS节点118A。第一MaaS节点118A可以从第一MaaS节点118A接收第一汇总记录。

在412处,可以接收与第一MP节点116A相关联的一组汇总记录。在实施例中,第一MaaS节点118A可以被配置为从多个节点包120的一组MP节点接收与第一MP节点116A相关联的一组汇总记录。与第一MP节点116A相关联的一组汇总记录可以至少包括与第一MP节点116A相关联的第一汇总记录。

在414处,可以确定第二汇总记录。在实施例中,第一MaaS节点118A可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。例如,第一MaaS节点118A可以聚合与所接收的一组汇总记录中的每个汇总记录相关联的交易金额,以确定存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。在实施例中,第二汇总记录可以指示存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。

在416处,可以确定第一收入份额。在实施例中,第一MaaS节点118A可以被配置为执行第一智能合约,以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。例如,第一智能合约可以包括与第一MP和第一MaaS提供商之间的条款和条件以及服务协议相关联的收入计算逻辑。在执行第一智能合约以确定第一收入份额时,可以将收入计算逻辑应用于第二汇总记录上。第二汇总记录可以包括与和第一MP节点116A相关联的多个交易记录对应的每个交易的总交易金额。总交易金额可以用作第一MP在某个时间范围或会计期间内通过第一MaaS网络102向客户提供服务而赚取的收入或使用费的指标。

在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。例如,在图2中(在216处)提供了与第二组参数相关的细节。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将AI系统146应用于所确定的第二汇总记录或第二组参数中的至少一个上。可以关于收入份额确定任务预先训练AI系统146。在实施例中,可以基于收入模型、服务协议、条款或服务和/或隐私策略来训练AI系统146。第一MaaS节点118A可以将所确定的第二汇总记录和/或第二组参数馈送到AI系统146。AI系统146可以基于馈送的第二汇总记录和/或第二组参数来确定与第一MP相关联的第一收入份额。例如,在图2中(在216处)进一步描述了与第一MP相关联的第一收入份额的确定。

在418处,可以发送所确定的第一收入份额。在实施例中,第一MaaS节点118A可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MP节点116A。第一MP节点116A可以从第一MaaS节点118A接收所确定的第一收入份额。

在420处,可以存储第一收入份额。在实施例中,第一MaaS节点118A可以被配置为存储与第一MP相关联的第一收入份额。在实施例中,第一MP节点116A可以基于存储在第一MP节点116A上的多个交易记录来核实所确定的第一收入份额。在这里,多个交易记录可以至少包括第一组交易记录。第一MP节点116A可以将核实的结果作为第一核实信息发送到第一MaaS节点118A。第一MaaS节点118A可以进一步基于第一核实信息和存储在第一MaaS节点118A上的第一组交易记录来交叉核实所核实的第一收入份额。第一MaaS节点118A可以被配置为将交叉核实的第一收入份额存储在第一MaaS节点118A中。在实施例中,第一收入份额还可以被存储在第一MP节点116A上。例如,在图3中(从304到320)进一步描述了第一收入份额的核实。例如,在图2中(在220处)进一步描述了第一收入份额的存储。

在实施例中,第一MaaS节点118A可以将与第一MP相关联的第一收入份额发送到分析节点122A。分析节点122A还可以存储与第一MP相关联的第一收入份额。此外,分析节点122A可以基于与分析节点122A相关联的数据保留阈值(例如,一个月)和分析节点122A上第一收入份额的存储持续时间,将第一收入份额发送到档案数据库节点124以便长期存储。一旦分析节点122A上第一收入份额的存储持续时间超过与分析节点122A相关联的数据保留阈值,档案数据库节点124就可以存储第一收入份额。

在实施例中,在第一组交易记录的数量不是很大的情况下,例如如图4中所述的第一收入份额的确定可能是有益且有利的。此类场景的示例可以是当第一组交易记录对应于小规模交易集(诸如,少于或至多几百条交易记录)或中等规模交易集(诸如,少于或至多几千条交易记录)时。在此类场景中,第一收入份额可以由第一MaaS网络102的一个或多个分布式账本节点来确定。例如,如图4中所述,第一MP节点116A和第一MaaS节点118A可以涉及第一收入份额的确定。在此类情况下,系统126可以从(图1的)网络环境100中被省略,或者可以不涉及第一收入的确定,即使存在于网络环境100中。在一个或多个分布式账本节点上处理第一组交易记录以确定第一收入份额可能是有利的,因为可能不存在数据隐私问题。此外,由于交易的数量可能较少,因此一个或多个分布式账本节点可能能够高效地处理第一组交易记录。在此类情况下,第一组交易记录可能不需要被卸载,因为交易记录卸载可能不会实现任何效率增益,因为一个或多个分布式账本节点上的小规模或中等规模交易集的处理可能同样高效。

图5是描绘根据本公开的实施例的与对应于图1的第一移动性提供商(MP)节点的第一移动性提供商(MP)相关联的第一收入份额的确定的示例性场景。结合来自图1、图2、图3和图4的元素来说明图5。参照图5,图中示出了示例性场景500。场景500描绘了系统126进行的与对应于第一MP节点116A的第一MP相关联的第一收入份额的确定。

系统126可以包括多个聚合器节点134(例如,第一聚合器节点134A、第二聚合器节点134B、…和第N聚合器节点134N)、中央MaaS节点136、配置数据库138、消费者数据库140和交易数据库142。场景500可以进一步描绘AI系统146。场景500进一步描绘了交易细节502,交易细节502包括在第一聚合器节点134A处接收的一组交易记录502A、在第二聚合器节点134B处接收的一组交易记录502B、…以及在第N聚合器节点134N处接收的一组交易记录502N。场景500进一步描绘了汇总记录504,汇总记录504包括在第一聚合器节点134A处确定的汇总记录504A、在第二聚合器节点134B处确定的汇总记录504B、…以及在第N聚合器节点134N处确定的汇总记录504N。场景500进一步描绘了在中央MaaS节点136处确定的汇总列表506。此外,场景500描绘了与对应于第一MP节点116A的第一MP相关联的收入份额508A、与对应于第二MP节点116B的第二MP相关联的收入份额508B、…以及与对应于第N MP节点116N的第N MP相关联的收入份额508N。中央MaaS节点136可以被配置为确定收入份额508A、收入份额508B、…和收入份额508N。

消费者数据库140可以被配置为存储与和第一MaaS网络102相关联的每个移动性提供商相关联的移动性提供商数据。例如,与第一MP相关联的移动性提供商数据可以包括与第一MP相关的数据所有权细节、第一MP和与第一MaaS节点118A对应的第一MaaS参与者之间的服务合同、与服务合同相关联的条款或服务、与服务合同相关联的隐私策略、与服务合同相关联的过程服务和/或与第一MP和第一MaaS参与者相关联的收入模型。交易数据库142可以被配置为存储从多个节点包120的多个MaaS节点118A、118B、…和118N接收的与多个MP节点116A、116B、…和116N中的每一个相关联的交易记录。例如,交易数据库142可以存储交易细节502。在实施例中,交易数据库142可以基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A接收一组交易记录502A。交易数据库142可以将所接收的一组交易记录502A连同其他交易记录(例如,交易细节502)一起存储。交易数据库142可以将所接收的一组交易记录502A发送到第一聚合器节点134A以进行处理。

在实施例中,第一聚合器节点134A可以被配置为基于与第一节点包120A相关联的触发事件,从第一节点包120A的第一MaaS节点118A接收一组交易记录502A。在这里,第一节点包120A的一个或多个MP节点可以包括第一MP节点116A。例如,一组交易记录502A中的每一个可以与对应于第一MP节点116A的第一移动性提供商“MP-1”相关联。一组交易记录502A可以包括标识符(ID)为“TX1”并且交易金额为“10”的第一交易记录、ID为“TX2”并且交易金额为“2”的第二交易记录以及ID为“TX3”并且交易金额为“3”的第三交易记录。类似地,第二聚合器节点134B可以被配置为基于与第二节点包120B相关联的触发事件,从第二节点包120B的第二MaaS节点118B接收一组交易记录502B。在这里,第二节点包120B的一个或多个MP节点也可以包括第一MP节点116A。例如,一组交易记录502B中的每一个可以与对应于第一MP节点116A的第一移动性提供商“MP-1”相关联。一组交易记录502B可以包括ID为“TX4”并且交易金额为“4”的第四交易记录以及ID为“TX5”并且交易金额为“10”的第五交易记录。此外,第N聚合器节点134N可以被配置为基于与第N节点包120N相关联的触发事件,从第N节点包120N的第N MaaS节点118N接收一组交易记录502N。在这里,第N节点包120N的一个或多个MP节点可以包括第一MP节点116A和第二MP节点116B。例如,一组交易记录502N可以包括ID为“TX6”并且交易金额为“12”的第六交易记录、ID为“TX7”并且交易金额为“1”的第七交易记录以及ID为“TX8”并且交易金额为“2”的第八交易记录。第六交易记录可以与对应于第一MP节点116A的第一移动性提供商“MP-1”相关联。此外,第七交易记录和第八交易记录两者可以与对应于第二MP节点116B的第二移动性提供商“MP-2”相关联。

图5中所示的N个聚合器节点仅仅作为示例被呈现。多个聚合器节点134可以包括用于确定与第一MP相关联的第一收入份额的仅仅两个聚合器节点或者多于N个聚合器节点,而不偏离本公开的范围。此外,为了简洁起见,参照包括一组交易记录502A、一组交易记录502B和一组交易记录502N的三组交易记录说明了场景500的交易细节502。然而,交易细节502可以包括仅仅两组交易记录或者多于三组(或多于N组)交易记录,而不脱离本公开的范围。

在实施例中,多个聚合器节点134中的每一个可以被配置为基于与相应聚合器节点所接收的对应的一组交易记录中的每个交易记录相关联的交易金额的聚合来确定汇总记录。例如,第一聚合器节点134A可以被配置为确定与对应于第一MP节点116A的第一MP“MP-1”相关联的汇总记录504A(即,图2的第一汇总记录)。汇总记录504A的确定可以至少基于一组交易记录502A(即,图2的第一组交易记录)中的每一个的交易金额的聚合。在示例中,基于第一交易记录“TX1”、第二交易记录“TX 2”和第三交易记录“TX3”的交易金额之和,与汇总记录504A相关联的聚合交易金额可以为“15”(即,10+2+3)。例如,在图2中进一步描述了第一聚合器节点134A进行的与第一MP节点116A相关联的第一汇总记录的确定。类似地,第二聚合器节点134B可以确定汇总记录504B,汇总记录504B包括对于第一MP“MP-1”的、为“14”的聚合交易金额。此外,第N聚合器节点134N可以确定汇总记录504N,汇总记录504N包括对于第一MP“MP-1”的、为“12”的聚合交易金额,并且还包括对于第二MP“MP-2”的、为“3”的聚合交易金额。

在实施例中,中央MaaS节点136可以被配置为从多个聚合器节点134接收一组汇总记录。在实施例中,所接收的一组汇总记录至少包括汇总记录504A。例如,中央MaaS节点136所接收的一组汇总记录可以包括从第一聚合器节点134A接收的汇总记录504A、从第二聚合器节点134B接收的汇总记录504B以及从第N聚合器节点134N接收的汇总记录504N。中央MaaS节点136可以基于所接收的一组汇总记录来确定汇总列表506。例如,汇总列表506可以包括与第一MP“MP-1”相关联的第一组汇总信息和与第二MP“MP-2”相关联的第二组汇总信息。第一组汇总信息可以包括聚合金额为“15”的第一记录、聚合金额为“14”的第二记录以及聚合金额为“12”的第三记录。此外,第二组汇总信息可以包括聚合金额为“3”的第四记录。

在实施例中,中央MaaS节点136可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。例如,中央MaaS节点136可以基于汇总列表506中的第一组汇总信息,确定与第一MP节点116A相关联的第二汇总记录。与和第一MP节点116A相关联的第二汇总记录相关联的合并金额可以为“41”(即,15+14+12)。例如,在图2中进一步描述了与第一MP节点116A相关联的第二汇总记录的确定。类似地,中央MaaS节点136可以确定与第二MP节点116B相关联的第二汇总记录和与第N MP节点116N相关联的第二汇总记录。例如,与和第二MP节点116B相关联的第二汇总记录相关联的合并金额可以为“3”(因为汇总列表506中第二组汇总信息中的第四记录的聚合金额为“3”)。

在实施例中,中央MaaS节点136可以被配置为基于所确定的与第一MP节点116A相关联的第二汇总记录,确定与对应于第一MP节点116A的第一MP“MP-1”相关联的收入份额508A(即,图2的第一收入份额)。例如,中央MaaS节点136可以确定与和第一MP节点116A相关联的第二汇总记录相关联的合并金额相对于与和多个MP节点116A、116B、…116N中的每个MP节点相关联的相应第二汇总记录相关联的合并金额之和的第一比率(由R1表示)。如图5中所示,第一比率(即,R1)可以被确定为41/(41+3),即0.93(或93%)。中央MaaS节点136可以通过使用以下等式(1)来确定与第一MP“MP-1”相关联的收入份额508A:

收入份额=R

其中,

MP分成(MP split)可以表示所有移动性提供商的总收入;

MaaS费用可以表示MaaS参与者可收取的费用;并且

激励可以表示MP因为各种绿色倡议而获得的激励。

与第一MP相关联的第一收入份额(即,收入份额508A)的确定还可以基于第二组参数。在实施例中,中央MaaS节点136可以被配置为基于与第一MP相关联的一组影响因素的值的变化趋势来确定第二组参数。与第一MP相关联的一组影响因素的值的变化趋势可以由监测节点122B周期性地监测(例如,在每天结束时),并被发送到中央MaaS节点136。在实施例中,与第一MP相关联的第一收入份额的确定可以基于将AI系统146(例如,图8的AI模型812D)应用于所确定的与第一MP节点116A相关联的第二汇总记录或第二组参数中的至少一个上。可以关于收入份额确定任务预先训练AI系统146。在实施例中,可以基于存储在配置数据库138上的与第一MP相关联的配置数据、收入模型、服务协议、条款或服务和/或隐私策略来训练AI系统146。中央MaaS节点136可以将所确定的第二汇总记录和/或第二组参数馈送到AI系统146。AI系统146可以基于馈送的第二汇总记录和/或第二组参数来确定与第一MP相关联的第一收入份额。

在实施例中,可以关于环境影响分析任务进一步训练AI系统146。在实施例中,AI系统146可以确定与第一MP相关联的一组影响因素中的每一个的值的变化趋势的得分。基于所确定的得分,AI系统146可以预测与第一MP相关联的一组影响因素的值的未来变化。所预测的该一组影响因素的值的未来变化可以指示第一MP的操作的未来环境影响。中央MaaS节点136可以基于所预测的与第一MP相关联的一组影响因素的值的变化来更新所确定的与第一MP相关联的第一收入份额。

中央MaaS节点136可以基于AI系统146在周期性间隔结束时(例如,在每天结束时)对第一MP的操作的新的未来环境影响的预测,周期性地更新存储在配置数据库138上的与第一MP相关联的配置数据。然后,监测节点122B可以在周期性间隔结束时使用所更新的配置数据来监测与第一MP相关联的一组影响因素的新值。此外,中央MaaS节点136可以基于新监测的该一组影响因素的值来确定第二组参数的新值。中央MaaS节点136可以基于第二组参数的新值,通过使用AI系统146来确定与第一MP相关联的第一收入份额。例如,在图2中进一步描述了与第一MP相关联的第一收入份额的确定。类似地,中央MaaS节点136可以确定与对应于第二MP节点116B的第二MP“MP-2”相关联的收入份额508B以及与对应于第N MP节点116N的第N MP相关联的收入份额508N。例如,基于等式(1)的使用,收入份额508B可以被确定为MP分成的7%-MaaS费用+激励。图5的场景500是用于示例性目的,并且不应被解释为限制本公开的范围。

图6是图示根据本公开的实施例的示例性实体关系(ER)图的示图,该示例性实体关系(ER)图与将移动性提供商(MP)节点引导到具有公共数据库架构的移动性即服务(MaaS)平台的节点包以及确定与MP节点对应的移动性提供商的收入份额相关联。结合来自图1、图2、图3、图4和图5的元素来说明图6。

参照图6,图中示出了示例性ER图600。ER图600可以包括基于关系彼此相关的多个实体。多个实体中的每一个可以是数据结构,诸如但不限于类、结构、对象、关系表或能够表示实体的任何数据结构。ER图600可以包括第一组实体602和第二组实体604。第一组实体602可以与将第一MP节点116A引导到第一节点包120A相关联,如在例如图2中进一步描述的那样。第二组实体604可以与确定和对应于第一MP节点116A的第一MP相关联的第一收入份额相关联,如在例如图2中进一步描述的那样。

第一组实体602可以包括第一实体602A、第二实体602B、第三实体602C、第四实体602D和第五实体602E。第一实体602A可以与第二实体602B、第四实体602D和第五实体602E相关联。此外,第四实体602D可以与第三实体602C相关联。第一实体602A可以与第一MP和第一MaaS参与者之间的“服务协议”相关联。第一实体602A可以具有诸如但不限于标识符(ID)、所有者ID、数据ID、服务ID、服务条款(ToS)、协议Y/N(是/否)和收入模型之类的属性。第二实体602B可以与“数据所有者”(即,第一MP)相关联,并且可以具有诸如但不限于ID、名称和角色之类的属性。第三实体602C可以与第一MP和第一MaaS参与者之间的“服务条款(ToS)和隐私策略(PP)”相关联。第三实体602C可以具有诸如但不限于ID、服务名称、版本、区域、语言(Lang.)和文本(即,Tos的文本)之类的属性。第四实体602D可以与对应于第一MP和第一MaaS参与者之间的业务过程的“过程服务”相关联。第四实体602D可以具有诸如但不限于ID和服务名称之类的属性。第五实体602E可以与和第一MP和第一MaaS参与者之间的收入分成相关联的“收入模型”相关联。第五实体602E可以具有诸如但不限于ID和模型之类的属性。在表1中提供了与可以基于第一组实体602中的每一个定义的示例性数据库表相关的细节,如下所示:

表1:可以从第一组实体602定义的示例性数据库表。

例如,参照表1,可以为第二实体602B定义表“数据所有者”。此外,可以为第四实体602D定义表“过程服务”。此外,可以分别为第一实体602A和第三实体602C定义表“Tos&PP”和“服务协议”。此外,可以为第五实体602E定义表“收入模型”。应该注意的是,在表1中提供的数据可以仅仅被视为实验数据,而不可以被解释为限制本公开。

第二组实体604可以包括第一实体604A、第二实体604B、第三实体604C、第四实体604D和第五实体604E。第一实体604A可以与第一组实体602中的第二实体602B和第一实体602A相关联。此外,第二实体604B可以与第一组实体602中的第一实体602A相关联,并且还可以与第二组实体604中的第三实体604C、第四实体604D和第五实体604E相关联。第一实体604A可以与和第一MP相关联的“交易数据”相关联,并且可以具有诸如但不限于ID、数据类型和所有者之类的属性。第二实体604B可以与和第一MP相关联的“收入(Rev.)份额报告”相关联,并且可以具有诸如但不限于ID、过程服务ID和配置(Config.)ID之类的属性。第三实体604C可以与和第一MP相关联的“收入(Rev.)份额配置(Config.)”相关联,并且可以具有诸如但不限于ID、过程ID、配置和版本之类的属性。第四实体604D可以与和第一MP节点116A和第一MaaS节点118A中的一个或多个对收入份额报告(即,第二实体604B)的核实相关联的“审核意见(Review Comments)”相关联。第四实体604D可以具有诸如但不限于ID、过程ID和意见之类的属性。第五实体604E可以与和针对第一MP确定的收入份额相关联的“证据”相关联。第五实体604E可以具有诸如但不限于ID、行数据路径和所有者ID之类的属性。在表2中提供了与可以基于第二组实体604中的每一个定义的示例性数据库表相关的细节,如下所示:

表2:可以从第二组实体604定义的示例性数据库表。

例如,参照表2,可以为第一实体604A定义表“交易数据”。此外,可以为第三实体604C定义表“收入份额配置”。此外,可以分别为第二实体604B和第四实体604D定义表“收入份额报告”和“审核意见”。此外,可以为第五实体604E定义表“证据”。应该注意的是,在表2中提供的数据可以仅仅被视为实验数据,而不可以被解释为限制本公开。

在实施例中,第一MP节点116A可以被引导到第一节点包120A,并且可以基于服务协议(基于第一实体602A)、数据所有权协议(基于第二实体602B)、ToS&PP(基于第三实体602C)、业务过程服务模型(基于第四实体602D)和收入模型(基于第五实体602E)中的一个或多个(但不限于此),与第一MaaS网络102和系统126相关联。一旦第一MP节点116A被引导,可被存储在第一MaaS节点118A上的第一MP节点116A的第一组交易记录就可以基于触发事件而被发送到系统126的第一聚合器节点134A。第二实体604B可以被用于捕获区块链数据库节点(诸如,第一MP节点116A和第一MaaS节点118A)和缓存数据库节点126或系统126中的交易数据(即,表示票使用的交易记录)。系统126可以应用收入份额确定逻辑来确定与第一MP相关联的第一收入份额。系统126可以基于第一实体604A来确定与所确定的第一收入份额相关联的收入份额报告。例如,中央MaaS节点136可以基于收入模型(基于第五实体602E)、ToS&PP(基于第三实体602C)和服务协议(基于第一实体602A)中的一个或多个(但不限于此)来确定与第一MP相关联的第一收入份额。中央MaaS节点136还可以使用AI系统146基于收入模型和ToS&PP条款来确定第一收入份额。一旦第一收入份额被确定,第一MP节点116A和/或第一MaaS节点118A就可以基于第四实体604D来核实所确定的第一收入份额并提供关于所核实的第一收入份额的意见。基于第五实体604E,核实的第一收入份额结果可以被存储在一个或多个区块链数据库节点(诸如,第一MP节点116A和第一MaaS节点118A)上。可以注意的是,图6的ER图600是用于示例性目的,并且不应被解释为限制本公开的范围。

图7是描绘根据本公开的实施例的移动性提供商(MP)节点到具有公共数据库架构的移动性即服务(MaaS)平台的节点包的引导过程的示例性序列图。结合来自图1、图2、图3、图4、图5和图6的元素来说明图7。参照图7,图中示出了图示从702到716的操作序列的序列图700。该操作序列可以由图1的第一MaaS网络102的各个节点(诸如,第一MP节点116A和第一MaaS节点118A)来执行。

在702处,可以定义服务结构。在实施例中,为了将第一MP的第一MP节点116A引导到第一节点包120A,第一MaaS节点118A可以被配置为定义用于引导过程的服务结构。为了定义该服务结构,第一MaaS节点118A可以生成第一MP节点116A的配置数据。例如,所生成的配置数据可以包括“过程服务”实体定义,该“过程服务”实体定义可以包括诸如标识符(ID)和服务名称之类的属性。在示例中,过程服务实体可以包括可用于与第一MP节点116A相关联的第一MP的收入计算的“收入份额报告服务”。还可以定义其他服务。例如,用于政府的交通拥堵分析服务、用于移动性提供商的针对低碳排放的奖励计算服务等。所生成的配置数据还可以包括“过程服务”的“服务条款”和“隐私策略”的文本。服务结构的定义可以包括“过程服务”的可执行环境的设置。此外,服务结构的定义可以包括可能属于数据所有者(例如,在这种情况下,第一MP节点116A)的引导数据的定义。

在704处,可以向数据所有者发送邀请消息。在实施例中,第一MaaS节点118A可以被配置为向数据所有者发送邀请消息。在这里,数据所有者可以是第一MP节点116A。因此,邀请消息可以基于所定义的服务结构被发送到第一MP节点116A。邀请消息可以指示可以生成用于第一MP节点116A的引导的配置数据并且已经发起了第一MP节点116A的引导过程。邀请消息可以由第一MP节点116A接收。

在706处,可以发送服务协议、服务协议的服务条款和隐私策略中的一个或多个。在实施例中,第一MaaS节点118A可以被配置为将服务协议、服务协议的服务条款和隐私策略中的一个或多个发送到第一MP节点116A(即数据所有者)。第一MP节点116A可以被配置为接收所发送的服务协议、服务条款和隐私策略。

在708处,可以执行服务协议和隐私策略签核操作。在实施例中,第一MP节点116A(即数据所有者)可以被配置为执行服务协议和隐私策略签核操作。第一MP节点116A可以利用与第一MP相关联的一组业务规则来核实服务协议、服务条款和隐私策略。基于该核实,如果判定服务协议、服务条款和隐私策略满足该一组业务规则,则第一MP节点116A可以接受服务协议和隐私策略。第一MP节点116A可以基于对服务协议和隐私策略中的每一个的签核来指示该接受。该签核可以在第一MP和第一MaaS参与者之间形成具有法律约束力的合同。该合同的管辖权可以基于第一MP的操作地点、MaaS参与者的操作地点或者与第一MaaS网络102相关联的操作/总部地点。

在710处,可以发送签核确认消息。在实施例中,第一MP节点116A可以被配置为向第一MaaS节点118A发送签核确认消息。签核确认消息可以指示第一MP节点116A已经接受了服务协议、条款或服务和隐私策略。此外,签核确认消息可以指示基于该接受,第一MP节点116A已经签核了服务协议和隐私策略中的每一个。在实施例中,基于签核确认消息的接收,第一MaaS节点118A可以生成第一MP和第一MaaS参与者之间的智能合约,并将该智能合约存储在第一MP节点116A和第一MaaS节点118A中的每一个上。在此阶段,第一MP节点116A可以被引导到第一MaaS网络102(和第一节点包120A)。

在712处,可以准备交易数据。在实施例中,第一MP节点116A可以被配置为准备用于计算与第一MP相关联的收入份额的交易数据。为了准备交易数据,第一MP节点116A可以基于与第一节点包120A相关联的触发事件从第一MP节点116A提取一组交易记录。此后,第一MP节点116A可以从每个提取的交易记录中移除不需要的信息。例如,第一MP节点116A可以仅保留每个交易记录的交易ID和交易金额字段,以参与“收入份额报告服务”过程(即,用于第一MP的收入份额的计算)。

在714处,可以发送所准备的交易数据。在实施例中,第一MP节点116A可以被配置为将所准备的交易数据发送到第一MaaS节点118A。第一MaaS节点118A可以接收所发送的所准备的交易数据。所准备的交易数据的接收可以基于与第一节点包120A相关联的触发事件。

在716处,可以实现收入份额计算服务。在实施例中,第一MaaS节点118A可以被配置为实现收入份额计算服务。第一MaaS节点118A可以摄取从第一MP节点116A接收的交易数据,并根据服务协议实现目标服务(例如,“收入份额报告服务”过程)。目标服务的实现可以是周期性的,例如,每天一次(诸如,在11:59:59PM),或者基于与第一节点包120A相关联的触发事件。其他定义的服务也可以由第一MaaS节点118A实现。例如,用于政府的交通拥堵分析服务、用于移动性提供商的针对低碳排放的奖励计算服务等。例如,在图2、图3、图4和图5中进一步描述了MP的收入份额的计算。

在某些场景中,与服务协议相关联的数据所有者(例如,与第一MP节点116A相关联的第一MP)可以在稍后的时间点更新服务协议。例如,用户可能被排除在服务协议和隐私策略的范围之外。第一MaaS节点118A可以基于更新的服务协议和隐私策略的范围相应地改变要实现的(一个或多个)目标服务的范围。在一些情况下,服务协议可以在稍后的时间点由(与第一MaaS节点118A相关联的)第一MaaS参与者终止。在此类情况下,第一MP节点116A可以向第一MP节点116A发送可以指示服务协议现在可能无效并且不可强制执行的消息。此外,在某些情况下,服务协议可以由第一MaaS参与者部分终止或更新。第一MaaS节点118A可以将更新的服务协议(和/或隐私策略)传送到第一MP节点116A。第一MP节点116A可以基于第一MP的一组业务规则来核实更新的服务协议(和/或隐私策略),并相应地签核更新的服务协议(和/或隐私策略)。在实施例中,另一方面,第一MaaS节点118A可以基于更新的服务协议来检查基于许可的规则集,以启用或禁用第一MaaS网络102的数据管理策略功能。数据管理策略功能可以基于第一MP、第一MaaS参与者和/或作为整体的第一MaaS网络102的操作的地区或区域。数据管理策略功能还可以取决于该地区或区域的、可能不时地发生变化的一个或多个法律要求。此外,数据保留和处理规则可能受服务协议中的细粒度参数支配。细粒度参数的示例可以包括数据保留期、数据分析策略、向第三方披露数据的策略、个人可识别信息(PII)的处理、数据哈希等。

图8是根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的交易的收入份额确定的示例性系统的框图。结合来自图1、图2、图3、图4、图5、图6和图7的元素来说明图8。参照图8,图中示出了示例性系统800的框图。系统800可以包括第一订户节点114A、第一MP节点116A和第一MaaS节点118A、调度器节点144、人工智能(AI)系统146、第一聚合器节点134A和中央MaaS节点136。

第一MP节点116A可以包括处理器802A、存储器802B和网络接口802C。第一MaaS节点118A可以包括处理器804A、存储器804B和网络接口804C。此外,第一聚合器节点134A可以包括处理器806A、存储器806B和网络接口806C。此外,中央MaaS节点136可以包括处理器808A、存储器808B和网络接口808C。此外,调度器节点144可以包括处理器810A、存储器810B和网络接口810C。此外,AI系统146可以包括处理器812A、存储器812B和网络接口812C。尽管未示出,但是第一订户节点114A也可以包括处理器、存储器和网络接口。

第一订户节点114A、第一MP节点116A和第一MaaS节点118A可以形成多个节点包120中的第一节点包120A。第一MP节点116A可以通信地耦接到第一订户节点114A和第一MaaS节点118A。系统126可以包括第一聚合器节点134A和中央MaaS节点136,第一聚合器节点134A和中央MaaS节点136两者可以彼此通信地耦接。第一节点包120A可以通信地耦接到系统126。例如,第一MaaS节点118A可以通信地耦接到第一聚合器节点134A。此外,调度器节点144和AI系统146中的每一个可以通信地耦接到第一节点包120A。AI系统146还可以通信地耦接到系统126。例如,AI系统146可以通信地耦接到中央MaaS节点136。尽管未示出,但是AI系统146可以通信地耦接到监测节点122B。

处理器804A可以包括可被配置为执行存储在存储器804B中的一组指令的合适的逻辑、电路和/或接口。处理器804A可以被配置为执行与要由第一MaaS节点118A或任何其他MaaS节点执行的不同操作相关联的程序指令。处理器804A可以基于本领域中已知的多种处理器技术来实现。处理器技术的示例可以包括但不限于中央处理单元(CPU)、基于X86的处理器、精简指令集计算(RISC)处理器、专用集成电路(ASIC)处理器、复杂指令集计算(CISC)处理器、图形处理单元(GPU)和其他处理器。处理器802A、处理器806A、处理器808A、处理器810A和处理器812A的功能可以与例如在图1、图2、图3、图4、图5或图7中描述的第一MaaS节点118A的处理器804A的功能相同。因此,为了简洁起见,从本公开中省略了处理器802A、处理器806A、处理器808A、处理器810A和处理器812A的描述。

存储器804B可以包括可被配置为存储要由处理器804A执行的一个或多个指令的合适的逻辑、电路和/或接口。存储器804B可以被配置为存储第一组交易记录和所确定的与第一MP相关联的第一收入份额。存储器804B的实现方案的示例可以包括但不限于随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、硬盘驱动器(HDD)、固态驱动器(SSD)、CPU高速缓冲存储器和/或安全数字(SD)卡。存储器802B、存储器806B、存储器808B、存储器810B和存储器812B的功能可以与例如在图8中描述的存储器804B的功能相同。因此,为了简洁起见,从本公开中省略了存储器802B、存储器806B、存储器808B、存储器810B和存储器812B的描述。

AI系统146的存储器812B可以包括AI模型812D,AI模型812D可以被预先训练以确定与MP(例如,第一MP)相关联的收入份额(例如,第一收入份额)。收入份额(例如,第一收入份额)的确定可以基于与MP(例如,第一MP)对应的MP节点(例如,第一MP节点116A)的一组交易记录中的每一个(例如,基于第二汇总记录)的聚合交易金额。例如,在图2和图4中进一步描述了通过将AI模型812D应用于聚合交易金额上来确定第一收入份额。可以关于环境影响分析任务进一步训练AI模型812D。在实施例中,AI模型812D可以确定与MP(例如,第一MP)相关联的一组影响因素中的每一个的值的变化趋势的得分。基于所确定的得分,AI模型812D可以预测与MP相关联的一组影响因素的值的未来变化。所预测的该一组影响因素的值的未来变化可以指示MP的操作的未来环境影响。例如,在图1中进一步提供了与AI模型相关的细节。

网络接口804C可以包括可被配置为促进第一MP节点116A、第一MaaS节点118A、系统126、调度器节点144和AI系统146的对应处理器之间经由通信网络(图8中未示出)的通信的合适的逻辑、电路和接口。网络接口804C可以通过使用各种已知技术来实现,以支持第一MaaS节点118A与通信网络的有线或无线通信。网络接口804C可以包括但不限于天线、射频(RF)收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码器(CODEC)芯片组、订户识别模块(SIM)卡或本地缓冲电路。网络接口804C可以被配置为经由无线通信与网络(诸如因特网、内联网或诸如蜂窝电话网络、无线局域网(LAN)和城域网(MAN)之类的无线网络)进行通信。无线通信可以被配置为使用多种通信标准、协议和技术中的一种或多种,诸如全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、宽带码分多址接入(W-CDMA)、长期演进(LTE)、码分多址接入(CDMA)、时分多址接入(TDMA)、蓝牙、无线保真(Wi-Fi)(诸如IEEE 802.11a、IEEE 802.11b、IEEE 802.11g或IEEE 802.11n)、通过因特网协议的语音(VoIP)、光保真(Li-Fi)、全球微波接入互操作性(Wi-MAX)、用于电子邮件的协议、即时消息传递和短消息服务(SMS)。网络接口802C、网络接口806C、网络接口808C、网络接口810C和网络接口812C的功能可以与例如在图8中描述的网络接口804C的功能相同。因此,为了简洁起见,从本公开中省略了网络接口802C、网络接口806C、网络接口808C、网络接口810C和网络接口812C的描述。

图9图示了根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的大规模交易的收入份额确定的方法的示例性流程图。结合来自图1、图2、图3、图4、图5、图6、图7和图8的元素来说明图9。参照图9,图中示出了流程图900。流程图900的示例性方法可以由任何计算系统执行,例如,由图1的第一MaaS节点118A或其他MaaS节点、图1的第一聚合器节点134A或任何其他聚合器节点和/或图1的中央MaaS节点136来执行。流程图900的示例性方法可以开始于902处,并且前进到904。

在904处,可以基于与第一节点包120A相关联的触发事件,从第一节点包120A的第一MaaS节点118A接收与第一节点包120A的第一MP节点116A相关联的第一组交易记录。第一组交易记录中的每个交易记录可以与由多个节点包120中的第一节点包120A的第一订户节点114A接收的交易消息相关联。在实施例中,在第一组交易记录的接收之前,第一MP节点116A可以被引导到第一MaaS网络102的第一节点包120A和/或系统126。例如,在图2中进一步描述了第一MP节点116A的引导。例如,在图6中进一步描述了针对MP节点的引导和与该MP节点相关联的移动性参与者的收入计算的ER图。例如,在图7中进一步描述了针对MP节点的引导过程的序列操作。

在另一实施例中,第一MaaS网络102可以包括多个中央MP节点(图1中未示出)。多个中央MP节点中的每一个可以与某个移动性提供商相关联,并且可以通信地耦接到相应移动性提供商的(一个或多个)MP节点。例如,第一中央MP节点可以与第一MP相关联(并耦接到第一MP节点116A),并且第二中央MP节点可以与第二MP相关联(并耦接到第二MP节点116B)。在一些场景中,多个节点包中的每一个可以包括与单个MP相关联的MP节点。在此类情况下,单个中央MP节点可以与可被包括在此类多个节点包中的(该单个MP的)每个MP节点相关联。在某些实施例中,MP节点的引导过程可以由与该MP节点相关联的中央MP节点来执行,该中央MP节点可以与和该MP节点相同的移动性提供商相关联。

在实施例中,多个聚合器节点134中的第一聚合器节点134A的处理器806A可以被配置为基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A接收与第一MP节点116A相关联的第一组交易记录。例如,在图2中进一步描述了第一组交易记录的接收。

在906处,可以至少基于与所接收的第一组交易中的每一个相关联的交易金额的聚合来确定与第一MP节点116A相关联的第一汇总记录。在实施例中,第一聚合器节点134A的处理器806A可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。例如,第一聚合器节点134A的处理器806A可以确定所接收的第一组交易中的每一个的交易金额或交易价值的总和,并基于所确定的总和来确定第一汇总记录。例如,在图2和图5中进一步描述了与第一MP节点116A相关联的第一汇总记录的确定。

在908处,可以将所确定的第一汇总记录发送到中央MaaS节点136。在实施例中,第一聚合器节点134A的处理器806A可以被配置为将所确定的与第一MP节点116A相关联的第一汇总记录发送到中央MaaS节点136。中央MaaS节点136的处理器808A可以被配置为从第一聚合器节点134A接收第一汇总记录。

在910处,可以从多个聚合器节点134接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括从第一聚合器节点134A接收的第一汇总记录。在实施例中,中央MaaS节点136的处理器808A可以被配置为从多个聚合器节点134接收与第一MP节点116A相关联的一组汇总记录。

在912处,可以至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合来确定与第一MP节点116A相关联的第二汇总记录。在实施例中,中央MaaS节点136的处理器808A可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。例如,中央MaaS节点136的处理器808A可以聚合与所接收的一组汇总记录中的每个汇总记录相关联的交易金额,以确定存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。在实施例中,第二汇总记录可以指示存储在第一MaaS网络102的各个节点包处的与第一MP节点116A相关联的多个交易记录中的每个交易记录的总交易金额。例如,在图2和图5中进一步描述了与第一MP节点116A相关联的第二汇总记录的确定。

在914处,可以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。在实施例中,中央MaaS节点136的处理器808A可以被配置为基于所确定的第二汇总记录,确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。例如,第二汇总记录可以包括与和第一MP节点116A相关联的多个交易记录对应的每个交易的总交易金额。与第一MP相关联的第一收入份额可以基于总交易金额来确定。总交易金额可以用作第一MP在某个时间范围或会计期间内通过第一MaaS网络102向客户提供服务而赚取的收入或使用费的指标。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将AI系统146(例如,AI模型812D)应用于所确定的第二汇总记录或第二组参数中的至少一个上。例如,在图2和图5中进一步描述了与第一MP相关联的第一收入份额的确定。

在916处,可以将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。在实施例中,中央MaaS节点136的处理器808A可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。第一MaaS节点118A的处理器804A可以从中央MaaS节点136接收所确定的第一收入份额。在一些实施例中,中央MaaS节点136还可以将第一收入份额发送到第一MP节点116A。在实施例中,第一MaaS节点118A的处理器804A可以被配置为存储所接收的与第一MP相关联的第一收入份额。在实施例中,第一MaaS节点118A的处理器804A可以将与第一MP相关联的第一收入份额发送到第一MP节点116A。第一MP节点116A的处理器802A可以基于存储在第一MP节点116A上的多个交易记录来核实第一收入份额。例如,在图3中进一步描述了第一收入份额的核实和存储。

尽管流程图900被图示为离散操作,诸如904、906、908、910、912、914和916,但是本公开不限于此。因此,在某些实施例中,取决于特定的实现方案,此类离散操作可以被进一步划分为附加的操作、组合成更少的操作或者被消除,而不减损所公开的实施例的本质。

图10图示了根据本公开的实施例的用于具有公共数据库架构的移动性即服务(MaaS)平台上的小规模或中等规模交易的收入份额确定的方法的示例性流程图。结合来自图1、图2、图3、图4、图5、图6、图7、图8和图9的元素来说明图10。参照图10,图中示出了流程图1000。流程图1000的示例性方法可以由任何计算系统执行,例如,由图1的第一MaaS节点118A或其他MaaS节点和/或图1的第一MP节点116A或其他MP节点来执行。流程图1000的示例性方法可以开始于1002处,并且前进到1004。

在1004处,可以基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A提取可存储在第一MaaS节点118A上的与第一节点包120A的第一MP节点116A相关联的第一组交易记录。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点114A接收的交易消息相关联。在实施例中,在第一组交易记录的接收之前,第一MP节点116A可以被引导到第一MaaS网络102的第一节点包120A和/或系统126。基于将第一MP节点116A引导到第一节点包120A,可以将第一MP节点116A添加到第一节点包120A,并且可以在第一MP和第一MaaS参与者之间创建第一智能合约。换句话说,第一节点包120A的第一MP节点116A可以基于第一智能合约与第一MaaS节点118A相关联。例如,在图2或图4中进一步描述了第一MP节点116A的引导。例如,在图6中进一步描述了针对MP节点的引导和与该MP节点相关联的移动性参与者的收入计算的ER图。例如,在图7中进一步描述了针对MP节点的引导过程的序列操作。

在实施例中,第一MP节点116A的处理器802A可以被配置为基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A提取与第一MP节点116A相关联的第一组交易记录。例如,在图4中进一步描述了第一组交易记录的提取。

在1006处,可以至少基于与所接收的第一组交易中的每一个相关联的交易金额的聚合来确定与第一MP节点116A相关联的第一汇总记录。在实施例中,第一MP节点116A的处理器802A可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。例如,在图4和图5中进一步描述了与第一MP节点116A相关联的第一汇总记录的确定。在另一实施例中,第一MP节点116A可以被配置为将所提取的第一组交易记录发送到第一MaaS节点118A。第一MaaS节点118A可以被配置为基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合中的至少一个来确定与第一MP节点116A相关联的第一汇总记录。例如,在交易记录的数量小于某个值(诸如几百)的情况下,第一MP节点116A可以将交易记录发送到第一MaaS节点118A,并且第一MaaS节点118A可以确定第一汇总记录。

在1008处,可以将所确定的第一汇总记录发送到第一MaaS节点118A。在实施例中,第一MP节点116A的处理器802A可以被配置为将所确定的与第一MP节点116A相关联的第一汇总记录发送到第一MaaS节点118A。第一MaaS节点118A的处理器804A可以被配置为从第一MP节点116A接收第一汇总记录。

在1010处,可以从多个节点包120的一组MP节点接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括从第一聚合器节点134A接收的第一汇总记录。在实施例中,第一MaaS节点118A的处理器804A可以被配置为从一组MP节点接收与第一MP节点116A相关联的一组汇总记录。

在1012处,可以至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合来确定与第一MP节点116A相关联的第二汇总记录。在实施例中,第一MaaS节点118A的处理器804A可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。例如,在图4和图5中进一步描述了与第一MP节点116A相关联的第二汇总记录的确定。

在1014处,可以执行第一MP和第一MaaS参与者之间的第一智能合约,以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。在实施例中,第一MaaS节点118A的处理器804A可以被配置为执行第一智能合约,以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。例如,第一智能合约可以包括与第一MP和第一MaaS提供商之间的条款和条件以及服务协议相关联的收入计算逻辑。在执行第一智能合约以确定第一收入份额时,可以将收入计算逻辑应用于第二汇总记录上。第二汇总记录可以包括与和第一MP节点116A相关联的多个交易记录对应的每个交易的总交易金额。总交易金额可以用作第一MP在某个时间范围或会计期间内通过第一MaaS网络102向客户提供服务而赚取的收入或使用费的指标。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。例如,在图2中提供了与第二组参数相关的细节。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将AI系统146(例如,AI模型812D)应用于所确定的第二汇总记录或第二组参数中的至少一个上。例如,在图4中进一步描述了与第一MP相关联的第一收入份额的确定。

在1016处,可以将所确定的与第一MP相关联的第一收入份额发送到第一MP节点116A。在实施例中,第一MaaS节点118A的处理器804A可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。第一MP节点116A的处理器802A可以从第一MaaS节点118A接收所确定的第一收入份额。

在实施例中,第一MaaS节点118A的处理器804A可以被配置为存储所接收的与第一MP相关联的第一收入份额。在实施例中,第一MP节点116A的处理器802A可以基于存储在第一MP节点116A上的多个交易记录来核实第一收入份额。例如,在图3(操作304至320)中进一步描述了第一收入份额的核实和存储。

尽管流程图1000被图示为离散操作,诸如1004、1006、1008、1010、1012、1014和1016,但是本公开不限于此。因此,在某些实施例中,取决于特定的实现方案,此类离散操作可以被进一步划分为附加的操作、组合成更少的操作或者被消除,而不减损所公开的实施例的本质。

本公开的各种实施例可以提供一种在其上存储有计算机可执行指令或可由机器和/或计算机(例如,诸如系统126之类的系统)执行的指令的非暂态计算机可读介质和/或存储介质。系统126可以包括多个聚合器节点(诸如,多个聚合器节点134)和中央移动性即服务(MaaS)节点(诸如,中央MaaS节点136)。多个聚合器节点134和中央MaaS节点136可以通信地耦接到第一MaaS网络(诸如,第一MaaS网络102)的多个节点包(诸如,多个节点包120)。多个节点包120中的每个节点包可以包括第一MaaS网络102的订户节点、第一分布式账本的移动性提供商(MP)节点和第二分布式账本的MaaS节点。所述计算机可执行指令或所述指令可以由多个聚合器节点134中的第一聚合器节点(诸如,第一聚合器节点134A)来执行以进行第一组操作。第一组操作可以包括基于与多个节点包中的第一节点包(诸如,第一节点包120A)相关联的触发事件,从第一节点包120A的第一MaaS节点(诸如,第一MaaS节点118A)接收第一组交易记录。第一组交易记录可以与第一节点包120A的第一MP节点(诸如,第一MP节点116A)相关联。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点(诸如,第一订户节点114A)接收的交易消息相关联。第一组操作还可以包括至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。第一组操作还可以包括将所确定的第一汇总记录发送到中央MaaS节点136。所述计算机可执行指令或所述指令可以由中央MaaS节点136执行以进行第二组操作。第二组操作可以包括从多个聚合器节点134接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括第一汇总记录。第二组操作还可以包括至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。第二组操作还可以包括基于所确定的第二汇总记录,确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。第二组操作还可以包括将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。

本公开的各种实施例可以提供一种在其上存储有计算机可执行指令或可由机器和/或计算机(例如,系统)执行的指令的非暂态计算机可读介质和/或存储介质。所述系统可以包括第一移动性即服务(MaaS)网络(诸如,第一MaaS网络102)的多个节点包(诸如,多个节点包120)。多个节点包120中的每个节点包可以包括第一MaaS网络102的订户节点、第一分布式账本的移动性提供商(MP)节点和第二分布式账本的MaaS节点。多个节点包120中的第一节点包(诸如,第一节点包120A)的第一MP节点(诸如,第一MP节点116A)可以基于第一智能合约与第一节点包120A的第一MaaS节点(诸如,第一MaaS节点118A)相关联。所述计算机可执行指令或所述指令可以由第一MP节点116A执行以进行第三组操作。第三组操作可以包括基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A提取第一组交易记录。第一组交易记录可以与第一MP节点116A相关联。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点(诸如,第一订户节点114A)接收的交易消息相关联。第三组操作还可以包括至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。第三组操作还可以包括将所确定的第一汇总记录发送到第一MaaS节点118A。所述计算机可执行指令或所述指令可以由第一MaaS节点118A执行以进行第四组操作。第四组操作可以包括从多个节点包120的一组MP节点接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括第一汇总记录。第四组操作还可以包括至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。第四组操作还可以包括执行第一智能合约以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。第四组操作还可以包括将所确定的与第一MP相关联的第一收入份额发送到第一MP节点116A。

本公开的示例性方面可以包括一种系统(诸如系统126)。系统126可以包括多个聚合器节点(诸如,多个聚合器节点134)和中央移动性即服务(MaaS)节点(诸如,中央MaaS节点136)。多个聚合器节点134和中央MaaS节点136可以通信地耦接到第一MaaS网络(诸如,第一MaaS网络102)的多个节点包(诸如,多个节点包120)。多个节点包120中的每个节点包可以包括第一MaaS网络102的订户节点、第一分布式账本的移动性提供商(MP)节点和第二分布式账本的MaaS节点。多个聚合器节点134中的第一聚合器节点(诸如,第一聚合器节点134A)可以被配置为基于与多个节点包中的第一节点包(诸如,第一节点包120A)相关联的触发事件,从第一节点包120A的第一MaaS节点(诸如,第一MaaS节点118A)接收第一组交易记录。第一组交易记录可以与第一节点包120A的第一MP节点(诸如,第一MP节点116A)相关联。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点(诸如,第一订户节点114A)接收的交易消息相关联。第一聚合器节点134A还可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。第一聚合器节点134A还可以被配置将所确定的第一汇总记录发送到中央MaaS节点136。中央MaaS节点136可以被配置为从多个聚合器节点134接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括第一汇总记录。中央MaaS节点136还可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。中央MaaS节点136还可以被配置为基于所确定的第二汇总记录,确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。中央MaaS节点136还可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MaaS节点118A。

本公开的示例性方面可以包括一种系统,所述系统可以包括第一移动性即服务(MaaS)网络(诸如,第一MaaS网络102)的多个节点包(诸如,多个节点包120)。多个节点包120中的每个节点包可以包括第一MaaS网络102的订户节点、第一分布式账本的移动性提供商(MP)节点和第二分布式账本的MaaS节点。多个节点包120中的第一节点包(诸如,第一节点包120A)的第一MP节点(诸如,第一MP节点116A)可以基于第一智能合约与第一节点包120A的第一MaaS节点(诸如,第一MaaS节点118A)相关联。第一MP节点116A可以被配置为基于与第一节点包120A相关联的触发事件,从第一MaaS节点118A提取第一组交易记录。第一组交易记录可以与第一MP节点116A相关联。第一组交易记录中的每个交易记录可以与由第一节点包120A的第一订户节点(诸如,第一订户节点114A)接收的交易消息相关联。第一MP节点116A还可以被配置为至少基于与所接收的第一组交易记录中的每个交易记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第一汇总记录。第一MP节点116A还可以被配置为将所确定的第一汇总记录发送到第一MaaS节点118A。第一MaaS节点118A可以被配置为从多个节点包120的一组MP节点接收与第一MP节点116A相关联的一组汇总记录。该一组汇总记录可以至少包括第一汇总记录。第一MaaS节点118A还可以被配置为至少基于与所接收的一组汇总记录中的每个汇总记录相关联的交易金额的聚合,确定与第一MP节点116A相关联的第二汇总记录。第一MaaS节点118A还可以被配置为执行第一智能合约以基于所确定的第二汇总记录来确定与对应于第一MP节点116A的第一MP相关联的第一收入份额。第一MaaS节点118A还可以被配置为将所确定的与第一MP相关联的第一收入份额发送到第一MP节点116A。

在实施例中,第一MaaS网络102还可以包括通信地耦接到多个节点包120的调度器节点(诸如,调度器节点144)。在实施例中,与第一节点包120A相关联的触发事件可以由调度器节点144基于预定调度或在第一MaaS节点118A处接收到预定义数量的交易记录中的至少一个来生成。在实施例中,第一MP节点116A和第一MaaS节点118A中的每一个可以是区块链分布式数据库节点。在实施例中,与第一MP节点116A对应的第一MP和与第一MaaS节点118A对应的第一MaaS参与者可以基于服务协议、收入分成模型、数据所有权协议、服务条款协议、隐私策略或者与第一MP或第一MaaS参与者中的至少一个的操作区域相关联的策略修订中的至少一个而与第一MaaS网络102相关联。

在实施例中,第一MP节点116A可以被引导到第一节点包120A,并且第一MP可以基于该引导与第一MaaS参与者相关联。为了引导第一MP节点116A,第一MaaS节点118A可以被配置为定义包括与第一MP相关联的配置数据的服务结构。第一MaaS节点118A还可以被配置为基于服务结构的定义,向第一MP节点116A发送邀请消息。第一MaaS节点118A可以被配置为基于邀请消息的发送,向第一MP节点116A发送服务协议、服务条款和隐私策略中的至少一个。此外,第一MaaS节点118A可以被配置为从第一MP节点接收签核确认消息。签核确认消息可以指示第一MP节点对服务协议和隐私策略的签核。

在实施例中,与第一MP节点116A相关联的第一汇总记录的确定还可以基于第一组参数。第一组参数可以包括与第一MP相关联的公司信息、与第一组交易记录中的每个交易记录相关联的服务项目信息、与第一组交易记录中的每个交易记录相关联的票销售数据、与第一MP相关联的交通费用价格主数据、与第一MP相关联的服务价格主数据和/或与第一组交易记录中的每个交易记录相关联的票交易数据。在实施例中,第一汇总记录的确定还可以基于将大数据平台、Hadoop平台或MapReduce平台中的至少一个应用于与所接收的第一组交易记录中的每个交易记录相关联的交易金额或第一组参数中的至少一个上。

在实施例中,与第一MP相关联的第一收入份额的确定还可以基于第二组参数。第二组参数可以包括与对应于第一MaaS节点的第一MaaS参与者相关联的费用、与第一MP相关联的碳足迹、第一MP获得的绿色能源激励、第一MP实现的交通拥堵缓解和/或与第一MP相关联的乘坐相关的交通费用板。在实施例中,与第一MP相关联的第一收入份额的确定还可以基于将人工智能(AI)系统(诸如,AI系统146)应用于所确定的第二汇总记录或第二组参数中的至少一个上。

在实施例中,第一MaaS节点118A可以从中央MaaS节点136接收与第一MP相关联的第一收入份额,并且可以将所接收的第一收入份额发送到第一MP节点116A。在实施例中,第一MP节点116A可以从第一MaaS节点118A接收与第一MP相关联的第一收入份额,并且可以基于存储在第一MP节点116A上的多个交易记录来核实所接收的第一收入份额。该多个交易记录可以至少包括第一组交易记录。第一MP节点116A可以向第一MaaS节点118A发送第一核实信息,该第一核实信息指示第一MP节点116A处的所接收的第一收入份额的核实的结果。在实施例中,第一MaaS节点118A可以从第一MP节点116A接收第一核实信息。基于存储在第一MaaS节点118A上的第一组交易记录,第一MaaS节点118A可以核实第一收入份额以确定第二核实信息,该第二核实信息指示第一MaaS节点118A处的第一收入的核实的结果。第一MaaS节点118A可以将所接收的第一核实信息与所确定的第二核实信息进行比较,并且可以基于该比较将与第一MP相关联的第一收入份额存储在第一MaaS节点118A上。

在实施例中,第一MaaS节点118A可以基于所述比较来确定与所接收的第一收入份额相关联的第一调整金额。第一MaaS节点118A可以基于所确定的第一调整金额来更新与第一MP相关联的第一收入份额。第一MaaS节点118A可以将更新后的第一收入份额发送到第一MP节点116A,并且可以将更新后的第一收入份额存储在第一MaaS节点118A上。在实施例中,第一MaaS节点118A可以从中央MaaS节点136接收与第一MP相关联的第一收入份额,并且可以将所接收的第一收入份额存储在第一MaaS节点118A上。

本公开可以用硬件或者硬件和软件的组合来实现。本公开可以以集中式方式在至少一个计算机系统中实现,或者可以以分布式方式实现,其中不同的元素可以跨几个相互连接的计算机系统分布。适于执行本文中描述的方法的计算机系统或其他装置可能是合适的。硬件和软件的组合可以是具有计算机程序的通用计算机系统,所述计算机程序在被加载和执行时,可以控制计算机系统使得其执行本文中描述的方法。本公开可以用包括还执行其他功能的集成电路的一部分的硬件来实现。

本公开还可以被嵌入在计算机程序产品中,该计算机程序产品包括使得能够实现本文中描述的方法的所有特征,并且该计算机程序产品在被载入计算机系统中时能够执行这些方法。在本上下文中,计算机程序意味着一组指令的采用任何语言、代码或符号的任何表达,其旨在使具有信息处理能力的系统直接地或者在以下中的任一或两者之后执行特定功能:a)转换为另一种语言、代码或符号;b)以不同的材料形式进行再现。

虽然参照某些实施例说明了本公开,但是本领域技术人员要理解的是,可以进行各种改变并且可以替换等同物,而不脱离本公开的范围。此外,可以进行许多修改以使特定情况或材料适应本公开的教导而不脱离本公开的范围。因此,本公开并不旨在限于所公开的特定实施例,相反本公开将包括落入所附权利要求的范围内的所有实施例。

技术分类

06120116306522