专利名称:一种输入界面的切换方法以及装置的制作方法
技术领域:
本发明涉及电子设备控制技术领域,尤其涉及一种输入界面的切换方法以及装置。
背景技术:
随着触摸屏技术的不断发展与完善,触摸屏技术在电子设备中的应用越来越广泛,例如,触摸屏手机、触摸屏电子阅读器等。触摸屏技术在电子设备中的应用,提高并完善了电子设备的功能,因此,触摸屏设备逐渐成为电子设备发展的趋势。触摸屏技术在电子设备中的应用,逐渐与电子设备的各种功能相融合,例如,电子 设备通过触摸屏获取外界对电子设备的操作信息,并根据获取的操作信息对电子设备进行控制,其中,较为普遍的应用是通过触摸屏向用户提供用于输入信息的输入界面,以代替传统的物理键盘输入界面。通过触摸屏提供的输入界面主要包括虚拟键盘界面以及手写输入界面,虚拟键盘界面,主要是在电子设备的触摸屏上虚拟出包括各种按键的虚拟键盘界面,虚拟键盘中各按键的布局方式大多继承了传统物理键盘的布局方式,用户可以通过点击虚拟键盘界面上的相应按键以实现信息的输入;手写输入界面,相对于虚拟键盘界面,减少了按键对用户输入的限制,用户可以在手写输入界面上直接以手写的方式输入信息。目前,触摸屏设备一般可以同时支持虚拟键盘界面以及手写输入界面,以提高触摸屏设备的适用性,满足不同用户的输入习惯。在同时支持虚拟键盘界面以及手写输入界面的触摸屏设备中,一般设置其中一种输入界面作为触摸屏设备的默认输入界面,即用户需要向触摸屏设备输入信息时,通常会先显示设置的默认输入界面,如果用户希望采用另一种输入界面进行信息输入,可以通过手动方式进行输入界面切换,其中,用户通过手动方式进行输入界面切换,主要通过快捷按键的方式实现,即定义触摸屏上的特定按键作为切换的快捷按键,一般情况下,如果是虚拟键盘界面切换至手写输入界面,该快捷按键通常设置为虚拟键盘上的特定按键,如果是手写输入界面切换至虚拟键盘界面,该快捷按键通常设置为手写输入区域以外的触摸屏上的特定按键。用户可以通过点击触摸屏上提供的快捷按键以切换触摸屏显示的输入界面。这种通过快捷按键实现的切换方式,减少了用户进行输入界面切换的复杂度,但在实际应用中,存在如下方面的问题一方面,上述切换方式需要用户记忆触摸屏设备提供的进行输入界面切换的快捷按键,尤其在触摸屏设备种类不断增多的情况下,不同触摸屏设备可能由于设备型号或生产厂家的差异,所提供的快捷按键也有所不同,如果用户忘记了进行切换的快捷按键或记错了进行切换的快捷按键,都有可能导致切换失败;另一方面,触摸屏设备的触摸屏大小有限,虚拟键盘的每个按键通常所占的面积比较小,并且各按键位置安排比较紧凑,在这种情况下,用户点击快捷按键时,所点击的区域与快捷按键的区域可能存在偏差,从而导致触摸屏无法准确感应到用户对快捷按键的点击操作,尤其在存在的偏差较大的情况下,用户对快捷按键的操作很可能被触摸屏感应为用户对其他按键的操作,从而导致切换失败。
综上所述,根据现有技术提供的方法进行触摸屏输入界面的切换,存在由于用户忘记或记错快捷按键或误操作等原因导致的切换失败的问题,切换的成功率低。
发明内容
有鉴于此,本发明实施例提供一种输入界面的切换方法以及装置,采用该技术方案,能够提高触摸屏设备中输入界面切换的成功率。本发明实施例通过如下技术方案实现根据本发明实施例的一个方面,提供了一种输入界面的切换方法,包括获取触摸屏的第一触摸事件,所述第一触摸事件用于表征所述触摸屏被执行的第一操作;在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作时,继续获 取所述触摸屏的后续触摸事件,所述后续触摸事件用于表征所述触摸屏在被执行所述第一操作后被执行的后续操作,直到获取到的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件;将所述触摸屏显示的第一输入界面切换为所述第二输入界面。根据本发明实施例的另一个方面,还提供了一种输入界面的切换装置,包括触摸事件获取单元,用于获取触摸屏的第一触摸事件,所述第一触摸事件用于表征所述触摸屏被执行的第一操作;以及在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作时,继续获取所述触摸屏的后续触摸事件,直到获取到的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件;其中,所述后续触摸事件用于表征所述触摸屏在被执行所述第一操作后被执行的后续操作;切换控制单元,用于在所述触摸事件获取单元获取的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件时,将所述触摸屏显示的第一输入界面切换为所述第二输入界面。根据本发明实施例的另一个方面,还提供了一种电子设备,包括上述的输入界面的切换装置。通过本发明实施例提供的上述至少一个技术方案,获取触摸屏的第一触摸事件,在第一触摸事件表征的触摸屏被执行的第一操作为点击操作时,获取触摸屏的后续触摸事件,该后续触摸事件用于表征触摸屏在被执行第一操作后被执行的后续操作,直到获取到的后续触摸事件表征的触摸屏被执行的后续操作满足触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件时,将触摸屏显示的第一输入界面切换为第二输入界面。根据该技术方案实现的触摸屏输入界面的切换方式,与现有技术相比,一方面,避免了由于用户忘记或记错进行输入界面切换的快捷按键而导致的切换失败问题,另一方面,本发明实施例提供的切换方式将触摸屏的触摸事件作为确定触摸屏切换的依据,相对于现有技术减少了快捷按键区域对用户操作的限制,从而减少了触摸屏感应到的用户操作与用户实际操作不匹配而导致的切换失败问题,从而提高了触摸屏设备输入界面切换的成功率。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图I为本发明实施例一提供的输入界面的切换方法的流程示意图;图2为本发明实施例一中具体实施方式
二提供的控制触摸屏切换的流程示意图;图3为本发明实施例一中具体实施方式
二提供的确定被输入到触摸屏的信息的流程示意图;
图4为本发明实施例一中具体实施方式
二提供的实现汉字输入的流程示意图;图5为本发明实施例一中具体实施方式
三提供的控制触摸屏切换的流程示意图;图6为本发明实施例二提供的一个输入界面的切换装置的结构示意图;图7为本发明实施例二提供的又一个输入界面的切换装置的结构示意图;图8为本发明实施例二提供的包括输入界面的切换装置的电子设备的结构示意图。
具体实施例方式为了给出提高触摸屏设备中输入界面切换的成功率的实现方案,本发明实施例提供了一种输入界面的切换方法以及装置,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本发明实施例一提供了一种输入界面的切换方法,该方法可以适用于触摸屏电子设备,如触摸屏手机、触摸屏电子阅读器等。该方法能够根据用户对触摸屏的操作方式以及预先设置的切换条件,自动实现触摸屏不同输入状态的切换,其中,触摸屏不同输入状态的切换,主要包括由手写输入界面切换至虚拟键盘界面,以及由虚拟键盘界面切换至手写输入界面。图I示出了本发明实施例一提供的输入界面的切换方法的流程示意图,如图I所示,该输入界面的切换方法,主要包括如下步骤步骤101、电子设备检测到触摸屏被执行操作后,获取触摸屏当前被执行的操作的触摸事件。该步骤101中,触摸屏的触摸事件用于表征触摸屏被执行的操作,即触摸屏感应外界(通常指手指或触摸笔)对触摸屏的操作,例如,外界对触摸屏的点击操作、滑动操作
坐寸ο步骤102、确定当前获取到的触摸事件所表征的该触摸屏被执行的操作。该步骤102中,触摸事件所表征的该触摸屏被执行的操作主要包括点击操作以及滑动操作。步骤103、根据确定出的该触摸屏被执行的操作以及该触摸屏当前显示的输入界面,控制触摸屏输入界面的切换。
至此,输入界面的切换流程结束。图I对应的流程包括的步骤103中,根据获取的触摸事件表征的触摸屏被执行的操作的不同,以及触摸屏当前显示的输入界面的不同,控制触摸屏输入界面的切换方式也不同,例 如,在步骤101获取的触摸事件表征的触摸屏被执行的操作为点击操作时,继续获取该触摸屏的后续触摸事件,该后续触摸事件用于表征触摸屏在被执行点击操作后进一步被执行的后续操作,直到获取到的后续触摸事件表征的该触摸屏被执行的后续操作满足相应的切换条件后,控制输入界面切换。以下分别结合具体实施方式
,对各控制方式进行说明。
具体实施方式
一该具体实施方式
一给出了上述步骤102确定出的触摸屏被执行的操作为滑动操作时,上述步骤103的具体控制方式。根据该具体实施方式
一,若触摸屏被执行了滑动操作,则需要进一步根据触摸屏当前显示的输入界面确定后续的控制方式,具体地如果触摸屏当前显示的输入界面为手写输入界面,则按照现有技术处理,即将该操作确定为外界对触摸屏的输入信息,不进行输入界面的切换流程;如果触摸屏当前显示的输入界面为虚拟键盘界面,则需要进行输入界面的切换流程,即将触摸屏由虚拟键盘界面切换为手写输入界面,其中,将触摸屏由虚拟键盘界面切换为手写输入界面的方式为触摸屏设备的现有功能,此处不再赘述。根据该具体实施方式
一,当触摸屏显示虚拟键盘界面时,若检测到外界对触摸屏执行了滑动操作,则将触摸屏由虚拟键盘界面切换为手写输入界面。进一步地,该具体实施方式
一还给出了一种优选实施方式,该优选实施方式通过设置连续检测到触摸屏被执行了滑动操作的次数,当连续获取到的表征该触摸屏被执行了滑动操作的触摸事件的次数达到设定阈值时,将触摸屏由虚拟键盘界面切换为手写输入界面,否则不切换。通过该优选实施方式,在多次检测到触摸屏被执行了滑动操作时,才执行触摸屏输入界面的切换,避免了由于用户误操作而引起的不必要切换。
具体实施方式
二该具体实施方式
二给出了上述步骤102确定出的触摸屏被执行的操作为点击操作、且触摸屏当前显示的输入界面为虚拟键盘界面时,上述步骤103的控制方式。根据控制需要,需要预先设置触摸屏由虚拟键盘界面切换至手写输入界面时应该满足的切换条件(为描述方便,后续称为第一切换条件),该第一切换条件具体为该触摸屏被执行的操作为滑动操作,即当获取的触摸事件表征触摸屏被执行了滑动操作时,确定满足该第一切换条件。图2示出了该具体实施方式
二提供的在满足步骤102确定出的触摸屏被执行的操作为点击操作、且触摸屏当前显示的输入界面为虚拟键盘界面时,控制触摸屏切换的流程示意图,如图2所示,主要包括如下步骤步骤201、再次获取该触摸屏的触摸事件。该步骤201中,再次获取的触摸屏的触摸事件表征的触摸屏被执行的操作,为上次获取的触摸事件表征的触摸屏被执行的操作之后被执行的操作。并且,再次获取触摸事件的时间与上一次获取触摸事件的时间之间的间隔应该小于第一设定阈值,该第一设定阈值用于标识用户输入一个字符完毕的时间(或称为字符识别时间),即若再次获取触摸事件的时间与上一次获取触摸事件的时间之间的间隔小于该第一设定阈值,则确定用户输入还未完毕,否则,确定用户输入信息完毕。步骤202、确定再次获取的触摸事件表征的触摸屏被执行的操作是否满足第一切换条件,若是,执行步骤203,若否,执行步骤204。该步骤202中,确定再次获取的触摸事件表征的触摸屏被执行的操作是否满足第一切换条件,即确定再次获取的触摸事件表征的触摸屏被执行的操作是否为滑动操作,若是滑动操作,则确定满足第一切换条件,否则不满足。其中,第一切换条件即指触摸屏由虚拟键盘界面切换为手写输入界面需要满足的条件,该条件的设置如上所述,此处不再赘述。步骤203、将触摸屏显示的虚拟键盘界面切换为手写输入界面。该步骤203中,将触摸屏由虚拟键盘界面切换为手写输入界面的方式为触摸屏设 备的现有功能,此处不再赘述。步骤204、确定再次获取的触摸事件表征的触摸屏被执行的操作为点击操作,并根据该触摸事件,确定该点击操作在触摸屏上的点击位置并保存,然后返回步骤201。至此,控制触摸屏切换的流程结束。图2对应流程包括的步骤204中,保存点击操作在触摸屏上的点击位置,主要目的在于辅助确定用户手写输入的信息,根据保存的该信息,在将触摸屏显示的虚拟键盘界面切换为手写输入界面之后,还进一步执行确定被输入到触摸屏的信息的流程,如图3所示,该确定被输入到触摸屏的信息的过程,主要包括如下步骤步骤301、获取用于表征触摸屏显示的手写输入界面被执行操作的触摸事件。该步骤301中,获取的该触摸事件即表示触摸屏由虚拟键盘界面切换至手写输入界面后,用户通过该手写输入界面输入信息的操作对应的触摸事件。步骤302、确定用户是否输入完毕,若是,执行步骤303,否则返回步骤301。该步骤302中,确定用户是否输入完毕,即判断在获取本次触摸事件后,在设定的时间长度内是否再次获取到触摸事件,若否,则确定用户输入完毕,其中,该设定的时间长度标识用户输入一个字符完毕的时间(或称为字符识别时间),可以与上述的第一设定阈值相等。步骤303、根据获取到的触摸事件表征的触摸屏显示的手写输入界面被执行的操作以及保存的点击位置信息,确定被输入到触摸屏的信息。至此,确定被输入到触摸屏的信息的流程结束。图3对应流程包括的步骤301中,第一次通过手写输入界面获取到触摸事件的时间与上一次获取用于表征触摸屏被执行滑动操作的滑动事件的时间之间的间隔小于第二设定阈值;并除第一次通过手写输入界面获取到的触摸事件之外,每次通过手写输入界面获取到触摸事件的时间与上一次通过所述手写输入界面获取到触摸事件的时间之间的间隔小于所述第二设定阈值。此处,第二设定阈值与上述第一设定阈值的含义基本相同,即用于标识用户输入一个字符完毕的时间(或称为字符识别时间),该第二设定阈值可以与第一设定阈值相同,也可以根据不同输入界面的要求对应不同值。根据图3对应的流程,通过保存触摸屏由虚拟键盘界面切换至手写输入界面之前点击操作的点的位置信息,能够提供触摸屏确定用户输入的信息的准确性,为了更好地理解该确定被输入到触摸屏的信息的过程,以下给出一个具体例子用户输入信息“河”时,首先输入的笔画为点,该笔画可被触摸屏感应为点击操作,由于在检测到滑动操作后才将虚拟键盘界面切换至手写输入界面,此时,若不保存点击操作的位置信息,则通过手写输入界面感应到的用户输入的信息为“可”,即在输入界面切换至手写输入界面之前用户输入的”将无法被手写输入界面感知,可能出现触摸屏感应到的信息与用户实际输入的信息不匹配的问题。因此,为了避免触摸屏切换后感应到的信息与用户实际输入的信息不符的问题,需要在切换前预先保存点击操作的点击位置,也即记录输入信息包含的点的位置,在触摸屏由虚拟键盘界面切换到手写输入界面后,用户可以继续手写输入,这样,在用户通过手写输入界面输入完成后,可以将切换前记录的”信息与切换后获取的“可”信息结合作为文字选择框中文字生成的依据,即可以确定用户输入的信息为“河”。当用户选择一个文字后,系统自动清除记录的点击位置信息。根据本申请具体实施方式
二提供的上述处理方式,当用户在使用虚拟键盘界面输入时,如果希望使用手写输入界面输入,则不用通过触摸快捷按键或进入输入界面设置窗·口更改输入界面为手写输入界面,而是直接在触摸屏上进行手写输入,系统会自动根据上述方法识别出用户在进行手写输入,从而自动切换至手写输入界面。本发明具体实施方式
二提供的技术方案在实际应用中,识别用户是否在进行手写输入的具体方法如下当用户在触摸屏操作时,触摸屏设备会感应到相应的触摸事件。例如点击(down- > up)、滑动(down- > move- > up)、长按等。一般情况下,笔画输入是一个滑动操作,因此可以通过等待是否有用于表征滑动操作的触摸事件来确定是否是有笔画输入,如果有滑动操作,则认定用户在进行手写输入,自动取消虚拟键盘界面,打开手写输入界面。在触摸屏设备感应到用户的操作后,自动判断用户的操作是点击、滑动还是长按操作。如果是某一个操作,触摸屏设备会在已经定义的回调函数中进行响应,即一旦发生了滑动操作,则会触发相应的回调函数,并在该函数中进行操作(即将虚拟键盘界面切换至手写输入界面),具体的回调函数如下Private void onMoveEvent () {switchTomanuscript ();}该回调函数表示将虚拟键盘界面切换至手写输入界面。在手写输入界面打开过程中,用户可以继续进行手写输入,不用中断操作。当用户停止手写操作达到设定的文字识别时间(如0.5秒)时,认定用户完成该文字的输入,弹出文字选择框,供用户选择文字。上述的具体实施方式
一以及具体实施方式
二均实现了触摸屏由虚拟键盘界面切换为手写输入界面的控制,该具体实施方式
二相对于上述的具体实施方式
一,由于在切换之前会保存点击操作所点击的位置信息,从而能够准确地显示起始笔画为点的汉字。图4示出了基于上述具体实施方式
二提供的输入界面的切换方法,实现汉字输入的流程示意图,如图4所示,该实现汉字输入的过程,主要包括如下步骤步骤401、电子设备检测到触摸屏被执行操作后,获取触摸屏当前被执行的操作的触摸事件;步骤402、确定获取的触摸事件表征的触摸屏被执行的操作是否为点击操作,若是,执行步骤403,若否,执行步骤404 ;步骤403、根据获取的触摸事件,记录该点击操作所点击的点在触摸屏上的位置信息后,返回步骤401 ;步骤404、确定获取的触摸事件表征的触摸屏被执行的操作是否为滑动操作,若是,执行步骤405,若否,返回步骤401 ;步骤405、将触摸屏由虚拟键盘界面切换至手写输入界面。步骤406、在确定用户停止输入后,获取保存的点击位置信息,显示用户输入的信息供用户选择。至此,该实现汉字输入的流程结束。
具体实施方式
三该具体实施方式
三给出了上述步骤102确定出的触摸屏被执行的操作为点击操作、且触摸屏当前显示的输入界面为手写输入界面时,上述步骤103的控制方式。根据控制需要,需要预先设置触摸屏由手写输入界面切换至虚拟键盘界面时应该满足的切换条件(为描述方便,后续称为第二切换条件),该第二切换条件可以为触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数,即当获取的触摸事件表征触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数时,确定满足该第二切换条件。图5示出了该具体实施方式
三提供的在满足步骤102确定出的触摸屏被执行的操作为点击操作、且触摸屏当前显示的输入界面为手写输入界面时,控制触摸屏切换的流程示意图,如图5所示,主要包括如下步骤步骤501、将触摸屏显示的手写输入界面预切换为以大于设定值的透明度显示的虚拟键盘界面。该步骤501中,将触摸屏显示的手写输入界面预切换为以大于设定值的透明度显示的虚拟键盘界面,即在触摸屏上预显示虚拟键盘的区域以半透明状态显示该虚拟键盘界面,根据后续用户的输入确定完全显示该虚拟键盘界面还是撤销该半透明状态显示的虚拟键盘界面。其中,透明度越大,则预显示的虚拟键盘越透明,此处以半透明状态显示该虚拟键盘界面,主要是为了在用户不希望由手写输入界面切换至虚拟键盘界面时,减少对用户的干扰。步骤502、再次获取该预显示了虚拟键盘界面的触摸屏的触摸事件。该步骤502中,再次获取的预显示了虚拟键盘界面的触摸屏的触摸事件表征的触摸屏被执行的操作,为上次获取的触摸事件表征的触摸屏被执行的操作之后被执行的操作。步骤503、确定再次获取的触摸事件表征的触摸屏被执行的操作是否满足第二切换条件,若是,执行步骤504,若否,执行步骤505。步骤504、将以大于设定值的透明度显示的虚拟键盘界面切换为非透明显示的虚拟键盘界面。该步骤504中,将触摸屏显示的手写输入界面切换为虚拟键盘界面的方式为触摸屏设备的现有功能,此处不再赘述。步骤505、将触摸屏还原为手写输入界面。至此,控制触摸屏切换的流程结束。
上述步骤503中,第二切换条件即指触摸屏由手写输入界面切换为虚拟键盘界面需要满足的条件,该该第二切换条件如上所述可以为触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数,其中,设定按键可以为I个按键,被点击的设定次数可以为多次,例如当半透明虚拟键盘上的案件被连续点击5次,选择5个字母后,自动切换至虚拟键盘界面。此处,点击的字母不用预先设置,用户可以根据想要输入的汉字拼音进行连续输入,可以通过设置连续点击的次数。当按照设置好的一定顺序连续点击虚拟键盘上固定字母时(例如ABCD),则自动切换至虚拟键盘界面;固定字母可以设定,选择的字母数量可以灵活设置,例如,选择4 8个字母。 具体方式可以灵活设置,此处不再一一列举。 根据本发明上述具体实施方式
三,当用户在使用手写输入界面输入信息时,如果用户希望使用虚拟键盘界面输入信息,则不用通过触摸快捷按键或进入输入界面设置窗口更改输入界面为虚拟键盘界面,而是直接在触摸屏上进行点击操作。当系统发现用户在进行点击操作时,会将虚拟键盘以半透明的方式呈现,用户可以根据该半透明的键盘点击上面的指定按键。一旦点击的规律满足设定切换条件要求,则自动将输入界面切换至虚拟键盘界面,将虚拟键盘完全呈现出来,并且保留用户已经输入的字符。实施例二与上述方法流程一对应,本发明实施例二提供了一种输入界面的切换装置,如图6所示,该输入界面的切换装置,主要包括触摸事件获取单元601以及切换控制单元602 ;其中触摸事件获取单元601,用于获取触摸屏的第一触摸事件,所述第一触摸事件用于表征所述触摸屏被执行的第一操作;以及在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作时,继续获取所述触摸屏的后续触摸事件,直到获取到的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件;其中,所述后续触摸事件用于表征所述触摸屏在被执行所述第一操作后被执行的后续操作;切换控制单元602,用于确定当触摸事件获取单元601获取的后续触摸事件表征的触摸屏被执行的后续操作满足触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件时,将触摸屏显示的第一输入界面切换为第二输入界面。本发明实施例二提供的优选实施方式中,图6所示装置包括的切换控制单元602,具体用于在该触摸屏显示的第一输入界面为手写输入界面时,将该触摸屏显示的手写输入界面切换为虚拟键盘界面;在触摸屏显示的第一输入界面为虚拟键盘界面时,将触摸屏显示的虚拟键盘界面切换为手写输入界面。本发明实施例二提供的优选实施方式中,图6所示装置包括的切换控制单元602,还用于在触摸事件获取单元601获取的第一触摸事件表征的触摸屏被执行的第一操作为滑动操作、且触摸屏当前显示虚拟键盘界面时,将触摸屏显示的虚拟键盘界面切换为手写输入界面。
本发明实施例二提供的优选实施方式中,图6所示装置包括的触摸事件获取单元601,具体用于控制每次获取后续触摸事件的时间与上一次获取触摸事件的时间之间的间隔小于第一设定阈值。本发明实施例二提供的优选实施方式中,图6所示装置包括的换控制单元602,具体用于在触摸屏被执行的操作为滑动操作时,确定满足触摸屏由当前显示的虚拟键盘界面切换至手写输入界面的切换条件。图7示出了本发明实施例二提供的又一个输入界面的切换装置的结构示意图,如图7所示,该装置在图6所述装置的基础上,进一步包括位置信息存储单元603以及输入信息确定单元604 ;其中位置信息存储单元603,用于在触摸屏当前显示虚拟键盘界面、且在触摸事件获取 单元601获取的后续触摸事件表征的触摸屏被执行的操作为滑动操作之前,根据触摸事件获取单元601获取的表征触摸屏被执行的操作为点击操作的触摸事件,确定点击操作在触摸屏上的点击位置并保存;输入信息确定单元604,用于在切换控制单元602将触摸屏显示的虚拟键盘界面切换为手写输入界面之后,指示触摸事件获取单元601获取用于表征触摸屏显示的手写输入界面被执行操作的触摸事件,并根据触摸事件获取单元601获取到的触摸事件表征的触摸屏显示的手写输入界面被执行的操作以及位置信息存储单元603保存的点击位置信息,确定被输入到触摸屏的信息;相应地,触摸事件获取单元601,还用于根据输入信息确定单元604的指示,获取用于表征触摸屏显示的手写输入界面被执行操作的触摸事件。本发明实施例二提供的优选实施方式中,图7所示装置包括的触摸事件获取单元601,具体用于在第一次获取到用于表征触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与切换前最后一次获取用于表征触摸屏被执行滑动操作的滑动事件的时间之间的间隔小于第二设定阈值;并除第一次获取到用于表征触摸屏显示的手写输入界面被执行操作的触摸事件之外,每次获取用于表征触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与上一次获取用于表征触摸屏显示的手写输入界面被执行操作的触摸事件的时间之间的间隔小于第二设定阈值。本发明实施例二提供的优选实施方式中,图6所示装置包括的切换控制单元602,还用于在触摸屏当前显示手写输入界面,在触摸事件获取单元601获取的第一触摸事件表征的触摸屏被执行的第一操作为点击操作、以及获取触摸屏的后续触摸事件之前,将触摸屏显示的手写输入界面预切换为以大于设定值的透明度显示的虚拟键盘界面;相应地,触摸事件获取单元601,具体用于获取切换控制单元控制预显示了虚拟键盘界面的触摸屏的后续触摸事件。本发明实施例二提供的优选实施方式中,图6所示装置包括的切换控制单元602,具体用于在触摸屏被执行的操作为触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数时,确定满足触摸屏由当前显示的手写输入界面切换至虚拟键盘界面的切换条件。本发明实施例二提供的优选实施方式中,图6所示装置包括的切换控制单元602,具体用于在触摸事件获取单元获取到的触摸事件表征的触摸屏被执行的操作满足触摸屏由当前显示的手写输入界面切换至虚拟键盘界面的切换条件时,将以大于设定值的透明度显示的虚拟键盘界面切换为非透明显示的虚拟键盘界面。应当理解,以上输入界面的切换装置包括的单元仅为根据该装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的输入界面的切换装置所实现的功能与上述实施例一提供的输入界面的切换方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。并且,本实施例二中的输入界面的切换装置还具有能够实现实施例一方案的功能模块,此处不再赘述。本发明实施例二提供的上述输入界面的切换装置可以位于触摸屏电子设备中,图8示出了,该输入界面的切换装置应用于手机中的结构示意图,如图8所示,该自动切换装置可以直接和手机的中间层连接,该中间层和手机的AP (应用处理器)连接、AP与CP (基带芯片加协处理器)连接。 通过本发明实施例提供的上述至少一个技术方案,获取触摸屏的第一触摸事件,在第一触摸事件表征的触摸屏被执行的第一操作为点击操作时,获取触摸屏的后续触摸事件,该后续触摸事件用于表征触摸屏在被执行第一操作后被执行的后续操作,直到获取到的后续触摸事件表征的触摸屏被执行的后续操作满足触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件时,将触摸屏显示的第一输入界面切换为第二输入界面。根据该技术方案实现的触摸屏输入界面的切换方式,与现有技术相比,一方面,避免了由于用户忘记或记错进行输入界面切换的快捷按键而导致的切换失败问题,另一方面,本发明实施例提供的切换方式将触摸屏的触摸事件作为确定触摸屏切换的依据,相对于现有技术减少了快捷按键区域对用户操作的限制,从而减少了触摸屏感应到的用户操作与用户实际操作不匹配而导致的切换失败问题,从而提高了触摸屏设备输入界面切换的成功率。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种输入界面的切换方法,其特征在于,包括 获取触摸屏的第一触摸事件,所述第一触摸事件用于表征所述触摸屏被执行的第一操作; 在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作时,继续获取所述触摸屏的后续触摸事件,所述后续触摸事件用于表征所述触摸屏在被执行所述第一操作后被执行的后续操作,直到获取到的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件; 将所述触摸屏显示的第一输入界面切换为所述第二输入界面。
2.如权利要求I所述的方法,其特征在于,每次获取后续触摸事件的时间与上一次获取后续触摸事件的时间之间的间隔小于第一设定阈值。
3.如权利要求I所述的方法,其特征在于,所述第一输入界面为虚拟键盘界面时,所述第二输入界面为手写输入界面;所述第一输入界面为手写输入界面时,所述第二输入界面为虚拟键盘界面。
4.如权利要求3所述的方法,其特征在于,在所述第一触摸事件表征的所述触摸屏被执行的第一操作为滑动操作、且所述触摸屏当前显示虚拟键盘界面时,还包括 将所述触摸屏显示的虚拟键盘界面切换为手写输入界面。
5.如权利要求3所述的方法,其特征在于,所述触摸屏由当前显示的虚拟键盘界面切换至手写输入界面的切换条件,包括 所述触摸屏被执行的操作为滑动操作。
6.如权利要求5所述的方法,其特征在于,若所述触摸屏当前显示虚拟键盘界面,则在获取的后续触摸事件表征的所述触摸屏被执行的操作为滑动操作之前,还包括 根据表征所述触摸屏被执行的操作为点击操作的触摸事件,确定所述点击操作在所述触摸屏上的点击位置并保存; 在将所述触摸屏显示的虚拟键盘界面切换为手写输入界面之后,还包括 获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件; 根据获取到的触摸事件表征的所述触摸屏显示的手写输入界面被执行的操作以及保存的所述点击位置信息,确定被输入到所述触摸屏的信息。
7.如权利要求6所述的方法,其特征在于,第一次获取到用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与切换前最后一次获取用于表征所述触摸屏被执行滑动操作的滑动事件的时间之间的间隔小于第二设定阈值;并 除第一次获取到用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件之夕卜,每次获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与上一次获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间之间的间隔小于所述第二设定阈值。
8.如权利要求3所述的方法,其特征在于,若所述触摸屏当前显示手写输入界面,在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作、以及获取所述触摸屏的后续触摸事件之前,还包括 将所述触摸屏显示的手写输入界面预切换为以大于设定值的透明度显示的虚拟键盘界面;获取所述触摸屏的后续触摸事件,包括 获取所述预显示了虚拟键盘界面的触摸屏的后续触摸事件。
9.如权利要求8所述的方法,其特征在于,所述触摸屏由当前显示的手写输入界面切换至虚拟键盘界面的切换条件,包括 所述触摸屏被执行的操作为所述触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数。
10.如权利要求8所述的方法,其特征在于,将所述触摸屏显示的手写输入界面切换为虚拟键盘界面,包括 将所述以大于设定值的透明度显示的虚拟键盘界面切换为非透明显示的虚拟键盘界面。
11.一种输入界面的切换装置,其特征在于,包括 触摸事件获取单元,用于获取触摸屏的第一触摸事件,所述第一触摸事件用于表征所述触摸屏被执行的第一操作;以及在所述第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作时,继续获取所述触摸屏的后续触摸事件,直到获取到的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件;其中,所述后续触摸事件用于表征所述触摸屏在被执行所述第一操作后被执行的后续操作; 切换控制单元,用于在所述触摸事件获取单元获取的后续触摸事件表征的所述触摸屏被执行的后续操作满足所述触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件时,将所述触摸屏显示的第一输入界面切换为所述第二输入界面。
12.如权利要求11所述的装置,其特征在于,所述触摸事件获取单元,具体用于控制每次获取后续触摸事件的时间与上一次获取触摸事件的时间之间的间隔小于第一设定阈值。
13.如权利要求11所述的装置,其特征在于,所述切换控制单元,具体用于在所述触摸屏显示的第一输入界面为手写输入界面时,将所述触摸屏显示的手写输入界面切换为虚拟键盘界面;在所述触摸屏显示的第一输入界面为虚拟键盘界面时,将所述触摸屏显示的虚拟键盘界面切换为手写输入界面。
14.如权利要求13所述的装置,其特征在于,所述切换控制单元,还用于在所述触摸事件获取单元获取的第一触摸事件表征的所述触摸屏被执行的第一操作为滑动操作、且所述触摸屏当前显示虚拟键盘界面时,将所述触摸屏显示的虚拟键盘界面切换为手写输入界面。
15.如权利要求13所述的装置,其特征在于,所述切换控制单元,具体用于在所述触摸屏被执行的操作为滑动操作时,确定满足所述触摸屏由当前显示的虚拟键盘界面切换至手写输入界面的切换条件。
16.如权利要求15所述的装置,其特征在于,还包括 位置信息存储单元,用于在所述触摸屏当前显示虚拟键盘界面、且在所述触摸事件获取单元获取的后续触摸事件表征的所述触摸屏被执行的操作为滑动操作之前,根据所述触摸事件获取单元获取的表征所述触摸屏被执行的操作为点击操作的触摸事件,确定所述点击操作在所述触摸屏上的点击位置并保存; 输入信息确定单元,用于在所述切换控制单元将所述触摸屏显示的虚拟键盘界面切换为手写输入界面之后,指示所述触摸事件获取单元获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件,并根据所述触摸事件获取单元获取到的触摸事件表征的所述触摸屏显示的手写输入界面被执行的操作以及保存的所述点击位置信息,确定被输入到所述触摸屏的信息; 所述触摸事件获取单元,还用于根据所述输入信息确定单元的指示,获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件。
17.如权利要求16所述的装置,其特征在于,所述触摸事件获取单元,具体用于在第一次获取到用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与切换前最后一次获取用于表征所述触摸屏被执行滑动操作的滑动事件的时间之间的间隔小于第二设定阈值;并除第一次获取到用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件之外,每次获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间,与上一次获取用于表征所述触摸屏显示的手写输入界面被执行操作的触摸事件的时间之间的间隔小于所述第二设定阈值。
18.如权利要求13所述的装置,其特征在于,所述切换控制单元,还用于在所述触摸屏当前显示手写输入界面,在所述触摸事件获取单元获取的第一触摸事件表征的所述触摸屏被执行的第一操作为点击操作、以及获取所述触摸屏的后续触摸事件之前,将所述触摸屏显示的手写输入界面预切换为以大于设定值的透明度显示的虚拟键盘界面; 所述触摸事件获取单元,具体用于获取所述切换控制单元控制预显示了虚拟键盘界面的触摸屏的后续触摸事件。
19.如权利要求18所述的装置,其特征在于,所述切换控制单元,具体用于在所述触摸屏被执行的操作为所述触摸屏预显示的虚拟键盘界面上的设定按键被点击设定次数时,确定满足所述触摸屏由当前显示的手写输入界面切换至虚拟键盘界面的切换条件。
20.如权利要求18所述的装置,其特征在于,所述切换控制单元,具体用于在所述触摸事件获取单元获取到的触摸事件表征的所述触摸屏被执行的操作满足所述触摸屏由当前显示的手写输入界面切换至虚拟键盘界面的切换条件时,将所述以大于设定值的透明度显示的虚拟键盘界面切换为非透明显示的虚拟键盘界面。
21.一种电子设备,其特征在于,包括权利要求11至权利要求20任一项所述的输入界面的切换装置。
全文摘要
本发明公开了一种输入界面的切换方法以及装置,主要包括获取触摸屏的第一触摸事件,第一触摸事件用于表征触摸屏被执行的第一操作;在第一触摸事件表征的触摸屏被执行的第一操作为点击操作时,继续获取触摸屏的后续触摸事件,后续触摸事件用于表征触摸屏在被执行第一操作后被执行的后续操作,直到获取到的后续触摸事件表征的触摸屏被执行的后续操作满足触摸屏由当前显示的第一输入界面切换至第二输入界面的切换条件,将触摸屏显示的第一输入界面切换为第二输入界面。采用该技术方案,能够提高触摸屏设备中输入界面切换的成功率。
文档编号G06F3/0488GK102902471SQ20111021637
公开日2013年1月30日 申请日期2011年7月29日 优先权日2011年7月29日
发明者曹斌 申请人:中国移动通信集团公司