一种输入法切换方法及装置的制作方法

文档序号:6401799阅读:133来源:国知局
专利名称:一种输入法切换方法及装置的制作方法
技术领域
本发明涉及通讯设备应用技术领域,尤其涉及一种输入法切换方法及装置。
背景技术
智能终端或者其他手持设备在输入信息时,可以选择多种输入模式中的一种完成信息输入,当用户需要改变输入模式时,用户通过点击输入法图标来进行输入模式切换。例如,从拼音输入模式切换到手写输入模式,也可从手写输入模式切换到拼音输入模式。这种切换方式在实际使用时,需要用户多次手动点选输入法图标下的输入模式列表来选择目标输入模式,给用户造成使用上的不便,而且容易出现误操作,例如:用户快速点击而错过目标输入模式,跳到下一个输入模式,影响用户输入效率。

发明内容
有鉴于此,本发明所要解决的技术问题是提供一种输入法切换方法及装置,所述方法及装置使得用户更加方便、快捷的完成不同输入模式间的切换,提高了用户输入效率。为达到上述目的,本发明通过以下技术手段实现:—种输入法切换方法,所述方法包括:检测当前输入模式类型;检测当前输入模式下手指触发触摸屏的实时坐标信息;若当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作。进一步地,若当前输入模式为非手写模式,根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息;当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。进一步地,当在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式。进一步地,当在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为预置的多种输入模式中的一种。相应地,本发明还公开一种输入法切换装置,所述装置包括,第一检测模块,用于检测当前输入模式类型;第二检测模块,用于检测当前输入模式下手指触发触摸屏的实时坐标信息;第一切换模块,用于当当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作。进一步地,所述装置还包括,计算单元,用于当当前输入模式为非手写模式时,根据所述手指触发触摸屏的实时坐标信息计算手指移动距 离信息;
第二切换模块,用于当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。进一步地,所述第一切换模块在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式;或者,将当前输入模式切换为预置的多种输入模式中的一种。进一步地,所述第二切换模块在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式;或者,将当前输入模式切换为预置的多种输入模式中的一种。本发明的技术方案,使得用户在当前输入模式下,即可更加方便、快捷的完成不同输入模式间的切换,而不需要多次点选输入法图标进行输入模式切换,提高了用户输入效率。


图1为本 发明第一实施例提供的输入法切换方法流程图;图2为本发明第一实施例提供的输入法切换装置结构图。
具体实施例方式下面结合附图和实施例对本发明作进一步的详细说明。此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。图1为本发明第一实施例提供的输入法切换方法流程图。如图1所述,具体流程包括:步骤101:检测当前输入模式类型。在启用移动终端或者其他手持设备进行信息输入时,系统能够识别出当前输入模式的类型。通常移动终端中预置有多种输入模式,所述预置的多种输入模式包括拼音输入模式、笔画输入模式、手写输入模式等。用户可根据实际需要对当前输入模式类型进行设置。除移动终端自带的输入模式外,还可从网络上下载得到。步骤102:检测当前输入模式下手指触发触摸屏的实时坐标信息。在进行信息输入时,用户从智能终端预置的多种输入模式中选择一种输入模式进行输入。在信息输入界面,当用户手指触发触摸屏时,智能终端在输入感应区域能够感应一系列动作。通常触摸屏按键事件分为3类,一类是down事件,表示手指按下事件,一类是move事件,表示手指移动事件,还有一类是up事件,表示手指抬起事件。在当前输入模式下,智能终端接收到down事件时,会记录下当前坐标,如果手指移动,接下来输入法会接收到一系列的move事件,同时,会实时记录下手指移动中的坐标信息。步骤103:判断当前输入模式是否为手写模式,若是,执行步骤104 ;否则,执行步骤 106。步骤104:判断所述手指触发触摸屏的实时坐标信息是否超出预置的输入感应区域边界坐标,若是,执行步骤105 ;否则,执行步骤108。步骤105:触发输入模式切换动作;在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式,或者,将当前输入模式切换为预置的多种输入模式中的一种。步骤106:根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息。本步骤中,所述手指移动距离信息是指触发触摸屏过程中的move事件,所述move事件消息由底层驱动层派发到输入法。根据move事件与down事件的坐标差值就可以得到手指的移动距离。所述手指移动距离信息在智能终端进行检测时即可自动完成手指移动距离的计算,所述手指移动距离信息可以直接读取。步骤107:判断所述手指移动距离信息是否达到预设的距离阈值,如是,执行步骤105 ;否则,执行步骤108。其中,所述预设的距离阈值可根据实际情况进行设置。步骤108:不触发输入模式切换动作,以当前输入模式输入。具体的,在启用移动终端或者其他手持设备进行信息输入时,系统检测当前输入模式的类型。当前输入模式为智能终端预置的多种输入模式中的一种。如果当前输入模式类型为手写模式时,手写输入感应区域边界坐标是已知的。用户手指触发触摸屏时,智能终端获取手指滑动处理事件,所述滑动处理事件记录了当前输入模式下手指触发触摸屏的实时坐标信息,根据手写输入感应区域边界坐标很容易的判断手指触摸的位置是否在手写输入感应区域边界内,当所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,智能终端触发输入模式切换动作,将手写输入模式切换成与其绑定的目标输入模式(如拼音输入模式),或者切换为预置的其他多种输入模式中的一种。如果当前输入模式类型为非手写模式时,如拼音输入模式,在信息输入界面,用户手指触发触摸屏时,智能终端获取手指滑动处理事件,所述滑动处理事件记录了当前输入模式下手指触发触摸屏的实时坐标信息,根据move事件与down事件的坐标差值得到手指的移动距离,当所述手指移动距离超过一个触控按键的距离时,智能终端触发输入模式切换动作,将拼音输入模式切换成与其绑定的目标输入模式(如手写输入模式、笔画输入模式等),或者切换为预置的其他多种输入模式中的一种。本实施例中以一个触控按键的距离作为预设距离阈值来判断智能终端是否触发输入模式切换动作。这里需要说明的是,预设距离阈值可根据实际需要进行设置,例如,还可以设置为两个按键距离或者特定的某个距离等。此外,利用前两类触摸屏按键事件也可表示手指滑动处理事件。本实施例所述的输入法切换方法,使得用户在当前输入模式下,即可更加方便、快捷的完成不同输入模式间的切换,而不需要多次点选输入法图标进行输入模式切换,提高了用户输入效率。图2为本发明第一实施例提供的输入法切换装置结构图。如图2所示,所述装置包括,第一检测模块21,用于检测当前输入模式类型。在启用移动终端或者其他手持设备进行信息输入时,系统能够识别出当前输入模式的类型。第二检测模块22,用于检测当前输入模式下手指触发触摸屏的实时坐标信息。在信息输入界面,当用户手指触发触摸屏时, 智能终端在输入感应区域能够感应一系列动作。通常触摸屏按键事件分为3类,一类是down事件,表示手指按下事件,一类是move事件,表示手指移动事件,还有一类是up事件,表示手指抬起事件。在当前输入模式下,智能终端接收到down事件时,会记录下当前坐标,如果手指移动,接下来输入法会接收到一系列的move事件,同时,会实时记录下手指移动中的坐标信息。第一切换模块23,用于当当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作。如果当前输入模式类型为手写模式时,手写输入感应区域边界坐标是已知的。用户手指触发触摸屏时,智能终端获取手指滑动处理事件,所述滑动处理事件记录了当前输入模式下手指触发触摸屏的实时坐标信息,根据手写输入感应区域边界坐标很容易的判断手指触摸的位置是否在手写输入感应区域边界内计算模块24,用于当当前输入模式为非手写模式时,根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息。所述手指移动距离信息是指触发触摸屏过程中的move事件,所述move事件消息由底层驱动层派发到输入法。根据move事件与down事件的坐标差值就可以得到手指的移动距离。所述手指移动距离信息在智能终端进行检测时即可自动完成手指移动距离的计算,所述手指移动距离信息可以直接读取。第二切换模块25,用于当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。这里需要说明的是,预设距离阈值可根据实际需要进行设置,例如,可以设置为一个按键、两个按键距离或者特定的某个距离等。其中,无论是第一切换模块还是第二切换模块,在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式,或者,将当前输入模式切换为预置的多种输入模式中的一种。本实施例所述 的输入法切换装置,使得用户在当前输入模式下,即可更加方便、快捷的完成不同输入模式间的切换,而不需要多次点选输入法图标进行输入模式切换,提高了用户输入效率。上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
权利要求
1.一种输入法切换方法,其特征在于,所述方法包括: 检测当前输入模式类型; 检测当前输入模式下手指触发触摸屏的实时坐标信息; 若当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作。
2.根据权利要求1所述的输入法切换的方法,其特征在于, 若当前输入模式为非手写模式, 根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息; 当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。
3.根据权利要求1或2所述的输入法切换的方法,其特征在于,当在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式。
4.根据权利要求1或2所述的输入法切换的方法,其特征在于,当在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为预置的多种输入模式中的一种。
5.一种输入法切换装置,其特征在于,所述装置包括, 第一检测模块,用于检测当前输入模式类型; 第二检测模块,用于检测当前输入模式下手指触发触摸屏的实时坐标信息; 第一切换模块,用于当当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作。
6.根据权利要求5所述的输入法切换装置,其特征在于,所述装置还包括, 计算模块,用于当当前输入模式为非手写模式时,根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息; 第二切换模块,用于当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。
7.根据权利要求5所述的输入法切换装置,其特征在于,所述第一切换模块在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式;或者,将当前输入模式切换为预置的多种输入模式中的一种。
8.根据权利要求6所述的输入法切换装置,其特征在于,所述第二切换模块在当前输入模式下触发输入模式切换动作时,将当前输入模式切换为与所述当前输入模式绑定的目标输入模式;或者,将当前输入模式切换为预置的多种输入模式中的一种。
全文摘要
本发明公开一种输入法切换方法及装置,所述方法包括检测当前输入模式类型;检测当前输入模式下手指触发触摸屏的实时坐标信息;若当前输入模式为手写模式,且所述手指触发触摸屏的实时坐标信息超出预置的输入感应区域边界坐标时,触发输入模式切换动作;若当前输入模式为非手写模式,根据所述手指触发触摸屏的实时坐标信息计算手指移动距离信息;当所述移动距离信息达到预设的距离阈值时,触发输入模式切换动作。该方法使得用户在当前输入模式下,即可更加方便、快捷的完成不同输入模式间的切换,而不需要多次点选输入法图标进行输入模式切换,提高了用户输入效率。
文档编号G06F3/023GK103218168SQ201310121298
公开日2013年7月24日 申请日期2013年4月9日 优先权日2013年4月9日
发明者王昭 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1