[发明专利]用于通过平台动态地执行应用程序的计算机实现的方法和系统在审
申请号: | 202180052559.7 | 申请日: | 2021-08-11 |
公开(公告)号: | CN116194884A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | S·盖格尔;H·陶赫尔;V·扎霍恰克;C·切赫 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;刘春元 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通过 平台 动态 执行 应用程序 计算机 实现 方法 系统 | ||
1.一种用于通过平台(30)动态地执行至少一个应用程序(10)的计算机实现的方法,所述平台具有带有程序存储器的处理器(31)和可编程逻辑单元(32),其中所述处理器(31)和所述可编程逻辑单元(32)支持编程模式和执行模式,并且
在所述编程模式下,具有至少一个第一模块的第一应用程序从应用数据库(ADB)以可执行的方式作为至少一个第一程序代码被加载到所述程序存储器中和/或所述可编程逻辑单元(32)中并且被编程,并且
在所述执行模式下,所述至少一个第一程序代码被执行,
其特征在于,在所述执行模式下,通过所述处理器(31)或所述可编程逻辑单元(32)根据至少一个预先给定的标准检验:具有至少一个第二模块(12-15)的第二应用程序(11)是否应该从所述应用数据库(ADB)被加载,并且
如果这适用,则变换到所述编程模式,并且至少将所述至少一个第二模块(12-15)以可执行的方式作为至少一个第二程序代码(112-115、214-215)加载到所述程序存储器(31)中和/或所述可编程逻辑单元(32)中,然后变换到所述执行模式,在所述执行模式下执行所述至少一个第二程序代码(112-115、214-215)。
2.根据权利要求1所述的方法,其中在检验是否应该加载所述第二应用程序(11)时,所述处理器、所述处理器(31)的工作存储器和程序存储器或所述程序逻辑单元(32)的利用率在执行所述第一应用程序时被确定并且与此相应地被考虑。
3.根据权利要求1所述的方法,其中在检验是否应该加载所述第二应用程序(11)时,所述处理器、所述处理器(31)的工作存储器和程序存储器或所述程序逻辑单元(32)的利用率在执行所述第二应用程序(11)时被计算、优选被估计并且与此相应地被考虑。
4.根据权利要求2或3中任一项所述的方法,其中优选地在所述执行模式下,借助于所述处理器(31)和/或所述可编程逻辑单元(32)规定所述第一和/或第二模块(12-15)是否应该被存储在所述程序存储器(31)中或所述可编程逻辑单元(32)中。
5.根据前述权利要求中任一项所述的方法,其中优选地在所述执行模式下,应用管理模块(AADM)规定所述第一和/或至少一个第二模块(12-15)是否被存储在所述程序存储器(31)中或所述可编程逻辑单元(32)中,所述应用管理模块通过由所述平台包括的管理系统被执行并且所述应用管理模块插入到所述应用数据库(ADB)和所述处理器(31)和所述可编程逻辑单元(32)之间的连接中。
6.根据前述权利要求中任一项所述的方法,其中以可执行的方式加载的至少一个第二模块(12-15)包括用于通过所述处理器(31)在所述程序存储器(31)中执行的对应的第二处理器程序代码(115)以及用于通过所述可编程逻辑单元(32)在所述可编程逻辑单元(31)中执行的对应的第二逻辑程序代码(215)。
7.根据前述权利要求中任一项所述的方法,其中所述预先给定的标准是超过所述平台的操作上的极限值、达到针对所述第一应用程序的预先给定的状态、在所述平台处触发警报或差错消息或者达到预先给定的时间点。
8.根据前述权利要求中任一项所述的方法,其中动态地执行至少两个应用程序、优选地至少三个应用程序并且特别优选地至少五个或至少十个应用程序。
9.根据前述权利要求中任一项所述的方法,其中所述第一和第二应用程序(11)是相同的,但是所述至少一个第一和至少一个第二程序代码(112-115、214-215)是不同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180052559.7/1.html,转载请声明来源钻瓜专利网。