本发明专利技术公开了一种预设输入框的输入法模式的方法和系统,其中该方法包括:响应于一输入框要接收输入,查询输入法中记录的对应该输入框的输入法模式;以及将查询到的输入法模式预设为该输入框的输入法模式。该方法和系统使得用户在访问应用程序或上网需要在输入框输入信息时,输入法能够根据输入框的使用历史,自动预设该输入框期望的输入法模式,改善用户的体验。
【技术实现步骤摘要】
本专利技术一般涉及输入法应用程序,更具体地,涉及一种预设输入框的输入法模式的方法和系统。
技术介绍
目前的电子设备越来越丰富,例如,电脑,手机,PDA等等。这些电子设备常常需要和用户交互,由用户输入用户名,口令,验证码等交互信息。广义地看,这些交互信息一般都是通过应用程序的输入框来输入的,具体输入时,用户可以使用合适的输入法,输入该输入框所要求的信息。另外,当用户访问网络时,也常常要和服务提供商的网页交互,例如用户注册时要填写注册信息,访问时要填写用户名,密码,写评论时要使用中文或英文输入,等 坐寸ο输入法也是一种应用程序,当操作系统已经安装完毕,并且安装了合适的输入法后,就可以利用这些输入法输入用户输入框要求的信息。输入法有很多种,对于电脑,由于其键盘信息含量丰富,其采用的输入法一般和手机之类的键盘简单的电子设备的输入法有一些差异。电脑中常用的输入法包括谷歌输入法、微软智能ABC输入法、百度输入法等,手机中常用的输入法包括摩托罗拉手机输入法搜狗手机输入法谷歌手机输入法等。对于每种具体的输入法,其也包含了多种模式,电脑由于使用的键盘很大,包含的内容丰富,英文大小写可以通过Shift按键切换,数字有单独的按键等,因此,其模式主要包括中文和英文,模式较少;对于手机或者其它小型数码智能设备,由于键盘很小,其输入法模式就包含很多种,包含中文模式,英文大写字母模式,英文小写字母模式,数字模式,符号模式等等。用户在输入时,常常要进行模式切换。在应用程序和网页的输入框中,很多输入框都有具体的输入要求,例如,有的输入框要求只能输入中文,例如实名制的用户名,有些输入框要求只能输入数字,例如要求填写生日信息,等等。一般来说,目前的输入框如果有这类的要求,通常在输入框的旁边标注该输入框只接受中文、英文或者数字的输入,然后用户根据该标注调整输入法模式,切换到期望的输入法模式进行输入。模式切换需要用户的输入时间,尤其是如果用户对输入法模式切换不熟悉,在手机类的智能设备上访问应用程序或者上网需要在输入框输入信息时,频繁的输入模式切换会大大降低用户的体验。
技术实现思路
因此,需要一种根据用户对输入框的使用历史,自动预设该输入框的输入法模式的方法和系统,使得用户在访问应用程序或上网需要在输入框输入信息时,输入法能够根据输入框的使用历史记录,自动预设到该输入框期望的输入模式,从而改善用户的体验。根据本专利技术的一个方面,提供了一种预设输入框的输入法模式的方法,包括响应于一输入框要接收输入,查询输入法中记录的对应该输入框的输入法模式;以及将查询到的输入法模式预设为该输入框的输入法模式。根据本专利技术的另一个方面,提供了一种预设输入框的输入法模式的系统,包括查询模块,被配置为查询输入法中记录的对应该输入框的输入法模式;以及预设模块,被配置为将查询到的输入法模式预设为该输入框的输入法模式。附图说明通过对附图中本专利技术示例实施例方式的更详细描述,本专利技术的上述、以及其它目的、特征和优势将变得更加明显,其中,相同的参考标号通常代表本专利技术示例实施例方式中的相同部件。 图I示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图;图2示出了手机常用的输入法模式;图3示出了根据本专利技术的一种优选的实施方式的预设输入框的输入法模式的方法流程;图4示出了另外一种步骤S301的实施方式;图5示出了一个对象库中包含的应用程序输入框对象的例子;图6示出了一个对象库中包含的网页输入框对象的例子;图7A、图7B和图7C分别示出了输入历史库采用的3种更为简单的表达方式;以及图8示出了预设输入框的输入法模式的系统的结构框图。具体实施例方式将参照附图更加详细地描述本专利技术的优选实施方式,在附图中显示了本专利技术的优选实施例。然而,本专利技术可以以各种形式实现而不应该理解为被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并且,完全将本专利技术的范围传达给本领域的技术人员。图I示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。如所示,计算机系统100可以包括CPU(中央处理单元)101、RAM(随机存取存储器)102、R0M(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与系统总线104耦合的有CPU 10URAM 102, ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图I所述的结构框图仅仅为了示例的目的而示出的,而不是对本专利技术范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。图2示出了手机常用的输入法模式,包含中文模式,英文大写字母模式,英文小写字母模式,数字模式,符号模式等等。对于目前的应用程序输入框输入或者网页的输入框输入,如果要求用户以一定的模式输入,例如中文输入、英文输入或者数字输入,通常在输入框的旁边标注该输入框只接受中文、英文或者数字的输入,在具体的程序员编程过程中,如果需要下次用户无需选择输入法模式,就可以直接预设该输入框的输入法模式,本领域技术人员一般会在编制程序的过程中,在应用程序中记录对于该输入框,用户所使用的输入法模式,当输入框要求输入时,激活输入法的相应模式。这种实现在编程过程中,对每一个输入框来说,程序就比较复杂,因为不能预测用户使用哪种输入法;另外由于应用程序或者访问的网页中常常有非常多的输入框,每一个输入框都要进行类似的编程,工作量很大,并且很繁琐,一旦一个模块有问题,会牵扯到很多程序,令编程人员非常头疼。本专利技术提出了一种预设输入框的输入法模式的方法和系统,该方法通过在输入法中记录用户以前对该输入框使用的输入法模式,从而通过只维护输入法一个应用程序,就可以维护所有的输入框的输入模式,使得输入框的输入法模式的自动预设的编程和维护变得非常容易,以很小的代价就可得达到很好的用户体验。图3示出了根据本专利技术的一种优选的实施方式的预设输入框的输入法模式的方法流程,根据图3,该方法包括在步骤S301,响应于一输入框要接收输入,查询输入法中记录的对应该输入框的输入法模式;在步骤S302,将查询到的输入法模式预设为该输入框的输入法模式。这样,用户在该输入框就可以以该输入框的输入法模式输入。这里的预设,也 就是当用户将鼠标或者光标等表述输入的标记停留在该输入框时,输入法自动将其输入法模式设为该输入框的输入法模式,从而方便用户的使用。这里的输入框可以是应用程序的输入框,也可以是网页中的输入框。无论是哪种,对应该输入框的输入法模式是从输入法中记录的该输入框及用户对该输入框使用的输入法模式之间的对应关系获得的。对于应用程序输入框,步骤S301的一种实施方式中,输入法中记录的该输入框及用户对该输入框使用的输入法模式之间的对应关系可以在应用程序安装时,由安装程序寻找操作系统中安装的输入法本文档来自技高网...
【技术保护点】
一种预设输入框的输入法模式的方法,包括:响应于一输入框要接收输入,查询输入法中记录的对应该输入框的输入法模式;以及将查询到的输入法模式预设为该输入框的输入法模式。
【技术特征摘要】
【专利技术属性】
技术研发人员:曾军,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。