CN112596827B - 一种显示信息提取方法、装置及计算机设备 - Google Patents

一种显示信息提取方法、装置及计算机设备 Download PDF

Info

Publication number
CN112596827B
CN112596827B CN202011461174.XA CN202011461174A CN112596827B CN 112596827 B CN112596827 B CN 112596827B CN 202011461174 A CN202011461174 A CN 202011461174A CN 112596827 B CN112596827 B CN 112596827B
Authority
CN
China
Prior art keywords
preset
preset operation
display information
moment
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
CN202011461174.XA
Other languages
English (en)
Other versions
CN112596827A (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.)
Shanghai Wingtech Information Technology Co Ltd
Original Assignee
Shanghai Wingtech Information Technology 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 Shanghai Wingtech Information Technology Co Ltd filed Critical Shanghai Wingtech Information Technology Co Ltd
Priority to CN202011461174.XA priority Critical patent/CN112596827B/zh
Publication of CN112596827A publication Critical patent/CN112596827A/zh
Application granted granted Critical
Publication of CN112596827B publication Critical patent/CN112596827B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种显示信息提取方法、装置及计算机设备,涉及终端技术领域。该方法包括:在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,第一时刻为检测到第一预设操作的时刻,判断是否在预设时间内接收到第二预设操作,若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库,若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。本发明实施例用于在能够快速启动截屏或录屏功能,同时避免浪费存储空间。

Description

一种显示信息提取方法、装置及计算机设备
技术领域
本发明涉及终端技术领域,尤其涉及一种显示信息提取方法、装置及计算机设备。
背景技术
智能终端设备的功能的丰富化,给人们的生活带来越来越多的便利,例如:手机的截屏和录屏功能,使得用户可以通过截屏保存自己想要保留的图像,可以通过录屏保存自己需要的视频,或录制自己对终端设备的操作过程,作为学习资料。
现有技术中,大多数智能手机的截屏或录屏功能隐藏在某个菜单中,如设计成状态栏的快捷图标或者设置成高级功能菜单里面的屏幕录制选项,这使得开启录屏的方式较为繁琐,用户需要经过一系列查找操作才能启动该功能,因此当用户需要对一段正在播放的视频进行录屏或对当前显示的图像进行截屏时,很容易错过时机或捕获不到需要的图像和视频片段。但如果将截屏或录屏的启动方式设置的过于简单,比如滑动或点击操作就能开启该功能,一则很容易与现有操作相互冲突,二则很容易使用户产生误操作,提取不需要的图像或视频,浪费存储空间。综上,本领域亟需一种既能够快速启动截屏或录屏又可以避免浪费存储空间的显示信息提取方法。
发明内容
基于此,有必要针对上述问题,提供一种显示信息提取方法、装置及计算机设备,用于在能够快速启动截屏或录屏的同时避免浪费存储空间。
为了实现上述目的,本发明实施例提供了如下技术方案:
第一方面,本发明的实施例提供了一种显示信息提取方法,所述方法包括:
在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;
判断是否在预设时间内接收到第二预设操作;
若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库;
若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。
作为本发明实施例一种可选的实施方式,所述第一时刻对应的显示信息为所述第一时刻时终端设备的屏幕所显示的图像,或者所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述终端设备的屏幕所显示的图像流。
作为本发明实施例一种可选的实施方式,所述检测是否在预设时间内接收到第二预设操作,包括:
在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;
若在所述计时器计时结束前检测到了所述第二预设操作,则确定在所述预设时间内接收到了所述第二预设操作;
若在所述计时器计时结束之后未检测到所述第二预设操作,则确定在所述预设时间内未接收到所述第二预设操作。
作为本发明实施例一种可选的实施方式,所述第一预设操作为指关节敲击屏幕的操作;
所述第二预设操作为指关节敲击屏幕的操作,或者所述第二预设操作为指关节双击屏幕的操作。
作为本发明实施例一种可选的实施方式,检测所述第一预设操作或检测所述第二预设操作包括:
检测所述终端设备的加速度是否大于阈值加速度;
若所述终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;
若具有到触摸事件,则判断所述触摸事件的触摸面积是否小于阈值面积;
若所述触摸事件的触摸面积小于阈值面积,则确定检测到指关节敲击屏幕的操作。
作为本发明实施例一种可选的实施方式,所述方法包括:
若在所述预设时间内接收到了所述第二预设操作,则输出指示信息,所述指示信息用于指示已对所述第一时刻对应的显示信息进行提取。
作为本发明实施例一种可选的实施方式,所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述屏幕所显示的图像流,所述方法还包括:
接收用户输入的第三预设操作;
响应于所述第三预设操作,停止对所述第一时刻对应的显示信息进行提取。
第二方面,本发明实施例提供了一种终端设备,包括:
提取单元,用于在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;
处理单元,用于判断是否在预设时间内接收到第二预设操作;
存储单元,用于在所述预设时间内接收到了所述第二预设操作的情况下,将所述第一时刻对应的显示信息保存至预设数据库,在所述预设时间内未接收到所述第二预设操作的情况下,将所述第一时刻对应的显示信息删除。
作为本发明实施例一种可选的实施方式,所述第一时刻对应的显示信息为所述第一时刻时终端设备的屏幕所显示的图像,或者所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述终端设备的屏幕所显示的图像流。
作为本发明实施例一种可选的实施方式,所述处理单元,还用于检测是否在预设时间内接收到第二预设操作,包括:
在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;
若在所述计时器计时结束前检测到了所述第二预设操作,则确定在所述预设时间内接收到了所述第二预设操作;
若在所述计时器计时结束之后未检测到所述第二预设操作,则确定在所述预设时间内未接收到所述第二预设操作。
其中,所述第一预设操作为指关节敲击屏幕的操作;
所述第二预设操作为指关节敲击屏幕的操作,或者所述第二预设操作为指关节双击屏幕的操作。
作为本发明实施例一种可选的实施方式,所述处理单元,用于检测所述第一预设操作或检测所述第二预设操作还包括:
检测所述终端设备的加速度是否大于阈值加速度;
若所述终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;
若具有到触摸事件,则判断所述触摸事件的触摸面积是否小于阈值面积;
若所述触摸事件的触摸面积小于阈值面积,则确定检测到指关节敲击屏幕的操作。
作为本发明实施例一种可选的实施方式,所述终端设备还包括:输出单元;
所述输出单元,还用于若在所述预设时间内接收到了所述第二预设操作,则输出指示信息,所述指示信息用于指示已对所述第一时刻对应的显示信息进行提取。
作为本发明实施例一种可选的实施方式,所述终端设备还包括:接收单元;
所述接收单元还用于接收用户输入的第三预设操作;
响应于所述第三预设操作,停止对所述第一时刻对应的显示信息进行提取。
第三方面,本发明实施例提供一种计算机设备,所述计算机设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现第一方面或第一方面任一种可选的实施方式提供的显示信息提取方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第一方面任一种可选的实施方式提供的显示信息提取方法。
本发明实施例提供的显示信息提取方法在检测到第一预设操作的情况下,对检测到所述第一预设操作的时刻对应的显示信息进行提取,并判断是否在预设时间内接收到第二预设操作,若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库,若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。第一方面,由于当用户想要对屏幕的显示信息进行提取时,通过输入第一预设操作,就能立即对屏幕的显示信息进行提取,因此即使屏幕显示信息为时时滚动的视频画面,用户也能够快速启动截图或录屏功能对屏幕的显示信息进行提取,避免错过时机而提取不到需要的画面或视频片段;第二方面,由于在检测到第一预设操作,并对屏幕的显示信息进行提取后,还需要检测第二预设操作,才会将提取的显示信息保存至预设数据库,否则将提取的显示信息删除,因此本发明实施例还可以避免提取不需要的图像或视频占用存储空间。综上第一方面和第二方面,本发明实施例能够在快速启动截屏或录屏的同时避免浪费存储空间。
附图说明
图1为一个实施例中显示信息提取方法的步骤流程图;
图2为另一个实施例中显示信息提取方法的步骤流程图;
图3为一个实施例中指示信息的示意图;
图4为一个实施例中终端设备的结构框图;
图5为另一个实施例中终端设备的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本发明实施例提供的显示信息提取方法的执行主体可以为终端设备,也可以为该终端设备中能够实现该显示信息提取方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。
本发明实施例提供的终端设备可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、电子相框、个人数字助理(personal digitalassistant,PDA)、智能手表、智能手环等,或者该终端设备还可以为其他类型的终端设备,本发明实施例不作限定。
本发明实施例提供了一种显示信息提取方法,参照图1所示,该方法包括:
S101、在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取。
其中,第一时刻为检测到第一预设操作的时刻。
具体的,本发明实施例中的第一预设操作具体可以是用户对终端设备的屏幕的触控点击操作,或者是用户通过鼠标等外设对终端设备的控件的点击操作,或者是用户输入的语音指令,或者是用户输入的特定手势。
在本发明的一些实施例中,特定手势可以为单击手势、滑动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种。
可选的,第一时刻对应的显示信息为第一时刻时终端设备的屏幕所显示的图像。
即,第一预设操作用于触发截屏,且截取的图像为第一时刻时终端设备的屏幕所显示的图像。例如:终端设备正在播放一段动画片,用户想截取某一图像时,向终端设备输入第一预设操作,终端设备检测到第一预设操作并立即提取当前屏幕所显示的图像。
可选的,第一时刻对应的显示信息为第一时刻以及第一时刻之后终端设备的屏幕所显示的图像流。
即,第一预设操作用于触发录屏,且录取的视频为第一时刻以及第一时刻之后终端设备的屏幕所显示的图像流。例如,终端设备正在播放的一段教学视频,用户想要从当前时刻开始录屏时,向终端设备输入第一预设操作,终端设备在检测到第一预设操作并立即提取当前时刻以及当前时刻之后屏幕所显示的图像流。
进一步的,检测第一预设操作的实现方式可以为:在终端设备屏幕被点亮的情况下,基于第一预设操作的类型启动对应的传感器,并实时对第一预设操作进行检测。例如:第一预设操作为语音输入,则启动麦克风实时对第一预设操作进行检测,再例如:第一预设操作为触控操作,则启动触控面板实时对第一预设操作进行检测。
需要说明的是,提取的第一时刻对应的显示信息可以存储于一个临时存储空间中,例如缓存、内存等,本发明实施例对此不作限定。
由于提取的显示信息是终端设备检测到用户的第一预设操作的时刻对应的显示信息,因此无论是对静止的画面进行截屏,还是对滚动播放的视频画面进行截屏或录屏,本发明实施例都可以通过设置一个能够快捷输入的第一预设操作,从而使用户能够通过快速输入第一预设操作捕捉到自己需要的画面信息,避免因视频画面信息时时滚动错过想要提取的显示信息。
S102、判断是否在预设时间内接收到第二预设操作。
具体的,本发明实施例中的第二预设操作可以是与第一预设操作相同的操作,也可以是与第一预设操作不同的其它操作,若终端设备在预设时间内接收到了第二预设操作,则执行如下步骤S103;若在预设时间内没有接收到第二预设操作,则执行如下步骤S104。
为了能够快速输入第一预设操作,第一预设操作需要设置的较为简单,因此用户在使用终端设备的过程中,有可能误触发第一预设操作。本发明实施例通过检测是否在预设时间内接收到第二预设操作起到了对用户发出的截屏或录屏操作的确认作用,可以有效避免用户的误操作导致终端设备进行不必要的截屏或录屏。
S103、将第一时刻对应的显示信息保存至预设数据库。
具体的,当第一时刻对应的显示信息为第一时刻时终端设备的屏幕所显示的图像时,如果终端设备在预设时间内检测到了截屏的第二预设操作,则将第一时刻截屏的图像保存至预设数据库,当第一时刻对应的显示信息为第一时刻以及第一时刻之后终端设备的屏幕所显示的图像流时,如果终端设备在预设时间内检测到了录屏的第二预设操作,则将从第一时刻开始的录屏结果保存至预设数据库,并继续对终端设备的视频信息进行录屏,等待接收录屏结束的指令。
S104、将第一时刻对应的显示信息删除。
需要说明的是,本发明实施例中将第一时刻对应的显示信息删除是指将第一时刻对应的显示信息从用于存储第一时刻对应的显示信息的临时存储空间中删除。终端设备在使用的过程中,用户误输入了第一预设操作,终端设备提取第一时刻对应的显示信息,但由于第一预设操作是误操作,用户不会进一步向终端设备输入第二预设操作,终端设备也不会在预设时间内接收到第二预设操作,则终端设备可以确认检测到的第一预设操作为用户的误操作,进而将提取的第一时刻对应的显示信息删除,有效避免了不需要的图像或视频信息占用、浪费终端设备的存储空间。
此外,对第一时刻对应的显示信息进行提取以及将第一时刻对应的显示信息删除对于用户可以是无感知的,进而提升用户的使用体验。
本发明实施例提供的显示信息提取方法在检测到第一预设操作的情况下,对检测到所述第一预设操作的时刻对应的显示信息进行提取,并判断是否在预设时间内接收到第二预设操作,若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库,若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。第一方面,由于当用户想要对屏幕的显示信息进行提取时,通过输入第一预设操作,就能立即对屏幕的显示信息进行提取,因此即使屏幕显示信息为时时滚动的视频画面,用户也能够快速启动截图或录屏功能对屏幕的显示信息进行提取,避免错过时机而提取不到需要的画面或视频片段;第二方面,由于在检测到第一预设操作,并对屏幕的显示信息进行提取后,还需要检测第二预设操作,才会将提取的显示信息保存至预设数据库,否则将提取的显示信息删除,因此本发明实施例还可以避免提取不需要的图像或视频占用存储空间。综上第一方面和第二方面,本发明实施例能够在能够快速启动截屏或录屏的同时避免浪费存储空间。
作为本发明实施例一种可选的实施方式,检测是否在预设时间内接收到第二预设操作,具体包括:
在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;若在所述计时器计时结束前检测到了第二预设操作,则确定在预设时间内接收到了第二预设操作,将第一时刻对应的显示信息保存至预设数据库;若在计时器计时结束之后未检测到第二预设操作,则确定在预设时间内未接收到第二预设操作,将第一时刻对应的显示信息删除。
示例性的,预设时间可以为0.5秒,终端设备检测到第一预设操作之后0.5秒内,若终端设备在任意时刻检测到了第二预设操作,则停止计时,将第一时刻对应的显示信息保存至预设数据库;若终端设备未检测到任何操作或仅检测到了第二预设操作以外的其它操作,则将第一时刻对应的显示信息删除。
在其中一个实施例中,第一预设操作为指关节敲击屏幕的操作;第二预设操作为指关节敲击屏幕的操作。
一方面,由于指关节敲击屏幕的操作较容易输入,不需要用户花费很多时间,因此将第一预设操作设置为指关节敲击屏幕的操作可以在用户想要对屏幕的显示信息进行提取时,快速输入第一预设操作,以避免错过想要提取的画面或视频片段。另一方面,指关节敲击屏幕的操作在操作终端设备的过程中使用的较少,因此将第一预设操作和第二预设操作设置为指关节敲击屏幕的操还可以避免与其他操作冲突,减小误操作。
参照图2所示,当第一预设操作为指关节敲击屏幕的操作,第二预设操作也为指关节敲击屏幕的操作时,本发明实施例提供的显示信息提取方法包括:
S201、检测终端设备的加速度是否大于阈值加速度。
具体的,可以通过终端设备的加速度传感器实时获取终端设备的加速度,并判断终端设备的加速度是否大于阈值加速度。
由于当终端设备接收到指关节敲击屏幕的操作时,终端设备会在敲击的作用下产生一定的加速度,因此可以通过判断终端设备的加速度是否大于阈值加速度,从而判断终端设备是否可能接收到了指关节敲击屏幕的操作。
在上述步骤S201中,若终端设备的加速度大于阈值加速度,则执行如下步骤S202。
S202、判断是否具有触摸事件。
具体的,可以启动终端设备的触控面板,通过触控面板实时检测是否具有触摸事件。
由于终端设备接收到指关节敲击屏幕的操作时还会产生触摸事件,因此在检测到终端设备的加速度大于阈值加速度时,判断是否具有触摸事件可以进一步判断终端设备是否可能接收到了指关节敲击屏幕的操作,若检测到触摸事件,则确定可能接收到了指关节敲击屏幕的操作,若未检测到触摸事,则确定未接收到指关节敲击屏幕的操作。
在上述步骤S202中,若具有触摸事件,则执行如下步骤S203。
S203、判断触摸事件的触摸面积是否小于阈值面积。
相比于手指指尖等部位产生的触摸事件的触摸面积,指关节产生的触摸事件的触摸面积较小,因此可以基于触摸面积是否小于阈值面积进一步判断触摸事件是否是由指关节敲击屏幕的操作产生,进而确定接收到的操作是否为指关节敲击屏幕的操作。
在上述步骤S203中,若触摸事件的触摸面积小于阈值面积,则可以确定终端设备接收到了指关节敲击屏幕的操作(第一预设操作),并执行如下步骤S204。
S204、对第一时刻对应的显示信息进行提取。
在对第一时刻对应的显示信息进行提取之后,本发明实施例提供的显示信息提取方法还需要进一步执行如下步骤S205至S207以确定第一预设操作是否为误操作。
S205、在预设时间内检测终端设备的加速度是否大于阈值加速度。
同样,可以通过终端设备的加速度传感器检测终端设备的加速度是否大于阈值加速度。
若在预设时间内终端设备的加速度始终小于或等于阈值加速度,则,可以确定在检测到第一预设操作之后,未在预设时间内接收到第二次指关节敲击屏幕的操作(第二预设操作),因此执行如下步骤S206。
S206、将第一时刻对应的显示信息删除。
若在预设时间内终端设备在某一时刻的加速度大于阈值加速度,则可以确定在检测到第一预设操作之后,有可能在预设时间内接收到了第二次指关节敲击屏幕的操作(第二预设操作),因此执行如下步骤S207,以进一步确定是否在预设时间内接收到了第二次指关节敲击屏幕的操作。
S207、判断在预设时间内是否具有触摸事件。
在上述步骤S207中,若在预设时间内不具有触摸事件,则可以确定在检测到第一预设操作之后,未在预设时间内接收到第二次指关节敲击屏幕的操作(第二预设操作),因此执行上述步骤S206,而若在预设时间内具有触摸事件,则可以确定在检测到第一预设操作之后,有可能在预设时间内接收到了第二次指关节敲击屏幕的操作(第二预设操作),因此执行如下步骤S208,以再进一步的确定是否在预设时间内接收到了第二次指关节敲击屏幕的操作。
S208、判断所述触摸事件的触摸面积是否小于阈值面积。
在上述步骤S208中,若触摸事件的触摸面积大于或等于阈值面积,则可以确定当前操作并非指关节敲击屏幕的操作,可能是指尖等部位产生的操作,因此执行上述步骤S206。而若触摸事件的触摸面积小于阈值面积,则可以确定在检测到第一预设操作之后,在预设时间内接收到了第二次指关节敲击屏幕的操作(第二预设操作),因此执行如下步骤S209。
S209、将第一时刻对应的显示信息保存至预设数据库。
在其中另一个实施例中,第一预设操作为指关节敲击屏幕的操作;第二预设操作为指关节双击屏幕的操作。
相比于第二预设操作为指关节敲击屏幕的操作,当第二预设操作为指关节双击屏幕的操作时,需要在预设时间内接收到两次指关节敲击屏幕的操作,才会将第一时刻对应的显示信息保存至预设数据库,否则将第一时刻对应的显示信息删除。即,在图2所示实施例中,在执行上述S204之后,需要连续两次执行上述步骤S205至S208,只有在预设时间内接收到了连续两次指关节敲击屏幕的操作才执行上述步骤S209,否则均执行上述步骤S206。
相比于第二预设操作为指关节敲击屏幕的操作,将第二预设操作设置为指关节双击屏幕的操作可以进一步减少误操作。
作为本发明实施例一种可选的实施方式,本发明提供的显示信息提取方法包括:
输出指示信息。
其中,指示信息用于指示已对第一时刻对应的显示信息进行提取。
示例性的,参照图3所示,图3中以第一时刻对应的显示信息为所述第一时刻时终端设备的屏幕所显示的图像、输出指示信息的方式为在终端设备的屏幕上显示截取的图像的缩略图为例示出。如图3所示,当在预设时间内接收到第二预设操作时,在终端设备的屏幕上显示截取的图像的缩略图31,以向用户提示已对第一时刻对应的显示信息进行提取。
作为本发明实施例一种可选的实施方式,第一时刻对应的显示信息为第一时刻以及第一时刻之后屏幕所显示的图像流,本发明实施例提供的方法还包括:
接收用户输入的第三预设操作。
响应于第三预设操作,停止对第一时刻对应的显示信息进行提取,即停止录屏。
具体的,本发明实施例中的第三预设操作具体可以是用户对用于触发停止录屏的虚拟控件的触控点击操作,或者是用户通过鼠标等外设对用于触发停止录屏的虚拟控件的点击操作,或者是用户输入的语音指令,或者是用户输入的特定手势。
即,当本发明实施例用于录屏时,用户还可以通过第三操作控制终端设备停止对第一时刻对应的显示信息进行提取,从而获取第一时刻至输入第三预设操作的时刻之间的图像流。
基于同一发明构思,作为对上述方法的实现,本发明实施例还提供了执行上述实施例提供的显示信息提取方法的终端设备,该终端设备实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的终端设备能够对应实现前述方法实施例中的全部内容。
图4为本发明实施例提供的终端设备的结构示意图,如图4所示,本实施例提供的终端设备400包括:
提取单元401,用于在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,第一时刻为检测到第一预设操作的时刻。
处理单元402,用于判断是否在预设时间内接收到第二预设操作。
存储单元403,用于在预设时间内接收到了第二预设操作的情况下,将第一时刻对应的显示信息保存至预设数据库,在预设时间内未接收到第二预设操作的情况下,将第一时刻对应的显示信息删除。
作为本发明实施例一种可选的实施方式,第一时刻对应的显示信息为第一时刻时终端设备的屏幕所显示的图像,或者第一时刻对应的显示信息为第一时刻以及第一时刻之后终端设备的屏幕所显示的图像流。
作为本发明实施例一种可选的实施方式,处理单元402,具体用于在检测到第一预设操作时,启动计时器,并在计时器计时结束前对第二预设操作进行检测;若在计时器计时结束前检测到了第二预设操作,则确定在预设时间内接收到了第二预设操作;若在计时器计时结束之后未检测到第二预设操作,则确定在预设时间内未接收到第二预设操作。
作为本发明实施例一种可选的实施方式,第一预设操作为指关节敲击屏幕的操作;
第二预设操作为指关节敲击屏幕的操作,或者第二预设操作为在预设时间内两次指关节敲击屏幕的操作。
作为本发明实施例一种可选的实施方式,处理单元402,具体用于检测终端设备的加速度是否大于阈值加速度;若终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;若具有触摸事件,则判断触摸事件的触摸面积是否小于阈值面积。若触摸事件的触摸面积小于阈值面积,则确定检测到指关节敲击屏幕的操作。
作为本发明实施例一种可选的实施方式,参照图5所示,该终端设备400还包括:输出单元404。
输出单元,用于在预设时间内接收到了第二预设操作的情况下,输出指示信息,指示信息用于指示已对第一时刻对应的显示信息进行提取。
作为本发明实施例一种可选的实施方式,处理单元402还用于接收用户输入的第三预设操作;响应于第三预设操作,停止对第一时刻对应的显示信息进行提取。
本实施例提供的终端设备可以执行上述方法实施例提供的显示信息提取方法,其实现原理与技术效果类似,此处不再赘述。
关于终端设备的具体限定可以参见上文中对于显示信息提取方法的限定,在此不再赘述。上述终端设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端设备,其内部结构图可以如图6示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、近场通信(NFC)或其他技术实现。该计算机程序被处理器执行时以实现上述实施例提供的显示信息提取方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的终端设备可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该终端设备的各个程序模块,比如,图4所示的提取单元、处理单元和存储单元。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的显示信息提取方法中的步骤。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;判断是否在预设时间内接收到第二预设操作;若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库;若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;若在所述计时器计时结束前检测到了所述第二预设操作,则确定在所述预设时间内接收到了所述第二预设操作;若在所述计时器计时结束之后未检测到所述第二预设操作,则确定在所述预设时间内未接收到所述第二预设操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:检测终端设备的加速度是否大于阈值加速度;若所述终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;若具有到触摸事件,则判断所述触摸事件的触摸面积是否小于阈值面积;若所述触摸事件的触摸面积小于阈值面积,则确定检测到所述指关节敲击屏幕的操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若在所述预设时间内接收到了所述第二预设操作,则输出指示信息,所述指示信息用于指示已对所述第一时刻对应的显示信息进行提取。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:在所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述屏幕所显示的图像流的情况下,接收用户输入的第三预设操作;响应于所述第三预设操作,停止对所述第一时刻对应的显示信息进行提取。
本实施例提供的计算机设备,可以实现上述方法实施例提供的显示信息提取方法,其实现原理与技术效果类似,此处不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;判断是否在预设时间内接收到第二预设操作;若在所述预设时间内接收到了所述第二预设操作,则将所述第一时刻对应的显示信息保存至预设数据库;若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;若在所述计时器计时结束前检测到了所述第二预设操作,则确定在所述预设时间内接收到了所述第二预设操作;若在所述计时器计时结束之后未检测到所述第二预设操作,则确定在所述预设时间内未接收到所述第二预设操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:检测终端设备的加速度是否大于阈值加速度;若所述终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;若具有到触摸事件,则判断所述触摸事件的触摸面积是否小于阈值面积;若所述触摸事件的触摸面积小于阈值面积,则确定检测到所述指关节敲击屏幕的操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若在所述预设时间内接收到了所述第二预设操作,则输出指示信息,所述指示信息用于指示已对所述第一时刻对应的显示信息进行提取。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述屏幕所显示的图像流的情况下,接收用户输入的第三预设操作;响应于所述第三预设操作,停止对所述第一时刻对应的显示信息进行提取。
本实施例提供的计算机可读存储介质上存储的计算机程序,可以实现上述方法实施例提供的显示信息提取方法,其实现原理与技术效果类似,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,比如静态随机存取存储器(Static Random Access Memory,SRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (9)

1.一种显示信息提取方法,其特征在于,所述方法包括:
在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后终端设备的屏幕所显示的图像流;
判断是否在预设时间内接收到第二预设操作;
若在所述预设时间内接收到了所述第二预设操作,则将从所述第一时刻开始的录屏结果保存至预设数据库,并继续对终端设备的视频信息进行录屏,等待接收录屏结束的指令;
若在所述预设时间内未接收到所述第二预设操作,则将所述第一时刻对应的显示信息删除。
2.根据权利要求1所述的方法,其特征在于,所述判断是否在预设时间内接收到第二预设操作,包括:
在检测到第一预设操作时,启动计时器,并在所述计时器计时结束前对所述第二预设操作进行检测;
若在所述计时器计时结束前检测到了所述第二预设操作,则确定在所述预设时间内接收到了所述第二预设操作;
若在所述计时器计时结束之后未检测到所述第二预设操作,则确定在所述预设时间内未接收到所述第二预设操作。
3.根据权利要求1所述的方法,其特征在于,所述第一预设操作为指关节敲击屏幕的操作;
所述第二预设操作为指关节敲击屏幕的操作,或者所述第二预设操作为指关节双击屏幕的操作。
4.根据权利要求3所述的方法,其特征在于,检测所述第一预设操作或检测所述第二预设操作包括:
检测终端设备的加速度是否大于阈值加速度;
若所述终端设备的加速度大于阈值加速度,则判断是否具有触摸事件;
若具有到触摸事件,则判断所述触摸事件的触摸面积是否小于阈值面积;
若所述触摸事件的触摸面积小于阈值面积,则确定检测到所述指关节敲击屏幕的操作。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若在所述预设时间内接收到了所述第二预设操作,则输出指示信息,所述指示信息用于指示已对所述第一时刻对应的显示信息进行提取。
6.根据权利要求1所述的方法,其特征在于,所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后所述屏幕所显示的图像流,所述方法还包括:
接收用户输入的第三预设操作;
响应于所述第三预设操作,停止对所述第一时刻对应的显示信息进行提取。
7.一种终端设备,其特征在于,包括:
提取单元,用于在检测到第一预设操作的情况下,对第一时刻对应的显示信息进行提取,所述第一时刻为检测到所述第一预设操作的时刻;所述第一时刻对应的显示信息为所述第一时刻以及所述第一时刻之后终端设备的屏幕所显示的图像流;
处理单元,用于判断是否在预设时间内接收到第二预设操作;
存储单元,用于在所述预设时间内接收到了所述第二预设操作的情况下,将从所述第一时刻开始的录屏结果保存至预设数据库,并继续对终端设备的视频信息进行录屏,等待接收录屏结束的指令;在所述预设时间内未接收到所述第二预设操作的情况下,将所述第一时刻对应的显示信息删除。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1-6中任意一项所述显示信息提取方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任意一项所述显示信息提取方法。
CN202011461174.XA 2020-12-11 2020-12-11 一种显示信息提取方法、装置及计算机设备 Active CN112596827B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011461174.XA CN112596827B (zh) 2020-12-11 2020-12-11 一种显示信息提取方法、装置及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011461174.XA CN112596827B (zh) 2020-12-11 2020-12-11 一种显示信息提取方法、装置及计算机设备

Publications (2)

Publication Number Publication Date
CN112596827A CN112596827A (zh) 2021-04-02
CN112596827B true CN112596827B (zh) 2022-07-29

Family

ID=75192815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011461174.XA Active CN112596827B (zh) 2020-12-11 2020-12-11 一种显示信息提取方法、装置及计算机设备

Country Status (1)

Country Link
CN (1) CN112596827B (zh)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105528153A (zh) * 2015-12-09 2016-04-27 广东欧珀移动通信有限公司 截屏方法、截屏装置及电子装置
CN107580131A (zh) * 2017-09-04 2018-01-12 维沃移动通信有限公司 图片处理方法及移动终端
CN107765952B (zh) * 2017-11-07 2020-04-28 Oppo广东移动通信有限公司 截屏方法、装置及终端
CN109862415A (zh) * 2018-11-26 2019-06-07 努比亚技术有限公司 一种录屏方法、双屏终端及计算机可读存储介质
CN109828715B (zh) * 2018-12-20 2022-03-11 平安科技(深圳)有限公司 录屏方法及装置
CN110401870B (zh) * 2019-07-30 2022-12-06 安徽天行云视科技有限公司 录屏帧率的调整方法、终端以及计算机可读存储介质
CN110688051B (zh) * 2019-09-23 2021-08-03 捷开通讯(深圳)有限公司 一种录屏操作方法、装置、计算机可读存储介质及终端

Also Published As

Publication number Publication date
CN112596827A (zh) 2021-04-02

Similar Documents

Publication Publication Date Title
CN105224195B (zh) 终端操作方法和装置
WO2017032068A1 (zh) 一种查看短信的方法及用户终端
CN106227585B (zh) 一种应用程序启动方法、装置及设备
CN105425941A (zh) 一种防止误启动移动终端中应用程序的方法及装置
WO2019127195A1 (zh) 一种触控方法及终端
WO2018133387A1 (zh) 指纹识别方法及装置
CN109783335B (zh) 用户操作录制还原方法、装置、设备及可读存储介质
CN110806833A (zh) 一种单手模式开启方法、终端及计算机存储介质
CN105871696B (zh) 一种信息发送、接收方法及移动终端
CN114387398A (zh) 三维场景加载方法、加载装置、电子设备和可读存储介质
CN107621921B (zh) 一种应用程序启动方法及移动设备
WO2017032069A1 (zh) 一种短信处理方法及用户终端
CN109634762B (zh) 一种数据回收方法、装置、电子设备及存储介质
US10817702B2 (en) Method, terminal, and computer-readable storage medium for processing fingerprint
CN111880701B (zh) 页面切换方法、装置及电子设备
WO2019020008A1 (zh) 来电漏接的提示方法及移动终端
CN112596827B (zh) 一种显示信息提取方法、装置及计算机设备
CN110244889B (zh) 图片缩放方法、装置、终端及存储介质
CN104156344A (zh) 文本编辑方法和装置
CN108984024B (zh) 触控操作方法、装置、存储介质及电子设备
US11175821B2 (en) Pressure touch method and terminal
CN106527907B (zh) 一种针对智能终端的截屏处理方法及装置
CN111651082B (zh) 一种触控屏解锁方法、装置、电子设备及存储介质
CN110519433B (zh) 相机应用的控制方法、装置、设备及存储介质
CN111880707A (zh) 长截图方法、***、装置、计算机和存储介质

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
GR01 Patent grant
GR01 Patent grant