截屏方法、装置及终端制造方法及图纸

技术编号:17406112 阅读:21 留言:0更新日期:2018-03-07 04:17
本申请实施例公开了一种截屏方法、装置及终端,属于人机交互领域,所述方法应用于具有折叠显示屏的终端,终端包括第一壳体、第二壳体和连接组件,连接组件用于连接第一壳体和第二壳体,折叠显示屏设置在第一壳体和第二壳体上,该方法包括:展开状态下,获取折叠显示屏的折叠角度;监测折叠角度的变化趋势;若折叠角度的变化趋势与目标变化趋势匹配,则对折叠显示屏当前显示的内容进行截屏操作。相较于通过按压指定物理按键组合,或,点击显示屏上呼出的截屏控件进行截屏操作,本申请实施例中,用户通过简单的折叠展开动作即可快速完成截屏操作,截屏难度较低且效率较高,从而提高了人机交互的效率。

Screen method, device and terminal

The embodiment of the invention discloses a method, a device and a terminal screen, which belongs to the field of human-computer interaction, the terminal method has been applied to the folding screen, the terminal comprises a first shell and a second shell and a connecting component, connecting component for connecting the first shell and the second shell, the folding screen is arranged in the first shell and the second shell, the the method includes: unfolded, folding angle for folding screen; tendency of folding angle; if the matching trend and target folding angle change trend of operation on the folding screen when the screen display content. Compared to the specified by pressing the key combination, or physical, click on the screen out screenshots controls screenshots, the embodiment of the invention, the user simply by folding and unfolding action can be completed quickly attack operations, screenshots difficulty is low and has higher efficiency, so as to improve the efficiency of human-computer interaction.

【技术实现步骤摘要】
截屏方法、装置及终端
本申请实施例涉及人机交互领域,特别涉及一种截屏方法、装置及终端。
技术介绍
用户使用移动终端进行网页浏览的过程中,经常会使用截屏功能截取显示屏当前显示的内容,并进行分享。通常情况下,用户通过按压指定物理按键组合,或,点击显示屏上呼出的截屏控件进行截屏操作。比如,终端同时接收到对关机键以及音量键的按压信号时,即截取显示屏当前显示内容;当接收到截屏控件呼出指令,并进一步接收到对截屏控件的点击操作时,终端即截取显示屏当前显示内容。采用按压指定物理按键组合的方式进行截屏时,对用户的操作要求较高;而采用点击截屏控件的方式进行截屏时,需要呼出截屏控件后才能进行截屏操作,人机交互效率较低。
技术实现思路
本申请实施例提供了一种截屏方法、装置及终端,可以用于解决相关技术中截屏操作的难度较高,且人机交互效率较低的问题。所述技术方案如下:第一方面,提供了一种截屏方法,应用于具有折叠显示屏的终端,终端包括第一壳体、第二壳体和连接组件,连接组件用于连接第一壳体和第二壳体,折叠显示屏设置在第一壳体和第二壳体上,该方法包括:展开状态下,获取折叠显示屏的折叠角度;监测折叠角度的变化趋势;若折叠角度的变化趋势与目标变化趋势匹配,则对折叠显示屏当前显示的内容进行截屏操作。第二方面,提供了一种截屏装置,应用于具有折叠显示屏的终端,终端包括第一壳体、第二壳体和连接组件,连接组件用于连接第一壳体和第二壳体,折叠显示屏设置在第一壳体和第二壳体上,该装置包括:获取模块,用于展开状态下,获取折叠显示屏的折叠角度;监测模块,用于监测折叠角度的变化趋势;截屏模块,用于在折叠角度的变化趋势与目标变化趋势匹配时,对折叠显示屏当前显示的内容进行截屏操作。第三方面,提供了一种终端,所述终端包括处理器、存储器和折叠显示屏,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的截屏方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的截屏方法。本申请实施例提供的技术方案带来的有益效果是:本申请实施例中,终端在展开状态下获取折叠显示屏的折叠角度,并对折叠角度的变化趋势进行监测,进而在折叠角度的变化趋势与目标变化趋势匹配时,自动进行截屏操作;使得用户在使用具有折叠显示屏的终端时,通过简单的折叠展开动作即可快速完成截屏操作,相较于通过按压指定物理按键组合,或,点击显示屏上呼出的截屏控件进行截屏操作,截屏难度较低且效率较高,从而提高了人机交互的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1和图2是本申请一个示例性实施例提供的终端的结构方框图;图3至图6是本申请一个示例性实施例提供的折叠屏终端的结构示意图;图7示出了本申请一个示例性实施例提供的截屏方法的流程图;图8示出了本申请另一个示例性实施例提供的截屏方法的流程图;图9是本申请一个示例性实施例提供的第一壳体坐标系的示意图;图10是本申请一个示例性实施例提供的第二壳体坐标系的示意图;图11是本申请一个示例性实施例提供的内折叠屏手机的折叠角度的示意图;图12是本申请一个示例性实施例提供的外折叠屏手机的折叠角度的示意图;图13是图8所示截屏方法的实施示意图;图14是图8所示截屏方法中确定截屏区域过程的方法流程图;图15示出了本申请一个示例性实施例提供的截屏装置的结构示意图;图16示出了本申请一个示例性实施例提供的终端的结构方框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是智能手机、平板电脑和电子书等等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessingUnit,CPU)、图像处理器(GraphicsProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。存储器120可以包括随机存储器(RandomAccessMemory,RAM),也可以包括只读存储器(Read-OnlyMemory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有安卓运行时库(AndroidRuntime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相本文档来自技高网...
截屏方法、装置及终端

【技术保护点】
一种截屏方法,其特征在于,应用于具有折叠显示屏的终端,所述终端包括第一壳体、第二壳体和连接组件,所述连接组件用于连接所述第一壳体和所述第二壳体,所述折叠显示屏设置在所述第一壳体和所述第二壳体上,所述方法包括:展开状态下,获取所述折叠显示屏的折叠角度;监测所述折叠角度的变化趋势;若所述折叠角度的变化趋势与目标变化趋势匹配,则对所述折叠显示屏当前显示的内容进行截屏操作。

【技术特征摘要】
1.一种截屏方法,其特征在于,应用于具有折叠显示屏的终端,所述终端包括第一壳体、第二壳体和连接组件,所述连接组件用于连接所述第一壳体和所述第二壳体,所述折叠显示屏设置在所述第一壳体和所述第二壳体上,所述方法包括:展开状态下,获取所述折叠显示屏的折叠角度;监测所述折叠角度的变化趋势;若所述折叠角度的变化趋势与目标变化趋势匹配,则对所述折叠显示屏当前显示的内容进行截屏操作。2.根据权利要求1所述的方法,其特征在于,所述若所述折叠角度的变化趋势与目标变化趋势匹配,则对所述折叠显示屏当前显示的内容进行截屏操作,包括:若所述折叠角度在预定时间内的变化趋势为增大后缩小或缩小后增大,且所述折叠角度的变化幅度大于阈值,则确定所述折叠角度的变化趋势与所述目标变化趋势匹配;对所述折叠显示屏当前显示的内容进行截屏操作。3.根据权利要求1或2所述的方法,其特征在于,所述折叠显示屏包括第一显示区域和第二显示区域,所述第一显示区域与所述第一壳体对应,所述第二显示区域与所述第二壳体对应;所述对所述折叠显示屏当前显示的内容进行截屏操作,包括:确定当前的显示模式,所述显示模式包括全屏显示模式和分屏显示模式;当所述显示模式为所述全屏显示模式时,对所述第一显示区域和所述第二显示区域当前显示的内容进行截屏操作;当所述显示模式为所述分屏显示模式时,对所述第一显示区域或所述第二显示区域当前显示的内容进行截屏操作。4.根据权利要求3所述的方法,其特征在于,所述第一壳体内设置有第一角速度传感器,所述第二壳体内设置有第二角速度传感器;所述当所述显示模式为所述分屏显示模式时,对所述第一显示区域或所述第二显示区域当前显示的内容进行截屏操作,包括:根据所述第一角速度传感器采集的角速度数据计算所述第一壳体的第一折叠角度;根据所述第二角速度传感器采集的角速度数据计算所述第二壳体的第二折叠角度;若所述第一折叠角度大于所述第二折叠角度,则对所述第一显示区域当前显示的内容进行截屏操作;若所述第一折叠角度小于所述第二折叠角度,则对所述第二显示区域当前显示的内容进行截屏操作。5.根据权利要求1所述的方法,其特征在于,所述监测所述折叠角度的变化趋势之后,所述方法,还包括:检测所述折叠显示屏当前显示的内容是否为预设应用程序的应用界面,所述预设应用程序为无需进行截屏操作的应用程序;所述若所述折叠角度的变化趋势与目标变化趋势匹配,则对所述折叠显示屏当前显示的内容进行截屏操作,包括:若所述折叠角度的变化趋势与所述目标变化趋势匹配,且所述折叠显示屏当前显示的内容不是所述预设应用程序的应用界面,则对所述折叠显示屏当前显示的内容进行截屏操作。6.一种截屏装置,其特征在于,应用于具有折叠...

【专利技术属性】
技术研发人员:杨颂
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1