【技术实现步骤摘要】
【国外来华专利技术】用于使用统一通信方案对接网络的系统和方法
[0001]相关申请
[0002]本申请是2019年7月12日提交的美国专利申请No.16/510,372(现已授权)的部分延续,其因此通过引用合并于本申请中。
[0003]本公开总体上涉及用于将一个或多个外部通信网络与内部通信网络对接的计算机化系统和方法。尤其地,本公开的实施例涉及有创造性且非常规的系统,这些系统通过使用统一的通信方案,使得通信网络能够与其他通信网络(例如,由第三方操作的通信网络)对接,而不管其他通信网络的相应通信协议或应用编程接口(API)为何,这可加快这些网络之间的通信。
技术介绍
[0004]在当今世界,因特网和计算机网络的发展已使得计算机网络无处不在。几乎每个家庭或办公室都配备有专用网络。另外,诸如大型公司、制造工厂或仓库之类的业务实体在其内部网络内运行各种系统。为了本公开的目的,网络可以被定义为能够使用共同的消息格式在不同系统之间进行通信的计算机网络,其中同一网络内的每个系统可以发送和接收消息,而无需转换或变换这些消息。这些内部网络将由同一实体拥有和运行的不同系统连接起来,并且允许在这些不同系统之间进行通信。可以将新的内部系统或者外部系统(即由具有不同通信格式的独立网络连接的系统群组)添加或连接到内部网络,但是这样的过程需要手动配置不同的网络参数。
[0005]将两个不同的系统对接通常涉及使用特定的API,诸如基于代表性状态传输(REST)的API、文件传输API、数据库到数据库传输API等中的一个。然而,不同的API可能具 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于将一个或多个通信网络的集合与第二通信网络对接的计算机实现的系统,所述系统包括:存储器强指令;以及至少一个处理器,所述至少一个处理器被配置成执行所述指令,以用于:从所述通信网络集合中的第一通信网络接收第一消息,所述第一消息包括第一未知消息头和第一未知消息体;解析所述第一未知消息头,以确定对应于所述第一通信网络的身份的第一变量以及对应于第一目的地的第二变量;基于预先配置的数据结构和所述第一变量,标识所述第一未知消息头和所述第一未知消息体采用预定格式;基于所述预定格式,将所述第一未知消息体解串行化成其底层数据结构;通过加速转换过程将所述第一未知消息体转换成所述第二通信网络的标准化格式;将标准化消息体重新串行化以供传输;以及基于所述第二变量,将第一标准化消息体发送到所述第一目的地。2.根据权利要求1所述的计算机实现的系统,所述指令进一步包括:从所述第二通信网络接收第二消息,所述第二消息包括第二标准化消息体和第二目的地;标识所述第二消息的第二通信协议以及所述通信网络集合中的第三通信网络;确定所述第三通信网络能够接收所述预定格式的消息;通过所述加速转换过程将所述第二标准化消息转换成所述预定格式;将所述第二经转换的消息串行化以供传输;以及将所述第二经转换的消息发送到所述第二目的地。3.根据权利要求2所述的计算机实现的系统,其中,转换所述第二标准化消息包括:将第二消息头附加到所述第二经转换的消息,所述第二消息头包括对应于所述第二目的地的第三变量。4.根据权利要求1所述的计算机实现的系统,其中,所述第一消息是使用代表性状态传输(REST)API、RESTfulAPI、文件传输API、数据库到数据库API、简单对象访问协议(SOAP)API、或远程过程调用(RPC)API中的至少一个来接收的。5.根据权利要求1所述的计算机实现的系统,其特征在于,所述第一通信协议包括JavaScript对象表示法(JSON)、YAML非标记语言(YAML)、可扩展标记语言(XML)、汤姆的明显最小语言(TOML)、CoffeeScript对象表示法(CSON)或消息包中的至少一个。6.根据权利要求1所述的计算机实现的系统,其中,所述预先配置的数据结构将一个或多个已知的通信网络与一个或多个通信协议进行匹配,所述一个或多个通信协议包括对应于所述预定格式的预定通信协议。7.根据权利要求1所述的计算机实现的系统,其中,所述通信网络集合中的各个通信网络与所述第二通信网络不重叠,并且相互之间也不重叠。8.根据权利要求1所述的计算机实现的系统,其中,所述第一未知消息体包括一个或多个变量,并且其中,将所述第一未知消息体转换成标准化格式包括:基于所述预先配置的数据结构,确定所述预定格式与所述第二通信网络的标准化格式
之间的接口映射;以及基于所述接口映射,将所述第一未知消息体的变量的值分配给所述标准化格式的相应变量。9.根据权利要求1所述的计算机实现的系统,其中,采用所述预定格式的每一元素与其采用所述标准化格式的对应元素有一一对应关系。10.一种用于将一个或多个通信网络的集合与第二通信网络对接的计算机实现的方法,该方法包括:从所述通信网络集合中的第一通信网络接收第一消息,所述第一消息包括第一未知消息头和第一未知消息体;解析所述第一未知消息头,以确定对应于所述第一通信网络的身份的第一变量以及对应于第一目的地的第二变量;基于预先配置的数据结构和所述第一变量,标识所述第一未知消息头和所述第一未知消息体采用预定格式;基于所述预定格式,将所述第一未知消息体解串行化成其底层数据结构;通过加速转换过程将所述第一未知消息体转换成所述第二通信网络的标准化格式;将标准化消息体重新串行化以供传输;以及基于所述第二变量,将第一标准化消息体发送到所述第一目的地。11.根据权利要求10所述的计算机实现的方法,所述方法进一步包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。