[发明专利]应用程序与变换程序的链接方法无效
申请号: | 90108882.X | 申请日: | 1990-10-31 |
公开(公告)号: | CN1022590C | 公开(公告)日: | 1993-10-27 |
发明(设计)人: | 仓原康博;青木俊之;大谷巧;今井正彰;高桥伸尚 | 申请(专利权)人: | 惠普公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 郭伟刚,程天正 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 变换 程序 链接 方法 | ||
本发明涉及文本显示的应用程序,该程序运行于一个独立的变换程序可在其中并行地执行拼音到象形符号在场变换的多任务环境中。
日文文字处理器需将输入字符转换为不同的字符集。日语由三种不同的字符集组成。一个字符集称为假名,另一个称为汉字。第三个集合不适用于本应用。假名字符是拼音符号,而汉字字符为象形的并表示完整的单字或短语。一个假名字符串可在语音上等价于若干个汉字字符。对一组假名字符,有可能将之变换为一组以上的汉字字符。即,不同的汉字字符可具有相同的拼音而意义不同。
日文书写既需要假名又需要汉字字符。必须用适当的汉字符号取代若干确定的假名字符的组合。使用日文文字处理器,用户通过标有假名的键盘将假名字符输入到计算机。假名到汉字的变换程序通常显示假名字符输入以及可能进行替换的汉字字符的中间变换结果。用户从显示的候选汉字中选出恰当的汉字字符。然后,在输入串输出到应用软件之前由假名到汉字变换程序用所选字符替换掉输入串。这样的假名到汉字的变换器在先有技术中是周知的。
有些假名到汉字变换程序提供在场变换。输入串和中间变换出现于输入光标位置。当进行替换时,将所选汉字字符插在该光标位置处。在场变换优越于其它的提供一独立行来显示输入串和中间结果的变换方法,因为前者用户只需将注意力集中于光标位置而不是变换行和光标位置两处。
假名到汉字变换程序的开发需要相当多的技术经验和人力。在实施面向日文文本的应用程序时,最即将假名到汉字变换程序与应用程序分开而不是将假名到汉字变换程序嵌在应用程序中。分开的一个优点在于分别开发两个程序更易进行。借助于变换程序和应用程序间分界明确的接口,有可能重复使用该变换程序,或者可修改应用程序和变换程序中的任一个而不影响其它程序。这种独立性使用户可选择市场上现成的、使用用户感到满意的任何假名到汉字变换程序。用户甚至可研制更复杂的假名到汉字变换的人机接口而无须修改应用程序本身。
许多基于工作站的应用程序运行于多窗口环境以提供良好人机接口。然而在基于多窗口的应用程序中不易执行在场变换。在进行在场变换时,假名到汉字变换程序必须知道应用程序的输入光标位置以便在光标位置打开一个叠加的变换窗口并显示拼音表示及其中间变换结果就好象是应用程序进行的。一般已有的多窗口系统并未提供变换程序直接获取应用程序窗口中光标位置的装置。为解决该问题,在先有技术中已使用了图1(A)和1(B)所示的结构。
图1(A)中所示先有技术的模块结构包括有应用程序模块、用户接口模块和假名到汉字变换模块。由于变换模块是应用程序的一部分,因此使当前光标位置适用于该变换模块是容易的。
先有技术图1(B)中所示实例仅仅把假名到汉字变换模块从应用程序中分开,但将用户接口结合成应用程序的一个整体部分。因为在图1B中所示假名到汉字变换模块中执行假名到汉字变换算法无需光标位置信息因此是相当直接了当的。虽然这种模块结构1(B)优越于图1(A)结构之处在于假名到汉字变换程序可被复用,但是可能需要相当多劳动力的用户接口对每个新的应用程序都必须重写。因为用户接口对各种语言通常是不同的,例如日文和朝鲜文,用户接口嵌于应用程序内的图1(B)的结构对实现语言无关的应用程序是一障碍。此外,由于修改假名到汉字变换程序影响用户接口,因此更难修改。
本发明涉及在计算机系统中提供拼音到象形符号变换的方法。当用户输入文本时,由独立执行变换的程序接收所输入的拼音符号。该变换程序始终知悉输入其变换结果的应用程序窗口的当前光标位置。使用该变换程序的应用程序通过变换程序和应用程序间一致定义的接口提供该信息。使用该信息,该变换程序打开应用程序窗口光标位置的叠加窗口以显示输入的拼音符号串以及拼音与象形符号串的中间变换结果。当用户敲击指定用以执行该变换的键时,将通过键盘输入并在叠加窗口中显示的拼音符号串变换为中间变换结果或变换程序“认为”最合适的变换候选。如果用户不满足该候选,可再次敲击变换键让变换程序用下一候选取代该候选。当最终叠加窗口中的候选变成用户所需要的时候,用户通过敲击指定用于终止该变换的键来选择该候选。然后该叠加窗口关闭或消失,并且将形成的变换结果,即当敲击终止键时叠加窗口中显示的候选传送到应用程序。一旦接收到所产生的拼音和象形符号串,应用程序便将其显示在其窗口的光标位置上。
图1为说明先有技术问题的图;
图2为应用本发明的计算机系统的方框图;
图3为本发明最佳实施例的方框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普公司,未经惠普公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/90108882.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:厚叶片离心叶轮
- 下一篇:单张纸轮转印刷机压印滚筒上的纸张展平装置