用于多语言操作程序中的图像生成的制作方法

文档序号:6579538阅读:121来源:国知局
专利名称:用于多语言操作程序中的图像生成的制作方法
技术领域
本发明涉及用于^h位测量或压力测量的围像生成。具体来说,本发明 涉及用于生成用于料位测量或压力测量的多语言^Ht程序中、具有所选语 言的文本的图像的方法,涉及程序单元,涉及计算机可读介质并涉及用于 料位测量设备或压力测量设备的控制设备.
背景技术
目前,用于明确某些亊实的图^bft用于具有多语言用户接口的操作程 序(操作工具)中.这些困像中有许多不仅包括纯困形元素,而且还包括 语言相关(language-dependent)的元素,例如文本。
将会需J^对每个目标语言分别提供这种图像。可选地,也可以创建 文本以使得是语言无关(language-independent)的。例如,这种情况的 一种可选方式是,对困形的将要被描述的元素进行简单的连续编号。由于
这仅是对一些其他位置的参考,^Mt员将会需要通过几个步骤来收集所寻 求的信息,这明显限制了用户友if度。
通常,由具有通用程序(例如,Microsoft WordTM或Microsoft ExcelTM)的经验的翻译者来进行翻译.使这些程序最佳化以用于纯文本 输入。而且,数据库可以^liMt文;^及其译文进行管理。这种数据库 的实例包括AccessTMMicrosoft SQLServer, MySQL和Oracle.
如果要对困像中所包含的文本进行翻译,那么,图形软件必须被用于 此目的。如果图像是以纯图形格式呈现的,那么,将必须用相应的译文来替换围形中所包含的文本。如果在此过程中,图形元素所包含的文本与图
形信息相叠加,那么,对文本信息的^r替换都涉及相当可观的工作量和
开销。纯图形格式的实例包括JPG、 BMP、 GIF、 TIFF等等。
诸如Adobe Photo ShopTM的专用图形程序使得可以在几个平面(或 层)中进行工作.在此配置中,例如,可以使用一个平面(或层)接收纯 图形信息.文本可以被叠加在图形的其他平面中,因此更易于访问以用于 翻译.如果此过程中所生成的图像要被用于操作工具中,那么通常,必须 首先将图M换成纯困形格式,例如,JPG、 BMP、 GIF或TIFF。如果 这种困形程序被用于翻译,那么,对可用来进^译的翻iM"的选择明显 是受到限制的,因为常常无法获得所需要的专用知识。
有时,必须要对针对每个目标语言的大量的语言相关的图傳进行管理. 所有的变化,不管它们涉^iU^是图形元素,*导致巨大的开销来维 持现有的图像。通常, 一般不使用诸如"搜索和替换"命令的常规的过程。

发明内容
提供了 一种用来生成用于料位测量或压力测量的多语言搮作程序中、 具有所选语言的文本的图像的方法、程序单元、计算机可读介质、以及根 据独立权利要求的特征的用于料位测量设备或压力测量设备的控制设备. 从属权利要求中提供了本发明的进一步的实施例.
所描述的示范性实施例同等地涉及方法、程序单元、计算机可读介质 和控制设备.
^本发明的示范性实施例,提供了一种用来生成用于料位测量或压 力测量的多语言操作程序中、具有所选语言的文本的困像的方法,其中, 在所述方法中,提供与可视化的图像相对应的图傳教据,此外,提供控制 数据,用于控制图傳教据与文本数据的叠加,所述文^^lt据与所述困^lt 据相关并且与所选语言的文4^B对应.之后是,利用控制数据将图像数据
和文;Ma:据相叠加。
换句话说,控制数据包括关于哪个文本数据要在图像的哪个位置与困 ^Jt据相叠加的信息,应当指出的是,例如,图^Jt据是指准备在计算机 屏幕上进行描绘的困像的经过处理的数据。或者,在随后的时间点可以根 据图^lt据生成可视化的图像,即,可以在显示器上进行显示的图像.此外,已经生成的图《象可以与文本lt据或已经生成的相应的语言的文
#块相叠加。
这会对用于多语言搮作程序(特别是用于料位测量或用于压力测量) 的辅助图像的生成进行改进.
这样,可以以简单的方式针对所有目标语言获得用于多语言操作工具 的辅助图像,而无需对实际的困像信息进行任何变化.从而可以减小计算 量、管理工作量和翻译工作量。只需要对文本文件(文本数据)进行翻译。 这将会不需^^进一步的知识,例如,与困形程序的操作相关的知识。
通过将文本信息与图形信息分离,无需将困像转移给每个目标语言。 困形和被叠加的文本二者都可以方便地被管理和编辑.减小了数据栽体 (用于存储图像和文本二者)上所需要的空间。此外,集中管理的困^
相关联的文;^£可以被用于为所有所支持的^Mt工具设计用户接口 。这将 会显著地减小准备图形的工作量,因为不必分别为每个搮作工具准备语言 相关的图像。
术语"图**:据"和/或"图像"可以指像素数据或图形数据,而不是指,
例如,HTML数据.
根据本发明的进一步的示范性实施例,术语"图像数据,,是指可视化的 图像,而术语"文本数据"是指可视化的文本,
换句话说,并非是原始数据(用来准备图像和文本的)被叠加,而是 最终图像被与相应的最终文;^L^相叠加.
根据本发明的进一步的示范性实施例,困傳Jt据无任何文本.因此, 不需要在改变目标语言时对困像数据进行处理。
根据本发明的进一步的示范性实施例,与文本数据的叠加不再改变图 ^8Llt据.因此,仅需要存储困^JL据的一个^,被用于与各个目标语言 的所有文>*^:相叠加而不会改变。
根据本发明的进一步的示范性实施例,以控制文件的形式来提供控制 数据.此控制文件可以被^在控制设备的存^l^i殳备中。例如,存储设备 是被安装成是固定的、包括监视器和相应的算^iC辑部件或移动控制i殳备 的控制设备,例如,可以拔故置于或者被连接到料位测量设备或压力测量 设备上的移动输出和控制部件。
控制设备与料位测量设备或压力测量设备之间的数据传输可以以有线方式(例如,通过数据总线)或者以无线方式来进:行。
根据本发明的进一步的示范性实施例,控制数据包括关于特定文g 块要与困**叠加的图像中的位置的信息。
根据本发明的进一步的示范性实施例,控制数据包括文本的格式化信息。
从而,可以独立于所希望的格式对文本进行翻译.随后由对控制数据 进行访问的控制程序在图像与文本相叠加的过程中执行文;*^式化。可以 对控制数据进行集中的管理和更新,例如,通过中ifeJIL务器来进行。
# 据本发明的进一步的示范性实施例,对要被叠加的文本的语言进行 用户控制的选择。换句谅H沈,用户(例如,通过相应的输入部件)可以选 择她/他所希望的目标语言.
此外,根据本发明的进一步的示范性实施例,可以自动选择要被叠加 的文本的语言,例如,由控制设4^确定它所在的国家。为此,例如,可以 使用控制设备中存在的GPS接收器。换句话说,在每种情形中都以合适 的语言向用户显示所生成的(辅助的)用于搮作程序的图像,用户无需参 与。当然,用户也可以自己选择所希望的语言。
根据本发明的进一步的示范性实施例,文本数据被存储在存^i殳备中 的lgt据库中。控制数据^Li殳计成可以对文4^t据进行引用和识别。
这样,通过控制数据,在任何时间点都可以找到相应的文本数据,所 述文^Mt据l^被与图^叠加。
# 据本发明的进一步的示范性实施例,通过数据库来管理文;Mt据。
根据本发明的进一步的示范性实施例,在操作程序的搮作过程中(换 句^JL,在操作工具运行的过程中)把图flllt据和文^WK:据相叠加.
这样,可以节省时间。通常,此操作不会对用户造成影响,因为该过 程完全是在后台自动进行的。
#>据本发明的进一步的示范性实施例,提供了程序单元,当它在处理 器上^^执行时,指示所述处理器执行上述的过程步蘇,
根据本发明的进一步的示范性实施例,提供了计算机可读介质,当它 在处理器上被执行时,指示所述处理器执行上述的过程步骤。
根据本发明的进一步的示范性实施例,提供了用于料位测量设备或用于压力测量设备的控制设备,其中,所述控制设备包括用来生成用于料位 测量设备或压力测量设备的多语言操作程序中、具有所选语言的文本的图 像的算术逻辑部件(计算部件),其中,所述算术逻辑部件被i殳计成用于 执行上述的过程步稞。
下面,将参考附图对本发明的示范性实施例进行描述。
附困说明


图1示出了杉L据本发明的示范性实施例的方法的流程图。
图2示出了根据本发明的示范性实施例的控制设备.
困3示出了根据本发明的示范性实施例的具有控制i更备的料位测量 设备,
图4示出了杉L据本发明的示范性实施例的用于DTM的语言相关的 图形。
图5示出了根据本发明的示范性实施例的EDD中的语言相关的图形。
具体实施例方式
附困中的示例是困示性的,并非按比例绘制.
以下对附围所进行的描述中,相同的附困标记被用于相同的或类似的 组件。
图1示出了根据本发明的示范性实施例的方法的'M困.第一步,提 供与要被可視化的困像相对应的困像数据,对于每个包括语言相关的元素
的图像(或对于每个围flUt据集合),除实际上无文本的困像o卜,提供
控制文件(或控制数据)。it^步棵2中进行.此控制数据被用来把困像 数据与文本数据相叠加.
例如,控制文件可以以XML格式存在,其中所述控制文件包括关于 困形中的哪个点将会与什么文本相叠加的信息。此外,控制文件还可以包 M如J^用的字体大小或字体或者文4^l块的对准的格式化信息。可以 按照常规的方式(例如,利用数据库)对文本或文>$^^|块以及它们^*控制文件所引用和识别的译文进行管理。
在步骤3中,控制文件对其中存储了文本数据的数据库进行访问,并 选#^合适的语言的、匹配的文>*^1块。
在步骤4中,最后,利用控制数据来把图傳教据和文本数据相叠加。
换句话说,由算^Ms:辑部件来执行叠加,由控制文件指示该算术逻辑部件
如何执行叠加.
根据本发明,由于来自数据库的文M过控制文件被引用,并在对应 的位置被叠加在无文本的从而语言无关的图形上,得以生成语言相关的困像.
根据JHt用的操作工具所提供的选项,此文本叠加可以在操作工具的
运行过程中进行。这意味着,语言相关的困形只在使用的时间点被生成。
举例来说,此方法在DTM的情形中也是可以的。
其他操作工具不会提,何在运行过程中生成图形的可能性;相反, 它们只能呈现已有的图形。这种情况的实例是所有基于电子设备描述 (EDD)技术进行操作的l^作工具,如Emerson AMS、 Siemens PDM等 等。
对于这些IMt工具,也可以使用本发明。可以由图像生成器在前端根 据语言无关的图像生成许多语言相关的图像。然而,为此,需要定:JU^则, 该规则是关于如下信息的针对该困形对语言相关的困形的文件名进行构 建用以l^从EDD被引用的方式。
举例来说,语言相关的困像可以利用控制文件>^语言无关的基缺图形 "Adjustment.jpg"被转移给语言相关的困形"Adjustment_de.jpg"、 "Adjustment一en.jpg,,和"Adjustment_fr.jpg".该实例示出了,语言相关的 图形的文件;中被扩展了两位国家、写。这些语言相关的图形可以在 EDD中被引用,其中,以语言相关的方式*^明围形所涉及的3^信息. 在此实例中,#信息可以如下所示
"|de| Adj ustment—de.jpg|en| Adj ustment_en.jpg|fr | Adj ustment一fr.jpg"
图2示出了根据本发明的示范性实施例的控制设备的示意困.控制设 备200包括算术逻辑部件201 (CPU).算术逻辑部件201被连接到输入 部件204以及被设计成显示器的形式的输出部件203。通过输入部件 204,例如,用户可以执行料位测量设备的或压力测量设备的^lt化,以及选择所希望的语言。
此外,提供了被连接到算^MC辑部件201的存储部件202。通过诸如 数据总线或无线电连接的形式的通信连接205,算^il辑部件被连接到测 量设备。
在存^lti殳备202中或在CPU 201上存储了可以实现所描述的方法 的计算M序(程序单元).此外,可以通过因特网来加栽程序单元.
图3示出了通过数据总线303被连接到控制设备200、并通过无线 数据传输路径308被连接到第二控制设备2001的料位测量设备300 的示意困.
具体地,料位测量设备300包括电子模块301和天线302。还针对 笫1制i殳备2001拔:供了相应的天线.
天线朝产品表面307的方向发射传输lt据305.在该位置被^^射的数 据306被天线302接收并在电子装置301中被估算。相应的测量结果 随后可以以有线方式或者以无线方式被传输给控制设备200、 2001.
图4示出了语言相关的图形在DTM中的使用.在此过程中,利用 语言无关的调整图形的控制数据对语言相关的文本"最h百分数"401、 "最小/百分数"402、"距离A" 403、"距离B" 404和"传感器参考平 面"405进:行叠加。
缩写DTM表示设备类型管理器.DTM采用现场设备工具(FDT) 技术。FDT技术描述了现场设备与系统之间的标准化的通信接口。 FDT 技术使用二进制文件(DTM)作为用户接口描述文件,用以对相关联的现 场设备的用户接口进行描述.用户接口描述文件是以用户接口描述语言进 行编写的并被读取到所使用的操作工具(例如,PACTware)中,以便通 过操作工具来寻址现场设备,
图5示出了在EDD中对来自困4的语言相关的文件的使用.缩写 EDD表示电子设备描述.这是用于采用现场设备与系统之间的标准化的 通信接口的另一概念.在此上下文中,应当4ML设备描述(DD)的概念、 电子设备描述(EDD)的概念,以及增强的EDD (EEDD)的概念.在 DD、 EDD或EEDD的情形中,按照已经以可与编程语言C兼容的描 述语言进行编写的ASCII文本的形式来提供用户接口或设备描述。因此, 用户接口描狄件是文本文件。在EDD技术中,文本文件(DD、 EDD或增强的EDD)被用作用户接口描述文件,用以对相关联的现场设备的 用户接口进行描迷.用户接口描述文件是以用户接口描述语言进行编写的 并被读^J!j所使用的操作工具(例如,Siemens的PDM)中,以便能够 通过现场设备来寻址操作工具,
此外,应当指出,"包括,,不排除其他组件或步驟,而"一"、"一个" 不排除复数.此外,还应当指出,参考以上的示范性实施例中的一个实施 例所描述的特征或步緣也可以与上述的其他示范性实施例的其他特征或 步IMS组合来使用。权利要求中的附困标记不应当被解释为限制.
权利要求
1.一种用来生成用于料位测量或压力测量的多语言操作程序中、具有所选语言的文本的图像的方法,所述方法包括下列步骤提供与可视化的图像相对应的图像数据;提供控制数据,用于控制图像数据与文本数据的叠加,所述文本数据与所述图像数据相关并且与所选语言的文本相对应;利用控制数据将图像数据和文本数据相叠加。
2. 根据权利要求1所述的方法,其中,术语"困^Nft据,,是指可视化的闺像,而术语"文4^ft据,,是指可^/f匕的文本,
3. 根据权利要求1或2所述的方法,其中,图傳4S:据无任何文本.
4. 根据在前权利要求中的任一权利要求所述的方法,其中,叠加不改变图傳48:据.
5. 根据在前权利要求中的任一权利要求所述的方法,其中,以控制文件的形式来4IJ^控制数据。
6. 根据在前权利要求中的任一权利要求所述的方法,其中,控制数据包括关于特定文4^:要与图^MB叠加的所述图像中的位置的信息,
7. 根据在前的权利要求中的任一权利要求所述的方法,其中,控制数据包括文本的格式化信息.
8. 根据在前权利要求中的任一权利要求所述的方法,进一步包括下列步骤对要被叠加的文本的语言进行用户控制的选择.
9. 根据在前权利要求中的任一权利要求所述的方法,进一步包括下列步骤将文^ft据存储在数据库中;通过控制数据来引用和识别文本数据.
10. 根据在前权利要求中的任一权利要求所述的方法,进一步包括下列步稞通过数据库来管理文本数据.
11. 根据在前权利要求中的任一权利要求所述的方法,其中,对图像ISt据和文本数据进行的叠加;l在操作程序的操作过程中进行的。
12. —种程序单元,当它在处理器上被执行时,指示所述处理器执行下列步碟提供与可视化的图像相对应的图傳教据;提供控制数据,用于控制图傳教据与文本数据的叠加,所述文4^lt据与所述图像数据相关并且与所选语言的文本相对应;利用控制数据将图傳Jt据和文本lgt据相叠加。
13. —种其上存储有程序单元的计算机可读介质,当所述程序单元在处理器上^L执行时,指示所述处理器执行下列步躁4^供与可视化的图像相对应的图傳Jt据;提供控制数据,用于控制所述图像数据与文本数据的叠加,所iiiL^WS:据与所述图像数据相关并且与所选语言的文**对应;利用控制数据将图像数据和文4^t据相叠加.
14. 一种用于^h位测量i更备或用于压力测量^t备的控制i殳备,其中,所述控制设备包括用来生成用于料位测量设备或压力测量设备的多语言操作程序中、具有所选语言的文本的困像的计算部件,其中,所述计算部件被设计成用于执行下列步骤ll供与可^ft化的图像相对应的图傳Jt据;提供控制数据,用于控制所述图像数据与文本数据的叠加,所HiL4^ft据与所述图像数据相关并且与所选语言的文4^B对应;利用控制数据将图像数据和文>^:据相叠加。
15. 根据权利要求14所述的控制设备,其中,所述计算部件被设计成用于执^t^据权利要求2到11中的任一权利要求所述的方法。
全文摘要
根据本发明的示范性实施例,通过把无文本的图像与相应的所选语言的文本模块相叠加,生成用于料位测量设备或压力测量设备的多语言操作程序中、具有所选语言的文本的图像。于是不需要对图像进行改变。通过控制文件对叠加进行控制。
文档编号G06F3/048GK101639756SQ200910161238
公开日2010年2月3日 申请日期2009年7月24日 优先权日2008年7月28日
发明者安德烈亚斯·艾森曼, 弗里多林·法伊斯特 申请人:Vega格里沙贝两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1