一种键盘切换方法及装置与流程

文档序号:11154185阅读:224来源:国知局
一种键盘切换方法及装置与制造工艺

本发明属于计算机技术领域,尤其涉及一种键盘切换方法及装置。



背景技术:

随着科学技术的发展,移动终端逐渐成为人们生活中不可或缺的一部分,而伴随着触摸屏的发展,移动终端的操作基本都在屏幕上完成,比如,在需要和朋友聊天时,可以通过在触摸屏上显示输入法的键盘,并通过输入法的键盘入需要的内容,以实现信息的交流。

目前,用户使用的智能终端中,如手机,进行信息输入时,首先在当前界面上会呈现输入法应用的键盘,以供用户输入,但是由于用户经常在手机内预装多个输入法应用,如果用户想要切换输入法应用时,需要在设置菜单中进行设置,然后在进入到进行输入信息的位置,进行信息的输入,需要用户进行多次的操作。

因此,通过上述方法进行输入法键盘的切换时,存在操作繁琐、切换效率低的问题。



技术实现要素:

本发明提供一种键盘切换方法,旨在解决现有技术中,在切换键盘时,存在操作繁琐、切换效率低的问题。

本发明是这样实现的,一种键盘切换方法,所述方法包括以下步骤:

在当前显示界面显示第一键盘;

接收用户在所述第一键盘的显示区域录入的滑动操作;

根据所述滑动操作的方向与预设的键盘切换顺序之间的对应关系,获取与所述滑动操作对应的第二键盘;

将所述第一键盘切换为第二键盘。

本发明还提供一种键盘切换装置,所述装置包括:

第一键盘显示单元,用于在当前显示界面显示第一键盘;

滑动操作接收单元,用于接收用户在所述第一键盘的显示区域录入的滑动操作;

第二键盘获取单元,用于根据所述滑动操作的方向与预设的键盘切换顺序之间的对应关系,获取与所述滑动操作对应的第二键盘;

切换单元,用于将所述第一键盘切换为第二键盘。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

附图说明

图1是本发明实施例提供的一种键盘切换方法的实现流程图;

图2是本发明实施例提供的一种键盘切换顺序重置方法的实现流程图;

图3是本发明实施例提供的一种键盘切换装置的结构示意图;

图4是本发明实施例提供的一种键盘切换顺序重置装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

在本发明实施例中,该键盘切换方法及装置应用于终端,终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

实施例一、

图1示出了本发明实施例提供的一种键盘切换方法的实现流程,详述如下:

在步骤S110中,在当前显示界面显示第一键盘。

在本发明实施例中,第一键盘为第一输入法键盘,比如,“搜狗输入法”、“百度输入法”等,或者第一键盘还可以为第一输入法的第一类型键盘,比如,当第一输入法为“搜狗输入法”时,则第一输入法的第一类型键盘可以为搜狗输入法的中文输入法、英文输入法等。

在步骤S120中,接收用户在所述第一键盘的显示区域录入的滑动操作。

在本发明实施例中,第一键盘的显示区域为第一键盘在当前界面上显示的区域,具体可以根据第一键盘的不同,显示区域也不同,比如,当第一键盘为第一输入法键盘时,第一键盘的显示区域为第一输入法键盘的整体的显示区域,当第一键盘的为第一输入法的第一类型键盘时,该第一输入法的第一类型键盘的显示区域为该第一类型键盘的按键输入所在的区域,比如,当为中文键盘时,仅为拼音按键所在的区域。

在本发明实施例中,该滑动操作可以通过用户在触摸屏上通过手指或者其他物体进行滑动实现,为避免发生误操作,可以设置滑动操作的时间、滑动距离以及滑动力度等参数,只有当滑动操作的满足设置的参数时,才会接收该滑动操作,比如,可设置滑动力度,只有当用户录入滑动操作时,对触摸屏的施加力度达到于是的滑动力度时,接收该滑动操作。

在步骤S130中,根据所述滑动操作的方向与预设的键盘切换顺序之间的对应关系,获取与所述滑动操作对应的第二键盘;

在本发明实施例中,第二键盘为第二输入法键盘,比如,“搜狗输入法”、“百度输入法”等,或者第二键盘还可以为第二输入法的第二类型键盘,比如,当第二输入法为“搜狗输入法”时,则第二输入法的第一类型键盘可以为搜狗输入法的中文输入法、英文输入法等。在本发明实施例中,第一键盘和第二键盘仅用于表示不同的键盘,并不用于表示具体的键盘。

在本发明实施例中,滑动操作包括滑动方向,该滑动方向可以为上滑、下滑、右滑、左滑等,进一步,还滑动方向还可以包括滑动路径,比如,三角形、圆形等。

在本发明实施例中,当接收到用户录入的滑动操作时,根据该滑动操作的起始滑动位置以及终止滑动位置,确定滑动方向,并通过该滑动方向查询预设的滑动方向与预设的键盘切换顺序之间的对应关系,获取到该滑动操作的方向对应的第二键盘,比如,当滑动操作的方向为右滑时,通过查询预设的滑动方向与预设的键盘切换顺序之间的对应关系,获取到该滑动操作右滑时对应的第二键盘。

在本发明实施例中,预设的键盘切换顺序包括:当滑动方向为第一方向时,将第一键盘切换为第一预设键盘;当所述滑动方向为第二方向时,将第一键盘切换为第二预设键盘。通过该预设的键盘切换顺序,当接收到滑动操作时,根据该滑动操作的方向,与该预设的键盘切换顺序之间的对应关系,获取到第二键盘,其中,第一预设键盘与第二预设键盘仅用以表示不同的键盘,并不用于表示具体的键盘,比如,当第一将键盘为中文键盘,滑动操作的方向为左滑时,则预设的键盘切换顺序为,将中文键盘切换为英文键盘,此时,获取到第二键盘为英文键盘。

在本发明实施例中,第一预设键盘与第二预设键盘可以为第一输入法键盘、第二输入法键盘,也可以为第一输入法的第一类型键盘、第一输入法的第二键盘类型,具体可以根据实际情况进行设置,本发明不做限定。

其中,可以根据滑动操作的方向的不同,获取到不同的键盘,比如,当前键盘为第一输入法时,且显示为中文键盘的界面,当滑动操作为左滑时,获取第二输入法键盘,当滑动操作为右滑时,获取第一输入法的英文键盘。

在步骤S140中,将所述第一键盘切换为第二键盘。

在本发明实施例中,当通过滑动操作的滑动方向获取到对应的第二键盘之后,将第一键盘切换为第二键盘。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

实施例二、

图2示出了本发明实施例提供的一种键盘切换顺序重置方法的实现流程,详述如下:

在步骤S210中,记录预设时间内各键盘的使用频率;

在本发明实施例中,通过获取各个键盘在预设时间内的使用次数,得到各个键盘的使用频率,并进行记录,比如,在10分钟内,使用了中文键盘2次,则,中文键盘的使用频率为每五分钟使用一次。

在本发明实施例中,该预设时间内可以为具体的时间范围,比如,在1天内、一周内等,具体可以根据实际情况进行设置,本发明实施例不做限定。

在本发明实施例中,键盘可为第一输入法键盘、第二输入法键盘、比如,搜狗键盘、百度键盘,也可以为第一输入法第一类型键盘、第一输入法第二类型键盘,比如,搜狗中文键盘、搜狗英文键盘等。

在步骤S220中,根据所述各键盘的使用频率,对所述预设的键盘切换顺序进行重置,以使所述键盘按照使用频率由高到低的顺序进行切换。

在本发明实施例中,当记录了预设时间内各键盘的使用频率后,根据各键盘的使用频率,对预设的键盘切换顺序进行重置,以使键盘按照使用频率由高到低的顺序进行切换,比如,原始键盘的切换顺序为,中文键盘、英文键盘、手写键盘,通过记录预设时间内个键盘的使用频率后,发现,上述三种键盘的使用频率为手写键盘>英文键盘>中文键盘,则将原始键盘的切换顺序切换为手写键盘、英文键盘、中文键盘。

在本发明实施例中,还可以根据用户的左右手使用习惯,设置键盘切换顺序,比如,当用户习惯使用左手时,则向右滑时,出现使用频率高的键盘,当用户习惯使用右手时,则向左滑时,出现使用频率高的键盘。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

实施例三、

图3示出了本发明实施例提供的一种键盘切换装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

装置300包括:第一键盘显示单元31、滑动操作接收单元32、第二键盘获取单元33以及切换单元34。

第一键盘显示单元31,用于在当前显示界面显示第一键盘。

在本发明实施例中,第一键盘为第一输入法键盘,比如,“搜狗输入法”、“百度输入法”等,或者第一键盘还可以为第一输入法的第一类型键盘,比如,当第一输入法为“搜狗输入法”时,则第一输入法的第一类型键盘可以为搜狗输入法的中文输入法、英文输入法等。

滑动操作接收单元32,用于接收用户在所述第一键盘的显示区域录入的滑动操作。

在本发明实施例中,第一键盘的显示区域为第一键盘在当前界面上显示的区域,具体可以根据第一键盘的不同,显示区域也不同,比如,当第一键盘为第一输入法键盘时,第一键盘的显示区域为第一输入法键盘的整体的显示区域,当第一键盘的为第一输入法的第一类型键盘时,该第一输入法的第一类型键盘的显示区域为该第一类型键盘的按键输入所在的区域,比如,当为中文键盘时,仅为拼音按键所在的区域。

在本发明实施例中,该滑动操作可以通过用户在触摸屏上通过手指或者其他物体进行滑动实现,为避免发生误操作,可以设置滑动操作的时间、滑动距离以及滑动力度等参数,只有当滑动操作的满足设置的参数时,才会接收该滑动操作,比如,可设置滑动力度,只有当用户录入滑动操作时,对触摸屏的施加力度达到于是的滑动力度时,接收该滑动操作。

第二键盘获取单元33,用于根据所述滑动操作的方向与预设的键盘切换顺序之间的对应关系,获取与所述滑动操作对应的第二键盘。

在本发明实施例中,第二键盘为第二输入法键盘,比如,“搜狗输入法”、“百度输入法”等,或者第二键盘还可以为第二输入法的第二类型键盘,比如,当第二输入法为“搜狗输入法”时,则第二输入法的第一类型键盘可以为搜狗输入法的中文输入法、英文输入法等。在本发明实施例中,第一键盘和第二键盘仅用于表示不同的键盘,并不用于表示具体的键盘。

在本发明实施例中,滑动操作包括滑动方向,该滑动方向可以为上滑、下滑、右滑、左滑等,进一步,还滑动方向还可以包括滑动路径,比如,三角形、圆形等。

在本发明实施例中,当接收到用户录入的滑动操作时,根据该滑动操作的起始滑动位置以及终止滑动位置,确定滑动方向,并通过该滑动方向查询预设的滑动方向与预设的键盘切换顺序之间的对应关系,获取到该滑动操作的方向对应的第二键盘,比如,当滑动操作的方向为右滑时,通过查询预设的滑动方向与预设的键盘切换顺序之间的对应关系,获取到该滑动操作右滑时对应的第二键盘。

在本发明实施例中,预设的键盘切换顺序包括:当滑动方向为第一方向时,将第一键盘切换为第一预设键盘;当所述滑动方向为第二方向时,将第一键盘切换为第二预设键盘。通过该预设的键盘切换顺序,当接收到滑动操作时,根据该滑动操作的方向,与该预设的键盘切换顺序之间的对应关系,获取到第二键盘,其中,第一预设键盘与第二预设键盘仅用以表示不同的键盘,并不用于表示具体的键盘,比如,当第一键盘为中文键盘,滑动操作的方向为左滑时,则预设的键盘切换顺序为,将中文键盘切换为英文键盘,此时,获取到第二键盘为英文键盘。

在本发明实施例中,第一预设键盘与第二预设键盘可以为第一输入法键盘、第二输入法键盘,也可以为第一输入法的第一类型键盘、第一输入法的第二类型类型键盘,具体可以根据实际情况进行设置,本发明不做限定。

其中,可以根据滑动操作的方向的不同,获取到不同的键盘,比如,当前键盘为第一输入法时,且显示为中文键盘的界面,当滑动操作为左滑时,获取第二输入法键盘,当滑动操作为右滑时,获取第一输入法的英文键盘。

切换单元34,用于将所述第一键盘切换为第二键盘。

在本发明实施例中,当通过滑动操作的滑动方向获取到对应的第二键盘之后,将第一键盘切换为第二键盘。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

实施例四、

图4示出了本发明实施例提供的一种键盘切换顺序重置装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

所述装置400包括:使用频率记录单元41以及键盘切换规则重置单元42。

使用频率记录单元41,用于记录预设时间内各键盘的使用频率。

在本发明实施例中,通过获取各个键盘在预设时间内的使用次数,得到各个键盘的使用频率,并进行记录,比如,在10分钟内,使用了中文键盘2次,则,中文键盘的使用频率为每五分钟使用一次。

在本发明实施例中,该预设时间内可以为具体的时间范围,比如,在1天内、一周内等,具体可以根据实际情况进行设置,本发明实施例不做限定。

在本发明实施例中,键盘可为第一输入法键盘、第二输入法键盘、比如,搜狗键盘、百度键盘,也可以为第一输入法第一类型键盘、第一输入法第二类型键盘,比如,搜狗中文键盘、搜狗英文键盘等。

键盘切换规则重置单元42,用于根据所述各键盘的使用频率,对所述预设的键盘切换顺序进行重置,以使所述键盘按照使用频率由高到低的顺序进行切换。

在本发明实施例中,当记录了预设时间内各键盘的使用频率后,根据各键盘的使用频率,对预设的键盘切换顺序进行重置,以使键盘按照使用频率由高到低的顺序进行切换,比如,原始键盘的切换顺序为,中文键盘、英文键盘、手写键盘,通过记录预设时间内个键盘的使用频率后,发现,上述三种键盘的使用频率为手写键盘>英文键盘>中文键盘,则将原始键盘的切换顺序切换为手写键盘、英文键盘、中文键盘。

在本发明实施例中,还可以根据用户的左右手使用习惯,设置键盘切换顺序,比如,当用户习惯使用左手时,则向右滑时,出现使用频率高的键盘,当用户习惯使用右手时,则向左滑时,出现使用频率高的键盘。

在本发明实施例中,当接收到用户录入键盘切换的滑动操作时,根据所述滑动操作与预设的键盘切换顺序进行匹配,进而获取与所述滑动操作对应的第二键盘,并将第一键盘切换为第二键盘。当在终端中,如,手机中安装了多个输入法时,用户需要切换输入法应用时,无需在设置菜单中进行设置,可直接通过手势,对输入法键盘进行切换,有效解决了现有技术存在的操作繁琐、切换效率低、影响用户的体验的问题。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或者部分步骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘、闪盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1