专利名称:一种终端键盘的切换方法及移动终端的制作方法
技术领域:
本发明涉及手机终端技术领域,特别涉及一种终端键盘的切换方法及移动终端。
背景技术:
目前,手机的软键盘通常有两种排布方式,9格键盘排布方式和全键盘排布方式。 9格键盘排布方式参见图la,其类似与目前手机的硬件键盘,该方式排列的键盘被称为Abc 键盘,全键盘排布方式参见图lb,其类似于电脑键盘的排布,该中方式排列的键盘被称为 Qwerty 键盘。在文档编辑的情况下,手机所提供的软键盘及虚拟键盘的排布只能是上述两种形 式之一,即,无论手机屏幕是当前是横屏还是竖屏,键盘的排布只能Abc键盘或Qwerty键 盘。这样,必然存在以下现象在竖屏显示的情况下,如果使用Abc键盘即9格键盘排布方式进行文档编辑会非 常方便,但是,如果在文档编辑时手机发生了旋转,由竖屏切换为横屏,则现有方案中,仍然 只能继续使用9格键盘进行文档编辑,此时,由于屏幕转为横屏,有大量的显示空间,而文 档编辑时仍然只能使用9格键盘,使得现有屏幕的空间被白白浪费,且使得文档编辑的效 率很低,使用很不方便。同理,在横屏显示的情况下,如果使用Qwerty键盘即全键盘排布方式进行文档编 辑会非常方便,但是,如果在文档编辑时手机发生了旋转,由横屏切换为竖屏,则现有方案 中,仍然只能继续使用全键盘进行文档编辑,此时,由于屏幕转为竖屏,会使全键盘的按键 显示变得非常小,不利于文档编辑的操作,使得文档编辑的效率很低,使用很不方便。可见,在现有技术中,在文档编辑的情况下,由于键盘显示方式不会随着屏幕显示 方式的切换而切换,使得现有的文档输入方式非常不灵活,如果在文档编辑期间手机屏幕 发生切换,会使文档编辑的效率下降。
发明内容
本发明实施例提供一种终端键盘的切换方法及移动终端,以使软键盘的显示方式 随着屏幕显示方式的改变而切换,解决由于屏幕发生切换,而导致的文档编辑效率下降的 问题。本发明实施例公开了一种终端键盘的切换方法,所述方法应用一具有触摸显示屏 的移动终端中,所述触摸显示屏具有长边和短边;所述移动终端具有两个状态,仅有所述短 边与水平面平行的状态为第一状态,仅有所述长边与水平面平行的状态为第二状态;所述 方法包括当检测到所述移动终端处于所述第一状态时,产生一第一调用命令;根据所述第 一调用命令,调用第一虚拟键盘显示在所述触摸屏显示屏上;当检测到所述移动终端处于所述第二状态时,产生一第二调用命令;根据所述第 二调用命令,调用第二虚拟键盘显示在所述触摸显示屏上;
其中,所述第一虚拟键盘和所述第二虚拟键盘的类型不同。其中,所述移动终端的触摸显示屏上还包括文档编辑区域;当所述移动终端由第一状态切换为第二状态时,所述文档编辑区域中已输入的信 息由第一位置切换为第二位置;当所述移动终端由第二状态切换为第一状态时,所述文档编辑区域中已输入的信
息由第二位置切换为第一位置。其中,当所述移动终端由第一状态切换为第二状态时,所述移动终端所提供的输 入法由第一类输入法切换为第二类输入法;当所述移动终端由第二状态切换为第一状态时,所述移动终端所提供的输入法由 第二类输入法切换为第一类输入法。其中,所述第一类输入法为Abc键盘所支持的输入法,所述第二类输入法为 Qwerty键盘所支持的输入法。其中,所述第一虚拟键盘为Abc键盘;所述第二虚拟键盘为Qwerty键盘。本发明实施例还提供了一种移动终端,所述移动终端具有触摸显示屏,所述触摸 显示屏具有长边和短边;所述移动终端具有两个状态,仅有所述短边与水平面平行的状态 为第一状态,仅有所述长边与水平面平行的状态为第二状态;其特征在于,所述移动终端包 括状态检测模块,用于检测到所述移动终端处于所述第一状态时,产生一第一调用 命令,通知第一调用模块,检测到所述移动终端处于所述第二状态时,产生一第二调用命 令,通知第二调用模块;第一调用模块,用于根据所述第一调用命令,调用第一虚拟键盘显示在所述触摸 屏显示屏上;第二调用模块,用于根据所述第二调用命令,调用第二虚拟键盘显示在所述触摸 显示屏上;其中,所述第一虚拟键盘和所述第二虚拟键盘的类型不同。其中,所述移动终端的触摸显示屏上还包括文档编辑区域;所述移动终端还包 括信息切换模块,用于当所述移动终端由第一状态切换为第二状态时,将所述文档 编辑区域中已输入的信息由第一位置切换为第二位置;当所述移动终端由第二状态切换为 第一状态时,将所述文档编辑区域中已输入的信息由第二位置切换为第一位置。其中,所述移动终端还包括输入法切换模块,用于当所述移动终端由第一状态切换为第二状态时,将所述移 动终端所提供的输入法由第一类输入法切换为第二类输入法;当所述移动终端由第二状 态切换为第一状态时,将所述移动终端所提供的输入法由第二类输入法切换为第一类输入 法。其中,所述第一类输入法为Abc键盘所支持的输入法,所述第二类输入法为 Qwerty键盘所支持的输入法。其中,所述第一虚拟键盘为Abc键盘;所述第二虚拟键盘为Qwerty键盘。应用本发明实施例提供的终端键盘的切换方法和移动终端,可以使软键盘的显示方式随着屏幕显示方式的改变而切换,解决了由于屏幕发生切换而导致的文档编辑效率下 降的问题,提高了屏幕状态切换后的文件编辑效率,方便了用户使用。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图Ia是现有的abc键盘排布方式示意图;图Ib是现有的Qwerty键盘排布方式示意图;图2是根据本发明实施例的终端键盘的切换流程图;图3是根据本发明实施例的移动终端由第一状态切换为第二状态时的虚拟键盘 的切换过程示意图;图4是根据本发明实施例的移动终端由第二状态切换为第一状态时的虚拟键盘 的切换过程示意图;图5是根据本发明实施例的移动终端的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。参见图2,其是根据本发明实施例的终端键盘的切换流程图。本实施例通常应用一 具有触摸显示屏的移动终端中,所述触摸显示屏具有长边和短边;所述移动终端具有两个 状态,仅有所述短边与水平面平行的状态为第一状态,仅有所述长边与水平面平行的状态 为第二状态,本实施例所述方法具体包括步骤201,检测移动终端所处的状态,当检测到所述移动终端处于所述第一状态 时,执行步骤202,当检测到所述移动终端处于所述第二状态时,执行步骤204 ;步骤202,产生一第一调用命令;步骤203,根据所述第一调用命令,调用第一虚拟键盘显示在所述触摸屏显示屏 上,结束;步骤204,产生一第二调用命令;步骤205,根据所述第二调用命令,调用第二虚拟键盘显示在所述触摸显示屏上, 结束;其中,上述第一虚拟键盘和所述第二虚拟键盘的类型不同。需要说明的是,上述检测的方式可以有多种实现方式,一种可能的实现方式是,由 终端上的状态检测模块检测该移动终端的重力传感器的感应到的重力参数值,当状态检测 模块通过获得的重力传感器感应到重力参数值计算出所述终端被旋转超过预设的角度时, 产生调用命令。例如,状态检测模块通过重力传感器感应到的重力参数值计算出当前移动
6终端由横屏状态旋转了预设的角度(例如,70-90度),确定所述终端处于竖屏状态(即第 一状态),从而产生一第一调用命令,以调用竖屏状态下所使用的虚拟键盘如第一虚拟键 盘;同理,状态检测模块通过重力传感器感应到的重力参数值计算出当前移动终端由竖屏 状态旋转了预设的角度(例如,70-90度),确定所述终端处于横屏状态(即达到第二状态 时)从而产生一第二调用命令,以调用横屏状态下所使用的虚拟键盘如第二虚拟键盘。当然,本发明实施例的另一实现方式,可以采用如下的具体方法预先设置所述重 力传感器在第一状态和第二状态时分别对应的第一重力参数值和第二重力参数值。当所述 终端在旋转的过程中,状态检测模块获得重力传感器感应到重力参数值,当状态检测模块 获得重力传感器感应到重力参数值为所述第一重力参数值时,就认为所述终端处于第一状 态,从而产生第一调度命令,第一调度单元就可以根据第一调度命令调用第一虚拟键盘,并 通过显示屏显示该第一虚拟机键盘。同理,当状态检测模块获得重力传感器感应到重力参 数值为所述第二重力参数值时,就认为所述终端处于第二状态,从而产生第二调度命令。上述仅是一种可能实现的检测方式,本申请并不对具体的检测方式进行限定,即 只要能检测出移动终端处于第一状态如竖屏,还是第二状态如横屏即可。需要说明的是,所述移动终端的触摸显示屏上还可以包括文档编辑区域;这样,当 所述移动终端由第一状态切换为第二状态时,所述文档编辑区域中已输入的信息由第一位 置切换为第二位置;当所述移动终端由第二状态切换为第一状态时,所述文档编辑区域中 已输入的信息由第二位置切换为第一位置。所述已输入的信息的内容保持不变。为了更清 楚的说明上述情况,下面举例说明。例如,当移动终端处于第一状态即竖屏时,已通过第一虚拟键盘在文档编辑区输 入了“9点开会,请去”几个字,此时,称文档编辑区内的已输入的信息为第一位置,即竖屏下 的正常位置;如果该移动终端此时的状态发生了切换,由第一状态切换为第二状态即由竖 屏切换为横屏,则在横屏的状态下,当前的文档编辑区域中仍包括已输入的“9点开会,请 去”几个字,且该文档编辑区内的已输入的信息为横屏下的正常位置(相当于已输入的信息 随屏幕的切换旋转了 90度),则称该横屏下已输入信息的正常位置为第二位置;而且,用户 可以在此基础上使用第二虚拟键盘继续输入“第一会议室”,即最终得到了 “9点开会,请去 第一会议室”这样一条信息。之后,用户可以根据需要将该信息通过短信、蓝牙或邮件等方 式发送出去。需要说明的是,在由第一状态切换为第二状态之前,如果在输入法的候选框中已 存在候选的字词,则在状态切换时可以有两种可能的处理方式,一种是,将候选框中的第一 候选字词输入到文档编辑区域之后关闭当前的输入法,另一种是,不再向文档编辑区域中 输入任何信息直接关闭当前的输入法。例如,在由竖屏切换为横屏时,如果在即将切换前在 输入法的文档候选框中已存在“第一”两个字,则可能的处理方式是,一种是,将“第一”两 个字输入到文档编辑区域后,在关闭输入法进行状态切换,此时,切换到横屏后文档编辑区 域的内容是“9点开会,请去第一”;另一种是,不再输入任何信息直接关闭输入法并进行状 态切换,此时,切换到横屏后文档编辑区域的内容是“9点开会,请去”。由第二状态切换为第一状态的实现过程与上述的由第一状态切换为第二状态的 过程类似,不再重复说明。可见,应用本发明实施例提供的方法,当发生屏幕切换时当前已输入文档编辑区域的内容不会丢,极大的方便了用户的信息输入操作,提高了文档编辑效率。需要说明的是,当所述移动终端由第一状态切换为第二状态时,所述移动终端所 提供的输入法由第一类输入法切换为第二类输入法;当所述移动终端由第二状态切换为第 一状态时,所述移动终端所提供的输入法由第二类输入法切换为第一类输入法。下面仍举 例说明。假设在移动终端第一状态下即竖屏时已输入了“9点开会,请去”几个字,由于是竖 屏,通常会使用T9输入法,笔画输入法等,但是当移动终端由竖屏切换为横屏后,上述输入 法已不再适用,为了方便用户的输入操作,提高文档编辑的效率,本申请在移动终端由竖屏 切换为横屏时,自动切换为微软输入法、搜狗输入法等适用于横盘操作的第二类输入法。因 而,本申请将能支持竖屏即第一状态的输入法统称为第一类输入法,将能够支持横屏即第 二状态的输入法统称为第二类输入法,即,第一类输入法为Abc键盘所支持的输入法,第二 类输入法为Qwerty键盘所支持的输入法。这里,并不对第一类输入法和第二类输入法的具 体实现方式做限定。由第二类输入法切换为第一类输入法的实现过程与上述的由第一类输入法切换 为第二类输入法的过程类似,不再重复说明。需要说明的是,上述第一虚拟键盘可以为Abc键盘;第二虚拟键盘可以为Qwerty键盘。参见图3和图4,图3是根据本发明实施例的移动终端由第一状态切换为第二状态 时的虚拟键盘的切换过程示意图,图4是根据本发明实施例的移动终端由第二状态切换为 第一状态时的虚拟键盘的切换过程示意图。从图中可以直观的看出,当移动终端由第一状 态切换为第二状态即由竖屏切换为横屏时,或者,由第二状态切换为第一状态即由横屏切 换为竖屏时,触摸屏上的键盘以及文档编辑区域也随着进行了切换,因而,方便了用户的使 用,增强了用户的体验,而且提高了文档编辑的效率。可见,应用本发明实施例提供的终端键盘的切换方法,可以使软键盘的显示方式 随着屏幕显示方式的改变而切换,解决了由于屏幕发生切换而导致的文档编辑效率下降的 问题,提高了屏幕状态切换后的文件编辑效率,方便了用户使用。本发明实施例还提供了一种移动终端,所述移动终端具有触摸显示屏,所述触摸 显示屏具有长边和短边;所述移动终端具有两个状态,仅有所述短边与水平面平行的状态 为第一状态,仅有所述长边与水平面平行的状态为第二状态;参加图5,所述移动终端具体 包括状态检测模块501,用于检测到所述移动终端处于所述第一状态时,产生一第一调 用命令,通知第一调用模块502,检测到所述移动终端处于所述第二状态时,产生一第二调 用命令,通知第二调用模块503 ;第一调用模块502,用于根据所述第一调用命令,调用第一虚拟键盘显示在所述触 摸屏显示屏上;第二调用模块503,用于根据所述第二调用命令,调用第二虚拟键盘显示在所述触 摸显示屏上;其中,所述第一虚拟键盘和所述第二虚拟键盘的类型不同。上述移动终端的触摸显示屏上还可以包括文档编辑区域;所述移动终端还可以具
8体包括信息切换模块(图未示),用于当所述移动终端由第一状态切换为第二状态时,将 所述文档编辑区域中已输入的信息由第一位置切换为第二位置;当所述移动终端由第二状 态切换为第一状态时,将所述文档编辑区域中已输入的信息由第二位置切换为第一位置。上述移动终端还可以具体包括输入法切换模块(图未示),用于当所述移动终端由第一状态切换为第二状态时, 将所述移动终端所提供的输入法由第一类输入法切换为第二类输入法;当所述移动终端由 第二状态切换为第一状态时,将所述移动终端所提供的输入法由第二类输入法切换为第一 类输入法。上述第一类输入法为Abc键盘所支持的输入法,所述第二类输入法为Qwerty键盘 所支持的输入法。上述第一虚拟键盘为Abc键盘;所述第二虚拟键盘为Qwerty键盘。应用本发明实施例提供的移动终端,可以使软键盘的显示方式随着屏幕显示方式 的改变而切换,解决了由于屏幕发生切换而导致的文档编辑效率下降的问题,提高了屏幕 状态切换后的文件编辑效率,方便了用户使用。对于移动终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单, 相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
一种终端键盘的切换方法,所述方法应用一具有触摸显示屏的移动终端中,所述触摸显示屏具有长边和短边;所述移动终端具有两个状态,仅有所述短边与水平面平行的状态为第一状态,仅有所述长边与水平面平行的状态为第二状态;其特征在于,所述方法包括当检测到所述移动终端处于所述第一状态时,产生一第一调用命令;根据所述第一调用命令,调用第一虚拟键盘显示在所述触摸屏显示屏上;当检测到所述移动终端处于所述第二状态时,产生一第二调用命令;根据所述第二调用命令,调用第二虚拟键盘显示在所述触摸显示屏上;其中,所述第一虚拟键盘和所述第二虚拟键盘的类型不同。
2.根据权利要求1所述的方法,其特征在于,所述移动终端的触摸显示屏上还包括文 档编辑区域;当所述移动终端由第一状态切换为第二状态时,所述文档编辑区域中已输入的信息由 第一位置切换为第二位置;当所述移动终端由第二状态切换为第一状态时,所述文档编辑区域中已输入的信息由 第二位置切换为第一位置。
3.根据权利要求1所述的方法,其特征在于,当所述移动终端由第一状态切换为第二状态时,所述移动终端所提供的输入法由第一 类输入法切换为第二类输入法;当所述移动终端由第二状态切换为第一状态时,所述移动终端所提供的输入法由第二 类输入法切换为第一类输入法。
4.根据权利要求3所述的方法,其特征在于,所述第一类输入法为Abe键盘所支持的输 入法,所述第二类输入法为Qwerty键盘所支持的输入法。
5.根据权利要求1所述的方法,其特征在于,所述第一虚拟键盘为Abe键盘;所述第二 虚拟键盘为Qwerty键盘。
6.一种移动终端,所述移动终端具有触摸显示屏,所述触摸显示屏具有长边和短边; 所述移动终端具有两个状态,仅有所述短边与水平面平行的状态为第一状态,仅有所述长 边与水平面平行的状态为第二状态;其特征在于,所述移动终端包括状态检测模块,用于检测到所述移动终端处于所述第一状态时,产生一第一调用命令, 通知第一调用模块,检测到所述移动终端处于所述第二状态时,产生一第二调用命令,通知 第二调用模块;第一调用模块,用于根据所述第一调用命令,调用第一虚拟键盘显示在所述触摸屏显 示屏上;第二调用模块,用于根据所述第二调用命令,调用第二虚拟键盘显示在所述触摸显示 屏上;其中,所述第一虚拟键盘和所述第二虚拟键盘的类型不同。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端的触摸显示屏上还包 括文档编辑区域;所述移动终端还包括信息切换模块,用于当所述移动终端由第一状态切换为第二状态时,将所述文档编辑 区域中已输入的信息由第一位置切换为第二位置;当所述移动终端由第二状态切换为第一状态时,将所述文档编辑区域中已输入的信息由第二位置切换为第一位置。
8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括输入法切换模块,用于当所述移动终端由第一状态切换为第二状态时,将所述移动终 端所提供的输入法由第一类输入法切换为第二类输入法;当所述移动终端由第二状态切换 为第一状态时,将所述移动终端所提供的输入法由第二类输入法切换为第一类输入法。
9.根据权利要求8所述的移动终端,其特征在于,所述第一类输入法为Abe键盘所支持 的输入法,所述第二类输入法为Qwerty键盘所支持的输入法。
10.根据权利要求6所述的移动终端,其特征在于,所述第一虚拟键盘 为Abe键盘;所述第二虚拟键盘为Qwerty键盘。
全文摘要
本发明公开了一种终端键盘的切换方法及移动终端,所述方法包括应用一具有触摸显示屏的移动终端中,所述触摸显示屏具有长边和短边;所述移动终端具有两个状态,仅有所述短边与水平面平行的状态为第一状态,仅有所述长边与水平面平行的状态为第二状态;当检测到所述移动终端处于所述第一状态时,产生一第一调用命令;根据所述第一调用命令,调用第一虚拟键盘显示在所述触摸屏显示屏上;当检测到所述移动终端处于所述第二状态时,产生一第二调用命令;根据所述第二调用命令,调用第二虚拟键盘显示在所述触摸显示屏上;其中,第一虚拟键盘和第二虚拟键盘的类型不同。应用本发明,提高了屏幕状态切换后的文件编辑效率,方便了用户使用。
文档编号H04M1/247GK101883174SQ20091024457
公开日2010年11月10日 申请日期2009年12月31日 优先权日2009年12月31日
发明者吕磊, 崔兴强, 甘大勇 申请人:联想(北京)有限公司