CN107247559A - 响应触摸操作的方法及其***、电子设备 - Google Patents

响应触摸操作的方法及其***、电子设备 Download PDF

Info

Publication number
CN107247559A
CN107247559A CN201710530683.5A CN201710530683A CN107247559A CN 107247559 A CN107247559 A CN 107247559A CN 201710530683 A CN201710530683 A CN 201710530683A CN 107247559 A CN107247559 A CN 107247559A
Authority
CN
China
Prior art keywords
touch
screen
mode
point
electronic equipment
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.)
Pending
Application number
CN201710530683.5A
Other languages
English (en)
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710530683.5A priority Critical patent/CN107247559A/zh
Publication of CN107247559A publication Critical patent/CN107247559A/zh
Priority to US16/025,114 priority patent/US10558357B2/en
Pending legal-status Critical Current

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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • 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/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种响应触摸操作的方法,应用于具有触摸屏的电子设备,触摸屏至少具有第一触摸模式和第二触摸模式,方法包括:判断触摸屏上产生的至少一个触摸点是否满足第一预设条件;以及在至少一个触摸点满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式,其中,至少一个触摸点是由触摸操作产生的。本公开还提供了一种响应触摸操作的***以及一种电子设备。

Description

响应触摸操作的方法及其***、电子设备
技术领域
本公开涉及一种响应触摸操作的方法及其***、电子设备。
背景技术
随着电子技术和触摸屏技术的不断发展,越来越多的电子设备都倾向于配置功能强大的触摸屏。例如,智能手机、平板电脑、智能相机、个人计算机,等等。
然而,在实现本公开实施例的过程中,发明人发现相关技术至少存在如下缺陷:配置在电子设备上的触摸屏的触摸模式单一,导致用户体验不佳。
发明内容
本公开的一个方面提供了一种响应触摸操作的方法,应用于具有触摸屏的电子设备,上述触摸屏至少具有第一触摸模式和第二触摸模式,上述方法包括:判断上述触摸屏上产生的至少一个触摸点是否满足第一预设条件;以及在上述至少一个触摸点满足上述第一预设条件的情况下,控制上述电子设备的上述触摸屏的触摸模式从上述第一触摸模式转换为上述第二触摸模式,其中,上述至少一个触摸点是由触摸操作产生的。
可选地,在判断上述触摸屏上产生的上述至少一个触摸点是否满足第一预设条件之前,上述方法还包括:检测施加在上述触摸屏上的触摸操作;以及根据检测到的上述触摸操作确定上述触摸屏上产生的上述至少一个触摸点。
可选地,上述方法还包括:在上述触摸屏工作在上述第二触摸模式下时,从上述至少一个触摸点中识别出带有压力的触摸点;以及使上述电子设备针对上述带有压力的触摸点对上述触摸操作进行响应。
可选地,从上述至少一个触摸点中识别出带有压力的触摸点包括:依次计算上述触摸屏上产生的各触摸点上所承受的压力值;依次将计算得到的各触摸点上所承受的压力值与预设压力值比较;以及根据比较结果,将所承受的压力值不小于上述预设压力值的触摸点识别为上述带有压力的触摸点。
可选地,在控制上述电子设备的上述触摸屏的触摸模式从上述第一触摸模式转换为上述第二触摸模式之后,上述方法还包括:检测上述触摸屏上产生的触摸点是否满足第二预设条件;以及若上述触摸屏上产生的触摸点满足上述第二预设条件,则控制上述电子设备的上述触摸屏的触摸模式从上述第二触摸模式转换为上述第一触摸模式。
可选地,判断上述触摸屏上产生的上述至少一个触摸点是否满足第一预设条件包括:检测上述至少一个触摸点的个数是否大于等于预设个数。
可选地,上述第一触摸模式是上述电子设备的上述触摸屏的默认触摸模式。
可选地,上述方法还包括:在上述电子设备的上述触摸屏上显示用于选择上述第一触摸模式和上述第二触摸模式的控件。
可选地,上述第二触摸模式包括水下触摸模式。
本公开的另一方面提供了一种响应触摸操作的***,应用于具有触摸屏的电子设备,上述触摸屏至少具有第一触摸模式和第二触摸模式,上述***包括:第一判断模块,用于判断上述触摸屏上产生的至少一个触摸点是否满足第一预设条件;以及第一控制模块,用于在上述至少一个触摸点满足上述第一预设条件的情况下,控制上述电子设备的上述触摸屏的触摸模式从上述第一触摸模式转换为上述第二触摸模式,其中,上述至少一个触摸点是由触摸操作产生的。
可选地,上述***还包括:检测模块,用于在判断上述触摸屏上产生的上述至少一个触摸点是否满足第一预设条件之前,检测施加在上述触摸屏上的触摸操作;以及确定模块,用于根据检测到的上述触摸操作确定上述触摸屏上产生的上述至少一个触摸点。
可选地,上述***还包括:识别模块,用于在上述触摸屏工作在上述第二触摸模式下时,从上述至少一个触摸点中识别出带有压力的触摸点;以及响应模块,用于使上述电子设备针对上述带有压力的触摸点对上述触摸操作进行响应。
可选地,上述识别模块包括:计算单元,用于依次计算上述触摸屏上产生的各触摸点上所承受的压力值;比较单元,用于依次将计算得到的各触摸点上所承受的压力值与预设压力值比较;以及识别单元,用于根据比较结果,将所承受的压力值不小于上述预设压力值的触摸点识别为上述带有压力的触摸点。
可选地,上述***还包括:第二判断模块,用于在控制上述电子设备的上述触摸屏的触摸模式从上述第一触摸模式转换为上述第二触摸模式之后,判断上述触摸屏上产生的触摸点是否满足第二预设条件;以及第二控制模块,用于若上述触摸屏上产生的触摸点满足上述第二预设条件,则控制上述电子设备的上述触摸屏的触摸模式从上述第二触摸模式转换为上述第一触摸模式。
可选地,上述第一判断模块还用于判断上述至少一个触摸点的个数是否大于等于预设个数。
可选地,上述第一触摸模式是上述电子设备的上述触摸屏的默认触摸模式。
可选地,上述***在上述电子设备的上述触摸屏上具有显示用于选择上述第一触摸模式和上述第二触摸模式的控件。
可选地,第二触摸模式包括水下触摸模式。
本公开的另一方面提供了一种电子设备,具有触摸屏,上述触摸屏至少具有第一触摸模式和第二触摸模式,上述电子设备包括:存储器,其上存储有程序;处理器,用于执行上述程序以实现如上任一项所述的响应触摸操作的方法。
本公开的另一方面提供了一种非易失性存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上任一项所述的方法。
本公开的另一方面提供了一种程序,所述程序包括可执行指令,所述指令在被执行时用于实现如上任一项所述的方法。
附图说明
为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:
图1示意性示出了根据本公开实施例的响应触摸操作的方法和***的应用场景;
图2示意性示出了根据本公开实施例的响应触摸操作的方法的流程图;
图3A示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图;
图3B示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图;
图3C示意性示出了根据本公开实施例的从至少一个触摸点中识别出带有压力的触摸点的流程图;
图3D示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图;
图4示意性示出了根据本公开实施例的响应触摸操作的***的框图;
图5A示意性示出了根据本公开另一实施例的响应触摸操作的***的框图;
图5B示意性示出了根据本公开另一实施例的响应触摸操作的***的框图;
图5C示意性示出了根据本公开实施例的识别模块的框图;
图5D示意性示出了根据本公开另一实施例的响应触摸操作的***的框图;以及
图6示意性示出了根据本公开实施例的电子设备的框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。此外,在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。
因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行***使用或者结合指令执行***使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体***、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
本公开的实施例提供了一种响应触摸操作的方法和***。其中,响应触摸操作的方法应用于具有触摸屏的电子设备,触摸屏至少具有第一触摸模式和第二触摸模式,该方法包括在触摸屏上产生的至少一个触摸点满足预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式,其中,至少一个触摸点是由触摸操作产生的。
图1示意性示出了根据本公开实施例的响应触摸操作的方法和***的应用场景。
具体地,如图1所示,电子设备110包括触摸屏111,可选地,还可以包括物理按键112。电子设备110可以是以下任意一种:智能手机、平板电脑、智能相机、个人计算机等,但不限于此。用户可以在电子设备110的触摸屏111上进行触摸操作,并且电子设备110可以检测到这些触摸操作并执行相应功能。需要说明的是,电子设备110上可以不包括物理按键112,即实现对电子设备110的操作可以通过触摸屏111来完成,可以不通过物理按键112实现相应操作。或者,电子设备110上可以除了包括物理按键112之外,还可以包括其它一种或多种按键,例如,可以是关机按键,音量按键等等。
图2示意性示出了根据本公开实施例的响应触摸操作的方法的流程图。
根据本公开的实施例,该响应触摸操作的方法应用于具有触摸屏的电子设备,触摸屏至少具有第一触摸模式和第二触摸模式,该方法包括判断触摸屏上产生的至少一个触摸点是否满足第一预设条件;以及在至少一个触摸点满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式,其中,至少一个触摸点是由触摸操作产生的。
具体地,如图2所示,该方法可以包括操作S201和S202。
在操作S201,判断触摸屏上产生的至少一个触摸点是否满足第一预设条件。
在操作S202,在至少一个触摸点满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式,其中,至少一个触摸点是由触摸操作产生的。
根据本公开的实施例,电子设备上的触摸屏至少具有第一触摸模式和第二触摸模式,其中,第一触摸模式与第二触摸模式不同。触摸屏可以识别触摸屏上产生的触摸点。触摸模式的种类包括多种,可以是以下任一一种或多种:电容式触摸模式,压力触摸模式,电阻触摸模式等。需要说明的是,根据本公开实施例的触摸屏除了具有第一触摸模式和第二触摸模式之外,还可以包括其它触摸模式,触摸屏上所支持的触摸模式种类不做限定。
根据本公开的实施例,在触摸屏上产生至少一个触摸点后,判断触摸屏上产生的至少一个触摸点是否满足第一预设条件,在满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式转换,以使电子设备的触摸屏能够识别用户的操作。第一预设条件的种类可以有多种,例如,可以是以下任一一种或多种的组合:触摸点的个数是否满足预设个数,触摸点的轨迹是否满足预设轨迹,以及触摸点上的压力大小是否满足预设压力大小等等。
根据本公开的实施例,在触摸屏上产生的至少一个触摸点满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式。在这种情况下,一方面,不仅可以方便地切换电子设备上触摸屏的触摸模式,使得用户可以根据用户需求选择电子设备上触摸屏的触摸模式。另一方面,还可以使得电子设备上的触摸屏更加适用于不同的应用场景。例如,在下雨天时,用户可以切换使用适于雨天操作的触摸模式,在晴天时,用户可以切换使用适于晴天操作的触摸模式。
下面参考图3A~图3D,结合具体实施例对图2所示的方法做进一步说明。
图3A示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图。在该实施例中,除了包括上文参考图2描述的操作S201和S202之外,还可以包括操作S301~S302。为了描述的简洁起见,这里省略对操作S201和S202的描述。
根据本公开的实施例,在判断触摸屏上产生的至少一个触摸点是否满足第一预设条件之前,方法还包括:检测施加在触摸屏上的触摸操作。以及根据检测到的触摸操作确定触摸屏上产生的至少一个触摸点。
具体地,如图3A所示,响应触摸操作的方法还包括操作S301和S302。
在操作S301,检测施加在触摸屏上的触摸操作。
在操作S302,根据检测到的触摸操作确定触摸屏上产生的至少一个触摸点。
根据本公开的实施例,在控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式之前,用户可以先在电子设备触摸屏上进行触摸操作,触摸屏接收施加在触摸屏上的触摸操作。触摸操作可以包括多种,例如,触摸操作可以是在触摸屏上的滑动操作,可以在触摸屏上的点击操作,触摸操作的种类在此不做限定。在检测施加在触摸屏上的触摸操作之后,根据检测到的触摸操作确定由施加在触摸屏上的触摸操作产生的触摸点,可以是确定触摸点的位置、和/或触摸点的压力大小,和/或触摸点的数量。在确定触摸屏上产生的触摸点之后,判断触摸屏上产生的至少一个触摸点是否满足第一预设条件。
根据本公开的实施例,在控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式之前,先检测施加在触摸屏上的触摸操作,再确定相应的触摸点,根据检测到的触摸操作产生的触摸点是否满足预设条件,在满足预设条件的情况下,转换电子设备的触摸屏的触摸模式。在不满足预设条件的情况下,不转换电子设备的触摸屏的触摸模式。达到了根据用户实际需求决定是否转换电子设备的触摸屏的触摸模式,符合用户意愿。
图3B示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图。在该实施例中,除了包括上文参考图2和图3A描述的操作之外,还可以包括操作S304和S305。为了描述的简洁起见,这里省略描述图2和图3A中的操作。
根据本公开的实施例,响应触摸操作的方法还可以包括在触摸屏工作在第二触摸模式下时,从至少一个触摸点中识别出带有压力的触摸点;以及使电子设备针对带有压力的触摸点对触摸操作进行响应。
具体地,如图3B所示,响应触摸操作的方法还可以包括操作S304和S305。
在操作S304,在触摸屏工作在第二触摸模式下时,从至少一个触摸点中识别出带有压力的触摸点。
在操作S305,使电子设备针对带有压力的触摸点对触摸操作进行响应。
根据本公开的实施例,当电子设备的触摸屏的触摸模式由第一触摸模式转换为第二触摸模式时,电子设备的触摸屏在第二触摸模式下工作。触摸屏可以识别出由触摸操作产生的带有压力的触摸点,并且,在识别出带有压力的触摸点之后,电子设备可以对带有压力的触摸点对触摸操作进行响应。
根据本公开的实施例,当电子设备的触摸屏的触摸模式转换之后,电子设备可以识别并响应触摸屏在转换前的触摸模式下产生的触摸操作。电子设备也可以识别并响应触摸屏在转换后的触摸模式下产生的触摸操作。使得电子设备的触摸屏适用于不同的应用场景,提高了用户体验。
图3C示意性示出了根据本公开实施例的从至少一个触摸点中识别出带有压力的触摸点的流程图。
根据本公开的实施例,从至少一个触摸点中识别出带有压力的触摸点包括依次计算触摸屏上产生的各触摸点上所承受的压力值,依次将计算得到的各触摸点上所承受的压力值与预设压力值比较,以及根据比较结果,将所承受的压力值不小于预设压力值的触摸点识别为带有压力的触摸点。
具体地,如图3C所示,从触摸点中识别出带有压力的触摸点的方法包括操作S3041~S3043。其中:
在操作S3041,依次计算触摸屏上产生的各触摸点上所承受的压力值。
在操作S3042,依次将计算得到的各触摸点上所承受的压力值与预设压力值比较。
在操作S3043,根据比较结果,将所承受的压力值不小于预设压力值的触摸点识别为带有压力的触摸点。
根据本公开的实施例,从触摸点中识别出带有压力的触摸点的方法可以是计算触摸屏上产生的各触摸点上所承受的压力值,将该压力值与预设压力值比较,得到比较结果,将所承受的压力值不小于预设压力值的触摸点识别为带有压力的触摸点。根据本公开的实施例,可以忽略所承受的压力值小于预设压力值的触摸点。
根据本公开的实施例,从触摸点中识别出带有压力的触摸点的方法可以将各触摸点上所承受的压力值与预设压力值比较,该方法简单方便,能够快速的识别为带有压力的触摸点。
图3D示意性示出了根据本公开另一实施例的响应触摸操作的方法的流程图。
根据本公开的实施例,在控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式之后,检测触摸屏上产生的触摸点是否满足第二预设条件;以及若触摸屏上产生的触摸点满足第二预设条件,则控制电子设备的触摸屏的触摸模式从第二触摸模式转换为第一触摸模式。
具体地,如图3D所示,响应触摸操作的方法还包括操作S306和S307。其中:
在操作S306,检测触摸屏上产生的触摸点是否满足第二预设条件。
在操作S307,若触摸屏上产生的触摸点满足第二预设条件,则控制电子设备的触摸屏的触摸模式从第二触摸模式转换为第一触摸模式。
根据本公开的实施例,在控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式之后,还可以检测触摸屏上产生的触摸点是否满足第二预设条件,在满足第二预设条件时,控制电子设备的触摸屏的触摸模式从第二触摸模式转换为第一触摸模式。
根据本公开的实施例,可以方便的切换电子设备上触摸屏的触摸模式,使得用户可以根据用户需求选择电子设备上触摸屏的触摸模式。
根据本公开的实施例,判断触摸屏上产生的至少一个触摸点是否满足第一预设条件包括检测至少一个触摸点的个数是否大于等于预设个数。
根据本公开的实施例,在检测触摸屏上产生的触摸点的个数大于等于预设个数的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式。在检测触摸屏上产生的触摸点的个数小于预设个数的情况下,电子设备的触摸屏的触摸模式可以不变化,使得用户快速方便的切换触摸屏的触摸模式。
根据本公开的实施例,响应触摸操作的方法还包括第一触摸模式是电子设备的触摸屏的默认触摸模式。根据本公开的实施例,在不需要切换触摸模式时,可以设置电子设备的触摸屏的默认触摸模式。可以根据用户喜好或用户习惯进行设定相应的默认触摸模式,提高了用户体验。
根据本公开的实施例,响应触摸操作的方法还包括在电子设备的触摸屏上显示用于选择第一触摸模式和第二触摸模式的控件。根据本公开的实施例,第二触摸模式包括水下触摸模式。根据本公开的实施例,为了实现智能化控制切换触摸屏的触摸模式,可以在电子设备的触摸屏上至少显示用于选择第一触摸模式和第二触摸模式的控件。用户可以根据实际情况选择触摸屏的触摸模式。根据本公开的实施例,第二触摸模式包括水下触摸模式。当电子设备在水下工作或者,电子设备的触摸屏上覆盖有液体时,电子设备可以根据触摸屏的外部环境,选择触摸屏的触摸模式,达到了消除液体对触摸屏识别用户操作的影响。
图4示意性示出了根据本公开实施例的响应触摸操作的***的框图。
如图4所示,响应触摸操作的***400包括第一判断模块401和第一控制模块402。响应触摸操作的***400应用于具有触摸屏的电子设备,触摸屏至少具有第一触摸模式和第二触摸模式,第一判断模块401用于判断触摸屏上产生的至少一个触摸点是否满足第一预设条件。第一控制模块402用于在至少一个触摸点满足第一预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式,其中,至少一个触摸点是由触摸操作产生的。
根据本公开的实施例,在触摸屏上产生的至少一个触摸点满足预设条件的情况下,控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式。在这种情况下,一方面,不仅可以方便的切换电子设备上触摸屏的触摸模式,使得用户可以根据用户需求选择电子设备上触摸屏的触摸模式。另一方面,还可以使得电子设备上的触摸屏更加适用于不同的应用场景。例如,在下雨天时,用户使用适于雨天操作的触摸模式,在晴天时,用户使用适于晴天操作的触摸模式。
图5A示意性示出了根据本公开另一实施例的响应触摸操作的***的框图。
根据本公开的实施例,如图5A所示,响应触摸操作的***400包括第一判断模块401和第一控制模块402、检测模块403和确定模块404。检测模块403用于在判断触摸屏上产生的至少一个触摸点是否满足第一预设条件之前,检测施加在触摸屏上的触摸操作。确定模块404用于根据检测到的触摸操作确定触摸屏上产生的至少一个触摸点。
图5B示意性示出了根据本公开另一实施例的响应触摸操作的***的框图。
根据本公开的实施例,如图5B所示,响应触摸操作的***400除了包括第一判断模块401和第一控制模块402、检测模块403和确定模块404,还包括识别模块405和响应模块406。识别模块405用于在触摸屏工作在第二触摸模式下时,从至少一个触摸点中识别出带有压力的触摸点。响应模块406用于使电子设备针对带有压力的触摸点对触摸操作进行响应。
图5C示意性示出了根据本公开实施例的识别模块的框图。
根据本公开的实施例,如图5C所示,识别模块405包括计算单元4051、比较单元4052和识别单元4053。计算单元4051用于依次计算触摸屏上产生的各触摸点上所承受的压力值。比较单元4052用于依次将计算得到的各触摸点上所承受的压力值与预设压力值比较。识别单元4053用于根据比较结果,将所承受的压力值不小于预设压力值的触摸点识别为带有压力的触摸点。
图5D示意性示出了根据本公开另一实施例的响应触摸操作的***的框图。
根据本公开的实施例,如图5D所示,根据本公开的实施例,响应触摸操作的***400除了包括第一判断模块401、第一控制模块402、检测模块403、确定模块404、识别模块405、响应模块406,响应触摸操作的***400还包括第二判断模块407和第二控制模块408。第二判断模块407用于在控制电子设备的触摸屏的触摸模式从第一触摸模式转换为第二触摸模式之后,判断触摸屏上产生的触摸点是否满足第二预设条件。第二控制模块408用于若触摸屏上产生的触摸点满足第二预设条件,则控制电子设备的触摸屏的触摸模式从第二触摸模式转换为第一触摸模式。
根据本公开的实施例,第一判断模块401还用于判断至少一个触摸点的个数是否大于等于预设个数。
根据本公开的实施例,响应触摸操作的***400在电子设备的触摸屏上具有显示用于选择第一触摸模式和第二触摸模式的控件。根据本公开的实施例,第二触摸模式包括水下触摸模式。
可以理解的是,第一判断模块401、第一控制模块402、检测模块403、确定模块404、识别模块405、响应模块406、第二判断模块407和第二控制模块408可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,第一判断模块401、第一控制模块402、检测模块403、确定模块404、识别模块405、响应模块406、第二判断模块407和第二控制模块408中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以以对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。或者,第一判断模块401、第一控制模块402、检测模块403、确定模块404、识别模块405、响应模块406、第二判断模块407和第二控制模块408中的至少一个可以至少被部分地实现为计算机程序模块,当该程序被计算机运行时,可以执行相应模块的功能。
图6示意性示出了根据本公开实施例的电子设备的框图。
根据本公开的实施例,还提供了一种电子设备,具有触摸屏,触摸屏至少具有第一触摸模式和第二触摸模式,电子设备包括存储器,其上存储有程序。处理器用于执行程序以实现任一项所述的响应触摸操作的方法。
具体地,如图6所示,电子设备包括处理器510和存储器520。该电子设备可以执行上面参考图2~图3D描述的方法。
具体地,处理器510例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器510还可以包括用于缓存用途的板载存储器。处理器510可以是用于执行参考图2~图3D描述的根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
存储器520,例如可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,存储器可以包括但不限于电、磁、光、电磁、红外或半导体***、装置、器件或传播介质。存储器的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
存储器520可以包括计算机程序521,该计算机程序521可以包括代码/计算机可执行指令,其在由处理器510执行时使得处理器510执行例如上面结合图2~图3D所描述的方法流程及其任何变形。
计算机程序521可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序521中的代码可以包括一个或多个程序模块,例如包括521A、模块521B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器510执行时,使得处理器510可以执行例如上面结合图2~图3D所描述的方法流程及其任何变形。
根据本发明的实施例,第一判断模块401、第一控制模块402、检测模块403、确定模块404、识别模块405、响应模块406、第二判断模块407和第二控制模块408中的至少一个可以实现为参考图6描述的计算机程序模块,其在被处理器510执行时,可以实现上面描述的相应操作。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

Claims (10)

1.一种响应触摸操作的方法,应用于具有触摸屏的电子设备,所述触摸屏至少具有第一触摸模式和第二触摸模式,所述方法包括:
判断所述触摸屏上产生的至少一个触摸点是否满足第一预设条件;以及
在所述至少一个触摸点满足所述第一预设条件的情况下,控制所述电子设备的所述触摸屏的触摸模式从所述第一触摸模式转换为所述第二触摸模式,其中,所述至少一个触摸点是由触摸操作产生的。
2.根据权利要求1所述的方法,其中,在判断所述触摸屏上产生的所述至少一个触摸点是否满足第一预设条件之前,所述方法还包括:
检测施加在所述触摸屏上的触摸操作;以及
根据检测到的所述触摸操作确定所述触摸屏上产生的所述至少一个触摸点。
3.根据权利要求2所述的方法,其中,所述方法还包括:
在所述触摸屏工作在所述第二触摸模式下时,从所述至少一个触摸点中识别出带有压力的触摸点;以及
使所述电子设备针对所述带有压力的触摸点对所述触摸操作进行响应。
4.根据权利要求3所述的方法,其中,从所述至少一个触摸点中识别出带有压力的触摸点包括:
依次计算所述触摸屏上产生的各触摸点上所承受的压力值;
依次将计算得到的各触摸点上所承受的压力值与预设压力值比较;以及
根据比较结果,将所承受的压力值不小于所述预设压力值的触摸点识别为所述带有压力的触摸点。
5.根据权利要求2所述的方法,其中,在控制所述电子设备的所述触摸屏的触摸模式从所述第一触摸模式转换为所述第二触摸模式之后,所述方法还包括:
检测所述触摸屏上产生的触摸点是否满足第二预设条件;以及
若所述触摸屏上产生的触摸点满足所述第二预设条件,则控制所述电子设备的所述触摸屏的触摸模式从所述第二触摸模式转换为所述第一触摸模式。
6.根据权利要求1所述的方法,其中,判断所述触摸屏上产生的所述至少一个触摸点是否满足第一预设条件包括:
检测所述至少一个触摸点的个数是否大于等于预设个数。
7.根据权利要求1所述的方法,其中,所述第一触摸模式是所述电子设备的所述触摸屏的默认触摸模式。
8.根据权利要求1所述的方法,其中,所述方法还包括:
在所述电子设备的所述触摸屏上显示用于选择所述第一触摸模式和所述第二触摸模式的控件。
9.一种响应触摸操作的***,应用于具有触摸屏的电子设备,所述触摸屏至少具有第一触摸模式和第二触摸模式,所述***包括:
第一判断模块,用于在判断所述触摸屏上产生的至少一个触摸点是否满足第一预设条件;
第一控制模块,用于在所述触摸屏上产生的至少一个触摸点满足预设条件的情况下,控制所述电子设备的所述触摸屏的触摸模式从所述第一触摸模式转换为所述第二触摸模式。
10.一种电子设备,具有触摸屏,所述触摸屏至少具有第一触摸模式和第二触摸模式,所述电子设备包括:
存储器,其上存储有程序;以及
处理器,用于执行所述程序以实现权利要求1至8中任一项所述的响应触摸操作的方法。
CN201710530683.5A 2017-06-30 2017-06-30 响应触摸操作的方法及其***、电子设备 Pending CN107247559A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710530683.5A CN107247559A (zh) 2017-06-30 2017-06-30 响应触摸操作的方法及其***、电子设备
US16/025,114 US10558357B2 (en) 2017-06-30 2018-07-02 Method for responding to touch operation and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710530683.5A CN107247559A (zh) 2017-06-30 2017-06-30 响应触摸操作的方法及其***、电子设备

Publications (1)

Publication Number Publication Date
CN107247559A true CN107247559A (zh) 2017-10-13

Family

ID=60013714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710530683.5A Pending CN107247559A (zh) 2017-06-30 2017-06-30 响应触摸操作的方法及其***、电子设备

Country Status (2)

Country Link
US (1) US10558357B2 (zh)
CN (1) CN107247559A (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110007800B (zh) * 2019-04-10 2020-11-10 广州视源电子科技股份有限公司 一种触摸操作模式的控制方法、装置、设备及存储介质
CN112269498A (zh) * 2020-11-17 2021-01-26 深圳创维-Rgb电子有限公司 触摸屏检测方法、装置、触控显示设备和可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103401999A (zh) * 2013-07-17 2013-11-20 上海斐讯数据通信技术有限公司 一种移动终端的模式快速切换***
CN103513817A (zh) * 2013-04-26 2014-01-15 展讯通信(上海)有限公司 一种触控设备及控制其配置操作模式的方法、装置
CN103645835A (zh) * 2013-11-15 2014-03-19 联想(北京)有限公司 信息处理的方法及电子设备
CN103902328A (zh) * 2012-12-28 2014-07-02 联想(北京)有限公司 一种信息处理方法及电子设备
CN105677105A (zh) * 2016-01-05 2016-06-15 广东欧珀移动通信有限公司 终端的控制方法及装置
CN105930007A (zh) * 2016-04-29 2016-09-07 青岛海信移动通信技术股份有限公司 一种移动设备的触控操作方法、装置和移动设备
CN106502458A (zh) * 2016-10-31 2017-03-15 深圳市金立通信设备有限公司 一种触屏方法及终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5121963B2 (ja) * 2011-03-31 2013-01-16 株式会社東芝 電子機器及び制御方法
EP2825934B1 (en) * 2012-03-15 2021-06-30 Nokia Technologies Oy A tactile apparatus link
US9489123B2 (en) * 2013-01-25 2016-11-08 Wilus Institute Of Standards And Technology Inc. Method for sensing touch pressure and digital device using the same
EP2821897B1 (en) * 2013-07-04 2019-08-21 Sony Corporation Finger detection on touch screens for mobile devices
KR102065411B1 (ko) * 2013-09-04 2020-01-13 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
CN104571852B (zh) * 2014-12-12 2018-09-04 百度在线网络技术(北京)有限公司 图标的移动方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902328A (zh) * 2012-12-28 2014-07-02 联想(北京)有限公司 一种信息处理方法及电子设备
CN103513817A (zh) * 2013-04-26 2014-01-15 展讯通信(上海)有限公司 一种触控设备及控制其配置操作模式的方法、装置
CN103401999A (zh) * 2013-07-17 2013-11-20 上海斐讯数据通信技术有限公司 一种移动终端的模式快速切换***
CN103645835A (zh) * 2013-11-15 2014-03-19 联想(北京)有限公司 信息处理的方法及电子设备
CN105677105A (zh) * 2016-01-05 2016-06-15 广东欧珀移动通信有限公司 终端的控制方法及装置
CN105930007A (zh) * 2016-04-29 2016-09-07 青岛海信移动通信技术股份有限公司 一种移动设备的触控操作方法、装置和移动设备
CN106502458A (zh) * 2016-10-31 2017-03-15 深圳市金立通信设备有限公司 一种触屏方法及终端

Also Published As

Publication number Publication date
US10558357B2 (en) 2020-02-11
US20190004695A1 (en) 2019-01-03

Similar Documents

Publication Publication Date Title
US10007362B2 (en) Electronic device and method for operating electronic device by electronic pen
JP6158913B2 (ja) ジェスチャを使用したデバイスとの対話
KR102230630B1 (ko) 빠른 제스처 재접속
US8581869B2 (en) Information processing apparatus, information processing method, and computer program
JP5157969B2 (ja) 情報処理装置、閾値設定方法及びそのプログラム
KR101978687B1 (ko) 터치스크린 단말기에서 문자 입력 방법 및 장치
US20130211843A1 (en) Engagement-dependent gesture recognition
US20140306897A1 (en) Virtual keyboard swipe gestures for cursor movement
CN103562820B (zh) 目标歧义消除和校正
US20110080430A1 (en) Information Processing Apparatus, Information Processing Method, and Information Processing Program
JP2008123476A5 (zh)
CN104932828B (zh) 一种信息处理方法及电子设备
TW201531925A (zh) 多點觸控虛擬滑鼠
US20120304199A1 (en) Information processing apparatus, information processing method, and computer program
JP2015007949A (ja) 表示装置、表示制御方法及びコンピュータプログラム
EP3839702B1 (en) Electronic device and method for processing letter input in electronic device
CN109847369B (zh) 游戏中虚拟角色的姿势切换方法和装置
US20150338990A1 (en) Method for controlling display and electronic device
US20140215384A1 (en) Scrolling method and electronic device thereof
JP2012027515A (ja) 入力方法及び入力装置
CN107547738B (zh) 一种提示方法及移动终端
US10884516B2 (en) Operation and control apparatus and control method
KR20180001985A (ko) 전자 장치 및 그의 동작 방법
CN102768597B (zh) 一种操作电子设备的方法及装置
KR102096070B1 (ko) 터치 인식 개선 방법 및 그 전자 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171013

RJ01 Rejection of invention patent application after publication