本申请提供了一种屏幕截取方法和电子设备,方法包括获取截屏操作,定与所述截屏操作对应的截取策略;确定电子设备的多个显示屏中的目标显示屏;建立所述目标显示屏与所述截取策略的对应关系,从而提高屏幕截取的准确性。
A screen capture method and electronic equipment
【技术实现步骤摘要】
一种屏幕截取方法和电子设备
本申请涉及扩展屏
,更具体的说是涉及一种屏幕截取方法和电子设备。
技术介绍
对于电子设备的显示屏当前显示的内容,用户可以通过截屏的方式获取屏幕信息。而在电子设备连接有扩展屏幕的情况下,在接收到用户的截屏操作时,电子设备截取所有屏幕的屏幕信息。也就是说,现有的屏幕截取方式并不关注用户实际想要获取哪一屏的屏幕信息,降了屏幕截取的准确性。
技术实现思路
有鉴于此,本申请提供一种屏幕截取方法和电子设备,以解决上述技术问题。为实现上述目的,本申请提供如下技术方案:一种屏幕截取方法,包括:获取截屏操作,确定与所述截屏操作对应的截取策略;确定电子设备的多个显示屏中的目标显示屏;建立所述目标显示屏与所述截取策略的对应关系。优选的,所述截取策略包括仅截取所述目标显示屏的目标屏幕信息的策略;该方法还包括:基于所述截取策略截取所述目标显示屏的目标屏幕信息;基于所述目标屏幕信息生成屏幕图像;保存所述屏幕图像。优选的,所述截取策略包括截取所述多个显示屏的多个屏幕信息的策略;该方法还包括:基于所述截取策略截取所述多个显示屏的多个屏幕信息;按照特定拼接方式拼接所述多个屏幕信息,生成屏幕图像;其中,所述特定拼接方式用于以所述目标屏幕信息为首拼接其他显示屏的屏幕信息;保存所述屏幕图像。优选的,当所述多个显示屏的数量大于等于3时,所述特定拼接方式按照如下方式生成:确定与当前时间相距第一时间的一段历史时间内,针对除所述目标显示屏之外的其他显示屏的操作频次;按照所述操作频次由高到低的顺序确定以所述目标屏幕信息为首拼接其他显示屏的屏幕信息的拼接次序。优选的,当所述多个显示屏的数量大于等于3时,所述特定拼接方式按照如下方式生成:确定针对除所述目标显示屏之外的其他显示屏的操作时间;其中,所述操作时间为距当前时间最近的时间;按照所述操作时间距当前时间由近到远的顺序确定以所述目标屏幕信息为首拼接其他显示屏的屏幕信息的拼接次序。优选的,所述确定电子设备的多个显示屏中的目标显示屏,包括:确定电子设备的多个显示屏中,光标所在显示屏为目标显示屏;或者,利用传感器追踪用户视线,确定电子设备的多个显示屏中,所述用户视线所在显示屏为目标显示屏;或者,确定电子设备的多个显示屏中,具有活动窗口的显示屏为目标显示屏;或者,确定电子设备的多个显示屏中,操作时间距当前时间最近的应用程序所在显示屏为目标显示屏;或者,获取电子设备中当前运行的目标软件上的对话数据;基于所述对话数据确定目标显示屏。一种电子设备,包括:多个显示屏;处理器,用于获取截屏操作,确定与所述截屏操作对应的截取策略,确定所述多个显示屏中的目标显示屏,建立所述目标显示屏与所述截取策略的对应关系。优选的,还包括:存储器;所述截取策略包括仅截取所述目标显示屏的目标屏幕信息的策略;所述处理器还用于基于所述截取策略截取所述目标显示屏的目标屏幕信息,基于所述目标屏幕信息生成屏幕图像,将所述屏幕图像保存至所述存储器。优选的,还包括:存储器;所述截取策略包括截取所述多个显示屏的多个屏幕信息的策略;所述处理器还用于基于所述截取策略截取所述多个显示屏的多个屏幕信息;按照特定拼接方式拼接所述多个屏幕信息,生成屏幕图像,将所述屏幕图像保存至所述存储器;其中,所述特定拼接方式用于以所述目标屏幕信息为首拼接其他显示屏的屏幕信息。优选的,还包括:传感器,用于追踪用户视线;相应的,所述处理器具体用于确定电子设备的多个显示屏中,所述用户视线所在显示屏为目标显示屏。经由上述的技术方案可知,本申请提供了一种屏幕截取方法,包括获取截屏操作,确定与所述截屏操作对应的截取策略,确定电子设备的多个显示屏中的目标显示屏,建立所述目标显示屏与所述截取策略的对应关系,由此可见,本申请中,会从多个显示屏中确定出一个目标显示屏,从而建立目标显示屏与截取策略的对应关系,提高了屏幕截取的准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请方法实施例一提供的一种屏幕截取方法的流程示意图;图2为本申请方法实施例二提供的一种屏幕截取方法的流程示意图;图3为本申请方法实施例三提供的一种屏幕截取方法的流程示意图;图4a为本申请方法实施例三提供的多个显示屏的示意图;图4b为本申请方法实施例三提供的屏幕图像的示意图;图5为本申请方法实施例四提供的一种屏幕截取方法的流程示意图;图6为本申请装置实施例一提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请方法实施例一提供了一种屏幕截取方法,如图1所示,该方法包括如下步骤:步骤101:获取截屏操作,确定与所述截屏操作对应的截取策略;其中,截取策略为截取显示屏的屏幕信息的策略。具体的,与截屏操作对应的截取策略可以为预先指定的截取策略,获取到截屏操作后,直接将预先指定的截取策略确定为与所述截屏操作对应的截取策略。或者,预先存储不同的截屏操作与不同的截取策略的对应关系,在获取到截屏操作后,在对应关系中确定与当前获取的截屏操作对应的截取策略。再或者,在获取到截屏操作后,可以提供多种截取策略,将当前选择的截取策略确定为与截屏操作对应的截取策略。本申请中,截屏操作的实现方式有多种,如用户可以通过快捷键,如组合按键或特定按键发送截屏操作。步骤102:确定电子设备的多个显示屏中的目标显示屏;在电子设备处于扩展屏模式下,具有至少两个显示屏,那么可以从至少两个显示屏中确定出目标显示屏,目标显示屏用于代表用户当前关注的显示屏,而确定多个显示屏中哪一显示屏为用户关注的显示屏的方式有多种,具体的,确定电子设备的多个显示屏中的目标显示屏可以包括如下方式中的任意一种:第一种,确定电子设备的多个显示屏中,光标所在显示屏为目标显示屏。在电子设备处于扩展屏模式下,光标可以在多个显示屏之间移动,用户可以通过输入装置,如键盘或鼠标等将光标移动到自己所关注的显示屏中,从而触发截屏操作,使得电子设备能够确定光标所在显示屏为目标显示屏。第二种,利用传感器追踪用户视线,确定电子设备的多个显示屏中,所述用户视线所在显示屏本文档来自技高网...
【技术保护点】
1.一种屏幕截取方法,包括:/n获取截屏操作,确定与所述截屏操作对应的截取策略;/n确定电子设备的多个显示屏中的目标显示屏;/n建立所述目标显示屏与所述截取策略的对应关系。/n
【技术特征摘要】
1.一种屏幕截取方法,包括:
获取截屏操作,确定与所述截屏操作对应的截取策略;
确定电子设备的多个显示屏中的目标显示屏;
建立所述目标显示屏与所述截取策略的对应关系。
2.根据权利要求1所述的方法,所述截取策略包括仅截取所述目标显示屏的目标屏幕信息的策略;该方法还包括:
基于所述截取策略截取所述目标显示屏的目标屏幕信息;
基于所述目标屏幕信息生成屏幕图像;
保存所述屏幕图像。
3.根据权利要求1所述的方法,所述截取策略包括截取所述多个显示屏的多个屏幕信息的策略;该方法还包括:
基于所述截取策略截取所述多个显示屏的多个屏幕信息;
按照特定拼接方式拼接所述多个屏幕信息,生成屏幕图像;其中,所述特定拼接方式用于以所述目标屏幕信息为首拼接其他显示屏的屏幕信息;
保存所述屏幕图像。
4.根据权利要求3所述的方法,当所述多个显示屏的数量大于等于3时,所述特定拼接方式按照如下方式生成:
确定与当前时间相距第一时间的一段历史时间内,针对除所述目标显示屏之外的其他显示屏的操作频次;
按照所述操作频次由高到低的顺序确定以所述目标屏幕信息为首拼接其他显示屏的屏幕信息的拼接次序。
5.根据权利要求3所述方法,当所述多个显示屏的数量大于等于3时,所述特定拼接方式按照如下方式生成:
确定针对除所述目标显示屏之外的其他显示屏的操作时间;其中,所述操作时间为距当前时间最近的时间;
按照所述操作时间距当前时间由近到远的顺序确定以所述目标屏幕信息为首拼接其他显示屏的屏幕信息的拼接次序。
6.根据权利要求1所述的方法,所述确定电子设备的多个显示屏中的...
【专利技术属性】
技术研发人员:杨涛,王鹤来,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。