一种切换输入法面板的方法和装置制造方法及图纸

技术编号:6797879 阅读:324 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种切换输入法面板的方法和装置,其中方法包括:A、获取面板队列中的N个输入法面板标识,N为大于1的正整数,所述面板队列中的N个输入法面板标识为:输入法服务程序启动时默认的输入法面板标识,或者用户选择的输入法面板标识;B、在屏幕的面板导航区域显示所述N个输入法面板标识;C、当监测到用户在所述面板导航区域的选择事件时,获取用户所选择的目标输入法面板标识时,将屏幕上的输入法面板切换为所述目标输入法面板标识对应的输入法面板。本发明专利技术使用户能够清楚地获知候选的输入法面板类型,直接在面板导航区域选择要切换到的目标输入法标识,从而提高输入效率且降低能量损耗。

【技术实现步骤摘要】
一种切换输入法面板的方法和装置
本专利技术涉及计算机
,特别涉及一种切换输入法面板的方法和装置。
技术介绍
随着输入法技术的迅速发展,输入法种类繁多,且各个输入法各有各的特点,各有各的优势。通常在一台终端中一个输入法并不能满足用户的需要,因此在同一台终端中安装了多个输入法,并且各个输入法并不是同时进行的,而是需要通过切换的步骤选择其中一个。在实际的使用过程中,当用户要输入一段信息时,可能会使用到不同的输入法,这就需要在不同的输入法面板之间进行切换,显然输入法面板的切换方法直接影响到用户的输入效率和能量损耗。现有切换输入法面板的方法通常在屏幕上提供一个切换键,当用户点击切换键时,在一系列输入法面板中循环切换。然而,在这个方式下,用户并不能预期下一个要切换到的输入法面板类型是什么,这可能就需要用户多次按动切换键直至循环到需要的输入法。显然,这个方式会造成输入效率低下且损耗较多的能量。
技术实现思路
本专利技术提供了一个切换输入法面板的方法和装置,以便于提高输入效率且降低能量损耗。具体技术方案如下一种切换输入法面板的方法,该方法包括A、获取面板队列中的N个输入法面板标识,N为大于1的正整数,所述面板队列中的N个输入法面板标识为从配置文件中读取的输入法面板标识,或者用户选择的输入法面板标识;B、在屏幕的面板导航区域显示所述N个输入法面板标识;C、当监测到用户在所述面板导航区域的选择事件时,获取用户所选择的目标输入法面板标识时,将屏幕上的输入法面板切换为所述目标输入法面板标识对应的输入法面板。在所述步骤A之前还包括输入法服务程序启动时,读取配置文件中的输入法面板类型,将读取的输入法面板类型对应的输入法面板标识保存到所述面板队列中;或者,屏幕发生横竖屏显示切换时,读取切换后显示方式对应的配置文件中的输入法面板类型,将读取的输入法面板类型对应的输入法面板标识保存到所述面板队列中。优选地,该方法还包括关闭所述输入法服务程序时,将所述面板队列中的输入法面板标识对应的输入法面板类型保存至所述配置文件;或者,所述屏幕发生横竖屏显示切换时,将面板队列中的输入法面板标识对应的输入法面板类型保存至切换前显示方式对应的配置文件中。另外,在所述步骤A之前还包括5当获取到用户进入管理面板界面的事件时,在屏幕上显示面板管理界面,将用户在所述面板管理界面选择添加的输入法面板标识添加到所述面板队列中,或者,将用户在所述面板管理界面选择删除的输入法标识从所述面板队列中删除。优选地,如果所述N大于所述面板导航区域显示的输入法面板标识数量上限Μ, M 为预设的正整数,则将其中N-M个输入法面板标识隐藏在所述面板导航区域中;当获取用户在所述面板导航区域滑动的事件时,根据滑动的方向和程度在所述面板导航区域显示隐藏的输入法面板标识,并隐藏对应数量的原来在面板导航区域显示的输入法面板标识,从而保证面板导航区域中最多显示M个输入法面板标识。较优地,始终将屏幕当前显示的输入法面板所对应的输入法面板标识在所述面板导航区域中的突出位置显示或者以突出形式显示。其中,获取用户通过所述面板导航区域所选择的目标输入法面板标识具体为当获取到用户在所述面板导航区域的滑动事件时,如果滑动位移满足预设的切换条件,则确定滑动终点对应的输入法面板标识为所述目标输入法面板标识。优选地,输入法面板标识在所述面板队列中的排次与在所述面板导航区域中的显示位置存在预设的对应关系。一种切换输入法面板的装置,该装置包括队列管理单元、用户侧界面、事件监测单元和切换单元;所述队列管理单元,用于获取面板队列中的N个输入法面板标识,N为大于1的正整数,所述面板队列中的N个输入法面板标识为从配置文件中读取的输入法面板标识,或者用户选择的输入法面板标识;所述用户侧界面,用于在屏幕的面板导航区域显示所述队列管理单元获取的N个输入法面板标识,收到所述事件监测单元的第一触发通知时,获取用户通过所述面板导航区域所选择的目标输入法面板标识,并提供给所述切换单元;所述事件监测单元,用于监测到用户在所述面板导航区域的选择事件时,向所述用户侧界面发送第一触发通知;所述切换单元,用于将屏幕上的输入法面板切换为所述目标输入法面板标识对应的输入法面板。更进一步地,所述队列管理单元,还用于在输入法服务程序启动时,读取配置文件中的输入法面板类型,将读取的输入法面板类型对应的输入法面板标识保存到所述面板队列中;或者,屏幕发生横竖屏显示切换时,读取切换后显示方式对应的配置文件中的输入法面板类型,将读取的输入法面板类型对应的输入法面板标识保存到所述面板队列中。优选地,所述队列管理单元,还用于关闭所述输入法服务程序时,将所述面板队列中的输入法面板标识对应的输入法面板类型保存至所述配置文件;或者,所述屏幕发生横竖屏显示切换时,将面板队列中的输入法面板标识对应的输入法面板类型保存至切换前显示方式对应的配置文件中。优选地,所述事件监测单元,还用于监测到用户进入管理面板界面的事件时,向所述用户侧界面发送第二触发通知;所述用户侧界面,还用于收到所述第二触发通知时,在屏幕上显示面板管理界面, 获取用户在所述面板管理界面选择添加的输入法面板标识或者选择删除的输入法标识;所述队列管理单元,还用于将用户在所述面板管理界面选择添加的输入法面板标识添加到所述面板队列中,或者,将用户在所述面板管理界面选择删除的输入法标识从所述面板队列中删除。较优地,所述用户侧界面,在所述N大于所述面板导航区域显示的输入法面板标识数量上限M时,将其中N-M个输入法面板标识隐藏在所述面板导航区域中,M为预设的正整数;在收到所述事件监测单元的第三触发通知时,根据用户在所述面板导航区域滑动的方向和程度在所述面板导航区域显示隐藏的输入法面板标识,并隐藏对应数量的原来在面板导航区域显示的输入法面板标识,从而保证面板导航区域中最多显示M个输入法面板标识;所述事件监测单元,还用于监测到用户在所述面板导航区域滑动的事件时,向所述用户侧界面发送第三触发通知。所述用户侧界面始终将屏幕当前显示的输入法面板所对应的输入法面板标识在所述面板导航区域中的突出位置显示或者以突出形式显示。其中,所述事件监测单元监测到用户在所述面板导航区域的滑动事件时,向所述用户侧界面发送第一触发通知;所述用户侧界面收到所述第一触发通知时,获取用户在所述面板导航区域的滑动位移,如果所述滑动位移满足预设的切换条件,则确定滑动终点对应的输入法面板标识为所述目标输入法面板标识。优选地,输入法面板标识在所述面板队列中的排次与在所述面板导航区域中的显示位置存在预设的对应关系。由以上技术方案可以看出,本专利技术能够在屏幕的面板导航区域显示面板队列中的 N个输入法面板标识,使用户能够清楚地获知候选的输入法面板类型,从而直接在面板导航区域选择要切换到的目标输入法标识,而不必多次按动切换键直至循环到需要的输入法, 显然本专利技术提高了输入效率且降低了能量损耗。附图说明图1为本专利技术实施例提供的主要方法流程图;图2为本专利技术实施例提供的一个面板导航区域的实例图;图3为本专利技术实施例提供的一个面板导航区域的另一实例图;图4为本专利技术实施例提供的一个输入法面板切换的实例图;图5为本专利技术实施例提供的面板管理标识的实例图;图6为本专利技术实施例提供的管理面板界面的实例图本文档来自技高网...

【技术保护点】
1.一种切换输入法面板的方法,其特征在于,该方法包括:A、获取面板队列中的N个输入法面板标识,N为大于1的正整数,所述面板队列中的N个输入法面板标识为:从配置文件中读取的输入法面板标识,或者用户选择的输入法面板标识;B、在屏幕的面板导航区域显示所述N个输入法面板标识;C、当监测到用户在所述面板导航区域的选择事件时,获取用户所选择的目标输入法面板标识,将屏幕上的输入法面板切换为所述目标输入法面板标识对应的输入法面板。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈波翟莉莉蔡玉婷
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1