著录项信息
专利名称 | 一种截图方法及终端设备 |
申请号 | CN201610066363.4 | 申请日期 | 2016-01-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-04-13 | 公开/公告号 | CN105487781A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 李建林 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明公开了一种截图方法,包括:检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。本发明实施例还提供了一种终端设备。采用本发明实施例可提升截图的便捷性和多样性。
1.一种截图方法,其特征在于,包括:
检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;
根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图;
其中,若对所述触控点对应的区域进行截图得到的图片为多张图片,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图之后,所述方法还包括:
检测用户对所述多张图片中的至少一张图片的按压操作的按压参数,所述按压参数包括所述按压操作的按压压力和按压时长;当所述按压压力落入第三预设压力范围,且所述按压时长大于或等于预设时长时,将所述多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应。
2.根据权利要求1所述的方法,其特征在于,所述触控参数还包括所述触控点对应的触控时长,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:
根据触控时长与截图形状的映射关系,确定所述触控时长对应的目标截图形状;
确定第一截图区域,以及对所述第一截图区域进行截图,其中,所述目标截图区域的中心点为所述触控点,所述目标截图区域的面积与所述触控压力对应。
3.根据权利要求1所述的方法,其特征在于,所述触控操作为滑动操作,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:
当所述触控压力值落入第一预设压力范围,根据所述触控点确定所述滑动操作对应的滑动轨迹图形;
确定所述滑动轨迹图形对应的第二截图区域,以及对所述第二截图区域进行截图。
4.根据权利要求1所述的方法,其特征在于,所述触控点包括第一触控点和第二触控点,所述触控压力包括所述第一触控点对应的第一触控压力和所述第二触控点对应的第二触控压力,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:
当所述第一触控压力和所述第二触控压力的平均触控压力落入第二预设压力范围,以所述第一触控点为中心点,所述第一触控点与所述第二触控点之间的距离为半径,确定第三截图区域,以及对所述第三截图区域进行截图。
5.一种终端设备,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至4任一项所述的方法。
6.一种计算机可读存储器,其特征在于,所述计算机可读存储器存储有计算机程序,所述计算机程序用于指令相关的硬件,来完成权利要求1至4任一项所述的方法。
一种截图方法及终端设备\n技术领域\n[0001] 本发明涉及电子技术领域,尤其涉及一种截图方法及终端设备。\n背景技术\n[0002] 随着微电子技术的不断发展,智能终端(比如智能手机、平板电脑等)的功能越来越多样化,用户可通过智能终端浏览网页、网上购物、聊天、截图等。目前,用户采用智能终端进行截图通常是对整个界面进行截图。该种截图方式过于单一,某些场景下无法满足用户的需求。\n发明内容\n[0003] 本发明实施例提供一种截图方法及终端设备,以期提升截图的便捷性和多样性。\n[0004] 第一方面,本发明实施例提供一种截图方法,包括:\n[0005] 检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;\n[0006] 根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。\n[0007] 在一个可能的设计中,所述触控参数还包括所述触控点对应的触控时长,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:\n[0008] 根据触控时长与截图形状的映射关系,确定所述触控时长对应的目标截图形状;\n[0009] 确定第一截图区域,以及对所述第一截图区域进行截图,其中,所述目标截图区域的中心点为所述触控点,所述目标截图区域的面积与所述触控压力对应。\n[0010] 在一个可能的设计中,所述触控操作为滑动操作,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:\n[0011] 当所述触控压力值落入第一预设压力范围,根据所述触控点确定所述滑动操作对应的滑动轨迹图形;\n[0012] 确定所述滑动轨迹图形对应的第二截图区域,以及对所述第二截图区域进行截图。\n[0013] 在一个可能的设计中,所述触控点包括第一触控点和第二触控点,所述触控压力包括所述第一触控点对应的第一触控压力和所述第二触控点对应的第二触控压力,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图,包括:\n[0014] 当所述第一触控压力和所述第二触控压力的平均触控压力落入第二预设压力范围,以所述第一触控点为中心点,所述第一触控点与所述第二触控点之间的距离为半径,确定第三截图区域,以及对所述第三截图区域进行截图。\n[0015] 在一个可能的设计中,若对所述触控点对应的区域进行截图得到的图片为多张图片,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图之后,所述方法还包括:\n[0016] 检测用户对所述多张图片中的至少一张图片的按压操作的按压参数,所述按压参数包括所述按压操作的按压压力和按压时长;\n[0017] 当所述按压压力落入第三预设压力范围,且所述按压时长大于或等于预设时长时,将所述多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应。\n[0018] 第二方面,本发明实施例提供一种终端设备,该终端设备具有实现上述方法设计中终端设备行为功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元模块。单元模块可以是软件和/或硬件。终端设备包括检测单元和截图单元,用于执行本发明实施例第一方面提供的一种截图方法的相关步骤。\n[0019] 检测单元,用于检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;\n[0020] 截图单元,用于根据所述检测单元检测到的所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。\n[0021] 第三方面,本发明提供一种终端设备,该终端设备中包括接收器、发送器以及处理器,处理器被配置为支持终端设备执行第一方面提供的一种截图方法中相应的功能。发送器用于支持终端设备与移动网络服务器之间的通信。终端设备还可以包括存储器,存储器用于与处理器耦合,其保存计算机设备必要的程序指令和数据。终端设备还可以包括通信接口,用于终端设备与其他设备或通信网络通信。\n[0022] 第四方面,本发明提供一种计算机存储介质,用于储存为上述终端设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。\n[0023] 可以看出,本发明实施例中,终端设备检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;根据所述检测单元检测到的所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。与现有技术智能对整个界面进行截图相比,本方案用户只需对终端设备的显示界面进行触控操作,即可对触控点对应的区域进行截图,有利于提升用户截图的便捷性和多样性。\n附图说明\n[0024] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0025] 图1是本发明实施例公开的一种终端设备的结构示意图;\n[0026] 图2是本发明方法实施例公开的一种截图方法的流程示意图;\n[0027] 图2.1是本发明方法实施例公开的另一种截图方法的流程示意图;\n[0028] 图2.2是图2.1提供的截图方法的一种操作示意图;\n[0029] 图2.3是本发明方法实施例公开的另一种截图方法的流程示意图;\n[0030] 图2.4是图2.3提供的截图方法的一种操作示意图;\n[0031] 图2.5是本发明方法实施例公开的另一种截图方法的流程示意图;\n[0032] 图2.6是图2.5提供的截图方法的一种操作示意图;\n[0033] 图2.7是本发明方法实施例公开的另一种截图方法的流程示意图;\n[0034] 图3是本发明装置实施例公开的终端设备的单元组成框图。\n具体实施方式\n[0035] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。\n[0036] 以下分别进行详细说明。\n[0037] 本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0038] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。\n[0039] 为了更好理解本发明实施例公开的一种截图方法及终端设备,下面先对本发明实施例适用的终端设备进行描述。请参见图1,图1是本发明实施例提供的一种实现本发明截图方法的终端设备的组成架构图。该终端设备的组成架构图中具体可以包括至少一个处理器101,至少一个存储器102,至少一个通信总线103,接收/发送电路104,天线105,至少一个触控屏106,至少一个显示屏107,麦克风108,扬声器109,客户识别模块SIM Card110,物理按键111,蓝牙控制器113,数字信号处理电路114;其中,所述触控显示屏为所述触控屏106和所述显示屏107的集成,该触控显示屏中可以设置有压力传感器阵列,终端设备能够通过该压力传感器阵列检测压力参数,其中,上述压力传感器例如可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等,本发明实施例中包括但不限于上述方式来获取压力数值。所述存储器102包括以下至少一种:随机存取存贮器、非易失性存储器以及外部存储器,所述处理器\n101通过接收/发送电路104和天线105控制与外部蜂窝网的通信;该至少一个存储器中存储有指令集合,该指令集合集成在操作系统或者通过处理器101可执行的应用程序中,该指令集合能够引导处理器101执行本发明方法实施例中具体披露的截图方法。所述终端设备例如可以是智能手机、平板电脑、笔记本电脑、可穿戴设备(如智能手表)等各类通用电子设备。\n[0040] 其中,所述触控显示屏包括:屏面;设置于所述屏面下方的铟锡氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;设置于所述触摸传感器下方的铟锡氧化物基板;以及设置于所述铟锡氧化物基板的上表面或者下表面的压力传感器;或者[0041] 所述触控显示屏具体包括:屏面;设置于所述屏面下方的铟锡氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;以及设置于所述触摸传感器下方的压力传感器。\n[0042] 上述终端设备100中的处理器101能够耦合所述至少一个存储器102,所述存储器\n102中预存有指令集合,所述指令集合具体包括检测模块、截图模块和拼接模块,所述存储器102还进一步存储有内核模块,所述内核模块包括操作系统(如WINDOWSTM,ANDROIDTM,IOSTM等)。所述处理器101调用所述指令集合以执行本发明实施例所公开的截图方法,具体包括以下步骤:\n[0043] 所述终端设备100的处理器101运行存储器102中的检测模块,以检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;\n[0044] 所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。\n[0045] 可选的,所述触控参数还包括所述触控点对应的触控时长,所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实施方式为:\n[0046] 所述终端设备100的处理器101运行存储器102中的截图模块,以根据触控时长与截图形状的映射关系,确定所述触控时长对应的目标截图形状;确定第一截图区域,以及对所述第一截图区域进行截图,其中,所述目标截图区域的中心点为所述触控点,所述目标截图区域的面积与所述触控压力对应。\n[0047] 可选的,所述触控操作为滑动操作,所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实施方式为:\n[0048] 当所述触控压力值落入第一预设压力范围,所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点确定所述滑动操作对应的滑动轨迹图形;确定所述滑动轨迹图形对应的第二截图区域,以及对所述第二截图区域进行截图。\n[0049] 可选的,所述触控点包括第一触控点和第二触控点,所述触控压力包括所述第一触控点对应的第一触控压力和所述第二触控点对应的第二触控压力,所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实施方式为:\n[0050] 当所述第一触控压力和所述第二触控压力的平均触控压力落入第二预设压力范围,所述终端设备100的处理器101运行存储器102中的截图模块,以所述第一触控点为中心点,所述第一触控点与所述第二触控点之间的距离为半径,确定第三截图区域,以及对所述第三截图区域进行截图。\n[0051] 可选的,若对所述触控点对应的区域进行截图得到的图片为多张图片,所述终端设备100的处理器101运行存储器102中的截图模块,以根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图之后,\n[0052] 所述终端设备100的处理器101运行存储器102中的检测模块,以检测用户对所述多张图片中的至少一张图片的按压操作的按压参数,所述按压参数包括所述按压操作的按压压力和按压时长;\n[0053] 当所述按压压力落入第三预设压力范围,且所述按压时长大于或等于预设时长时,所述终端设备100的处理器101运行存储器102中的拼接模块,以将所述多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应。\n[0054] 可以看出,本发明实施例中,终端设备检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;根据所述检测单元检测到的所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。与现有技术智能对整个界面进行截图相比,本方案用户只需对终端设备的显示界面进行触控操作,即可对触控点对应的区域进行截图,有利于提升用户截图的便捷性和多样性。\n[0055] 与上述描述的技术方案一致的,作为一个具体实施例,图2是包括终端设备100的具体执行过程的截图方法的流程示意图。尽管这里描述的截图方法是基于图1所示的终端设备100来执行,但需要注意的是,本发明实施例公开的截图方法的具体运行环境不仅限于上述终端设备100。\n[0056] 如图2所示,本发明方法实施例公开的截图方法具体包括以下步骤:\n[0057] S201、终端设备检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值。\n[0058] S202、所述终端设备根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。\n[0059] 举例来说,请参见图2.1,所述触控参数还包括所述触控点对应的触控时长,终端设备根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实现方式为:\n[0060] S202-a1、终端设备根据触控时长与截图形状的映射关系,确定所述触控时长对应的目标截图形状。\n[0061] S202-a2、所述终端设备确定第一截图区域,以及对所述第一截图区域进行截图,其中,所述目标截图区域的中心点为所述触控点,所述目标截图区域的面积与所述触控压力对应。\n[0062] 举例来说,请参见图2.2,图2.2是图2.1提供的截图方法的一种操作示意图。用户在终端设备的显示界面上进行触控操作,假设终端设备检测到该触控操作对应的触控点为(3,4),该触控点对应的压力为3N,该触控点对应的触控时长为3s,若终端设备根据触控时长与截图形状的映射关系,确定触控时长为3s对应的目标截图形状为方形,若触控压力与截图区域的面积的映射关系等于1N/cm2,由上可知,终端设备确定的第一截图区域为中心点为(3,4),形状为方形,且面积为3cm2的显示区域,然后终端设备对该截图区域进行截图。\n[0063] 又举例来说,用户在终端设备的显示界面上进行触控操作,假设终端设备检测到该触控操作对应的触控点包括第一触控点和第二触控点,第一触控点为(3,4),第二触控点(2,4),第一触控点对应的压力为3N,第二触控点对应的压力为4N,第一触控点对应的触控时长为3s,第二触控点对应的触控时长为4s,若终端设备根据触控时长与截图形状的映射关系,触控时长为3s对应的目标截图形状为方形,触控时长为4s对应的目标截图形状为圆形,若触控压力与截图区域的面积的映射关系等于1N/cm2,由上可知,终端设备确定的截图区域有中心点为(3,4),形状为方形,且面积为3cm2的显示区域和中心点为(2,4),形状为圆形,且面积为4cm2的显示区域,然后终端设备对上述两个截图区域进行截图,以得到两张截图图片。\n[0064] 需要说明的是,上述截图形状例如可以有方形、圆形、椭圆形、五角星形、心形或是其他形状,本发明不作限定。\n[0065] 举例来说,请参见图2.3,所述触控操作为滑动操作,终端设备根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实现方式为:\n[0066] S202-b1、当所述触控压力值落入第一预设压力范围,终端设备根据所述触控点确定所述滑动操作对应的滑动轨迹图形。\n[0067] S202-b2、所述终端设备确定所述滑动轨迹图形对应的第二截图区域,以及对所述第二截图区域进行截图。\n[0068] 其中,上述第一预设压力范围例如可以等于1N-2N、2N-3N、1.5N-2N、1N-4N或是其他值。\n[0069] 举例来说,请参见图2.4,图2.4是图2.3提供的截图方法的一种操作示意图。用户在终端设备的显示界面上进行滑动操作。终端设备检测到该滑动操作的多个触控点,假设终端设备检测到该滑动操作对应的多个触控点的平均触控压力为3N,上述第一预设压力范围为2N-3N,可见,该滑动操作的平均触控压力落入该第一预设压力范围,终端设备可根据多个触控点确定该滑动操作的轨迹图形,然后将该轨迹图形对应的显示区域作为截图区域,再然后终端设备对该截图区域进行截图,如图2.4所示。\n[0070] 举例来说,请参见图2.5,所述触控点包括第一触控点和第二触控点,所述触控压力包括所述第一触控点对应的第一触控压力和所述第二触控点对应的第二触控压力,终端设备根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图的具体实现方式为:\n[0071] S202-c1、当所述第一触控压力和所述第二触控压力的平均触控压力落入第二预设压力范围,终端设备以所述第一触控点为中心点,所述第一触控点与所述第二触控点之间的距离为半径,确定第三截图区域,以及对所述第三截图区域进行截图。\n[0072] 其中,上述第二预设压力范围例如可以等于1N-2N、2N-3N、1.5N-2N、1N-4N或是其他值。\n[0073] 举例来说,请参见图2.6,图2.6是图2.5提供的截图方法的一种操作示意图。用户在终端设备的显示界面上进行两次触控操作,上述两次触控操作可以是同时触控的,也可以是分别触控的,假设第一触控操作对应的第一触控点,第二触控操作对应的第二触控点,第一触控点为(3,4),第二触控点(2,4),第一触控点对应的压力为3N,第二触控点对应的压力为4N,上述第二预设压力范围为1N-4N,可见,第一触控压力和第二触控压力的平均触控压力落入第二预设压力范围,终端设备确定的第三截图区域的中心点为(3,4),半径为1cm的圆形区域,如图2.6所示。\n[0074] 举例来说,请参见图2.7,若对所述触控点对应的区域进行截图得到的图片为多张图片,所述根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图之后,图\n2所示的截图方法还包括:\n[0075] S203、终端设备检测用户对所述多张图片中的至少一张图片的按压操作的按压参数,所述按压参数包括所述按压操作的按压压力和按压时长。\n[0076] S204、当所述按压压力落入第三预设压力范围,且所述按压时长大于或等于预设时长时,将所述多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应。\n[0077] 其中,第三预设压力范围例如可以等于1N-2N、2N-3N、1.5N-2N、1N-4N或是其他值。\n[0078] 其中,预设时长例如可以等于1s、2s、3s、4s、6s、7s或是其他值。\n[0079] 举例来说,当上述截图得到的截图图片有多张图片时,若终端设备检测用户对所述多张图片中的至少一张图片的按压操作时,假设终端设备获取到该按压操作的按压压力为3.5N,按压时长为3s,第三预设压力范围为1N-4N,预设时长为2s,可见,上述按压操作的按压压力落入第三预设压力范围,终端设备将多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应,比如,拼接的方式有模板拼接(比如将多张图片放入一个模板中进行拼接)、按照原图片进行拼接、随意拼接或是其他方式,假设按压压力为在1N-4N对应的是模板拼接,按压压力为3.5N对应的拼接方式为模板拼接。\n[0080] 可以看出,本发明实施例中,终端设备检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值;根据所述检测单元检测到的所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。与现有技术智能对整个界面进行截图相比,本方案用户只需对终端设备的显示界面进行触控操作,即可对触控点对应的区域进行截图,有利于提升用户截图的便捷性和多样性。\n[0081] 下面为本发明实施例公开的终端设备的单元组成结构,本发明实施例公开的终端设备的单元组成结构用于执行本发明方法实施例所实现的方法。\n[0082] 基于图1所示的终端设备100的组成构架,本发明实施例公开了的一种终端设备。\n请参阅图3,图3是本发明实施例公开的终端设备的单元组成结构示意图。\n[0083] 如图3所示,该终端设备300可以包括检测单元301和截图单元302,其中:\n[0084] 检测单元301,用于检测用户针对终端设备的显示界面的触控操作的触控参数,所述触控参数包括所述触控操作的触控点和所述触控点对应的触控压力值。\n[0085] 截图单元302,用于根据所述检测单元检测到的所述触控点和所述触控压力值,对所述触控点对应的区域进行截图。\n[0086] 可选的,所述触控参数还包括所述触控点对应的触控时长,所述截图单元302具体用于:\n[0087] 根据触控时长与截图形状的映射关系,确定所述触控时长对应的目标截图形状;\n确定第一截图区域,以及对所述第一截图区域进行截图,其中,所述目标截图区域的中心点为所述触控点,所述目标截图区域的面积与所述触控压力对应。\n[0088] 可选的,所述触控操作为滑动操作,所述截图单元302具体用于:\n[0089] 当所述触控压力值落入第一预设压力范围,根据所述触控点确定所述滑动操作对应的滑动轨迹图形;确定所述滑动轨迹图形对应的第二截图区域,以及对所述第二截图区域进行截图。\n[0090] 可选的,所述触控点包括第一触控点和第二触控点,所述触控压力包括所述第一触控点对应的第一触控压力和所述第二触控点对应的第二触控压力,所述截图单元302具体用于:\n[0091] 当所述第一触控压力和所述第二触控压力的平均触控压力落入第二预设压力范围,以所述第一触控点为中心点,所述第一触控点与所述第二触控点之间的距离为半径,确定第三截图区域,以及对所述第三截图区域进行截图。\n[0092] 可选的,若对所述触控点对应的区域进行截图得到的图片为多张图片,所述截图单元302根据所述触控点和所述触控压力值,对所述触控点对应的区域进行截图之后,所述检测单元,还用于检测用户对所述多张图片中的至少一张图片的按压操作的按压参数,所述按压参数包括所述按压操作的按压压力和按压时长;\n[0093] 图3所示的终端设备300还包括:\n[0094] 拼接单元303,用于当所述按压压力落入第三预设压力范围,且所述按压时长大于或等于预设时长时,将所述多张图片进行拼接,以得到一张图片,其中,将所述多张图片进行拼接的方式与所述按压压力对应。\n[0095] 需要说明的是,上述各功能单元模块(检测单元301、截图单元302和拼接单元303)用于执行上述截图方法实施例的相关步骤。\n[0096] 在本实施例中,终端设备300是以功能单元模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到终端设备300可以采用图1所示的形式。检测单元301、截图单元302、拼接单元303可以通过图1的处理器和存储器来实现。\n[0097] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种截图方法的部分或全部步骤。\n[0098] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0099] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0100] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0101] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0102] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0103] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。\n[0104] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:\nRandom Access Memory,简称:RAM)、磁盘或光盘等。\n[0105] 以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;\n同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2020-06-30
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-12-04
- 2016-05-11
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201610066363.4
申请日: 2016.01.29
- 2016-04-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-12
|
2012-03-24
| | |
2
| |
2015-12-09
|
2015-06-24
| | |
3
| |
2015-07-22
|
2015-04-07
| | |
4
| |
2015-12-16
|
2015-09-29
| | |
5
| |
2013-12-18
|
2013-03-04
| | |
6
| |
2015-07-01
|
2015-04-08
| | |
7
| |
2014-06-18
|
2012-12-14
| | |
8
| |
2014-07-23
|
2014-05-12
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |