一种基于数据分布式指令集的多系统架构互通系统的制作方法

未命名 07-19 阅读:143 评论:0


1.本发明涉及数字信息传输领域,具体涉及一种基于数据分布式指令集的多系统架构互通系统。


背景技术:

2.在当前的商业环境中,想要做出更好的决策需要融合各个系统中的数据,但在实际情况中,各系统往往是独立运行的,即使直接获取了一个系统中的数据也往往无法应用于另一个系统中,此时需要一种互通系统,将一个系统中的数据进行相应的处理后再转移给另一个系统,实现有效率的数据互通。
3.背景技术的前述论述仅意图便于理解本发明。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
4.现在已经开发出了很多数据互通系统,经过我们大量的检索与参考,发现现有的数据互通系统有如公开号为cn115834643b所公开的系统,这些系统一般包括设备功能数据库,用于设定各设备的优先级;命令检索模块,其与各主发送模块分别连接,用于根据命令检索信号对当前命令序列中各命令进行检索;命令分配模块,其与命令端及所述命令检索模块分别连接,用于根据对命令端发送的命令按照时间次序进行实时排列形成命令序列;设备组,其与所述命令分配模块相连接,包括所述各主发送模块,以及若干信息处理模块,其用于根据当前设备的功能执行情况及对象设备为当前设备的命令的指向功能属性获取所述命令的处理方式。但是该系统仅仅是将数据从一个模块转移至另一个模块,在多系统中,会存在转移的数据无法在新系统中应用的情况。


技术实现要素:

5.本发明的目的在于,针对所存在的不足,提出了一种基于数据分布式指令集的多系统架构互通系统。
6.本发明采用如下技术方案:一种基于数据分布式指令集的多系统架构互通系统,包括指令集模块、协议模块、通讯模块和数据处理模块;所述通讯模块用于与各数据管理系统进行通讯,所述协议模块用于与各数据管理系统定义指令标准,使数据管理系统能够识别并处理具体的指令,所述指令集模块用于接发指令,所述数据处理模块用于对通过指令获取的数据进行分析处理;所述指令集模块包括边缘节点和中心节点,每个边缘节点对应一个数据管理系统并与数据管理系统之间通过系统指令进行数据传输,所述中心节点用于向所述数据处理模块发送功能指令来处理具体的数据;所述边缘节点包括指令寄存器和指令接发处理器,所述中心节点中包括指令寄存器、指令解析处理器和指令发送处理器,所述指令寄存器用于记录对应节点中使用的指令,所述指令接发处理器用于与数据管理系统进行系统指令的通讯,所述指令解析处理器用于
生成功能指令和对功能指令进行解析处理,所述指令发送处理器用于向所述数据处理模块发送指令;所述指令解析处理器根据系统指令中的信息生成一个待解析指令,并将待解析指令解析成多个可执行指令,并按照顺序向所述数据处理模块发送可执行指令,所述数据处理模块根据所述可执行指令来处理对应的数据;进一步的,所述数据处理模块包括指令识别处理器、指令执行处理器、数据传输处理器和数据寄存器,所述指令识别处理器用于识别接收到的可执行指令,所述指令执行处理器根据识别结果选择对应的处理方式,将指令执行处理器中的输入参数值处理成输出参数值,所述数据传输处理器用于接收可执行指令和发送输出参数值数据,所述数据寄存器用于保存具体的数据;进一步的,所述指令包含四个部分:指令名、输入参数、输出参数和下级指令,所述指令解析处理器根据所述输入参数和所述输出参数确定具体的下级指令名,方法为:所述指令解析处理器从所述指令寄存器中筛选出具有相同输出参数的可执行指令,并将该可执行指令的数据参数作为中间参数,所述指令解析处理器计算出中间参数与输入参数之间的跨度,所述指令解析处理器得到的下级指令的输出参数为跨度最小的中间参数,输入参数与原输入参数相同;进一步的,所述指令解析处理器将待解析指令解析成一个下级指令和一个可执行指令,并不断解析下级指令,直至下级指令被解析成两个可执行指令,所述指令解析处理器将在解析过程中得到的可执行指令放入堆栈中,当待解析指令被解析完后,将堆栈中的可执行指令依次发送至所述数据处理模块;进一步的,所述可执行指令包括产品指令集、风控指令集、运营指令集、市场指令集、战略指令集,所述产品指令集用于计算产品相关的生产数据,所述风控指令集用于计算风险相关的告警数据,所述运营指令集用于计算运营相关的规划数据,所述市场指令集用于计算市场相关的预期数据,所述战略指令集用于计算宏观上的方向数据;进一步的,所述指令解析处理器将一个参数设置为一个坐标点,相连的坐标点表示一个可执行指令,当所述指令解析处理器计算两个参数的跨度时,将一个参数的坐标点记为,将另一个坐标点的坐标记为,并根据这两个坐标点确定检索区域,所述检索区域用下述不等式表示:;其中,表示区域内的点,不等式中的其余参数取值如下:;;=;;
;所述指令解析处理器在所述检索区域内进行可执行指令的检索并最终得到两个参数的跨度。
7.本发明所取得的有益效果是:本系统将指令集分为边缘节点和中心节点,边缘节点用于与各系统进行交互,中心节点用于对获得的数据进行处理,各节点职责分明,使系统的运行过程更加清晰,中心节点通过分析处理得到多个可执行指令,每个可执行指令对应数据转换的最小处理过程,最终将原始的数据处理成另一个系统能够直接应用的数据,实现了各系统之间的数据有效互通。
8.为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
附图说明
9.图1为本发明整体结构框架示意图;图2为本发明解析待解析指令流程示意图;图3为本发明指令中的参数传递示意图;图4为本发明中心节点构成示意图;图5为本发明数据处理模块构成示意图。
具体实施方式
10.以下是通过特定的具体实施例来说明本发明的实施方式,本领域技术人员可由本说明书所公开的内容了解本发明的优点与效果。本发明可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本发明的精神下进行各种修饰与变更。另外,本发明的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本发明的相关技术内容,但所公开的内容并非用以限制本发明的保护范围。
11.实施例一:本实施例提供了一种基于数据分布式指令集的多系统架构互通系统,结合图1,包括指令集模块、协议模块、通讯模块和数据处理模块;所述通讯模块用于与各数据管理系统进行通讯,所述协议模块用于与各数据管理系统定义指令标准,使数据管理系统能够识别并处理具体的指令,所述指令集模块用于接发指令,所述数据处理模块用于对通过指令获取的数据进行分析处理;所述指令集模块包括边缘节点和中心节点,每个边缘节点对应一个数据管理系统并与数据管理系统之间通过系统指令进行数据传输,所述中心节点用于向所述数据处理模块发送功能指令来处理具体的数据;所述边缘节点包括指令寄存器和指令接发处理器,所述中心节点中包括指令寄存器、指令解析处理器和指令发送处理器,所述指令寄存器用于记录对应节点中使用的指令,所述指令接发处理器用于与数据管理系统进行系统指令的通讯,所述指令解析处理器用于生成功能指令和对功能指令进行解析处理,所述指令发送处理器用于向所述数据处理模块
发送指令;所述指令解析处理器根据系统指令中的信息生成一个待解析指令,并将待解析指令解析成多个可执行指令,并按照顺序向所述数据处理模块发送可执行指令,所述数据处理模块根据所述可执行指令来处理对应的数据;所述数据处理模块包括指令识别处理器、指令执行处理器、数据传输处理器和数据寄存器,所述指令识别处理器用于识别接收到的可执行指令,所述指令执行处理器根据识别结果选择对应的处理方式,将指令执行处理器中的输入参数值处理成输出参数值,所述数据传输处理器用于接收可执行指令和发送输出参数值数据,所述数据寄存器用于保存具体的数据;所述指令包含四个部分:指令名、输入参数、输出参数和下级指令,所述指令解析处理器根据所述输入参数和所述输出参数确定具体的下级指令名,方法为:所述指令解析处理器从所述指令寄存器中筛选出具有相同输出参数的可执行指令,并将该可执行指令的数据参数作为中间参数,所述指令解析处理器计算出中间参数与输入参数之间的跨度,所述指令解析处理器得到的下级指令的输出参数为跨度最小的中间参数,输入参数与原输入参数相同;所述指令解析处理器将待解析指令解析成一个下级指令和一个可执行指令,并不断解析下级指令,直至下级指令被解析成两个可执行指令,所述指令解析处理器将在解析过程中得到的可执行指令放入堆栈中,当待解析指令被解析完后,将堆栈中的可执行指令依次发送至所述数据处理模块;所述可执行指令包括产品指令集、风控指令集、运营指令集、市场指令集、战略指令集,所述产品指令集用于计算产品相关的生产数据,所述风控指令集用于计算风险相关的告警数据,所述运营指令集用于计算运营相关的规划数据,所述市场指令集用于计算市场相关的预期数据,所述战略指令集用于计算宏观上的方向数据;所述指令解析处理器将一个参数设置为一个坐标点,相连的坐标点表示一个可执行指令,当所述指令解析处理器计算两个参数的跨度时,将一个参数的坐标点记为,将另一个坐标点的坐标记为,并根据这两个坐标点确定检索区域,所述检索区域用下述不等式表示:;其中,表示区域内的点,不等式中的其余参数取值如下:;;=;;;
所述指令解析处理器在所述检索区域内进行可执行指令的检索并最终得到两个参数的跨度。
12.实施例二:本实施例包含了实施例一中的全部内容,提供了一种基于数据分布式指令集的多系统架构互通系统,包括指令集模块、协议模块、通讯模块和数据处理模块;所述通讯模块用于与各数据管理系统进行通讯,所述协议模块用于与各数据管理系统定义指令标准,使数据管理系统能够识别并处理具体的指令,所述指令集模块用于存储具体的指令,所述数据处理模块用于对通过指令获取的数据进行分析处理;本系统的数据互通过程包括主动互通和被动互通,主动互通指主体系统将数据主动发送给目标系统,被动互通指主体系统从目标系统中获取数据,所述主体系统和所述目标系统均属于数据管理系统,主体系统指先发出指令的系统,目标系统指与主体系统进行数据互通的系统;本系统进行主动互通的过程包括如下步骤:s1、所述指令集模块接收到主体系统的发送指令;s2、所述指令集模块识别发送指令,确定目标系统和需要接收的数据类型以及数据大小;s3、所述数据处理模块创建一个存储区域用于接收保存主体系统发送的数据;s4、所述指令集模块向所述主体系统发送存储指令,存储指令中包含存储区域的地址信息;s5、所述存储区域等待接收主体系统发送的数据;s6、所述数据处理模块对存储区域中的数据进行处理;s7、所述指令集模块向所述目标系统发送接收指令,所述接收指令中包含处理后的数据;本系统进行被动互通的过程包括如下步骤:s21、所述指令集模块接收到主体系统发送的申请指令;s22、所述指令集模块识别申请指令,确定目标系统和申请的数据类型;s23、所述数据处理模块对申请的数据类型进行分析,确定需要从所述目标系统中获取的数据类型;s24、所述指令集模块向所述目标系统发送存储指令;s25、所述存储区域等待接收目标系统发送的数据;s26、所述数据处理模块对存储区域中的数据进行处理;s27、所述指令集模块向所述主体系统发送接收指令,所述接收指令中包含处理后的数据;所述数据管理系统包括外部的资金管理系统、合作客户的各部门子系统以及企业内部的各部门子系统;所述指令集模块包括若干个边缘节点和一个中心节点,每个边缘节点对应一个数据管理系统,所述边缘节点包括指令寄存器和指令接发处理器,所述边缘节点的指令寄存器中记录的是系统指令,所述系统指令包括上述步骤中出现的发送指令、存储指令、申请指令和接收指令,所述指令接发处理器用于与数据管理系统进行系统指令的通讯,结合图4,所述中心节点中包括指令寄存器、指令解析处理器和指令发送处理器,所述指令寄存器用
于记录对数据进行处理的功能指令,所述指令解析处理器用于生成功能指令和对功能指令进行解析处理,所述指令发送处理器用于向所述数据处理模块发送指令;所述指令包含四个部分:指令名、输入参数、输出参数和下级指令;所述输入参数中包括身份参数和数据参数,所述身份参数用于表示主体系统和目标系统,所述数据参数用于表示具体数据;当下级指令的内容为空时,所述指令解析处理器将直接反馈输出参数的具体信息,当下级指令的内容不为空时,所述指令解析处理器通过生成新的指令来获取输出参数的具体信息;下级指令为空的指令称为可执行指令,下级指令不为空的指令称为待解析指令,所述可执行指令由中心节点发送至所述数据处理模块,所述待解析指令由所述指令解析处理器进行处理,所述待解析指令的功能最终由至少两个可执行指令实现;所述指令解析处理器根据所述输入参数和所述输出参数确定具体的下级指令名,方法为:所述指令解析处理器从所述指令寄存器中筛选出具有相同输出参数的可执行指令,并将该可执行指令的数据参数作为中间参数,所述指令解析处理器计算出中间参数与输入参数之间的跨度,所述跨度指从一个参数变为另一个参数需要的可执行指令的数量,所述指令解析处理器得到的下级指令的输出参数为跨度最小的中间参数,输入参数与原输入参数相同;结合图2,所述指令解析处理器将待解析指令解析成一个下级指令和一个可执行指令,并不断解析下级指令,直至下级指令被解析成两个可执行指令,所述指令解析处理器将在解析过程中得到的可执行指令放入堆栈中,当待解析指令被解析完后,将堆栈中的可执行指令依次发送至所述数据处理模块;结合图3,每个待解析指令得到的输出参数值作为同级的可执行指令的输入参数值,可执行指令通过所述数据处理模块得到的输出参数值作为上一级的待解析指令的输出参数值;结合图5,所述数据处理模块包括指令识别处理器、指令执行处理器、数据传输处理器和数据寄存器,所述指令识别处理器用于识别接收到的可执行指令,所述指令执行处理器根据识别结果选择对应的处理方式,将指令执行处理器中的输入参数值处理成输出参数值,所述数据传输处理器用于接收可执行指令和发送输出参数值数据,所述数据寄存器用于保存具体的数据;所述指令解析处理器将一个参数设置为一个坐标点,相连的坐标点表示一个可执行指令,当所述指令解析处理器计算两个参数的跨度时,将一个参数的坐标点记为,将另一个坐标点的坐标记为,并根据这两个坐标点确定检索区域,所述检索区域用下述不等式表示:;其中,表示区域内的点,不等式中的其余参数取值如下:;
;=;;;所述指令解析处理器在所述检索区域内进行可执行指令的检索并最终得到两个参数的跨度。
13.以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的保护范围,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的保护范围内,此外,随着技术发展其中的元素可以更新的。

技术特征:
1.一种基于数据分布式指令集的多系统架构互通系统,其特征在于,包括指令集模块、协议模块、通讯模块和数据处理模块;所述通讯模块用于与各数据管理系统进行通讯,所述协议模块用于与各数据管理系统定义指令标准,使数据管理系统能够识别并处理具体的指令,所述指令集模块用于接发指令,所述数据处理模块用于对通过指令获取的数据进行分析处理;所述指令集模块包括边缘节点和中心节点,每个边缘节点对应一个数据管理系统并与数据管理系统之间通过系统指令进行数据传输,所述中心节点用于向所述数据处理模块发送功能指令来处理具体的数据;所述边缘节点包括指令寄存器和指令接发处理器,所述中心节点中包括指令寄存器、指令解析处理器和指令发送处理器,所述指令寄存器用于记录对应节点中使用的指令,所述指令接发处理器用于与数据管理系统进行系统指令的通讯,所述指令解析处理器用于生成功能指令和对功能指令进行解析处理,所述指令发送处理器用于向所述数据处理模块发送指令;所述指令解析处理器根据系统指令中的信息生成一个待解析指令,并将待解析指令解析成多个可执行指令,并按照顺序向所述数据处理模块发送可执行指令,所述数据处理模块根据所述可执行指令来处理对应的数据。2.如权利要求1所述的一种基于数据分布式指令集的多系统架构互通系统,其特征在于,所述数据处理模块包括指令识别处理器、指令执行处理器、数据传输处理器和数据寄存器,所述指令识别处理器用于识别接收到的可执行指令,所述指令执行处理器根据识别结果选择对应的处理方式,将指令执行处理器中的输入参数值处理成输出参数值,所述数据传输处理器用于接收可执行指令和发送输出参数值数据,所述数据寄存器用于保存具体的数据。3.如权利要求2所述的一种基于数据分布式指令集的多系统架构互通系统,其特征在于,所述指令包含四个部分:指令名、输入参数、输出参数和下级指令,所述指令解析处理器根据所述输入参数和所述输出参数确定具体的下级指令名,方法为:所述指令解析处理器从所述指令寄存器中筛选出具有相同输出参数的可执行指令,并将该可执行指令的数据参数作为中间参数,所述指令解析处理器计算出中间参数与输入参数之间的跨度,所述指令解析处理器得到的下级指令的输出参数为跨度最小的中间参数,输入参数与原输入参数相同。4.如权利要求3所述的一种基于数据分布式指令集的多系统架构互通系统,其特征在于,所述指令解析处理器将待解析指令解析成一个下级指令和一个可执行指令,并不断解析下级指令,直至下级指令被解析成两个可执行指令,所述指令解析处理器将在解析过程中得到的可执行指令放入堆栈中,当待解析指令被解析完后,将堆栈中的可执行指令依次发送至所述数据处理模块。5.如权利要求4所述的一种基于数据分布式指令集的多系统架构互通系统,其特征在于,所述可执行指令包括产品指令集、风控指令集、运营指令集、市场指令集、战略指令集,所述产品指令集用于计算产品相关的生产数据,所述风控指令集用于计算风险相关的告警数据,所述运营指令集用于计算运营相关的规划数据,所述市场指令集用于计算市场相关的预期数据,所述战略指令集用于计算宏观上的方向数据。
6.如权利要求5所述的一种基于数据分布式指令集的多系统架构互通系统,其特征在于,所述指令解析处理器将一个参数设置为一个坐标点,相连的坐标点表示一个可执行指令,当所述指令解析处理器计算两个参数的跨度时,将一个参数的坐标点记为,将另一个坐标点的坐标记为,并根据这两个坐标点确定检索区域,所述检索区域用下述不等式表示:;其中,表示区域内的点,不等式中的其余参数取值如下:;;=;;;所述指令解析处理器在所述检索区域内进行可执行指令的检索并最终得到两个参数的跨度。

技术总结
本发明涉及数字信息传输领域,其公开了一种基于数据分布式指令集的多系统架构互通系统,包括指令集模块、协议模块、通讯模块和数据处理模块,所述通讯模块用于与各数据管理系统进行通讯,所述协议模块用于与各数据管理系统定义指令标准,使数据管理系统能够识别并处理具体的指令,所述指令集模块用于接发指令,所述数据处理模块用于对通过指令获取的数据进行分析处理;本系统通过指令集从一个系统中获取数据并将数据处理成另一个系统需要的数据形式,实现了多系统之间的数据互通,使得各系统能够更好的运行。统能够更好的运行。统能够更好的运行。


技术研发人员:武铁铮 薛金燕 王永波
受保护的技术使用者:青岛鑫晟汇科技有限公司
技术研发日:2023.06.14
技术公布日:2023/7/18
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐