【技术实现步骤摘要】
分案说明本申请属于申请日为2010年11月24日的中国专利技术专利申请201080062456.0的分案申请。相关申请的交叉引用本申请要求于2009年11月27日提交的美国申请No.61/264,714的优先权,将其公开内容以全文引用方式明确并入本文中。
本公开涉及输入法编辑器。
技术介绍
使用语标文字(script)的语言,其中一个或两个字符大致上对应于一个词或含义,具有比诸如计算机键盘或移动设备键区的标准输入设备上的键多的字符。例如,日语在片假名和平假名两者中包含数百个字符。这些潜在多对一关联的映射可以由便于在输入设备上未找到的字符和符号的输入的输入法编辑器来实现。因此,可以使用西式键盘来输入日语字符。同样地,可以使用用于以下的输入法:使用西式键盘或一些其他输入设备来输入包括表意符号的许多其他语言,诸如中文、韩语和其他语言。为了实现输入法,用户典型地必须安装客户端软件应用程序和库。然而,当用户正在不属于该用户的计算机设备——例如公共计算机设备或工作环境中的第二计算机等——上工作时,这样的安装可能是不方便的。此外,客户端软件应用程序可能是存储器和处理器密集的,因此对客户端来说是累赘的,以及可能是依赖于语言的,对于每一个期望的语言都需要应用程序。
技术实现思路
本说明书描述了与输入法编辑器,以及尤其具有客户端-服务器体系结构的输入法编辑器有关的技术。总的来说,在本说明书中描述的主题的一个有创新性的方面可以在包括以下动作的方法中具体化:接收输入法编辑器(IME)服务器请求,IME服务器请求包括一个或多个令牌并且请求IME服务器被实例化,IME服务器基于发送自IM ...
【技术保护点】
一种计算机实现的方法,包括:在输入法编辑器IME服务器处,通过在所述IME服务器和与客户端设备相关联的多个IME客户端之间的相应的通信会话来接收从所述多个IME客户端传送给所述IME服务器的多个键事件,其中所述IME服务器是存储在所述IME服务器和所述多个IME客户端之间的所述相应的通信会话的请求和响应两者的有状态服务器,以及所述多个IME客户端中的每一个IME客户端是基于对应的键事件而向所述IME服务器发出请求的无状态IME客户端;由所述IME服务器基于通过所述相应的通信会话中的第一通信会话所接收的所述多个键事件中的第一键事件,来识别一个或多个语标字符;由所述IME服务器生成与所述一个或多个语标字符相对应的呈现信息;以及将所述呈现信息从所述IME服务器传送给与所述第一通信会话相关联的所述多个IME客户端中的IME客户端,以显示所述一个或多个语标字符。
【技术特征摘要】
2009.11.27 US 61/264,7141.一种计算机实现的方法,包括:在输入法编辑器IME服务器处,通过在所述IME服务器和与客户端设备相关联的多个IME客户端之间的相应的通信会话来接收从所述多个IME客户端传送给所述IME服务器的多个键事件,其中所述IME服务器是存储在所述IME服务器和所述多个IME客户端之间的所述相应的通信会话的请求和响应两者的有状态服务器,以及所述多个IME客户端中的每一个IME客户端是基于对应的键事件而向所述IME服务器发出请求的无状态IME客户端;由所述IME服务器基于通过所述相应的通信会话中的第一通信会话所接收的所述多个键事件中的第一键事件,来识别一个或多个语标字符;由所述IME服务器生成与所述一个或多个语标字符相对应的呈现信息;以及将所述呈现信息从所述IME服务器传送给与所述第一通信会话相关联的所述多个IME客户端中的IME客户端,以显示所述一个或多个语标字符。2.根据权利要求1所述的计算机实现的方法,进一步包括:从所述IME客户端接收会话请求;基于所述会话请求来建立在所述IME客户端和所述IME服务器之间的会话;由所述IME服务器生成会话标识符;将所述会话标识符传送给所述IME客户端,所述会话标识符被与每一个随后的键事件一起从所述IME客户端传送至所述IME服务器;以及在所述IME服务器处,在接收键事件时,接收所述会话标识符。3.根据权利要求2所述的计算机实现的方法,进一步包括:接收所述多个IME客户端的会话标识符;将关于每一个会话标识符的特有会话数据与该会话标识符进行关联;以及对于所接收的每一个键事件,在与和所述键事件一起被传送的所述会话标识符相关联的所述特有会话数据的情景下,对所述键事件进行处理。4.根据权利要求1所述的计算机实现的方法,进一步包括:从所述IME客户端接收会话请求;响应于所述会话请求,实例化所述IME服务器;为在所述IME客户端和所述IME服务器之间的通信生成路径名;以及存储所述路径名以由所述IME客户端访问。5.根据权利要求4所述的计算机实现的方法,其中存储所述路径名包括将所述路径名存储到与所述IME客户端的用户相关联的用户简档。6.根据权利要求4所述的计算机实现的方法,进一步包括:基于所述会话请求来确定用户标识;识别与所述用户标识相关联的用户简档;以及将所述路径名存储到所述用户简档。7.根据权利要求4所述的计算机实现的方法,其中所述路径名包括随机生成的路径名和统一资源定位符URL中的一个。8.根据权利要求1所述的计算机实现的方法,进一步包括:建立在所述IME客户端和所述IME服务器之间的会话,所述会话包括在所述IME客户端和所述IME服务器之间的能够被打开和关闭的一个或多个连接;打开连接;当所述连接被打开时,监视在所述IME客户端和所述IME服务器之间的通信;以及如果键事件和呈现信息中的一个在预先确定的时间段内未被传送,则关闭所述连接。9.根据权利要求8所述的计算机实现的方法,其中所述键事件在所述连接被打开之后被传送给所述IME服务器,并且进一步包括:响应于将所述呈现信息传送给所述IME客户端,关闭所述连接。10.根据权利要求1所述的计算机实现的方法,进一步包括:在所述IME服务器处对所述键事件进行解释以提供对应的命令,所述呈现信息基于所述命令被生成,其中所述命令包括插入字符命令和转换命令中的一个。11.根据权利要求1所述的计算机实现的方法,进一步包括:在所述IME服务器处接收第二键事件,所述第二键事件从与所述IME服务器通信并且是无状态的第二IME客户端被传送给所述IME服务器;基于所述键事件来识别一个或多个第二语标字符;基于所述一个或多个第二语标字符来生成第二呈现信息;以及将所述第二呈现信息从所述IME服务器传送给所述第二IME客户端,以显示所述一个或多个第二语标字符。12.根据权利要求11所述的计算机实现的方法,其中所述IME客户端和所述第二IME客户端包括在共同设备上被执行的应用程序。13.根据权利要求1所述的计算机实现的方法,其中:所述相应的通信会话在所述IME服务器和所述多个IME客户端之间被同时协调,所述IME服务器在与所述多个IME客户端的连接之...
【专利技术属性】
技术研发人员:波村大悟,小松弘幸,向井淳,工藤拓,及川卓也,花冈俊行,松田靖广,汤川洋平,田畑悠介,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。