CN102629164B - 一种多点触摸设备及信息显示方法及应用处理装置 - Google Patents

一种多点触摸设备及信息显示方法及应用处理装置 Download PDF

Info

Publication number
CN102629164B
CN102629164B CN201210047327.5A CN201210047327A CN102629164B CN 102629164 B CN102629164 B CN 102629164B CN 201210047327 A CN201210047327 A CN 201210047327A CN 102629164 B CN102629164 B CN 102629164B
Authority
CN
China
Prior art keywords
information
dummy keyboard
virtual key
point
screen
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.)
Active
Application number
CN201210047327.5A
Other languages
English (en)
Other versions
CN102629164A (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.)
ZTE Corp
Original Assignee
Nanjing ZTE New Software Co 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 Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201210047327.5A priority Critical patent/CN102629164B/zh
Priority to PCT/CN2012/074824 priority patent/WO2012155784A1/zh
Publication of CN102629164A publication Critical patent/CN102629164A/zh
Application granted granted Critical
Publication of CN102629164B publication Critical patent/CN102629164B/zh
Active 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

Abstract

本发明公开了一种多点触摸设备及信息显示方法及应用处理装置,多点触摸设备判断屏幕点触操作信息满足虚拟键盘生成条件时,确定虚拟键盘信息其包括以屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,显示所述虚拟键盘信息并根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,将所述虚拟按键信息作为输入内容显示。本方案打破原有标准虚拟键盘的呈现模式,使字母、数字、符号、功能键的位置不局限于原标准化布局,使各按键的新布局更符合人体工学原理,针对不同用户的手型以及使用习惯构建满足不同用户需求的布局,使用户输入信息时更加舒适、快捷、轻松。

Description

一种多点触摸设备及信息显示方法及应用处理装置
技术领域
本发明属于移动终端技术领域,尤其涉及一种多点触摸设备及信息显示方法及应用处理装置。
背景技术
配备多点触控屏幕的移动终端产品,如平板电脑、手机等,当需要进行信息输入时,通常有以下两种实现方法:
一,通过屏幕手写识别输入。该方法利用软件识别用户在屏幕上的手写输入笔画,进而判断用户输入的信息,从而实现字母、数字、符号等信息的输入。但是,该方法要经过用户手写、笔画识别及用户点击确认等过程,并由于移动终端信息处理速度的限制,造成了该方法的信息输入速度一般较慢。
二,通过软件虚拟的标准化键盘输入。该方法利用软件在屏幕上模拟并显示出矩形标准化键盘,使用户通过点击屏幕上的按键实现信息输入。虽然该标准化键盘的按键分布类似于物理键盘,同时信息输入速度较快,但是,由于移动终端屏幕尺寸的限制,使该标准化键盘的尺寸大大小于实际的物理键盘,从造成用户在信息输入过程中,手部活动的局限和不便,如手腕容易疲劳、手指容易误点击按键等。
以上两种配备多点触控屏幕的移动终端产品的信息输入方法,均存在着一定的缺点,造成用户信息输入的不便。
发明内容
本发明要解决的技术问题是提供一种多点触摸设备及信息显示方法及应用处理装置,解决使用现有虚拟化键盘输入信息容易造成手腕疲劳以及输入速度较慢的问题。
为了解决上述技术问题,本发明提供了一种多点触摸设备,包括依次相连的触控识别模块(10)、应用处理模块(11)、图像显示模块(12);所述触控识别模块(10)用于将检测到的屏幕点触操作信息发送至所述应用处理模块(11),所述应用处理模块(11)用于将屏显信息发送至所述图像显示模块(12),所述图像显示模块(12)用于在触摸屏上显示所述屏显信息,其中,所述应用处理模块(11),用于根据所述屏幕点触操作信息中的手指触点位置生成虚拟键盘信息,以及确定通过所述虚拟键盘输入的虚拟按键信息,将所述虚拟键盘信息和/或虚拟按键信息作为屏显信息的子信息发送;所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息。
进一步地,上述设备还可以具有以下特点:
所述应用处理模块(11)包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113);
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向所述虚拟键盘生成单元(112)发送虚拟键盘生成触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,确定所述虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
所述虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至所述虚拟键盘输入识别单元(113);
所述虚拟键盘输入识别单元(113),用于在所述图像显示模块(12)显示所述虚拟键盘信息期间,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送。
进一步地,上述设备还可以具有以下特点:
所述图像显示模块(12),用于在所述触摸屏上显示所述虚拟键盘信息中的虚拟按键区域以及对应的虚拟按键信息,并将所述虚拟键盘信息中虚拟按键信息显示于与此虚拟按键信息对应的虚拟按键区域内。
进一步地,上述设备还可以具有以下特点:
以手指触点位置为中心的预设范围内的虚拟按键区域包括N个虚拟按键区域,所述N个虚拟按键区域以所述手指触点位置的中心点为中心分布并且任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同;
或者,以手指触点位置为中心的预设范围内的虚拟按键区域除包括所述N个虚拟按键区域外还包括一位于所述手指触点位置的虚拟按键区域;
N为大于1的整数。
进一步地,上述设备还可以具有以下特点:
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括X个触点位置并且所述X个触点位置的点触时长均超过预设时长,X为大于1的整数;所述虚拟键盘生成单元(112),用于根据所述屏幕点触操作信息中X个触点位置确定所述虚拟键盘信息中的十个手指触点中心位置;
或者,所述虚拟键盘生成条件是所述屏幕点触操作信息中包括连续Y次满足预设条件的屏幕点触操作,Y为大于1的整数;所述虚拟键盘生成单元(112),用于将预设的十个手指触点中心位置作为所述虚拟键盘信息中的十个手指触点中心位置。
进一步地,上述设备还可以具有以下特点:
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘撤销条件时,向所述虚拟键盘生成单元(112)发送虚拟键盘撤销触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,发送不包含所述虚拟键盘信息的屏显信息。
为了解决上述技术问题,本发明还提供了一种应用处理装置,其中,
所述应用处理装置包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113);
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向所述虚拟键盘生成单元(112)发送触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
所述虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至所述虚拟键盘输入识别单元(113);
所述虚拟键盘输入识别单元(113),用于根据所述屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送。
为了解决上述技术问题,本发明还提供了一种多点触摸设备信息显示方法,其中,所述多点触摸设备判断屏幕点触操作信息满足虚拟键盘生成条件时,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,显示所述虚拟键盘信息。
进一步地,上述信息显示方法还可以具有以下特点:
显示所述虚拟键盘信息时,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,将所述虚拟按键信息作为输入内容显示。
进一步地,上述信息显示方法还可以具有以下特点:
以手指触点位置为中心的预设范围内的虚拟按键区域包括N个虚拟按键区域,所述N个虚拟按键区域以所述手指触点位置的中心点为中心分布并且任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同;
或者,以手指触点位置为中心的预设范围内的虚拟按键区域除包括所述N个虚拟按键区域外还包括一位于所述手指触点位置的虚拟按键区域;
N为大于1的整数。
进一步地,上述信息显示方法还可以具有以下特点:
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括X个触点位置并且所述X个触点位置的点触时长均超过预设时长,X为大于1的整数;所述虚拟键盘生成单元,用于根据所述屏幕点触操作信息中X个触点位置确定所述虚拟键盘信息中的十个手指触点中心位置;
或者,
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括连续Y次满足预设条件的屏幕点触操作,Y为大于1的整数;所述虚拟键盘生成单元,用于将预设的十个手指触点中心位置作为所述虚拟键盘信息中的十个手指触点中心位置。
本方案打破原有标准化虚拟键盘的呈现模式,使键盘上的字母、数字、符号乃至于功能键的位置不局限于原标准化布局,在触摸屏上重新布局,使各按键的新布局能够更符合人体工学原理,并且可以针对不同用户的手型以及使用习惯构建满足不同用户需求的布局,使用户进行信息输入时更加舒适、快捷、轻松,大大提高用户体验。
附图说明
图1是实施例中多点触摸设备的功能结构图;
图2是实施例中针对单个手指触点位置的虚拟按键组合布局示意图;
图3是实施例中用户使用本发明设备的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图1所示,多点触摸设备包括依次相连的触控识别模块(10)、应用处理模块(11)、图像显示模块(12)。
触控识别模块(10)负责识别用户对屏幕的实时的多点触控操作,采用多点触摸手指位置识别技术(Multi-Touch All-Point),采用触摸屏行、列交叉点单独扫描检测的办法,识别并输出触摸点的具体坐标位置,用于将检测到的屏幕点触操作信息发送至应用处理模块(11)。应用处理模块(11)用于将屏显信息发送至所述图像显示模块(12)。图像显示模块(12)负责与用户进行人机交互,用于在触摸屏上显示所述屏显信息。
本方案中对应用处理模块(11)进行了改进,所述应用处理模块(11),用于根据所述屏幕点触操作信息中的手指触点位置生成虚拟键盘信息,以及确定通过所述虚拟键盘输入的虚拟按键信息,将所述虚拟键盘信息和/或虚拟按键信息作为屏显信息的子信息发送;所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息。
应用处理模块(11)包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113)。
判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向虚拟键盘生成单元(112)发送虚拟键盘生成触发指示;
虚拟键盘生成单元(112),用于收到所述触发指示后,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至虚拟键盘输入识别单元(113);
虚拟键盘输入识别单元(113),用于在图像显示模块(12)显示所述虚拟键盘信息期间,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送。
其中,以手指触点位置为中心的预设范围内的虚拟按键区域包括N个虚拟按键区域,所述N个虚拟按键区域以所述手指触点位置的中心点为中心分布并且任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同,N为大于1的整数。或者,如图2所示,以手指触点位置为中心的预设范围内的虚拟按键区域除包括所述N个虚拟按键区域外还包括一位于所述手指触点位置的虚拟按键区域。如图2所示,N个虚拟按键区域的分布可以是米字型,正方形,六边型以及其它类型。N个虚拟按键区域的分布也可以不局限于任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同这一条件,只要满足在手指触点位置为中心的预设范围内即可,也可以呈不规则的分布状态,或者是更有益于用户输入习惯的分布状态,图2所示的分布状态只是用于说明本方案的优选的状态。
如图2所示,图像显示模块(12)在触摸屏上显示所述虚拟键盘信息中的虚拟按键区域以及对应的虚拟按键信息时,将所述虚拟键盘信息中虚拟按键信息显示于与此虚拟按键信息对应的虚拟按键区域内。
虚拟键盘信息中的按键信息包括标准虚拟键盘中各键盘信息(包括字母键,数字键,回车键,SHIFT键,CTRL键,ALT键等),或者只包括其中一部分,或者是优选出来的较为常用的按键。按键与不同手指位置的不同虚拟按键区域的对应关系,可以根据用户习惯设定,并不局限于图2所示的情况。
其中,图像显示模块(13)对虚拟键盘中各按键区域的布局方式和显示的位置保持不变,在用户进行信息输入过程中,用户按在屏幕的指尖发生横向或纵向的位置移动时仍保持不变。
图像显示模块(13)在用户使用虚拟键盘输入信息后,还显示用户对按键区域的触控效果,例如将用户点触的按键区域显示为其它颜色,或将此按键区域显示为凹陷等。
对于虚拟键盘生成条件的设置,可以设置一功能按键,用户点触此功能按键时,判断单元(111)检测到此点触,则判定满足虚拟键盘生成条件。
对于虚拟键盘生成条件的设置,还可以是屏幕点触操作信息中包括X个触点位置并且所述X个触点位置的点触时长均超过预设时长,X为大于1的整数;虚拟键盘生成单元(112)用于根据所述屏幕点触操作信息中X个触点位置确定所述虚拟键盘信息中的十个手指触点中心位置。例如,用户将十个手指自然按压在触摸屏上一定时长(例如3秒),判断单元(111)判定满足虚拟键盘生成条件,虚拟键盘生成单元(112)将用户的十个手指的触点位置分别作为虚拟键盘信息中的十个手指触点中心位置。再例如,用户将除两个拇指之外的8个手指,自然按压在触摸屏上一定时长,判断单元(111)判定满足虚拟键盘生成条件,虚拟键盘生成单元(112)根据此8个点触位置计算出两个拇指的位置,将8个点触位置以及两个拇指的位置分别作为虚拟键盘信息中的十个手指触点中心位置。再例如,用户将一只手自然按压在触摸屏上一定时长,判断单元(111)判定满足虚拟键盘生成条件,虚拟键盘生成单元(112)根据此5个点触位置计算出与之对称的另一只手的5个点触位置,将此10个点触位置以及两个拇指的位置分别作为虚拟键盘信息中的十个手指触点中心位置。再例如,用户将一只手除拇指之外的4个手指自然按压在触摸屏上一定时长,判断单元(111)判定满足虚拟键盘生成条件,虚拟键盘生成单元(112)根据此4个点触位置计算出此只手的拇指位置,再计算出与之对称的另一只手的5个点触位置,将此10个点触位置以及两个拇指的位置分别作为虚拟键盘信息中的十个手指触点中心位置。此处不再列举。
对于虚拟键盘生成条件的设置,还可以是所述屏幕点触操作信息中包括连续Y次满足预设条件的屏幕点触操作,Y为大于1的整数;所述虚拟键盘生成单元(112)用于将预设的十个手指触点中心位置作为所述虚拟键盘信息中的十个手指触点中心位置。例如,用户在屏幕上同一位置连点多次时,便直接触发虚拟键盘生成,或者用户在屏幕上某一范围内按顺时针或逆时针方向同一位置连点多次时,便直接触发虚拟键盘生成,类例方法不再列举,其中虚拟键盘信息是***预设的一系列标准位置,
本设备还支持对虚拟键盘功能的撤销。判断单元(111)用于判断屏幕点触操作信息满足虚拟键盘撤销条件时,向虚拟键盘生成单元(112)发送虚拟键盘撤销触发指示;虚拟键盘生成单元(112)用于收到所述触发指示后,发送不包含所述虚拟键盘信息的屏显信息。其中,虚拟键盘撤销条件可以有多种,与虚拟键盘生成条件同理,可以设置专用的撤销功能键,也可以多种方式,例如一定时长内未检测到任何点触操作,则直接触发虚拟键盘撤销,再例如用户在屏幕上同一位置连点多次时,便直接触发虚拟键盘撤销,或者用户在屏幕上某一范围内按顺时针或逆时针方向同一位置连点多次时,便直接触发虚拟键盘撤销,类例方法不再列举。
本方案可以支持只生产上述设备中关键模块,即应用处理装置对应于图1中的应用处理模块(11),此应用处理装置包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113);
判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向所述虚拟键盘生成单元(112)发送触发指示;
虚拟键盘生成单元(112),用于收到所述触发指示后,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至所述虚拟键盘输入识别单元(113);
虚拟键盘输入识别单元(113),用于根据所述屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送。
判断单元(111)、虚拟键盘生成单元(112)和虚拟键盘输入识别单元(113)的其它功能与描述上述设备时的功能相同,此处不再赘述。
在上述设备的描述基础上,使用上述设备进行信息显示方法包括:判断屏幕点触操作信息满足虚拟键盘生成条件时,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,显示所述虚拟键盘信息。
显示所述虚拟键盘信息后,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,将所述虚拟按键信息作为输入内容显示。
关于虚拟键盘的虚拟按键区域分布方式,相应虚拟键盘生成条件,应虚拟键盘撤销条件等特征,与上述设备中描述相同,此处不再赘述。
下面通过一使用实体从用户使用角度详细说明本方案。
用户有一台平板电脑产品,准备利用它来浏览网页。该平板电脑参数为:10.1英寸1280×800分辨率TFT材质电容式多点触摸屏(支持多点触摸手指位置识别技术)、AndroidV3.0操作***、应用处理器为Cortex A9核心芯片、触摸屏控制器为mXT1386、外观尺寸240×160×11mm、支持802.11b/g/n无线协议等。
用户打开IE(Internet Explorer)浏览器,点击IE地址栏,屏幕将显示出“输入法选择”提示框,用户点击其中的“指尖键盘输入法”选项并确定,此操作使能判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113)的功能,使此平板电脑产品支持本方案中的虚拟键盘输入技术。
如图3所示,用户将十指自由的按压在平板电脑10.1英寸的屏幕上一定时长。此时,触摸屏控制器电路通过对触摸屏的行加驱动激励信号、列进行感应的方式,检测到了触摸屏行、列交叉处的互电容变化。触摸屏控制电路将触摸屏的左下角顶点作为触控点位置坐标的原点,即坐标(0,0),而触摸屏右上角顶点坐标为(1280,800)。经过触控识别模块(10)的检测,十指指尖所触点坐标分别为:(90,350)、(230,440)、(330,450)、(410,400)、(490,100)、(798,110)、(870,97)、(962,445)、(1020,452)、(1202,338)。触摸屏控制电路会定时刷新用户十指指尖的触点坐标,并将它们的坐标信息通过SPI(Serial PeripheralInterface)接口传送到应用处理模块(11)。应用处理模块(11)接收到十指指尖坐标后,会根据“指尖键盘输入法”的设置情况,给出基于各手指指尖为中心的虚拟按键区域和组合,如图2所示的米字型,并将虚拟按键区域坐标范围及其中应显示的按键信息,通过并行数据接口发送给图像显示模块(12)进行显示。此时,从用户角度可以看到,他放置在屏幕上的手指指尖周围都会出现虚拟按键,如图3所示。
用户根据各指尖分配的虚拟按键情况,选择点击和输入字母“H”。用户发现该字母按键在右手食指指尖的按键组合上,如图3所示,则用户右手食指将点击该字母按键。此时,触控识别模块(10)识别到了用户右手食指指尖的位置变化,并将该位置坐标传送至应用处理器。应用处理模块(11)将判断用户右手食指指尖的坐标变化情况,以及变化后的指尖坐标是否在虚拟键盘的对应按键区域内等,来综合判断用户是否点击了该字母按键。应用处理模块(11)依据判断条件,确认用户点击了该字母按键,通知图像显示模块(12)用户输入的内容为“H”,图像显示模块(12)显示用户点击“H”按键后的点击效果及输入结果。从而用户完成了对字母“H”的输入。
如上所述过程,用户接着依次输入了“t”、“t”、“p”“:”等字母或字符,最终对IE地址栏网页地址的输入,即“http://www.sohu.com”。
用户完成以上信息输入后,则希望退出“指尖键盘输入法”模式,根据“指尖键盘输入法”的设置情况,如果用户的十指指尖均离开屏幕,一段时长后,应用处理模块(11)判断用户十指已离开屏幕,则通过屏幕提示用户是否退出该输入法模式。当用户点击屏幕提示框,确认退出该输入法后,除IE地址栏信息外的屏幕显示内容,将恢复至进入“指尖键盘输入法”模式前的情况。
上述场景中的所述的平板电脑的应用处理模块(12),可以与平板电脑的基带处理芯片进行合并,使平板电脑的基带处理芯片也具有该应用处理模块的相关功能。
上述场景代表了本发明的典型应用,但并不仅限于此。工程技术人员可以很容易的将其扩展到其他类似应用场景,此处不再赘述。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

Claims (11)

1.一种多点触摸设备,包括依次相连的触控识别模块(10)、应用处理模块(11)、图像显示模块(12);所述触控识别模块(10)用于将检测到的屏幕点触操作信息发送至所述应用处理模块(11),所述应用处理模块(11)用于将屏显信息发送至所述图像显示模块(12),所述图像显示模块(12)用于在触摸屏上显示所述屏显信息,其中,
所述应用处理模块(11),用于根据所述屏幕点触操作信息中的手指触点位置生成虚拟键盘信息,以及确定通过所述虚拟键盘输入的虚拟按键信息,将所述虚拟键盘信息和/或虚拟按键信息作为屏显信息的子信息发送;所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,其中,所述虚拟按键信息包括标准虚拟键盘中各键盘信息中的部分或全部。
2.如权利要求1所述的设备,其特征在于,
所述应用处理模块(11)包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113);
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向所述虚拟键盘生成单元(112)发送虚拟键盘生成触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,确定所述虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
所述虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至所述虚拟键盘输入识别单元(113);
所述虚拟键盘输入识别单元(113),用于在所述图像显示模块(12)显示所述虚拟键盘信息期间,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送。
3.如权利要求1或2所述的设备,其特征在于,所述图像显示模块(12),用于在所述触摸屏上显示所述虚拟键盘信息中的虚拟按键区域以及对应的虚拟按键信息,并将所述虚拟键盘信息中虚拟按键信息显示于与此虚拟按键信息对应的虚拟按键区域内。
4.如权利要求1或2所述的设备,其特征在于,
以手指触点位置为中心的预设范围内的虚拟按键区域包括N个虚拟按键区域,所述N个虚拟按键区域以所述手指触点位置的中心点为中心分布并且任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同;
或者,以手指触点位置为中心的预设范围内的虚拟按键区域除包括所述N个虚拟按键区域外还包括一位于所述手指触点位置的虚拟按键区域;
N为大于1的整数。
5.如权利要求2所述的设备,其特征在于,
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括X个触点位置并且所述X个触点位置的点触时长均超过预设时长,X为大于1的整数;所述虚拟键盘生成单元(112),用于根据所述屏幕点触操作信息中X个触点位置确定所述虚拟键盘信息中的十个手指触点中心位置;
或者,
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括连续Y次满足预设条件的屏幕点触操作,Y为大于1的整数;所述虚拟键盘生成单元(112),用于将预设的十个手指触点中心位置作为所述虚拟键盘信息中的十个手指触点中心位置。
6.如权利要求2所述的设备,其特征在于,
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘撤销条件时,向所述虚拟键盘生成单元(112)发送虚拟键盘撤销触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,发送不包含所述虚拟键盘信息的屏显信息。
7.一种应用处理装置,其中,
所述应用处理装置包括判断单元(111)、虚拟键盘生成单元(112)、虚拟键盘输入识别单元(113);
所述判断单元(111),用于判断屏幕点触操作信息满足虚拟键盘生成条件时,向所述虚拟键盘生成单元(112)发送触发指示;
所述虚拟键盘生成单元(112),用于收到所述触发指示后,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,将所述虚拟键盘信息作为屏显信息的子信息发送;
所述虚拟键盘生成单元(112),还用于将所述虚拟键盘信息发送至所述虚拟键盘输入识别单元(113);
所述虚拟键盘输入识别单元(113),用于根据所述屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,并将此虚拟按键信息作为屏显信息中的输入内容信息发送,其中,所述虚拟按键信息包括标准虚拟键盘中各键盘信息中的部分或全部。
8.一种多点触摸设备信息显示方法,其中,
所述多点触摸设备判断屏幕点触操作信息满足虚拟键盘生成条件时,确定虚拟键盘信息,所述虚拟键盘信息包括以所述屏幕点触操作信息中各手指触点位置为中心的预设范围内的多个虚拟按键区域以及与各按键区域对应的虚拟按键信息,显示所述虚拟键盘信息,其中,所述虚拟按键信息包括标准虚拟键盘中各键盘信息中的部分或全部。
9.如权利要求8所述的信息显示方法,其特征在于,
显示所述虚拟键盘信息时,根据收到的屏幕点触操作信息判断虚拟按键区域被点触时确定相应虚拟按键信息,将所述虚拟按键信息作为输入内容显示。
10.如权利要求8或9所述的信息显示方法,其特征在于,
以手指触点位置为中心的预设范围内的虚拟按键区域包括N个虚拟按键区域,所述N个虚拟按键区域以所述手指触点位置的中心点为中心分布并且任一虚拟按键区域的中心点与手指触点位置的中心点的连线与相邻虚拟按键区域的中心点与手指触点位置的中心点的连线构成的角度均相同;
或者,以手指触点位置为中心的预设范围内的虚拟按键区域除包括所述N个虚拟按键区域外还包括一位于所述手指触点位置的虚拟按键区域;
N为大于1的整数。
11.如权利要求8或9所述的信息显示方法,其特征在于,
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括X个触点位置并且所述X个触点位置的点触时长均超过预设时长,X为大于1的整数;所述虚拟键盘生成单元,用于根据所述屏幕点触操作信息中X个触点位置确定所述虚拟键盘信息中的十个手指触点中心位置;
或者,
所述虚拟键盘生成条件是所述屏幕点触操作信息中包括连续Y次满足预设条件的屏幕点触操作,Y为大于1的整数;所述虚拟键盘生成单元,用于将预设的十个手指触点中心位置作为所述虚拟键盘信息中的十个手指触点中心位置。
CN201210047327.5A 2012-02-28 2012-02-28 一种多点触摸设备及信息显示方法及应用处理装置 Active CN102629164B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210047327.5A CN102629164B (zh) 2012-02-28 2012-02-28 一种多点触摸设备及信息显示方法及应用处理装置
PCT/CN2012/074824 WO2012155784A1 (zh) 2012-02-28 2012-04-27 一种多点触摸设备及信息显示方法及应用处理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210047327.5A CN102629164B (zh) 2012-02-28 2012-02-28 一种多点触摸设备及信息显示方法及应用处理装置

Publications (2)

Publication Number Publication Date
CN102629164A CN102629164A (zh) 2012-08-08
CN102629164B true CN102629164B (zh) 2017-06-27

Family

ID=46587426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210047327.5A Active CN102629164B (zh) 2012-02-28 2012-02-28 一种多点触摸设备及信息显示方法及应用处理装置

Country Status (2)

Country Link
CN (1) CN102629164B (zh)
WO (1) WO2012155784A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102007651B1 (ko) * 2012-12-21 2019-08-07 삼성전자주식회사 터치스크린 키보드를 구성하는 방법, 장치 및 이를 수행하는 프로그램을 저장하는 컴퓨터로 읽을 수 있는 저장 매체
CN104077065A (zh) * 2013-03-27 2014-10-01 百度在线网络技术(北京)有限公司 触摸屏终端显示虚拟键盘的方法及触摸屏终端
CN104182155B (zh) * 2013-05-21 2017-11-03 上海斐讯数据通信技术有限公司 触摸屏自动调整键盘显示区块的方法
CN103645854A (zh) * 2013-11-29 2014-03-19 广州视源电子科技股份有限公司 在触控屏幕任意位置唤出虚拟按键ui的方法
SG11201606858RA (en) 2014-02-21 2016-09-29 Principia Biopharma Inc Salts and solid form of a btk inhibitor
CN105988634A (zh) * 2015-03-06 2016-10-05 纬创资通(中山)有限公司 触控装置及判断虚拟键盘按键的方法
CN106814957A (zh) * 2015-11-30 2017-06-09 东莞酷派软件技术有限公司 输入方法、输入装置及智能终端
CN107656687B (zh) * 2016-07-26 2020-04-24 南宁富桂精密工业有限公司 虚拟键盘生成的方法及***
CN107390998B (zh) * 2017-08-18 2018-07-06 中山叶浪智能科技有限责任公司 一种虚拟键盘中按键的设置方法及***
CN111007977A (zh) * 2018-10-04 2020-04-14 邱波 智能虚拟交互方法及装置
CN111325063B (zh) * 2018-12-14 2024-01-05 航天信息股份有限公司 识别虚拟数字键盘的方法、装置和存储介质
CN112035901B (zh) * 2020-09-03 2023-09-12 北京元心科技有限公司 信息输入方法、装置、电子设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007183787A (ja) * 2006-01-06 2007-07-19 Hitachi High-Technologies Corp ソフトウェアキーボード表示装置
CN102246134A (zh) * 2008-12-09 2011-11-16 微软公司 软键盘控制

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003244973A1 (en) * 2002-07-04 2004-01-23 Koninklijke Philips Electronics N.V. Automatically adaptable virtual keyboard
CN102117164A (zh) * 2009-12-30 2011-07-06 乐金电子(中国)研究开发中心有限公司 一种虚拟键盘的实现方法、装置和设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007183787A (ja) * 2006-01-06 2007-07-19 Hitachi High-Technologies Corp ソフトウェアキーボード表示装置
CN102246134A (zh) * 2008-12-09 2011-11-16 微软公司 软键盘控制

Also Published As

Publication number Publication date
CN102629164A (zh) 2012-08-08
WO2012155784A1 (zh) 2012-11-22

Similar Documents

Publication Publication Date Title
CN102629164B (zh) 一种多点触摸设备及信息显示方法及应用处理装置
CN104679362B (zh) 触控装置及其控制方法
US9035883B2 (en) Systems and methods for modifying virtual keyboards on a user interface
CN102722334B (zh) 触摸屏幕的控制方法及装置
TWI478041B (zh) 於觸控面板上識別手掌區域方法及其更新方法
CN101498979B (zh) 利用电容式触摸屏实现虚拟键盘的方法
EP2821906B1 (en) Method for processing touch operation and mobile terminal
US10802644B2 (en) Assistive text-entry system and method
US20160274788A1 (en) Method and device for building virtual keyboard
US20110095992A1 (en) Tools with multiple contact points for use on touch panel
US20150185953A1 (en) Optimization operation method and apparatus for terminal interface
CN106598335A (zh) 一种移动终端的触摸屏控制方法、装置及移动终端
CN106681555A (zh) 一种移动终端的触摸屏控制方法、装置及移动终端
KR20120128690A (ko) 터치 키보드의 동적 생성 방법 및 장치
US20120007816A1 (en) Input Control Method and Electronic Device for a Software Keyboard
CN101452354B (zh) 电子装置的输入方法、内容显示方法及其应用
CN103218044B (zh) 一种基于物理回馈的触摸装置及其触摸处理方法
WO2014075408A1 (zh) 设置虚拟键盘的方法及装置
TWI482064B (zh) 可攜式裝置與操作方法
US10564844B2 (en) Touch-control devices and methods for determining keys of a virtual keyboard
US20140223328A1 (en) Apparatus and method for automatically controlling display screen density
JP5177158B2 (ja) 入力装置、入力ボタン表示方法及び入力ボタン表示プログラム
CN103809793B (zh) 一种信息处理方法和电子设备
CN102693064B (zh) 一种终端退出保护屏幕的方法及***
JP5492627B2 (ja) 情報表示装置および情報表示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20170526

Address after: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68

Applicant after: Nanjing Zhongxing Software Co., Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Applicant before: ZTE Corporation

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191106

Address after: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building

Patentee after: ZTE Communications Co., Ltd.

Address before: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68

Patentee before: Nanjing Zhongxing Software Co., Ltd.

TR01 Transfer of patent right