一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

截屏方法及装置与流程

2022-11-19 16:37:06 来源:中国专利 TAG:


1.本技术属于通信技术领域,具体涉及一种截屏方法及装置。


背景技术:

2.目前,用户使用电子设备时,通常可以采用同时按压多个物理按键(例如:同时按压电源键和下翻键)或者通过多指在屏幕上滑动(例如:三指在屏幕上向下滑动)等方式,获取电子设备屏幕的当前显示界面图像。
3.在电子设备通过分屏的方式,显示多个应用程序的界面的情况下,现有的截屏方式需要用户对截屏获取的图片进行二次编辑,保留用户需要的部分截图界面,操作繁琐。


技术实现要素:

4.本技术实施例的目的是提供一种截屏方法及装置,能够解决同时截取多个应用程序界面后,分别获取不同应用应用程序界面截图的操作复杂的问题。
5.第一方面,本技术实施例提供了一种截屏方法,该方法包括:
6.接收用户的第一输入;
7.响应于所述第一输入,对所述电子设备的第一显示屏显示的第一界面进行截屏,生成第一图片;
8.基于所述第一图片,分享第二图片;
9.其中,所述第一界面包括以分屏方式显示的m个子界面;一个所述子界面用于显示一个应用程序的界面;m为大于1的整数;所述第一图片包括m个第一区域;所述m个第一区域与所述m个子界面一一对应;所述第二图片是基于n个所述第一区域生成的;n为小于m的正整数。
10.第二方面,本技术实施例提供了一种截屏装置,该装置包括:
11.接收模块,用于接收用户的第一输入;
12.截屏模块,用于响应于所述第一输入,对所述电子设备的第一显示屏显示的第一界面进行截屏,生成第一图片;
13.分享模块,用于基于所述第一图片,分享第二图片;
14.其中,所述第一界面包括以分屏方式显示的m个子界面;一个所述子界面用于显示一个应用程序的界面;m为大于1的整数;所述第一图片包括m个第一区域;所述m个第一区域与所述m个子界面一一对应;所述第二图片是基于n个所述第一区域生成的;n为小于m的正整数。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
18.在本技术实施例中,通过识别第一界面包括的m个子界面,生成第一图片,基于第一图片中用户需要的n个第一区域,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,操作更简单,能在电子设备通过分屏的方式,显示多个应用程序的界面的情况下,更快速、准确地完成对用户需要的部分应用程序的界面的截图,能提高截屏的效率,能提升用户的体验。
附图说明
19.图1是本技术实施例提供的截屏方法的流程示意图;
20.图2是本技术实施例提供的截屏方法中第一界面的示意图;
21.图3是本技术实施例提供的截屏方法中第一图片的示意图;
22.图4是本技术实施例提供的截屏方法中显示m个第一区域的标记的结果的示意图;
23.图5是本技术实施例提供的截屏方法中第二输入的示意图;
24.图6是本技术实施例提供的截屏方法中第二图片的示意图之一;
25.图7是本技术实施例提供的截屏方法中第二图片的示意图之二;
26.图8是本技术实施例提供的截屏方法中显示第一文件的界面的示意图;
27.图9是本技术实施例提供的截屏方法中第一输入的响应过程的示意图;
28.图10是本技术实施例提供的截屏装置的结构示意图;
29.图11是本技术实施例提供的电子设备的结构示意图;
30.图12是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
32.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
33.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的截屏方法及装置进行详细地说明。
34.图1本技术实施例提供的截屏方法的流程示意图。下面结合图1描述本技术实施例提供的截屏方法。如图1所示,该方法应用于至少包括两个显示屏的电子设备,该方法包括:步骤101和步骤102。
35.可选地,该电子设备可以以各种形式来实施。例如,本技术实施例中描述的该电子
设备可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、智能手环、智能手表、数码相机等等的移动终端以及诸如台式计算机、电视机等等的固定终端。下面,假设该电子设备是移动终端。然而,本领域技术人员将理解的是,根据本技术实施例的方法也能够应用于固定类型的终端。
36.步骤101、接收用户的第一输入。
37.可选地,该方法的执行主体可以为截屏装置。
38.用户可以向该截屏装置输入第一输入,从而该截屏装置可以接收该第一输入。
39.第一输入可以为对该截屏装置的触控输入、语音输入、手势输入或按键输入,也可以是第一操作。
40.本技术实施例中,上述第一输入可以为以下任一项:预设手势输入、点击输入、预设轨迹输入、用户对控件的输入、用户对该截屏装置的物理按键或物理按键组合的输入等。
41.示例性地,手势输入可以为三指下滑或指关节截图等。
42.可以理解,上述列举的各个输入均是示例性的列举,即本技术实施例包括但不限于上述列举的各个输入。实际实现时,输入还可以包括其它任意可能的输入,可以根据实际使用需求具体确定,本技术实施例不作限定。
43.步骤102、响应于第一输入,对电子设备的第一显示屏显示的第一界面进行截屏,生成第一图片。其中,第一界面包括以分屏方式显示的m个子界面;一个子界面用于显示一个应用程序的界面;m为大于1的整数;第一图片包括m个第一区域;m个第一区域与m个子界面一一对应;第二图片是基于n个第一区域生成的;n为小于m的正整数。
44.可选地,该截屏装置接收第一输入之后,可以进行响应,按照通常的截屏方式对第一界面进行截屏,生成第一图片。
45.第一显示屏,可以为该截屏装置的某个显示屏。可选地,该第一显示屏可以为直板屏或折叠屏。
46.可选地,可以基于直线检测等方法,识别出m个子界面。识别出m个子界面,可以包括识别出每一子界面的范围。
47.m个应用程序的界面可以以分屏显示的方式显示于第一显示屏上,形成第一界面。因此,第一界面包括m个子界面,每一子界面为上述m个应用程序中一个应用程序的界面,任意两个子界面均不相同。
48.可以理解的是,由于第一图片是对第一界面进行截屏得到的,第一图片包括m个第一区域,每一第一区域是一个子界面的截屏结果,第一区域与子界面一一对应,因而任意两个第一区域均不相同。第一区域的数量与子界面的数量相同,均为m个。
49.示例性地,图2是本技术实施例提供的截屏方法中第一界面的示意图;图3是本技术实施例提供的截屏方法中第一图片的示意图。图3示出了对图2所示的第一界面进行截图得到的第一图片。图3中的点划线表示第一图片的边界。
50.步骤103、基于第一图片,分享第二图片。
51.可选地,可以基于用户的选择操作,或者基于第一输入,确定第一图片的m个第一区域中的n个第一区域。
52.确定n个第一区域之后,可以基于上述n个第一区域,生成第二图片。
53.可选地,基于上述n个第一区域,生成第二图片,可以包括:
54.去掉其他(m-n)个第一区域,保留上述n个第一区域,生成第二图片;
55.或者,去掉其他(m-n)个第一区域,对上述n个第一区域进行编辑,生成第二图片。
56.可选地,对上述n个第一区域进行编辑,可以包括以下至少一种:
57.交换上述n个第一区域中至少两个第一区域的位置;拉伸上述n个第一区域中的至少一个子界面;旋转n个第一区域中的至少一个第一区域;增加元素。
58.可选地,上述元素可以包括但不限于线条、图形或其他图片。
59.可选地,可以预先设置具体的编辑方式,从而可以在确定n个第一区域之后,自动执行编辑步骤。
60.可选地,对上述n个第一区域进行编辑之前,可以包括,接收用户的第四输入;响应于所述第四输入,对上述n个第一区域进行编辑。
61.第四输入,可以为对该截屏装置的触控输入、语音输入、手势输入或按键输入,也可以是第四操作。
62.本技术实施例中,上述第四输入可以为以下任一项:预设手势输入、点击输入、预设轨迹输入、用户对控件的输入、用户对该截屏装置的物理按键或物理按键组合的输入等。
63.可以理解,上述列举的各个输入均是示例性的列举,即本技术实施例包括但不限于上述列举的各个输入。实际实现时,输入还可以包括其它任意可能的输入,可以根据实际使用需求具体确定,本技术实施例不作限定。
64.生成第二图片之后,可以向用户分享第二图片。
65.可选地,可以基于第二图片包括的n个第一区域对应的子界面,将第二图片基于上述子界面显示的应用程序,或者其他应用程序进行分享。
66.可选地,对第一显示屏显示的第一界面进行截屏,生成第一图片之后,还可以包括:判断截屏得到的图片的尺寸;在该第一图片的尺寸大于预设尺寸阈值的情况下,基于第一图片,分享第二图片。
67.可选地,预设尺寸阈值可以包括预设高度阈值和预设宽度阈值。在截屏得到的图片的高度大于预设高度阈值且宽度大于预设宽度阈值的情况下,确定该图片的尺寸大于预设尺寸阈值。
68.预设尺寸阈值可以根据实际需要设定。对于预设尺寸阈值的具体值,本技术实施例不进行具体限定。
69.本技术实施例通过识别第一界面包括的m个子界面,生成第一图片,基于第一图片中用户需要的n个第一区域,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,操作更简单,能在电子设备通过分屏的方式,显示多个应用程序的界面的情况下,更快速、准确地完成对用户需要的部分应用程序的界面的截图,能提高截屏的效率,能提升用户的体验。
70.可选地,基于第一图片,分享第二图片,包括:显示m个第一区域的标记。
71.可选地,可以基于直线检测等方法,识别第一图片中的m个第一区域。识别出m个第一区域,可以包括识别出每一第一区域的范围。
72.可选地,识别m个第一区域之后,可以对上述m个第一区域进行标记并显示上述标记,以提示用户各第一区域的范围。
73.可选地,可以以标记各第一区域的边线的方式,标记上述m个第一区域。即各第一区域的标记,可以包括各第一区域的边线。
74.可选地,可以以标记分界线的方式,标记上述m个第一区域;分界线,可以用于区分上述m个第一区域。即各第一区域的标记,可以包括第一区域之间的分界线。
75.可选地,显示m个第一区域的标记,还可以包括标记各第一区域的标签。
76.可选地,第一区域的标签,可以包括该第一区域对应的应用程序的名称和该第一区域的内容标签中的至少一种。
77.该第一区域对应的子界面是应用程序x的界面,则该第一区域对应的应用程序是应用程序x。
78.可选地,可以通过识别该第一区域对应的子界面是哪个应用程序的界面,从而可以获取该应用程序的名称。
79.可选地,第一区域的内容标签,用于指示第一区域的内容的特征。
80.可选地,第一区域的内容标签,可以包括人物、动物、风景、车辆或建筑等。
81.可选地,可以通过任一种人工智能(artificial intelligence,ai)方法,提取该第一区域的特征,基于该第一区域的特征,识别出该第一区域的内容标签。
82.可选地,可以将第一区域的标签,显示于该第一区域的上层。
83.示例性地,图4是本技术实施例提供的截屏方法中显示m个第一区域的标记的结果的示意图。如图4所示,可以以标记分界线(图4中的虚线)的方式标记图3示出的3个第一区域,以及上述3个第一区域的标签分别为3个应用程序的名称:应用a、应用b和应用c。
84.接收用户对标记的第二输入。
85.可选地,用户可以向该截屏装置输入对上述标记第二输入,从而该截屏装置可以接收该第二输入。
86.第二输入可以为对至少一个标记的触控输入、语音输入、手势输入或按键输入,也可以是第二操作。
87.本技术实施例中,上述第二输入可以为以下任一项:预设手势输入、点击输入、预设轨迹输入、用户对控件的输入、用户对该截屏装置的物理按键或物理按键组合的输入等。
88.可以理解,上述列举的各个输入均是示例性的列举,即本技术实施例包括但不限于上述列举的各个输入。实际实现时,输入还可以包括其它任意可能的输入,可以根据实际使用需求具体确定,本技术实施例不作限定。
89.示例性地,图5是本技术实施例提供的截屏方法中第二输入的示意图。如图5所示,用户可以通过点击控件501、控件502和控件503中的至少一个,输入第二输入。
90.响应于第二输入,确定n个第一区域,基于n个第一区域,生成第二图片。
91.可选地,该截屏装置接收第二输入之后,可以进行响应,基于第二输入,确定n个第一区域。
92.可选地,在第一选择模式下,可以将用户通过第二输入选择的n个第一区域,确定为生成第一图片需要的n个第一区域;或者,在第二选择模式下,可以基于用户通过第二输入选择的(m-n)个第一区域,将其他n个第一区域确定为生成第一图片需要的n个第一区域。
93.确定n个第一区域之后,可以基于n个第一区域,生成第二图片。
94.基于n个第一区域,生成第二图片的具体步骤,可以参见前述实施例,此处不再赘
述。
95.示例性地,图6是本技术实施例提供的截屏方法中第二图片的示意图之一;图7是本技术实施例提供的截屏方法中第二图片的示意图之二。图6和图7示出了通过点击图5中的控件503输入第二输入之后,得到的第二图片。图6示出的是直接保留对应应用a和对应应用b的2个第一区域得到的第二图片。图7出的是保留对应应用a和对应应用b的2个第一区域之后,对对应应用b的第一区域进行拉伸,对齐对应应用a的第一区域得到的第二图片。图6和图7中的点划线表示第二图片的边界。
96.分享第二图片。
97.可选地,生成第二图片之后,可以对第二图片进行分享。对第二图片进行分享的具体步骤,可以参见前述实施例,此处不再赘述。
98.本技术实施例通过显示对第一界面进行截屏得到的第一图片中m个第一区域的标记,基于根据用户的第二输入确定的n个第一区域,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,操作更简单,能更快速、准确地完成对用户需要的部分应用程序的界面的截屏,能提高截屏的效率,能提升用户的体验。
99.可选地,基于第一图片,分享第二图片,包括:包括:基于第一输入,确定n个子界面。
100.可选地,第一输入,可以是用于对第一显示屏的输入。
101.可选地,可以基于直线检测等方法,自动识别出m个子界面。识别出m个子界面,可以包括识别出每一子界面的范围。
102.识别出m个子界面之后,可以基于第一输入,确定n个子界面。
103.可选地,可以将m个子界面中,第一输入对应的n个子界面,确定为生成第一图片需要的n个子界面。
104.可选地,在第一输入为在目标时间段内多次点击第一显示屏的操作情况下,可以将各次点击的位置落入其范围的子界面,确定为生成第一图片需要的子界面,从而得到n个子界面。目标时间段,指从第一点击第一显示屏为起始时刻,时长为预设值的时间段。该预设值可以根据实际需要设定。对于该预设值的具体值,本技术实施例不进行具体限定。
105.可选地,在第一输入为轨迹输入的情况下,可以将该轨迹经过的各子界面,确定为生成第一图片需要的子界面,从而得到n个子界面。
106.基于n个子界面,生成第二图片。
107.可选地,确定n个子界面之后,基于n个子界面,生成第二图片的具体步骤,可以参见前述实施例,此处不再赘述。
108.分享第二图片。
109.可选地,生成第二图片之后,可以对第二图片进行分享。对第二图片进行分享的具体步骤,可以参见前述实施例,此处不再赘述。
110.本技术实施例基于第一输入,确定n个子界面,基于n个子界面,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,不需要用户再进行输入以确定n个第一区域,操作更简单,能更快速、准确地完成对用户需要的部分应用程序的界面的截屏,能提高截屏的效率,能提升用户的体验。
111.可选地,接收用户的第一输入之后,方法还包括:响应于第一输入,对k个显示屏显
示的界面进行截屏,生成第一文件;其中,第一文件包括第一控件和k张第三图片;第三图片是对k个显示屏中的一个显示屏显示的界面进行截屏后得到的;k张第三图片与k个显示屏一一对应;显示第一文件,包括显示k张第三图片中的一张第三图片;第一控件,用于指示切换显示的第三图片;k为大于1的正整数。
112.可选地,在该截屏装置包括多个显示屏的情况下,该截屏装置接收第一输入之后,可以进行响应,判断亮屏的显示屏的数量。
113.在亮屏的显示屏为多个的情况下,可以对其中的k个显示屏显示的界面进行截屏,生成第一文件。
114.可选地,上述k个显示屏,可以是亮屏的全部显示屏,也可以是亮屏的部分显示屏。
115.可选地,在第一输入未携带有显示屏的信息的情况下,上述k个显示屏,可以是亮屏的全部显示屏。
116.可选地,在第一输入携带有显示屏的信息的情况下,上述k个显示屏,可以是亮屏的全部显示屏,也可以是亮屏的部分显示屏。
117.可选地,在第一输入为对该截屏装置的物理按键组合的输入的情况下,可以通过物理按键的特定组合方式,携带显示屏的信息。示例性地,在该截屏装置包括3个显示屏(显示屏1、显示屏2和显示屏3)的情况下,组合方式1携带的显示屏的信息为全部显示屏(即在3个显示屏均亮屏的情况下,k个显示屏为显示屏1、显示屏2和显示屏3),组合方式2携带的显示屏的信息为显示屏1和显示屏2(即在3个显示屏均亮屏的情况下,k个显示屏为显示屏1和显示屏2),组合方式3携带的显示屏的信息为显示屏1和显示屏3等(即在3个显示屏均亮屏的情况下,k个显示屏为显示屏1和显示屏3)。
118.可选地,在第一输入为手势输入的情况下,可以通过不同的手势,携带不同的显示屏的信息。
119.可选地,在第一输入为轨迹输入的情况下,可以通过不同的轨迹,携带不同的显示屏的信息。
120.可以对上述k个显示屏中每个显示屏显示的界面进行截屏,从而得到k张第三图片。
121.基于上述k张图片,添加第一控件,生成包括上述k张图片的第一文件。
122.第一控件,可以用于在显示第一文件时,指示切换显示的第三图片。
123.可选地,第一控件,可以用于指示以预设顺序切换至显示上一张或下一张第三图片。
124.示例性地,在该截屏装置的正面设置有主显示屏(简称“主屏”),且背面设置有副显示屏(简称“副屏”)的情况下,可以分别对主屏和副屏显示的界面进行截屏,得到两张第三图片;生成包括上述两张第三图片和第一控件的第一文件。
125.可选地,显示第一文件,可以包括默认显示其中一张第三图片(例如默认显示对主屏显示的界面进行截屏得到的第一图片);然后接收用户点击第一控件的操作,响应于该操作,切换显示的第三图片。
126.例如,响应于该操作,切换显示的第三图片,可以包括:从显示对主屏显示的界面进行截屏得到的第三图片,切换为显示对副屏显示的界面进行截屏得到的第三图片;或者,从显示对副屏显示的界面进行截屏得到的第三图片,切换为显示对主屏显示的界面进行截
屏得到的第三图片。
127.又如,切换显示的第三图片的过程可以包括:当前显示对显示屏1显示的界面进行截屏得到的第三图片;在用户点击第一控件中的“下一张”按钮的情况下,可以切换为显示对显示屏2显示的界面进行截屏得到的第三图片;在用户点击第一控件中的“上一张”按钮的情况下,可以切换为显示对显示屏4显示的界面进行截屏得到的第三图片。当前显示对显示屏2显示的界面进行截屏得到的第三图片,在用户点击第一控件中的“下一张”按钮的情况下,可以切换为显示对显示屏3显示的界面进行截屏得到的第三图片;在用户继续点击第一控件中的“下一张”按钮的情况下,可以切换为显示对显示屏4显示的界面进行截屏得到的第三图片;在用户继续点击第一控件中的“下一张”按钮的情况下,可以切换为显示对显示屏1显示的界面进行截屏得到的第三图片。
128.示例性地,图8是本技术实施例提供的截屏方法中显示第一文件的界面的示意图。如图8所示,显示第一文件,默认显示对主屏显示的界面进行截屏得到的第三图片801;用户点击第一控件800,切换为显示对副屏显示的界面进行截屏得到的第三图片802。图8中的点划线表示第三图片的边界,虚线表示第一文件的显示区域的边界。
129.本技术实施例通过一次截屏操作,完成对多个显示屏截屏得到的图片的合成,从而用户能通过一个文件查看上述各图片,操作更简单,能更快速、简单、方便地完成对多个显示屏的截屏,能提高截屏的效率,能提升用户的体验。
130.可选地,接收用户的第一输入可以还包括:接收用户对第二显示屏的第一输入。
131.可选地,在该截屏装置包括多个显示屏的情况下,用户可以通过对第二显示屏的第一输入,实现对第一显示屏的截屏。
132.第二显示屏,可以为该电子设备的某个显示屏。可选地,该第二显示屏可以为直板屏或折叠屏。第二显示屏是与第一显示屏不同的显示屏。
133.可选地,在第二显示屏和第一显示屏可以为不同的直板屏,例如第二显示屏为直板屏形式的副屏,第一显示屏为直板屏形式的主屏;或者,第二显示屏和第一显示屏中的一个为直板屏(例如直板屏形式的副屏),另一个为作为主屏的折叠屏,通常第一显示屏为折叠屏;或者,第二显示屏和第一显示屏可以为组成折叠屏的多个子屏幕中的两个。
134.用户可以向该截屏装置输入第一输入,从而该截屏装置可以接收该第一输入。第一输入,可以是对第二显示屏的输入。
135.响应于第一输入,对第一界面进行截屏,生成第一图片。
136.可选地,接收第一输入之后,可以进行响应,按照通常的截屏方式对第一界面进行截屏,生成第一图片。
137.本技术实施例通过响应于用户对第二显示屏的第一输入,对第一显示屏的第一界面进行截屏,对第一界面的截屏不影响第一界面的显示,能提升用户体验。
138.可选地,接收用户的第一输入可以还包括:接收用户对第二显示屏的第一输入。
139.可选地,在该截屏装置包括多个显示屏的情况下,用户可以通过对第二显示屏的第一输入,实现对第一显示屏的截屏。
140.对第二显示屏输入第一输入的具体过程,可以参见前述实施例,此处不再赘述。
141.接收用户对电子设备的第二显示屏的第一输入之后,方法还包括:响应于第一输入,确定第一显示屏的第二区域,对第二区域显示的界面进行截屏。
142.可选地,该截屏装置接收第三输入之后,可以进行响应,基于第一输入确定第一显示屏的第二区域,按照通常的截屏方式,对第二区域显示的界面进行截屏,得到第四图片。
143.可选地,第二区域,可以为第一显示屏的全部区域或部分区域。
144.可选地,可以基于第一输入,确定第二显示屏的第三区域;基于第二显示屏和第一显示屏的尺寸和/或位置关系等,将第三区域映射至第三显示屏中,从而确定第二区域。
145.可选地,第二区域在第一显示屏中的位置,与第三区域在第二显示屏中的位置相同。
146.示例性地,在第二区域和第三区域均为矩形的情况下,第二区域在第一显示屏中的位置,与第三区域在第二显示屏中的位置相同可以包括:第二区域的上边与第一显示屏的上边沿之间的距离,与第一显示屏的高度之比,等于第三区域的上边与第二显示屏的上边沿之间的距离,与第二显示屏的高度之比,并且,第二区域的左边与第一显示屏的左边沿之间的距离,与第一显示屏的宽度之比,等于第三区域的左边与第二显示屏的左边沿之间的距离,与第二显示屏的宽度之比相等。
147.示例性地,在第二显示屏和第一显示屏可以为组成折叠屏的两个尺寸相同的子屏幕的情况下,在第三区域为第二显示屏的上半部分的情况下,第二区域为第一显示屏的上半部分。
148.示例性地,在第二显示屏和第一显示屏分别为副屏(位于电子设备的背面)和主屏(位于电子设备的正面)的情况下,在第三区域为第二显示屏的全屏的情况下,第二区域可以为第一显示屏的全屏,或者第二区域可以为第三区域垂直投射至第一显示屏后的区域。
149.示例性地,图9是本技术实施例提供的截屏方法中第一输入的响应过程的示意图。如图9所示,用户通过在第二显示屏903上双指背向滑动的操作输入第一输入,将以双指在第二显示屏903上滑动的终点为对角线的矩形确定为第三区域902;基于第三区域902,确定第二区域901。第二区域901在第一显示屏904中的位置,与第三区域902在第二显示屏903中的位置相同。图9中的虚线表示在第二显示屏903和第一显示屏904的分界线。
150.可以理解的是,本技术实施例提供的截屏方法可以应用于多种需要不影响需要截屏的第一显示屏的显示的场景。例如,在第一显示屏全屏播放视频的情况下,可以通过对第二显示屏输入第一输入来对第一显示屏进行截屏,而不用在第一显示屏播放视频的同时对第一显示屏输入第一输入,从而不会影响用户观看第一显示屏播放的视频。
151.本技术实施例通过响应于用户对第二显示屏的第一输入,对第一显示屏的第二区域显示的界面进行截屏,对第一显示屏的截屏不影响第一显示屏的显示,能提升用户体验。
152.本技术实施例提供的截屏方法,执行主体可以为截屏装置。本技术实施例中以截屏装置执行截屏方法为例,说明本技术实施例提供的截屏装置。
153.图10是本技术实施例提供的截屏装置的结构示意图。可选地,如图5所示,该装置应用于至少包括两个显示屏的电子设备,该装置包括接收模块1001和截屏模块1002,其中:
154.接收模块1001,用于接收用户的第一输入;
155.截屏模块1002,用于响应于第一输入,对电子设备的第一显示屏显示的第一界面进行截屏,生成第一图片;
156.分享模块1003,用于基于第一图片,分享第二图片;
157.其中,第一界面包括以分屏方式显示的m个子界面;一个子界面用于显示一个应用
程序的界面;m为大于1的整数;第一图片包括m个第一区域;m个第一区域与m个子界面一一对应;第二图片是基于n个第一区域生成的;n为小于m的正整数。
158.可选地,接收模块1001、截屏模块1002和分享模块1003可以顺次电连接。
159.用户可以向该截屏装置输入第一输入,从而接收模块1001可以接收该第一输入。
160.截屏模块1002可以按照通常的截屏方式对第一界面进行截屏,生成第一图片。
161.分享模块1003可以基于用户的选择操作,或者基于第一输入,确定第一图片的m个第一区域中的n个第一区域;确定n个第一区域之后,可以基于上述n个第一区域,生成第二图片;生成第二图片之后,可以向用户分享第二图片。
162.可选地,分享模块1003,可以包括:
163.标记单元,用于显示m个第一区域的标记;
164.接收单元,用于接收用户对标记的第二输入;
165.第一生成单元,用于响应于第二输入,确定n个第一区域,基于n个第一区域,生成第二图片;
166.第一分享单元,用于分享第二图片。
167.可选地,分享模块1003,可以包括:
168.确定单元,用于基于第一输入,确定n个子界面;
169.第二生成单元,用于基于n个子界面,生成第二图片;
170.第二分享单元,用于分享第二图片。
171.可选地,截屏模块1002,还用于响应于第一输入,对k个显示屏显示的界面进行截屏,生成第一文件;
172.其中,第一文件包括第一控件和k张第三图片;第三图片是对k个显示屏中的一个显示屏显示的界面进行截屏后得到的;k张第三图片与k个显示屏一一对应;显示第一文件,包括显示k张第三图片中的一张第三图片;第一控件,用于指示切换显示的第三图片;k为大于1的正整数。
173.可选地,接收模块1001,还用于接收用户对电子设备的第二显示屏的第一输入;第二显示屏与第一显示屏不同;
174.截屏模块1002,还用于响应于第一输入,对第一界面进行截屏,生成第一图片。
175.可选地,接收模块1001,还用于接收用户对电子设备的第二显示屏的第一输入;第二显示屏与第一显示屏不同;
176.截屏模块1002,还用于响应于第一输入,确定第一显示屏的第二区域,对第二区域显示的界面进行截屏。
177.本技术实施例通过识别第一界面包括的m个子界面,生成第一图片,基于第一图片中用户需要的n个第一区域,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,操作更简单,能在电子设备通过分屏的方式,显示多个应用程序的界面的情况下,更快速、准确地完成对用户需要的部分应用程序的界面的截图,能提高截屏的效率,能提升用户的体验。
178.本技术实施例中的截屏装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置
(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
179.本技术实施例中的截屏装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
180.本技术实施例中的截屏装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
181.本技术实施例中的截屏装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
182.本技术实施例提供的截屏装置能够实现图1至图9的方法实施例实现的各个过程,为避免重复,这里不再赘述。
183.可选地,如图11所示,本技术实施例还提供一种电子设备1100,包括处理器1101和存储器1102,存储器1102上存储有可在所述处理器1101上运行的程序或指令,该程序或指令被处理器1101执行时实现上述截屏方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
184.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
185.图12是本技术实施例提供的电子设备的硬件结构示意图。
186.该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等部件。
187.本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
188.其中,用户输入单元1207,用于接收用户的第一输入;
189.处理器1210,用于响应于第一输入,对电子设备的第一显示屏显示的第一界面进行截屏,生成第一图片;
190.处理器1210,还用于基于第一图片,分享第二图片;
191.其中,第一界面包括以分屏方式显示的m个子界面;一个子界面用于显示一个应用程序的界面;m为大于1的整数;第一图片包括m个第一区域;m个第一区域与m个子界面一一对应;第二图片是基于n个第一区域生成的;n为小于m的正整数。
192.本技术实施例通过识别第一界面包括的m个子界面,生成第一图片,基于第一图片中用户需要的n个第一区域,生成第二图片并分享,完成截屏并分享,保留用户需要的部分截图界面,操作更简单,能在电子设备通过分屏的方式,显示多个应用程序的界面的情况下,更快速、准确地完成对用户需要的部分应用程序的界面的截图,能提高截屏的效率,能提升用户的体验。
193.可选地,处理器1210,还用于显示m个第一区域的标记;
194.用户输入单元1207,还用于接收用户对标记的第二输入;
195.处理器1210,还用于响应于第二输入,确定n个第一区域,基于n个第一区域,生成第二图片;
196.处理器1210,还用于分享第二图片。
197.可选地,处理器1210,还用于基于第一输入,确定n个子界面;
198.处理器1210,还用于基于n个子界面,生成第二图片;
199.处理器1210,还用于分享第二图片。
200.可选地,处理器1210,还用于响应于第一输入,对k个显示屏显示的界面进行截屏,生成第一文件;
201.其中,第一文件包括第一控件和k张第三图片;第三图片是对k个显示屏中的一个显示屏显示的界面进行截屏后得到的;k张第三图片与k个显示屏一一对应;显示第一文件,包括显示k张第三图片中的一张第三图片;第一控件,用于指示切换显示的第三图片;k为大于1的正整数。
202.可选地,用户输入单元1207,还用于接收用户对电子设备的第二显示屏的第一输入;第二显示屏与第一显示屏不同;
203.处理器1210,还用于响应于第一输入,对第一界面进行截屏,生成第一图片。
204.可选地,用户输入单元1207,还用于接收用户对电子设备的第二显示屏的第一输入;第二显示屏与第一显示屏不同;
205.处理器1210,还用于响应于第一输入,确定第一显示屏的第二区域,对第二区域显示的界面进行截屏。
206.应理解的是,本技术实施例中,输入单元1204可以包括图形处理器(graphics processing unit,gpu)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板12061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板12061。用户输入单元1207包括触控面板12071以及其他输入设备12072中的至少一种。触控面板12071,也称为触摸屏。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
207.存储器1209可用于存储软件程序以及各种数据。存储器1209可主要包括存储程序
或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1209可以包括易失性存储器或非易失性存储器,或者,存储器1209可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1209包括但不限于这些和任意其它适合类型的存储器。
208.处理器1210可包括一个或多个处理单元;可选的,处理器1210集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。
209.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述截屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
210.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
211.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述截屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
212.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
213.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述截屏方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
214.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
215.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
216.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献