可切换输入法的电子装置及其输入法切换方法、系统与流程

文档序号:11230028阅读:692来源:国知局
可切换输入法的电子装置及其输入法切换方法、系统与流程
本发明涉及一种电子装置,特别是一种可切换输入法的电子装置及其输入法切换方法、系统。
背景技术
:文字输入是用户与各种电子设备进行交互的一种重要手段。通过文字输入,用户可以通过电子设备与使用电子设备的其他用户进行交流。同时,随着数字存储技术的发展,向电子设备输入文字进行记录的方式正在逐步取代传统的使用纸笔进行手写的文字记录方式。由于世界文化交流的日益频繁,用户在进行文字输入时,可能会涉及到外国文字。例如,待输入的内容为“hello,welcometochina”时,需要将中文输入法切换到英文输入法然后输入英文字符。尤其是当输入的内容为中文、英文(大/小写字母)及数字相混合时,例如,待输入的内容为“你好!am的号码是1363,请联系她!”。需要用户根据待输入的内容将中文输入法手动切换至英文输入法,再切换至中文输入法、数字输入法,在用户输入自己所需输入的数字后,再切换到中文输入法下,继续输入中文字符。然而,这种通过按键手动切换输入法的方式,不仅操作过程繁琐,而且处理速度慢,使得字符输入效率降低。技术实现要素:有鉴于此,本发明提供一种可切换输入法的电子装置及其输入法切换方法、系统。一种电子装置,包括一用于存储程序代码的存储单元、处理单元及一用于显示输入法的显示单元,所述显示单元还包括一压力传感器,所述压力传感器用于感测所述显示单元上的触摸信号,并将感测到的触摸信号转换为电信号;所述存储单元,还用于存储触摸值与所述显示单元上显示的输入法之间的对应关系;及所述处理单元,用于执行所述程序代码,使得所述处理单元:根据接收到的电信号计算触摸值;根据计算的触摸值产生一切换与该触摸值相对应的输入法的操作信号;及根据切换操作信号,在所述显示单元上显示切换后的输入法。进一步地,所述存储单元存储的触摸值与显示的输入法之间的对应关系包括触摸压力值及/或触摸面积值与输入法之间的对应关系。进一步地,所述压力传感器感测所述显示单元上的触摸信号包括触摸压力信号及/或触摸面积信号,将感测到的触摸压力信号转换为第一电信号,将感测到的触摸面积信号转换为第二电信号。进一步地,当所述显示单元上同时有多个触摸时,所述压力传感器感测到的触摸压力信号为每一个触摸压力信号之和,所述触摸面积信号为每一个触摸面积信号之和。进一步地,所述处理单元根据第一电信号计算触摸压力值,根据计算的触摸压力值产生一切换与该触摸压力值相对应的输入法的操作信号,及/或所述处理单元根据第二电信号计算触摸面积值,根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号。进一步地,当压力传感器感测不到所述显示单元上的触摸信号时,所述处理单元还用于:侦测所述显示单元上的触摸面积信号,并将侦测到的触摸面积信号转变为第三电信号;根据接收到的第三电信号计算触摸面积值;根据计算的触摸面积值产生一切换与该触 摸面积值相对应的输入法的操作信号;及根据切换操作信号,在所述显示单元上显示切换后的输入法。一种输入法切换方法,应用于一电子装置中,该电子装置包括一用于存储程序代码的存储单元、处理单元及一用于显示输入法的显示单元,所述显示单元还包括一压力传感器,所述压力传感器用于感测所述显示单元上的触摸信号,并将感测到的触摸信号转换为电信号;所述存储单元,还用于存储触摸值与所述显示单元上显示的输入法之间的对应关系;该方法包括:根据接收到的电信号计算触摸值;根据计算的触摸值产生一切换与该触摸值相对应的输入法的操作信号;及根据切换操作信号,在所述显示单元上显示切换后的输入法。进一步地,所述存储单元存储的触摸值与显示的输入法之间的对应关系包括触摸压力值及/或触摸面积值与输入法之间的对应关系。进一步地,所述压力传感器感测所述显示单元上的触摸信号包括触摸压力信号及/或触摸面积信号,将感测到的触摸压力信号转换为第一电信号,将感测到的触摸面积信号转换为第二电信号。进一步地,当所述显示单元上同时有多个触摸时,所述压力传感器感测到的触摸压力信号为每一个触摸压力信号之和,所述触摸面积信号为每一个触摸面积信号之和。进一步地,所述处理单元根据第一电信号计算触摸压力值,根据计算的触摸压力值产生一切换与该触摸压力值相对应的输入法的操作信号,或所述处理单元根据第二电信号计算触摸面积值,根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号。进一步地,当压力传感器感测不到所述显示单元上的触摸信号时,所述处理单元还用于:侦测所述显示单元上的触摸面积信号, 并将侦测到的触摸面积信号转变为第三电信号;根据接收到的第三电信号计算触摸面积值;根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号;及根据切换操作信号,在所述显示单元上显示切换后的输入法。一种输入法切换系统,安装于一电子装置中,该电子装置包括一用于存储程序代码的存储单元、处理单元及一用于显示输入法的显示单元,其特征在于:所述显示单元还包括一压力传感器,所述压力传感器用于感测所述显示单元上的触摸信号,并将感测到的触摸信号转换为电信号;所述存储单元,还用于存储触摸值与所述显示单元上显示的输入法之间的对应关系;该系统包括:计算模块,应用根据接收到的电信号计算触摸值;控制模块,应用根据计算的触摸值产生一切换与该触摸值相对应的输入法的操作信号;及切换模块,应用根据切换操作信号,在所述显示单元上显示切换后的输入法。借助于上述电子装置及其输入法切换方法、系统,用户可快速、准确地切换输入法,尤其是在出现多种字符的混合输入时,能够加快输入速度,简化操作,提升用户体验。附图说明图1是本发明电子装置较佳实施例的硬件架构示意图。图2是本发明输入法切换系统较佳实施例的功能模块图。图3是本发明根据触摸压力切换输入法方法较佳实施例的流程图。图4是本发明根据触摸面积切换输入法方法较佳实施例的流程图。图5是本发明压力传感器失效后的切换输入法方法较佳实施例的流程图。主要元件符号说明电子装置1输入法切换系统10存储单元40处理单元50显示单元60压力传感器70设置模块20侦测模块21计算模块22控制模块23切换模块24具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。参阅图1所示,是本发明电子装置较佳实施例的硬件架构示意图。电子装置可以以各种形式来实施。例如,本发明中描述的电子装置1可以为移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(personaldigitalassistant,pda)、平板电脑或智能手机等移动终端。所述电子装置1包括,但不仅限于,一输入法切换系统10、一存储单元40、一处理单元50及一显示单元60。所述输入法切换系统10、存储单元40、处理单元50及显示单元60通过数据总线通信连接。图1仅示例性的给出了具有该些元件的电子装置1,但是应理解的是,并不要求实施所有示出的元件,可以替代的实施更多或更少的元件。下面将详细描述电子装置1的各个元件。该存储单元40可以存储由处理单元50执行的处理和控制操作的软件程序,或者可以暂时地存储已经输出或将要输出的数据等。所述存储单元40可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、随机访问存储器、静态存储器或者只读存储器、点可擦除可编程只读存储器、可编程只读存储器、磁性存储器等等。本实施例中,所述存储单元40还存储有与触摸压力及/或触摸面积相关联的输入法。该处理单元50用于接收切换操作信号,并根据该切换操作信号选择一相应的输入法。所述处理单元50是本发明输入法切换系统10的控制中心。该显示单元60用于显示在所述电子装置1中处理的信息。例如,当所述电子装置1处于文字输入模式时,该显示单元60可以显示与输入法相关的用户界面。本实施例中,所述电子装置1能够提供很多的输入法,例如拼音输入法、手写输入法、语音输入法、五笔输入法、笔画输入法、数字输入法及英文输入法等。所述显示单元60还用于接收用户的触摸操作。本实施例中所述的显示单元60是一触摸屏。在一实施例中,该显示单元60还包括一压力传感器70。所述压力传感器70用于感应用户在所述显示单元60上的触摸压力信号及/或感应用户在所述显示单元60上的触摸面积信号,并将感应的触摸压力信号及/或触摸面积信号分别转换为相应的电信号传送给所述处理单元50。具体地,在一实施例中,该压力传感器70感测该显示单元60上的触摸压力信号,并将感测到的触摸压力信号转变为第一电信号传送给所述处理单元50。在另一实施例中,该压力传感器70感测该显示单元60上的触摸面积信号,并将感测到的触摸面积信号转变为第二电信号传送给所述处理单元50。在其他一些实施例中,所述压力传感器70同时感测该显示单元60上的触摸压力信号及触摸面积信号,并将感测到的触摸压力信号及触摸面积信号分别转变为第一及第二电信号传送给所述处理单元50。本实施例中,当所述压力传感器70暂时失灵或者已经损坏时,所述处理单元50还可以用于侦测用户在所述显示单元60上的触摸面积信号,并将侦测到的触摸面积信号转变为第三电信号。所述处理单元50是通过记录所述显示单元60的屏幕中的液晶离子发生反应的面积,从而侦测用户在所述显示单元60上的触摸面积信号。参阅图2所示,是本发明输入法切换系统较佳实施例的功能模块图。所述的输入法切换系统10包括设置模块20、侦测模块21、计算模块22、控制模块23及切换模块24。以上各模块均以程序代码或指令的形式存储在电子装置1的存储设备中,或固化于该电子装置1的存储设备中,并由电子装置1的一个或多个控制器(如本实施例中的处理单元50)所执行,以实现通过侦测用户的触摸压力及/或触摸面积,自动快速切换输入法。所述设置模块20用于事先设置显示单元60上的触摸压力及/或触摸面积与显示的输入法之间的对应关系。在一些实施例中,所述设置模块20设置用户用一根手指触摸显 示单元60时的触摸压力及/或触摸面积与显示的输入法之间的对应关系。在其他一些实施例中,所述设置模块20还可以设置用户用多根手指同时触摸显示单元60时的触摸压力及/或触摸面积与显示的输入法之间的对应关系。当用户用多根手指同时触摸显示单元60时,所述显示单元60上的触摸压力及/或触摸面积为用户每一根手指的触摸压力及/或触摸面积之和。下面仅列举几个具体的实施例来具体说明所述设置模块20设置显示单元60上的触摸压力及/或触摸面积与显示的输入法之间的对应关系。但本发明并不限于以下列举的实施例,所述设置模块20还可以设置其他的触摸压力及/或触摸面积与输入法之间的对应关系。第一实施例,当用户用第一触摸压力触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示中文输入法,所述第一触摸压力,可以是0牛顿与3牛顿之间的任一压力值。当用户用第二触摸压力触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示英文输入法,所述第二触摸压力,可以是3牛顿与6牛顿之间的任一压力值。当用户用第三触摸压力触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示数字输入法,所述第三触摸压力,可以是6牛顿与10牛顿之间的任一压力值。第二实施例,当用户用第一触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示中文输入法,所述第一触摸面积,可以是0平方厘米与2平方厘米之间的任一面积值。当用户用第二触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示英文输入法,所述第二触摸面积,可以是2平方厘米与4平方厘米之间的任一面积值。当用户用第三触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示数字输入法,所述第三触摸面积,可以是4平方厘米与6平方厘米之间的任一面积值。第三实施例,当用户用第一触摸压力且第一触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示中文输入法。当用户用第二触摸压力且第二触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示数字输入法。当用户用第三触摸压力且第三触摸面积触摸所述显示单元60时,所述设置模块20设置所述显示单元60上显示语音输入法。所述侦测模块21用于侦测所述显示单元60上的第三触摸面积信号。本实施例中,用户触摸所述显示单元60时,该显示单元60内部受挤压导致所述显示单元60中的屏幕发生弹性形变,所述处理单元50是通过记录所述显示单元60的屏幕中的液晶离子发生反应的面积,从而侦测用户触摸显示单元60的第三触摸面积信号。应当理解的是,触摸压力与触摸面积是有一定的关系的。例如,用户用1牛顿的压力触摸所述显示单元60时,触摸压力较小,所述显示单元60的屏幕几乎没有发生弹性形变,因此触摸面积也较小;用户用4牛顿的压力触摸所述显示单元60时,触摸压力较大,所述显示单元60的屏幕发生了较大的弹性形变,因此手指与显示单元60的接触面积相对用1牛顿的压力触摸时的接触面积大;而用户用8牛顿的压力触摸所述显示单元60时,触摸压力很大,所述显示单元60的屏幕发生了很大的弹性形变,因此手指与显示单元60的接触面积更大。所述计算模块22用于根据接收到的电信号计算一触摸值。具体地,该计算模块22根据所述第一电信号计算触摸压力值,根据所述第二电信号计算触摸面积值,根据所述第三电信号计算触摸面积值。所述控制模块23用于根据所述计算模块22计算的触摸值产生一切换与该触摸值相对应的输入法的操作信号。所述切换模块24根据所述控制模块23产生的切换操作信号,在所述显示单元60上显示切换后的输入法。例如,将英文输入法切 换为数字输入法。以下将结合图3-4的流程图来说明模块20-24的具体功能。参阅图3所示,是本发明根据触摸压力切换输入法方法较佳实施例的流程图。根据不同的需求,该图所示流程图中步骤的执行顺序可以改变,某些步骤可以省略。步骤300,设置模块20设置所述显示单元60上的触摸压力值与显示的输入法之间的对应关系。例如,所述设置模块20设置第一触摸压力值时,所述显示单元60上显示中文输入法;所述设置模块20设置第二触摸压力值时,所述显示单元60上显示英文输入法;所述设置模块20设置第三触摸压力值时,所述显示单元60上显示数字输入法。步骤301,压力传感器70感测所述显示单元60上的用户触摸压力信号,并将感测到的触摸压力信号转变为第一电信号传送给所述计算模块22。本实施例中,当用户用多根手指同时触摸显示单元60时,所述压力传感器70感测到的显示单元60上的触摸压力信号为用户每一根手指的触摸压力信号之和。步骤302,计算模块22根据接收到的第一电信号计算触摸压力值。步骤303,控制模块23根据计算的触摸压力值产生一切换与该触摸压力值相对应的输入法的操作信号。步骤304,切换模块24根据切换操作信号,在所述显示单元60上显示切换后的输入法。参阅图4所示,是本发明根据触摸面积切换输入法方法较佳实施例的流程图。根据不同的需求,该图所示流程图中步骤的执行顺序可以改变,某些步骤可以省略。步骤400,设置模块20设置所述显示单元60上的触摸面积值与 显示的输入法之间的对应关系。例如,所述设置模块20设置第一触摸面积值时,所述显示单元60上显示中文输入法;所述设置模块20设置第二触摸面积值时,所述显示单元60上显示英文输入法;所述设置模块20设置第三触摸面积值时,所述显示单元60上显示数字输入法。步骤401,压力传感器70感测所述显示单元60上的用户触摸面积信号,并将感测到的触摸面积信号转变为第二电信号传送给所述计算模块22。本实施例中,当用户用多根手指同时触摸显示单元60时,所述压力传感器70感测到的显示单元60上的触摸面积信号为用户每一根手指的触摸面积信号之和。步骤402,计算模块22根据接收到的第二电信号计算触摸面积值。步骤403,控制模块23根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号。步骤404,切换模块24根据切换操作信号,在所述显示单元60上显示切换后的输入法。在一些实施例中,例如步骤300-304为所述输入法切换系统10单独设置的触摸压力与显示的输入法之间的对应关系,步骤400-404为所述输入法切换系统10单独设置的触摸面积与显示的输入法之间的对应关系。在其他一些实施例中,所述输入法切换系统10还可以同时设置触摸压力及触摸面积与显示的输入法之间的对应关系。但可以设置优先由所述压力传感器70侦测用户在所述显示单元60上的触摸压力信号,或者还可以设置优先由所述压力传感器70侦测用户在所述显示单元60上的触摸面积信号。当所述压力传感器70暂时失灵或者已经损坏的情况下,由所述 处理单元50自动侦测所述显示单元60上的第三触摸面积信号,这样即使在压力传感器出现故障或暂时失敏时也能达到根据触摸面积切换输入法的要求。也就是说,当所述压力传感器70无法侦测到所述显示单元60上的用户触摸压力信号及/或触摸面积信号时,所述侦测模块21立即侦测所述显示单元60上的第三触摸面积信号,所述计算模块22根据侦测模块21侦测到的触摸面积信号计算触摸面积值,所述控制模块23根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号,所述切换模块24根据切换操作信号,在所述显示单元60上显示切换后的输入法。参阅图5所示,是本发明压力传感器无效时根据触摸面积切换输入法方法较佳实施例的流程图。根据不同的需求,该图所示流程图中步骤的执行顺序可以改变,某些步骤可以省略。步骤500,设置模块20设置所述显示单元60上的触摸面积值与显示的输入法之间的对应关系。步骤501,侦测模块21侦测所述压力传感器70是否失效。如果所述压力传感器70没有失效,则由压力传感器70感测所述显示单元上的触摸压力及/或触摸面积信号,后续的执行步骤详见300-304或者400-404。如果所述压力传感器70失效,则由所述侦测模块21侦测所述显示单元上的第三触摸面积信号,后续的执行步骤为步骤502。所述侦测模块21是通过侦测当用户触摸所述显示单元60时,侦测所述压力传感器70是否有信号发出从而判断该压力传感器70是否失效,有信号发出则表明该压力传感器70没有失效,如果没有信号发出则表明该压力传感器70失效。步骤502,侦测模块21侦测所述显示单元60上的第三触摸面积信号,并将感测到的第三触摸面积信号转变为第三电信号传送给所述计算模块22。本实施例中,当用户用多跟手指同时触摸显示单元60时,所述侦测模块21侦测到的显示单元60上的触摸面积信号为用户每一根手指的触摸面积信号之和。步骤503,计算模块22根据接收到的第三电信号计算触摸面积值。步骤504,控制模块23根据计算的触摸面积值产生一切换与该触摸面积值相对应的输入法的操作信号。步骤505,切换模块24根据切换操作信号,在所述显示单元60上显示切换后的输入法。应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1