[发明专利]基于远程应用的本地输入法映射装置及方法有效
申请号: | 201210410196.2 | 申请日: | 2012-10-24 |
公开(公告)号: | CN102968190A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 汪时灿;姜正文;林彦 | 申请(专利权)人: | 深圳市深信服电子科技有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F9/46 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远程 应用 本地 输入法 映射 装置 方法 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于远程应用的本地输入法映射的装置及方法。
背景技术
随着互联网技术的发展,通过RAPP(RemoteApp,远程应用虚拟化)技术实现移动办公已经成为越来越多办公人员的基本需求,RAPP技术拥有许多传统CS(Client-Server,客户端服务器模式)部署方式所不具备的优点,比如数据传输更安全、网络带宽占用更少、部署维护更简单等。但RAPP还不能做到完全和本地程序一样的易用性,其中较为典型且常用的是对输入法易用性的研究。
现有技术是在RAPP Client(远程应用客户端)上放置一个浮动的输入框,用来接收客户端输入法的输入;该浮动的输入框获取客户端输入的文字后,将获取到的文字发送到服务端,服务端控制程序通过windows(视窗操作系统)输入法相关消息将上述文字发送到远程应用程序中。
现有技术在输入法易用性和兼容性上存在很多问题;比如,由于服务端发布的远程应用软件多种多样,有些软件实现了自己对输入法的接管,不处理输入法相关消息;有些软件内部对文字有自己的编码方式,直接发送输入法消息将导致字符编码不一致,形成乱码;且现有技术无法识别远程应用的可输入性及光标跟随,使本地输入法在各种不同的远程应用中不能方便友好地使用。
发明内容
本发明的主要目的是提供一种基于远程应用的本地输入法映射装置及方法,旨在解决本地输入法在远程应用中不被兼容且不易使用的问题。
本发明公开一种基于远程应用的本地输入法映射装置,包括输入法代理模块和输入法控制模块;
所述输入法代理模块用于,将获取的远程应用输入法相关信息发送至所述输入法控制模块;
所述输入法控制模块用于,根据所述输入法相关信息,发送输入法控制命令至客户端并控制客户端对本地输入法进行操作后,获取客户端的字符信息,并将所述字符信息转发至所述输入法代理模块;
所述输入法代理模块还用于,根据所述输入法控制模块转发的字符信息,向远程应用输入字符。
优选地,所述输入法控制模块还用于:
将所述输入法代理模块对应的输入法设置为远程应用的活动输入法。
优选地,所述输入法控制模块具体用于:
控制客户端根据所述输入法控制命令,调用所述本地输入法,对所述本地输入法进行切换或隐藏,并等待客户端获取用户输入的所述字符信息。
优选地,所述远程应用输入法相关信息包括:
光标当前所在界面是否能够进行输入及不断变化的光标位置信息。
优选地,所述本地输入法包括客户端能够支持的任一类型的输入法。
本发明还公开一种基于远程应用的本地输入法映射方法,包括以下步骤:
步骤S01、输入法代理模块将获取的远程应用输入法相关信息发送至输入法控制模块;
步骤S02、所述输入法控制模块根据所述输入法相关信息,发送输入法控制命令至客户端并控制客户端对本地输入法进行操作后,获取客户端的字符信息,并将所述字符信息转发至所述输入法代理模块;
步骤S03、所述输入法代理模块根据所述字符信息,向远程应用输入字符。
优选地,所述步骤S01之前还包括步骤:
步骤S04、所述输入法控制模块将所述输入法代理模块对应的输入法设置为远程应用的活动输入法。
优选地,所述步骤S03中发送输入法控制命令至客户端并控制客户端对本地输入法进行操作包括:
控制客户端根据所述输入法控制命令,调用所述本地输入法,对所述本地输入法进行切换或隐藏,并等待客户端获取用户输入的所述字符信息。
优选地,所述步骤S01中远程应用输入法相关信息包括:
光标当前所在界面是否能够进行输入及不断变化的光标位置信息。
优选地,所述本地输入法包括客户端能够支持的任一类型的输入法。
本发明通过输入法代理模块将获取的远程应用输入法相关信息发送至输入法控制模块,输入法控制模块根据输入法相关信息,发送输入法控制命令至客户端并将获取的客户端的字符信息转发至输入法代理模块,由输入法代理模块根据字符信息,向远程应用输入字符的方法,具有远程应用可兼容任一类型的客户端本地输入法的有益效果,增强了本地输入法在远程应用中的易用性,提升了用户体验。
附图说明
图1是本发明基于远程应用的本地输入法映射装置一实施例结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深信服电子科技有限公司,未经深圳市深信服电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210410196.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可用于立体影像航拍装置系统
- 下一篇:一种单轴倾角电子传感器