[发明专利]虚拟应用客户端和服务器之间的协同输入法编辑器(IME)活动有效
申请号: | 201610140425.1 | 申请日: | 2016-03-11 |
公开(公告)号: | CN107179952B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 江天择;丁德宝;陆凯;张杨;卢义婉 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451;G06F3/023 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 倪斌 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 应用 客户端 服务器 之间 协同 输入法 编辑器 ime 活动 | ||
一种用于将人类语言字符输入到虚拟应用中的技术包括:在运行于客户端机器上的客户端IME和运行于服务器上的服务器IME之间建立通信信道,以使客户端IME能够将服务器IME用作代理来与运行于服务器上的虚拟应用进行交互。服务器IME将信息从客户端IME中继给虚拟应用。服务器IME还将信息从虚拟应用中继给客户端IME。由此,服务器IME能够使客户端IME犹如与本地应用进行交互一样来与虚拟应用进行交互,并且对于虚拟应用和本地应用二者,提升了相似的用户体验。
技术领域
背景技术
操作系统通常支持IME(输入法编辑器)以帮助将人类语言字符输入到软件应用中。例如,提供IME以便输入没有提供对应键盘按钮的复杂的中文、日语和韩语字符。在通常布置中,IME作为呈现IME元素的帮助应用而运行(诸如组合(composition)窗口和候选窗口),以帮助将字符输入到运行的应用中(诸如文字处理文档、电子表格、网络浏览器等)。
例如,用户的键盘布局可支持例如简体中文(例如,拼音)、日语或韩语。响应于用户用键盘按钮打字,IME产生组合窗口。组合窗口包括根据显示属性显示的组合字符。组合字符是可以被输入到应用中或者可以不被输入到应用中的临时字符。组合字符的显示属性指定组合字符将如何被显示,以突出它们,将它们与已经确定的字符区分,并识别它们的状态。在一些示例中,组合字符是直接键盘输入的简单反映(例如,如在微软拼音IME中)。在其他示例中,组合字符是已被IME从键盘输入转换为目标语言的复杂字符(例如,如在谷歌拼音IME中)。
在IME产生组合窗口的同时,它还产生候选窗口。候选窗口包括候选列表,即,针对与键盘输入相对应的目标语言形式的一个或多个字符的预测的列表。例如,用户可输入与目标语言形式的字符当被讲出时的发音方式类似地发音的键盘符号。随着用户将键盘输入键入应用中,IME基于附加用户输入动态地更新和提炼组合字符和候选列表。用户可例如通过点击候选列表上的项,通过使用方向键并敲击“回车”或“空格”,或者通过输入识别候选列表上的项的数字,来从候选列表选择一个字符或多个字符。当用户从候选列表选择了候选时,IME将选择的一个字符或多个字符插入到应用中(例如,插入到文档、单元格、输入栏等中)。
对于所谓的“部分IME感知”应用(诸如微软Word、微软Notepad和微软Wordpad),该应用负责显示组合元素而非候选窗口。IME基于用户输入来产生组合元素,并将这些元素提供给应用。然后,应用在当前光标位置显示组合元素。同时,IME显示与组合元素相邻的候选窗口。对于所谓的“完全IME感知”应用(诸如微软Command),该应用负责显示组合元素和候选列表元素二者。在这些情况下,IME产生这些元素,并将它们提供给应用,应用根据其自身的编排而显示这些元素。
发明内容
用户可能希望采用不仅将字符输入到本地运行的应用中而且将字符输入到虚拟应用中的IME。如所知的,“虚拟应用”是宿于远程服务器但是在客户端机器上本地呈现用户界面的应用。虚拟应用可在虚拟桌面背景中提供或者在没有桌面背景的情况下在应用窗口中提供。不管是否在虚拟桌面中提供,虚拟应用都可以与在客户端机器上本地运行的应用具有相似的界面外观。然而,在这些场景之后,在客户端和服务器之间交换数据以保持本地外观和感觉。
不幸地,已经证明,当用户希望采用IME将语言字符输入到虚拟应用中时保持本地执行印象很难。例如,用户可能希望调用本地客户端IME将字符输入到虚拟应用中,但是可能不存在实现客户端和服务器之间的IME操作通信的结构。结果,对于虚拟应用而言,一些IME特征可能不以其针对本地运行的应用进行工作的相同方式来进行工作,从而导致降低的用户体验。虚拟应用的一些服务器提供它们自己的IME,用户可远程操作这些IME。但是这种IME可能不同于用户偏爱的IME。因此,在这些情况下用户体验也降低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610140425.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远程过程调用方法和装置
- 下一篇:一种索引文件生成方法、装置及系统