A loading and calling method of CPS node function processing method is characterized in that the CPS master node loads the method code of CPS slave node into the memory of CPS master node according to the global method and function processing method of CPS slave node configuration information, and establishes a mapping table for the method of CPS slave node, and then through the mapping established. The table makes calls to CPS slave node function methods. The loading and calling method of the CPS node function processing method of the present invention provides a standardized loading and using method of the CPS node function processing method, which can improve the heterogeneous access capability and access standardization of the CPS node, and is beneficial to the standardized upgrade and maintenance of the CPS system.
【技术实现步骤摘要】
一种CPS节点功能处理方法的加载与调用方法
本专利技术涉及一种信息物理系统(CPS)的功能处理代码组织方法,尤其涉及一种CPS节点间功能处理方法的动态加载与调用方法。
技术介绍
信息物理系统(Cyber-PhysicalSystems,以下简称为CPS)是通过计算、通信与控制技术的有机结合,将信息处理与物理感知执行深度融合,实现计算资源与物理资源协调工作的新一代智能系统。CPS通过一系列计算单元和物理对象在网络环境下的高度集成与交互,来提高系统在信息处理、实时通信、远程精准控制以及组件自动协调等方面的能力,是时空多维异构的混杂自治系统,具有实时、安全、可靠、高性能等特点。CPS通过集成先进的感知、计算、通信、控制等信息技术和自动控制技术,构建了物理空间与信息空间中多种要素相互映射、适时交互、高效协同的复杂系统,实现系统内资源配置和运行的按需响应、快速迭代、动态优化。CPS强调计算和物理的紧密结合,同时也强调网络化,核心仍然是信息处理。数据感知则是CPS实现实时分析、科学决策的基础,是CPS数据闭环流动的起点。通过指令控制执行单元作用于物理世界,使其按照期望状态进行演化,则是CPS的一个重要目的。为了适应传感器泛在接入、多源感知融合的需求,CPS对于异构信息应当具有很好的适应能力,同时允许系统中部分部件动态的退出和接入。目前CPS感知数据的一个主要途径是依靠无线传感器网络进行数据采集。然而,在大量的工业生产现场、嵌入式控制等领域,由于受到噪声、信号衰减、报文冲突等因素的制约,无线传感器网络在实时性、精准性、可靠性等方面难以满足应用要求。传统的基于总线网络连接 ...
【技术保护点】
1.一种CPS节点功能处理方法的加载与调用方法,其特征在于:CPS系统中的主节点采用如下方法与步骤,通过UM‑BUS总线,对系统中其它节点的功能处理方法进行动态加载与调用:(1)CPS主节点首先读取CPS从节点的属性空间,获取CPS从节点的全局方法区和功能处理方法区的配置信息;(2)CPS主节点根据CPS从节点的全局方法区和功能处理方法区的存储空间需求,在CPS主节点内存中,为CPS从节点建立方法加载区,包含中断处理方法区、全局方法区和功能方法区;(3)通过UM‑BUS总线,将CPS从节点的所有方法代码复制到CPS主节点方法加载区的相应区域;(4)在CPS主节点中建立方法映射表,为CPS从节点的每个方法指明所占内存的起始地址和大小,映射表中的各个方法,按名称的ASCII码顺序进行排列,便于检索;(5)CPS主节点中的应用程序调用CPS从节点的功能方法时,首先通过方法名称和参数在方法映射表中进行查找匹配,再转移到相应的映射地址,调用具体的方法代码进行处理。
【技术特征摘要】
1.一种CPS节点功能处理方法的加载与调用方法,其特征在于:CPS系统中的主节点采用如下方法与步骤,通过UM-BUS总线,对系统中其它节点的功能处理方法进行动态加载与调用:(1)CPS主节点首先读取CPS从节点的属性空间,获取CPS从节点的全局方法区和功能处理方法区的配置信息;(2)CPS主节点根据CPS从节点的全局方法区和功能处理方法区的存储空间需求,在CPS主节点内存中,为CPS从节点建立方法加载区,包含中断处理方法区、全局方法区和功能方法区;(3)通过UM-BUS总线,将CPS从节点的所有方法代码复制到CPS主节点方法加载区的相应区域;(4)在CPS主节点中建立方法映射表,为CPS从节点的每个方法指明所占内存的起始地址和大小,映射表中的各个方法,按名称的ASCII码顺序进行排列,便于检索;(5)CPS主节点中的应用程序调用CPS从节点的功能方法时,首先通过方法名称和参数在方法映射表中进行查找匹配,再转移到相应的映射地址,调用具体的方法代码进行处理。2.根据权利要求1所述的CP...
【专利技术属性】
技术研发人员:朱晓燕,张伟功,周继芹,王晶,侯志化,
申请(专利权)人:首都师范大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。