【技术实现步骤摘要】
【国外来华专利技术】MAAS平台上支持大规模交易和节点归档的共用数据库体系架构
[0001]相关申请的交叉引用/通过引用并入
[0002]本申请要求于2020年2月18日提交的美国临时专利申请序列No.62/978,137的优先权,其全部内容通过引用并入本文。
[0003]本公开的各种实施例涉及移动即服务(MaaS)和分布式分类账技术。更具体而言,本公开的各种实施例涉及用于在基于共用数据库体系架构的MaaS平台上支持大规模交易和节点归档的系统和方法。
技术介绍
[0004]在移动即服务(MaaS)平台中,多个移动性提供商可以通过可以基于闭合的平台的基础设施提供其服务。每个此类移动性提供商都可以具有分离的票务处理基础设施(例如,检票口和销售点(PoS)设备)或分离的应用(例如,票预订应用、票处理应用和叫车应用)来创建、支付或管理旅行。
[0005]在这样的MaaS平台上,由于MaaS平台节点数量庞大并且由于MaaS平台可以服务的用户数量庞大,因此在任何给定时间MaaS平台的各个节点之间可以存在大量交易消息流。例如,MaaS ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:多个节点包,其中所述多个节点包中的每个节点包包括第一移动即服务(MaaS)网络的订户节点、第一分布式分类账的移动性提供商(MP)节点以及第二分布式分类账的MaaS节点;聚合器数据库节点,通信地耦合到所述多个节点包中的每个节点包;以及归档数据库节点,通信地耦合到聚合器数据库节点,其中所述多个节点包中的第一节点包的第一MaaS节点被配置为:从存储在第一MaaS节点上的第一多个交易记录中选择交易记录的第一集合,其中交易记录的第一集合的选择基于第一数据保留阈值和第一多个交易记录中的每个交易记录在第一MaaS节点上的第一存储持续时间,以及第一多个交易记录中的每个交易记录与由第一节点包的第一订户节点接收的交易消息相关联;将选择的交易记录的第一集合传输到聚合器数据库节点以存储在聚合器数据库节点处;控制交易记录的第二集合从存储在聚合器数据库节点上的交易记录的第三集合中的选择,其中交易记录的第二集合的选择基于第二数据保留阈值和交易记录的第三集合中的每个交易记录在聚合器数据库节点上的第二存储持续时间,以及存储在聚合器数据库节点上的交易记录的第三集合至少包括交易记录的第一集合;以及控制将选择的交易记录的第二集合传输到归档数据库节点以存储在归档数据库节点处。2.根据权利要求1所述的系统,其中第一MaaS节点还被配置为:将第一多个交易记录中的每个交易记录在第一MaaS节点上的第一存储持续时间与第一数据保留阈值进行比较;以及基于该比较从第一多个交易记录中选择交易记录的第一集合。3.根据权利要求1所述的系统,其中第一MaaS节点还被配置为:控制交易记录的第三集合中的每个交易记录在聚合器数据库节点上的第二存储持续时间与第二数据保留阈值的比较;以及基于该比较控制交易记录的第二集合从交易记录的第三集合中的选择。4.根据权利要求1所述的系统,其中第一MaaS节点还被配置为基于向聚合器数据库节点传输所选择的交易记录的第一集合使来自第一MaaS节点的所选择的交易记录的第一集合失效。5.根据权利要求1所述的系统,其中第一MaaS节点还被配置为基于将选择的交易记录的第二集合传输到归档数据库节点来控制聚合器数据库节点中的所选择的交易记录的第二集合的失效。6.根据权利要求1所述的系统,其中所述多个节点包中的每个节点包的订户节点通过插件接口与第一MaaS网络相关联,其中插件接口包括以下至少之一:网络协议处理程序插件,
安全性插件,数据方案和数据质量检查插件,监视器和警报插件,交易管理插件,交易错误处理程序插件,或并发线程管理插件。7.根据权利要求1所述的系统,其中所述多个节点包中的一个或多个节点包包括订户节点、第一分布式分类账的多个MP节点和第二分布式分类账的MaaS节点。8.根据权利要求7所述的系统,其中所述多个MP节点中的每个MP节点与第一MaaS网络的分离的移动性提供商相关联。9.根据权利要求1所述的系统,还包括与聚合器数据库节点和归档数据库节点中的每一个相关联的第一服务器,其中第一服务器被配置为:向聚合器数据库节点传输对存储在聚合器数据库节点上的一个或多个第一交易记录的查询;从聚合器数据库节点接收查询到的一个或多个第一交易记录;以及核实与所述查询到的一个或多个第一交易记录相关联的一个或多个交易。10.根据权利要求9所述的系统,其中第一服务器还被配置为:向归档数据库节点传输对存储在归档数据库节点上的一个或多个第二交易记录的查询;以及从归档数据库节点接收查询到的一个或多个第二交易记录;以及显示与所述查询到的一个或多个第二交易记录相关联的统计信息。11.根据权利要求10所述的系统,还包括高速缓存数据库节点,其中高速缓存数据库节点还被配置为:从归档数据库节点接收所述查询到的一个或多个第二交易记录;将接收到的一个或多个第二交易记录存储在高速缓存数据库节点上;从第一服务器接收对来自存储在高速缓存数据库节点上的所述一个或多个第二交易记录的一个或多个第三交易记录的查询;以及基于接收到的对所述一个或多个第三交易记录的查询,向第一服务器传输所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。