截屏方法、装置、存储介质及电子设备制造方法及图纸

技术编号:22217954 阅读:33 留言:0更新日期:2019-09-30 00:49
本申请实施例公开了一种截屏方法、装置、存储介质及电子设备,其中,本申请实施例在接收到截屏指令后,检测是否有基于预设区域触发的滑动操作;若有,则根据超声波传感器的上报数据确定滑动操作的滑动方向和滑动距离;响应于滑动操作,根据滑动方向和滑动距离对显示页面进行滚动截屏;当检测到滑动操作终止时,结束滚动截屏,实现了对电子设备中包含显示部分和未显示部分的页面进行截图。

Screen capture method, device, storage medium and electronic equipment

【技术实现步骤摘要】
截屏方法、装置、存储介质及电子设备
本申请涉及电子设备
,具体涉及一种截屏方法、装置、存储介质及电子设备。
技术介绍
随着计算机技术的发展,人们对电子设备的依赖程度越来越高,如智能手机、电子书、平板电脑等,电子设备逐渐成为人们工作、生活必不可少的一部分。与此同时,围绕电子设备的各种应用也层出不穷,为电子设备提供了多样化的功能。用户在使用电子设备过程中,例如在上网、阅读、玩游戏或者聊天过程中,往往会需要将当前屏幕中显示的内容进行保存,以便进行分享或者便于后续查阅。因此大多数电子设备都支持截图功能。一般的截图功能通常只是对当前屏幕中的内容进行截图,不具有对包含显示部分和未显示部分的页面进行截图的功能。
技术实现思路
本申请实施例提供了一种截屏方法、装置、存储介质及电子设备,实现对包含显示部分和未显示部分的页面进行截图。第一方面,本申请实施例了提供了的一种截屏方法,所述方法应用于电子设备,所述电子设备包括设置在预设区域的超声波传感器;所述方法包括:在接收到截屏指令后,通过所述超声波传感器检测是否有基于所述预设区域触发的滑动操作;若有,则根据所述超声波传感器的上报数据确定所述滑动操作的滑动参数;响应于所述滑动操作,根据所述滑动参数对显示页面进行滚动截屏;当检测到所述滑动操作终止时,结束滚动截屏。第二方面,本申请实施例了提供了的一种截屏装置,所述截屏装置应用于电子设备,所述电子设备包括设置在预设区域的超声波传感器;所述装置包括:操作检测模块,用于在接收到截屏指令后,通过所述超声波传感器检测是否有基于所述预设区域触发的滑动操作;参数计算模块,用于若有基于所述预设区域触发的滑动操作,则根据所述超声波传感器的上报数据确定所述滑动操作的滑动参数;滚动截屏模块,用于响应于所述滑动操作,根据所述滑动参数对显示页面进行滚动截屏;以及,当检测到所述滑动操作终止时,结束滚动截屏。第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的截屏方法。第四方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的截屏方法。本申请实施例提供的技术方案,应用于电子设备,该电子设备包括设置在预设区域的超声波传感器,通过该超声波传感器可以检测用户手指在预设区域上的位置。电子设备在接收到截屏指令后,通过超声波传感器检测是否有基于预设区域触发的滑动操作,如果有,则根据超声波传感器的上报数据确定滑动操作的滑动参数,响应于滑动操作,根据滑动参数对显示页面进行滚动截屏,当检测到滑动操作终止时,终止滚动截屏。本方案在对显示页面进行截屏操作时,可以通过手指在预设区域处的滑动操作控制页面进行滚动截屏,实现长截图。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的电子设备的第一种结构示意图。图2为本申请实施例提供的电子设备的预设区域的示意图。图3为本申请实施例提供的截屏方法的第一种流程示意图。图4为本申请实施例提出的截屏方法中第一种滚动截屏示意图。图5为本申请实施例提出的截屏方法中第二种滚动截屏示意图。图6为本申请实施例提供的截屏方法的第二种流程示意图。图7为本申请实施例提供的截屏方法的第三种流程示意图。图8为本申请实施例提供的截屏装置的结构示意图。图9为本申请实施例提供的电子设备的第二种结构示意图。图10为本申请实施例提供的电子设备的第三种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种截屏方法,该截屏方法的执行主体可以是本申请实施例提供的截屏装置,或者集成了该截屏装置的电子设备,其中该截屏装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。请参阅图1,图1为本申请实施例中的电子设备的第一种结构示意图。如图所示,电子设备具有中框,例如金属中框。在中框的预设区域设置有压力按键,如图1中的AA1(ActiveArea1)区域、AA2(ActiveArea2)区域。本申请实施例中,压力按键采用超声波传感器的形式实现。其中,超声波传感器是将超声波信号转换成电信号的传感器,采用压电晶体的电致伸缩效应实现。它可以将电能转变成机械振荡而产生超声波,同时它接收到超声波时,也能转变成电能,因此可以分成发送器或接收器。本申请实施例中,超声波传感器使用锆钛酸铅压电陶瓷(piezoelectricceramictransducer,简称PZT)。如图1所示,在电子设备的左侧中框的AA1区域和右侧中框的AA2区域,纵向排布有多个PZT。以AA1区域为例,超声波传感器包括由PZT构成的发送器TX和接收器RX。发送器TX和接收器RX交替分布在电子设备的中框的内侧,其中,TX1、TX2、TX3为发送器,RX1、RX2、RX3为接收器。发送器和接收器通过速干胶粘贴在中框内侧,尽可能减少间隙以降低超声波在空气中传输的衰减。电子设备还包括超声波传感器控制芯片(UltrasonicTouchSensingControlIC),发送器TX和接收器RX通过FPC(FlexiblePrintedCircuitboard,柔性印刷电路板)排线连接至超声波传感器控制芯片。其中,超声波传感器控制芯片焊接在主板上,通过I2C(Inter-IntegratedCircuit)总线与电子设备的CPU(CentralProcessingUnit,中央处理器)通信。在右侧中框的AA2区域,纵向排布有TX4、RX4,其连接方式与左侧中框的超声波传感器相同,也是通过FPC排线连接至超声波传感器控制芯片。此外,需要说明的是,本申请实施例中,以中框左侧有三组传感器3TX+3RX、中框右侧有一组传感器TX+RX为例,实际应用时,可能设置更多或更少的传感器。基于上述设置在预设区域的超声波传感器,当用户手指贴在预设区域上进行滑动操作操作时,根据超声波传感器检测到的信息矩阵,可以计算得到手指在预设区域的滑动参数,例如滑动方向和滑动距离。具体原理在后文详述。在一些实施例中,上述超声波传感器还可以根据需要设置在电子设备的其它区域,例如,参照图2所示,图2为本申请实施例中的电子设备的预设区域的位置示意图。预设区域设置在电子设备的背面AA3区域,当手持电子设备本文档来自技高网...

【技术保护点】
1.一种截屏方法,其特征在于,所述方法应用于电子设备,所述电子设备包括设置在预设区域的超声波传感器;所述方法包括:在接收到截屏指令后,通过所述超声波传感器检测是否有基于所述预设区域触发的滑动操作;若有,则根据所述超声波传感器的上报数据确定所述滑动操作的滑动参数;响应于所述滑动操作,根据所述滑动参数对显示页面进行滚动截屏;当检测到所述滑动操作终止时,结束滚动截屏。

【技术特征摘要】
1.一种截屏方法,其特征在于,所述方法应用于电子设备,所述电子设备包括设置在预设区域的超声波传感器;所述方法包括:在接收到截屏指令后,通过所述超声波传感器检测是否有基于所述预设区域触发的滑动操作;若有,则根据所述超声波传感器的上报数据确定所述滑动操作的滑动参数;响应于所述滑动操作,根据所述滑动参数对显示页面进行滚动截屏;当检测到所述滑动操作终止时,结束滚动截屏。2.如权利要求1所述的截屏方法,其特征在于,所述滑动参数包括滑动方向和滑动距离;所述根据所述超声波传感器的上报数据确定所述滑动操作的滑动参数,包括:在所述滑动操作过程中,实时获取所述超声波传感器的上报数据;根据所述上报数据生成信息矩阵;根据所述信息矩阵和预设的权重因子,计算所述滑动操作对应的位置信息;根据所述位置信息计算所述滑动操作的滑动方向和滑动距离。3.如权利要求2所述的截屏方法,其特征在于,所述根据所述报数据生成信息矩阵之后,还包括:根据所述信息矩阵计算所述超声波传感器检测到的信号强度;若所述信号大于预设强度,则执行所述根据所述信息矩阵和预设的权重因子,计算所述滑动操作对应的位置信息。4.如权利要求1所述的截屏方法,其特征在于,所述滑动参数包括滑动方向和滑动距离;所述根据所述滑动参数对显示页面进行滚动截屏,包括:根据所述滑动距离,以及预设的滑动距离与页面滚动距离之间的比例关系,确定目标页面滚动距离;根据所述滑动方向和所述目标页面滚动距离进行滚动截屏。5.如权利要求1所述的截屏方法,其特征在于,所述滑动参数包括滑动方向和滑动距离;所述根据所述滑动参数对显示页面进行滚动截屏之后,还包括:若检测到预设时长内的滑动距离小于预设距离,则判定所述滑动操作终止。6.如权利要求1至5任一项所述的截屏方法,其特征在于,所述当检测到所述滑动操作终止时,结束滚动截屏之后,还包括:根据显示页面的滚动起始位置和滚动终止位置,生成长截图。7.如权利要求6所述的截屏方法,其特征在于,所述根据显示页面的滚动起始位置和滚动终止位置...

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

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

1