[发明专利]用于转换自动化软件的方法和系统无效
申请号: | 200880112559.6 | 申请日: | 2008-08-21 |
公开(公告)号: | CN101878468A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | P·帕里西恩 | 申请(专利权)人: | 通用电气智能平台有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G05B19/05 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 柯广华;徐予红 |
地址: | 美国弗*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 转换 自动化 软件 方法 系统 | ||
1.一种用于将使用平坦名称空间来定义的软件环境转换成设备模型的方法,所述方法包括:
将所述平坦名称空间分解为多个记号;
将所述多个记号中的每个记号分配到设备分级结构中包含的多个等级中的对应等级;
将每个记号转化为人类可读名称;以及
基于所述人类可读名称和分配给每个记号的所述对应等级来创建设备模型。
2.如权利要求1所述的方法,其中,创建设备模型还包括基于S95规范来创建所述设备模型。
3.如权利要求1所述的方法,还包括提供用于使用包括定界符、串长度和字符模式中的至少一个的模式定义来分解所述平坦名称空间的规则集。
4.如权利要求1所述的方法,其中,将所述多个记号中的每个记号分配到所述多个等级中的对应等级还包括基于以下各项中的至少一个将每个记号分配到等级:记号值、记号位置、记号顺序以及每个记号相对于所述多个记号中的其它记号的顺序。
5.如权利要求1所述的方法,其中,转化每个记号还包括采用映射表来转化每个记号。
6.如权利要求1所述的方法,还包括提供用于基于所述多个等级来定义所述设备模型的分级结构的规则集。
7.如权利要求1所述的方法,还包括提供被配置成修改所述方法的步骤的用户接口。
8.一种自动化系统,包括:
自动化设备;以及
处理器,所述处理器被配置成将使用平坦名称空间来定义的软件环境转换成所述自动化设备可使用的设备模型,其中所述处理器通过下列步骤来转换所述软件环境:
将所述平坦名称空间分解为多个记号;
将所述多个记号中的每个记号分配到设备分级结构中包含的多个等级中的对应等级;
将每个记号转化为人类可读名称;以及
基于所述人类可读名称和分配给每个记号的所述对应等级来创建设备模型。
9.如权利要求8所述的自动化系统,其中,所述处理器还被配置成通过基于S95规范将每个已转化的记号转换成设备模型来创建所述设备模型。
10.如权利要求8所述的自动化系统,其中,所述处理器被配置有规则集,所述规则集用于使用包括定界符、串长度和字符模式中的至少一个的模式定义来分解所述平坦名称空间。
11.如权利要求8所述的自动化系统,其中,所述处理器还被配置成通过基于以下各项中的至少一个将每个记号分配到等级来创建所述设备模型:记号值、记号位置、记号顺序和每个记号相对于所述多个记号中的其它记号的顺序。
12.如权利要求8所述的自动化系统,其中,所述处理器还被配置成通过采用映射表转化每个记号来转换所述软件环境。
13.如权利要求8所述的自动化系统,其中,所述处理器被配置有规则集,所述规则集用于基于所述多个等级来定义所述设备模型的分级结构。
14.如权利要求8所述的自动化系统,还包括被配置成修改所述自动化系统的用户接口。
15.一种在计算机可读介质上包含的计算机程序,所述计算机程序包括至少一个代码段,所述代码段被配置成指示计算机通过下列步骤将使用平坦名称空间来定义的软件环境转换成设备模型:
将所述平坦名称空间分解为多个记号;
将所述多个记号中的每个记号分配到设备分级结构中包含的多个等级中的对应等级;
将每个记号转化为人类可读名称;以及
基于所述人类可读名称和分配给每个记号的所述对应等级来创建设备模型。
16.如权利要求15所述的计算机程序,其中,所述计算机程序包括至少一个代码段,所述代码段被配置成指示计算机基于S95规范将每个已转化的记号转换成设备模型。
17.如权利要求15所述的计算机程序,其中,所述计算机程序包括包含规则集的至少一个代码段,所述规则集用于使用包括定界符、串长度和字符模式中的至少一个的模式定义来分解所述平坦名称空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气智能平台有限公司,未经通用电气智能平台有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880112559.6/1.html,转载请声明来源钻瓜专利网。