CN105739894B - 一种输入方法及终端 - Google Patents

一种输入方法及终端 Download PDF

Info

Publication number
CN105739894B
CN105739894B CN201610065993.XA CN201610065993A CN105739894B CN 105739894 B CN105739894 B CN 105739894B CN 201610065993 A CN201610065993 A CN 201610065993A CN 105739894 B CN105739894 B CN 105739894B
Authority
CN
China
Prior art keywords
character
pressing dynamics
pressing
dynamics
types
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610065993.XA
Other languages
English (en)
Other versions
CN105739894A (zh
Inventor
李建林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610065993.XA priority Critical patent/CN105739894B/zh
Publication of CN105739894A publication Critical patent/CN105739894A/zh
Application granted granted Critical
Publication of CN105739894B publication Critical patent/CN105739894B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04809Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种输入方法,所述方法包括:检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;响应所述控制指令对所述N个字符进行相应的控制。本发明实施例还提供了一种终端。通过本发明实施例可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。

Description

一种输入方法及终端
技术领域
本发明涉及电子设备技术领域,具体涉及一种输入方法及终端。
背景技术
随着信息技术的快速发展,终端(如手机、平板电脑等等)的使用越来越普遍且集成的功能越来越多。针对输入法来说,现有的输入方式,只是在终端的显示屏上显示虚拟键盘,用户通过该虚拟键盘进行人机交互,然后,机械式地进行输入,例如,输入某个字母时,只能单纯地显示该字母,因而,无法满足用户的个性化需求。
发明内容
本发明实施例提供了一种输入方法及终端,可以提供一种个性化输入方式。
本发明实施例第一方面提供了一种输入方法,包括:
检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;
根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;
响应所述控制指令对所述N个字符进行相应的控制。
结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,在所述N大于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述N个按压力度的均值是否小于预设阈值;
若是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
结合本发明实施例的第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述判断所述N个按压力度的均值是否小于预设阈值之后,所述方法还包括:
若否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
结合本发明实施例的第一方面,在第一方面的第三种可能的实施方式中,在所述N等于1时,所述根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为字母时,判断所述按压力度是否处于第一预设范围;
若是,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
结合本发明实施例的第一方面,在第一方面的第四种可能的实施方式中,在所述N等于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述按压力度是否处于第二预设范围;
若是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
本发明实施例第二方面提供了一种终端,包括:
检测单元,用于检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;
生成单元,用于根据所述检测单元检测到的所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;
控制单元,用于响应所述生成单元生成的所述控制指令对所述N个字符进行相应的控制。
结合本发明实施例的第二方面,在第二方面的第一种可能的实施方式中,在所述N大于1时,所述生成单元包括:
第一判断模块,用于判断所述检测单元检测的所述N个按压力度的均值是否小于预设阈值;
第一生成模块,用于若所述第一判断模块的判断结果为是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
结合本发明实施例的第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述第一生成模块还具体用于:
若所述第一判断模块的判断结果为否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
结合本发明实施例的第二方面,在第二方面的第三种可能的实施方式中,在所述N等于1时,所述生成单元具体用于:
在所述字符的字符类型为字母且所述按压力度处于第一预设范围,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
结合本发明实施例的第二方面,在第二方面的第四种可能的实施方式中,在所述N等于1时,所述生成单元包括:
第二判断模块,用于判断所述检测单元检测的所述按压力度是否处于第二预设范围;
第二生成模块,用于若所述第二判断模块的判断结果为是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
本发明实施例第三方面提供了一种终端,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。
实施本发明实施例,具有如下有益效果:
通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,该N为正整数,根据该N个字符的字符类型和该N个按压力度生成相应的控制指令,响应该控制指令对所述N个字符进行相应的控制。从而,可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种输入方法的第一实施例流程示意图;
图2是本发明实施例提供的一种输入方法的第二实施例流程示意图;
图3是本发明实施例提供的一种输入方法的第三实施例流程示意图;
图4是本发明实施例提供的一种输入方法的第四实施例流程示意图;
图5是本发明实施例提供的一种输入方法的第五实施例流程示意图;
图6是本发明实施例提供的一种终端的第一实施例结构示意图;
图7是本发明实施例提供的一种终端的第二实施例结构示意图。
具体实施方式
本发明实施例提供了一种输入方法及终端,可以提供一种个性化输入方式。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
以下分别进行详细说明。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
需要说明的是,本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
需要说明的是,本发明实施例中,基于虚拟键盘完成输入过程,以手机为例进行说明,通常情况下,在手机检测到有输入动作(如编辑短信、编辑电话号码、编辑聊天窗口等等)时,会弹出虚拟键盘,虚拟键盘上的字符可分为不同的字符类型,字符类型可包括但不仅限于:字母、表情、汉字、特殊符号(如:‘+’、‘-’、‘’、‘@’、数字、等等),此处,特殊符号可理解为除了字母、表情、汉字之外的其他字符。对于虚拟键盘而言,具有不同的虚拟键盘展示模式,例如,九宫格展示模式,全键盘展示模式。在对虚拟键盘进行输入时,输入模式可为拼音模式或者英文模式。
请参阅图1,为本发明实施例提供的一种输入方法的第一实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:
101、检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数。
本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。针对某个字符的按压力度可为针对该字符的触控操作的时间内的平均按压力度,或者,针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度。
需要说明的是,在N大于1时,终端可检测同时针对虚拟键盘上的N个字符的触控操作,此处,同时的意思可理解为同时按压,或者,可理解为多个字符,虽然按压时间不一,但是,同时离开触摸屏。
102、根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令。
本发明实施例中,在N为1时,即终端检测到用户针对虚拟键盘上的1个字符进行触控操作产生的按压力度,终端则可根据该字符的字符类型和按压力度生成相应的控制指令。例如,在该字符的字符类型为字母时,若针对该字符的按压力度大于或等于预设阈值,那么,则可根据该字符的字符类型和按压力度生成切换指令,该切换指令用于将该字符进行大小写切换。例如,在该字符为小写字母时,将该字符切换为对应的大写字母,在该字符为大写字母时,将该字符切换为对应的小写字母。在N大于1时,则终端可检测到用户针对虚拟键盘上的N个字符进行触控操作产生的按压力度,例如,在N个字符均为字母时,若针对该N个字符的按压力度的均值小于预设阈值,则生成输出指令。
103、响应所述控制指令对所述N个字符进行相应的控制。
本发明实施例中,终端可依据控制指令的控制信息对N个字符进行相应的控制。本发明实施例中,控制指令可包括但不仅限于:切换指令、输出指令、调节指令等等。即,在不同的控制指令下,对N个字符进行不同的控制动作,例如,输出指令,则对该N个字符进行输出,切换指令可对大小写字母进行切换,或者,对输入键盘模式进行切换。
通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,该N为正整数,根据该N个字符的字符类型和该N个按压力度生成相应的控制指令,响应该控制指令对所述N个字符进行相应的控制。从而,可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图2,为本发明实施例提供的一种输入方法的第二实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:
201、检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数。
本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。
202、判断所述N个按压力度的均值是否小于预设阈值。
本发明实施例中,终端可计算N个按压力度的均值,将该均值和预设阈值进行比较,该预设阈值可包括但不仅限于:5牛、5.1牛、5.12牛、6牛、7牛、8牛、10牛,12牛、15牛等等。其中,N个按压力度的均值的计算方式可为:对N个按压力度进行求和,以得到该N个按压力度的总和,然后,将该总和除以N便得到N个按压力度的均值。
可选地,预设阈值可依据按压力度的个数进行设置,例如,在只有1个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为A,在有2个按压力度(即检测到用户对虚拟键盘上有两个字符进行触控操作),那么,可将该预设阈值设为B,在有3个按压力度(即检测到用户对虚拟键盘上的三个字符进行触控操作),那么,可将该预设阈值设为C、在只有4个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为D,其中,A、B、C、D可为不同的值。
可选地,预设阈值还可依据字符类型进行设置,例如,当用户按压所有的字符的字符类型为字母时,则可将预设阈值设为A1,当用户按压所有的字符的字符类型为表情时,则可将预设阈值设为B1,当用户按压所有的字符的字符类型为汉字时,则可将预设阈值设为C1,其中,A1、B1、C1可为不同的值。
203、若是,则生成输出指令。
本发明实施例中,在N个按压力度的均值小于预设阈值时,则可生成输出指令,即,该输出指令用于控制该终端输出该N个字符。
204、响应所述输出指令输出所述N个字符。
本发明实施例中,终端在响应输出指令时,可按照随机顺序输出该N个字符,输出该N个字符,即将该N个字符展示在终端的显示屏上。例如,检测到针对虚拟键盘上的A、B、C、D进行触控操作,则终端可输出的字符为A、B、C、D,以随机顺序展示该A、B、C、D,在显示屏上看到的显示结果可为:ABCD、BCAD、ACBD、DBCA等等。
可选地,终端响应输出指令输出该N个字符时,可按照该N个字符对应的按压力度的大小顺序展示该N个字符。一方面,可按照N个字符相应的按压力度由小到大的顺序展示该N个字符,另一方面,可按照N个字符相应的按压力度由大到小的顺序展示该N个字符。假设,检测到针对虚拟键盘上的A、B、C、D进行触控操作,按压力度的大小顺序分别为C<A<D<B,那么,那么由按压力度由大到小进行展示,即“BDAC”,由按压力度由小到大的展示,即“CADB”
可选地,当当前输入模式为拼音模式时,终端响应该输出指令输出该N个字符可能组成的汉字。当用户看到自己想要查找的汉字时,再次点击该汉字进行触控操作,可输出该汉字。
进一步可选地,当当前输入模式为英文模式时,终端相应该输出指令可输出该N个字符可能组成的英文单词。当用户看到自己想要查找的英文单词时,再次点击该汉字进行触控操作,可输出该英文单词。
通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,该N为正整数,在N个按压力度的均值小于预设阈值时候,生成输出指令,并输出该N个字符。从而,可根据按压力度进行输出操作,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图3,为本发明实施例提供的一种输入方法的第三实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:
301、检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数。
本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。针对某个字符的按压力度可为针对该字符的触控操作的时间内的平均按压力度,或者,针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度。
302、判断所述N个按压力度的均值是否小于预设阈值。
本发明实施例中,终端可计算N个按压力度的均值,将该均值和预设阈值进行比较,该预设阈值可包括但不仅限于:5牛、5.1牛、5.12牛、6牛、7牛、8牛、10牛,12牛、15牛等等。其中,N个按压力度的均值的计算方式可为:对N个按压力度进行求和,以得到该N个按压力度的总和,然后,将该总和除以N便得到N个按压力度的均值。
可选地,预设阈值可依据按压力度的个数进行设置,例如,在只有1个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为A,在有2个按压力度(即检测到用户对虚拟键盘上有两个字符进行触控操作),那么,可将该预设阈值设为B,在有3个按压力度(即检测到用户对虚拟键盘上的三个字符进行触控操作),那么,可将该预设阈值设为C、在只有4个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为D,其中,A、B、C、D可为不同的值。
可选地,预设阈值还可依据字符类型进行设置,例如,当用户按压所有的字符的字符类型为字母时,则可将预设阈值设为A1,当用户按压所有的字符的字符类型为表情时,则可将预设阈值设为B1,当用户按压所有的字符的字符类型为汉字时,则可将预设阈值设为C1,其中,A1、B1、C1可为不同的值。
303、若否,则生成第一切换指令。
本发明实施例中,在N个按压力度的均值大于预设阈值时,可生成第一切换指令。
304、响应所述第一切换指令将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
本发明实施例中,终端在响应第一切换指令之后,首先,可确定N个字符的字符类型为字母的目标字符,然后,确定出该目标字符中对应的按压力度小于预设阈值的字符,作为第一字符,将第一字符全部切换为对应的大写字母,例如,第一字符包括,a,b,c,那么,切换后,就为A,B,C,又如,第一字符包括:a,C,B,那么,切换后,就为A,C,B。同时,可确定出该目标对应中对应的按压力度大于或等于预设阈值的字符,作为第二字符,将第二字符全部切换为对应的小写字母,例如,第二字符包括:A,C,B,那么,切换后,就为a,c,b,又如,第二字符包括:D,e,F,那么,切换后,就为d,e,f。
可选地,终端响应第一切换指令将N个按压力度中小于预设阈值且字符类型为字母的第一字符切换为第一字符对应的小写字母和N个按压力度中大于或等于预设阈值且字符类型为字母的第二字符切换为第二字符对应的大写字母。
可选地,终端响应第一切换指令可对N个字符进行大小写切换,具体地,即字符为大写字母的,切换为该字符对应的小写字母,或者,字符为小写字母的,切换为该字符对应的大写字母。
通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,该N为正整数,在N个按压力度的均值大于或等于预设阈值时,生成第一切换指令,响应第一切换指令将N个按压力度中小于预设阈值且字符类型为字母的第一字符切换为第一字符对应的大写字母和N个按压力度中大于或等于预设阈值且字符类型为字母的第二字符切换为第二字符对应的小写字母。从而,可根据按压力度改变字符为字母类型的大小写,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图4,为本发明实施例提供的一种输入方法的第四实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:
401、检测针对虚拟键盘上的字符的触控操作产生的按压力度。
本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可检测到触控操作产生的1个按压力度,针对某个字符的按压力度可为针对该字符的触控操作的时间内的平均按压力度,或者,针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度。
402、在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令。
本发明实施例中,终端可对字符的字符类型进行判断,若是表情,则根据按压力度生成第一调节指令。
403、响应所述第一调节指令对所述字符进行大小调节。
本发明实施例中,在字符的字符类型为表情时,终端可根据针对该字符的按压力度生成第一调节指令,该第一调节指令用于调节该表情的大小,可理解为,不同的按压力度对应不同的表情大小,进一步地,即按压力度的大小与表情的大小成正比。那么,在该按压力度较小时,则表情的大小较小,在该按压力度较大时,则表情的大小较大。具体地,第一调节指令中可包含表情的放大系数,响应该第一调节指令可对该字符进行放大或者缩小操作。具体应用中,用户可对该字符进行长时间按压,则字符的大小随着按压力度的大小进行变化,最后输出表情时,以用户离开时的按压力度对应的字符大小作为输出的字符大小。或者,用户在长时间按压表情过程中,以平均按压力度对应的字符大小作为输出时候的字符大小。
可选地,在字符的字符类型为表情时,终端可根据针对该字符的按压力度生成第一调节指令,该第一调节指令用于调节该表情的大小进行切换,例如,可设置用户针对表情的按压力度为三个等级范围,三个等级范围分别为第一等级范围、第二等级范围和第三等级范围,第一等级范围<第二等级范围<第三等级范围,例如,第一等级范围为(0,5N),第二等级范围为[5N,10N),第三等级范围为[10N,无穷大),第一等级范围对应的字符的大小为A,第二等级范围对应的字符的大小为B,第三等级范围对应的字符的大小为C,那么,在针对某个字符类型为表情的字符进行触控操作时,若按压力度属于第一等级范围,那么,显示大小为A的字符。
进一步可选地,在字符的字符类型为字母时,判断针对该字符的按压力度是否处于第一预设范围,若是,则生成第二切换指令,该第二切换指令用于对该字符进行大小写切换,第一预设范围可包括但不仅限于:(5N,10N),[10.1N,15N)、(20N,30N),(0,100N)等等。
进一步可选地,在字符的字符类型为汉字时,终端可根据针对该字符的按压力度生成第二调节指令,该第二调节指令用于调节该字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。其中,字符颜色可包括:白色、黑色、黄色、绿色等等,字符的字体类型可为楷体、宋体、行书等等,还可为:斜体(如:)、加粗体等等。
通过本发明实施例检测针对虚拟键盘上的字符的触控操作产生的按压力度,在该字符的字符类型为表情时,根据该按压力度生成第一调节指令。
本发明实施例中,终端可对字符的字符类型进行判断,若是表情,则根据按压力度生成第一调节指令,响应该第一调节指令对该字符进行大小调节。从而,可根据按压力度改变字符类型为表情的字符的大小,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图5,为本发明实施例提供的一种输入方法的第五实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:
501、检测同时针对虚拟键盘上的字符的触控操作产生的按压力度。
本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。针对某个字符的按压力度可为针对该字符的触控操作的时间内的平均按压力度,或者,针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度。
504、判断所述按压力度是否处于第二预设范围。
本发明实施例中,第二预设范围可包括但不仅限于:(5N,10N),[10.1N,15N)、(20N,30N),(0,100N)等等。
505、若是,生成第三切换指令。
本发明实施例中,终端可判断针对字符的按压力度是否处于第二预设范围,若是,则生成第三切换指令,该第三切换指令用于当前虚拟键盘展示模式进行切换,
503、响应所述第三切换指令对当前虚拟键盘展示模式进行切换。
本发明实施例中,终端可响应第三切换指令对当前虚拟键盘展示方式进行切换,例如,当前为全键盘展示模式,则可切换为九宫格展示模式,相反地,当前为九宫格展示模式,则可切换为全键盘展示模式。
本发明实施例中,终端可对字符的字符类型进行判断,若是表情,则根据按压力度生成第一调节指令,响应该第一调节指令对该字符进行大小调节。从而,可根据按压力度改变字符类型为表情的字符的大小,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图6,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端,包括:
检测单元601,用于检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;
生成单元602,用于根据所述检测单元601检测到的所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;
控制单元603,用于响应所述生成单元602生成的所述控制指令对所述N个字符进行相应的控制。
可选地,在所述N大于1时,所述生成单元602包括:
第一判断模块(图中未标出),用于判断所述检测单元601检测的所述N个按压力度的均值是否小于预设阈值;
第一生成模块(图中未标出),用于若所述第一判断模块的判断结果为是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
进一步可选地,所述第一生成模块还具体用于:
若所述第一判断模块的判断结果为否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
可选地(图中未标出),在所述N等于1时,所述生成单元602具体用于:
在所述字符的字符类型为字母且所述按压力度处于第一预设范围,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
可选地,在所述N等于1时,所述生成单元602具体用于:
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
可选地,在所述N等于1时,所述生成单元602具体用于:
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
可选地,在所述N等于1时,所述生成单元602包括:
第二判断模块(图中未标出),用于判断所述检测单元检测的所述按压力度是否处于第二预设范围;
第二生成模块(图中未标出),用于若所述第二判断模块的判断结果为是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
通过本发明实施例所描述的终端可检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,该N为正整数,根据该N个字符的字符类型和该N个按压力度生成相应的控制指令,响应该控制指令对所述N个字符进行相应的控制。从而,可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。
请参阅图7,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。
上述输出设备2000具体可为显示屏。
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述处理器3000,用于:
检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;
根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;
响应所述控制指令对所述N个字符进行相应的控制。
可选地,在所述N大于1时,上述处理器3000,根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述N个按压力度的均值是否小于预设阈值;
若是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
进一步可选地,上述处理器3000,判断所述N个按压力度的均值是否小于预设阈值之后,还具体用于:
若否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
进一步可选地,在所述N等于1时,上述处理器3000,根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为字母时,判断所述按压力度是否处于第一预设范围;
若是,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
进一步可选地,在所述N等于1时,上述处理器3000,根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
进一步可选地,在所述N等于1时,上述处理器3000,根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
进一步可选地,在所述N等于1时,上述处理器3000,根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
判断所述按压力度是否处于第二预设范围;
若是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种输入方法的第一实施例、第二实施例、第三实施例、第四实施例和第五实施例中所描述的实现方式,也可执行本发明实施例提供的一种终端的第一实施例中所描述的终端的实现方式,在此不再赘述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (11)

1.一种输入方法,其特征在于,包括:
检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数,且所述N大于1,所述触控操作为同时按压或按压时间不一时同时离开触摸屏,所述针对字符的按压力度为针对该字符的触控操作的时间内的平均压力力度或者针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度;
根据所述N个字符的字符类型和所述N个按压力度生成不同的控制指令,以对所述N个字符进行不同的操作;
响应所述控制指令对所述N个字符进行相应的控制。
2.根据权利要求1所述的方法,其特征在于,在所述N大于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述N个按压力度的均值是否小于预设阈值;
若是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
3.根据权利要求2所述的方法,其特征在于,所述判断所述N个按压力度的均值是否小于预设阈值之后,所述方法还包括:
若否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
4.根据权利要求1所述的方法,其特征在于,在所述N等于1时,所述根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为字母时,判断所述按压力度是否处于第一预设范围;
若是,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
5.根据权利要求1所述的方法,其特征在于,在所述N等于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述按压力度是否处于第二预设范围;
若是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
6.一种终端,其特征在于,包括:
检测单元,用于检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数,且所述N大于1,所述触控操作为同时按压或按压时间不一时同时离开触摸屏,所述针对字符的按压力度为针对该字符的触控操作的时间内的平均压力力度或者针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度;
生成单元,用于根据所述检测单元检测到的所述N个字符的字符类型和所述N个按压力度生成不同的控制指令,以对所述N个字符进行不同的操作;
控制单元,用于响应所述生成单元生成的所述控制指令对所述N个字符进行相应的控制。
7.根据权利要求6所述的终端,其特征在于,在所述N大于1时,所述生成单元包括:
第一判断模块,用于判断所述检测单元检测的所述N个按压力度的均值是否小于预设阈值;
第一生成模块,用于若所述第一判断模块的判断结果为是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
8.根据权利要求7所述的终端,其特征在于,所述第一生成模块还具体用于:
若所述第一判断模块的判断结果为否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
9.根据权利要求6所述的终端,其特征在于,在所述N等于1时,所述生成单元具体用于:
在所述字符的字符类型为字母且所述按压力度处于第一预设范围,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
10.根据权利要求6所述的终端,其特征在于,在所述N等于1时,所述生成单元包括:
第二判断模块,用于判断所述检测单元检测的所述按压力度是否处于第二预设范围;
第二生成模块,用于若所述第二判断模块的判断结果为是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
11.一种终端,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求5任一项所述的方法。
CN201610065993.XA 2016-01-29 2016-01-29 一种输入方法及终端 Expired - Fee Related CN105739894B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610065993.XA CN105739894B (zh) 2016-01-29 2016-01-29 一种输入方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610065993.XA CN105739894B (zh) 2016-01-29 2016-01-29 一种输入方法及终端

Publications (2)

Publication Number Publication Date
CN105739894A CN105739894A (zh) 2016-07-06
CN105739894B true CN105739894B (zh) 2019-09-24

Family

ID=56248096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610065993.XA Expired - Fee Related CN105739894B (zh) 2016-01-29 2016-01-29 一种输入方法及终端

Country Status (1)

Country Link
CN (1) CN105739894B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6839519B2 (ja) * 2016-10-25 2021-03-10 東プレ株式会社 キーボード閾値変更装置及びキーボード
CN106484189A (zh) * 2016-10-27 2017-03-08 广东小天才科技有限公司 字符颜色切换方法及装置
CN106855786A (zh) * 2016-12-30 2017-06-16 上海创功通讯技术有限公司 屏幕的操作方法及终端设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2490107A1 (en) * 2009-10-12 2012-08-22 Laonex Co., Ltd. Multi-touch type input controlling system
CN103777769A (zh) * 2012-10-23 2014-05-07 联想(北京)有限公司 一种输入控制方法、装置及电子设备
CN105045411A (zh) * 2015-08-27 2015-11-11 广东欧珀移动通信有限公司 一种对象控制方法及终端
CN105159567A (zh) * 2015-08-27 2015-12-16 广东欧珀移动通信有限公司 一种字符处理方法及终端
CN105183356A (zh) * 2015-09-09 2015-12-23 魅族科技(中国)有限公司 一种字符输出方法、输入设备及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2490107A1 (en) * 2009-10-12 2012-08-22 Laonex Co., Ltd. Multi-touch type input controlling system
CN103777769A (zh) * 2012-10-23 2014-05-07 联想(北京)有限公司 一种输入控制方法、装置及电子设备
CN105045411A (zh) * 2015-08-27 2015-11-11 广东欧珀移动通信有限公司 一种对象控制方法及终端
CN105159567A (zh) * 2015-08-27 2015-12-16 广东欧珀移动通信有限公司 一种字符处理方法及终端
CN105183356A (zh) * 2015-09-09 2015-12-23 魅族科技(中国)有限公司 一种字符输出方法、输入设备及电子设备

Also Published As

Publication number Publication date
CN105739894A (zh) 2016-07-06

Similar Documents

Publication Publication Date Title
US20180196567A1 (en) Pressure sensitive virtual keyboard
CN105739866B (zh) 一种应用管理方法、装置及终端
CN106484266A (zh) 一种文本处理方法及装置
CN106959814A (zh) 一种虚拟键盘的显示方法、装置及终端
CN105183293A (zh) 一种显示方法及终端设备
EP2869174A1 (en) Method and device for text input and display of intelligent terminal
CN106569707A (zh) 基于触控屏的触控屏蔽方法和终端
WO2008085784A2 (en) Multi-touch gesture dictionary
CN104461323A (zh) 一种信息处理方法及电子设备
US9513784B2 (en) Method and device of controlling input for input boxes
CN105739894B (zh) 一种输入方法及终端
CN104423789A (zh) 一种信息处理方法及电子设备
CN106775727B (zh) 一种移动终端的控制方法及装置
CN106843640A (zh) 一种显示页面的控制方法及手持终端
CN104898880A (zh) 一种控制方法及电子设备
CN103246465B (zh) 显示方法和通信设备
CN103294223B (zh) 一种中文拼音的输入方法及终端设备
CN104020989B (zh) 基于远程应用的控制方法和***
CN105739771B (zh) 一种显示界面管理方法、装置及终端
CN108052212A (zh) 一种输入文字的方法、终端及计算机可读介质
CN106168880B (zh) 一种输入控制的方法及终端
CN113253883A (zh) 应用界面显示方法、装置和电子设备
CN104572997A (zh) 内容获取方法、装置及用户设备
CN105677204A (zh) 一种智能终端多层输入方法及其智能终端
CN106774971A (zh) 一种字符输入方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190924

CF01 Termination of patent right due to non-payment of annual fee