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

投屏方法、装置、终端、设备、计算机介质及程序产品与流程

2022-08-17 08:59:21 来源:中国专利 TAG:


1.本技术实施例涉及投屏技术领域,特别涉及一种投屏方法、装置、终端、设备、计算机介质及程序产品。


背景技术:

2.随着终端技术的发展,终端具备更多与其他终端的互动功能,比如,投屏功能,就是通过特定投屏技术将终端所显示的画面实时显示在其他终端中。
3.相关技术中,当用户想要将手机的显示内容投屏至电脑端时,可以在手机和电脑端中均开启投屏功能后,并在手机端选择电脑端作为投屏设备后,即可以将终端所显示的实时画面投屏显示至电脑端。
4.显然,相关技术中在投屏状态下,会将手机端的全部实时显示内容投屏至电脑端,在投屏过程中可能会产生非必要隐私信息的泄露。


技术实现要素:

5.本技术实施例提供了一种投屏方法、装置、终端、设备、计算机介质及程序产品。所述技术方案如下:
6.一方面,本技术实施例提供了一种投屏方法,所述方法由终端执行,所述方法包括:
7.响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域;
8.在所述第一投屏编辑区域中包含第一对象的情况下,将所述第一对象对应的第一对象内容确定为第一投屏内容;
9.向投屏设备传输所述第一投屏内容,以便所述投屏设备显示所述第一投屏内容。
10.另一方面,本技术实施例提供了一种投屏方法,所述方法由投屏设备执行,所述方法包括:
11.投屏状态下,接收终端发送的第一投屏内容,所述第一投屏内容是基于所述终端第一投屏编辑区域中包含的第一对象所对应的第一对象内容确定的,所述第一投屏编辑区域是基于所述终端投屏状态下的第一区域编辑操作确定的;
12.显示所述第一投屏内容。
13.另一方面,本技术实施例提供了一种投屏装置,所述装置由终端执行,所述装置包括:
14.编辑模块,包括响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域;
15.确定模块,包括在所述第一投屏编辑区域中包含第一对象的情况下,将所述第一对象对应的第一对象内容确定为第一投屏内容;
16.发送模块,包括向投屏设备传输所述第一投屏内容,以便所述投屏设备显示所述第一投屏内容。
17.另一方面,本技术实施例提供了一种投屏装置,所述装置由投屏设备执行,所述装
置包括:
18.接收模块,用于投屏状态下,接收终端发送的第一投屏内容,所述第一投屏内容是基于所述终端第一投屏编辑区域中包含的第一对象所对应的第一对象内容确定的,所述第一投屏编辑区域是基于所述终端投屏状态下的第一区域编辑操作确定的;
19.显示模块,用于显示所述第一投屏内容。
20.另一方面,本技术实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如上述方面所述的投屏方法。
21.另一方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上述方面所述的投屏方法。
22.另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的投屏方法。
23.本技术实施例提供的技术方案可以带来如下有益效果:
24.在投屏状态下,用户可以在终端中编辑投屏编辑区域,以及在投屏编辑区域中包含对象的情况下,可以将对象对应的对象内容确定为投屏内容,以提供给投屏设备进行投屏显示;一方面,允许用户在终端编辑投屏编辑区域,则用户在编辑投屏编辑区域的过程中,可以手动规避用户界面中的隐私信息或非必要展示信息,从而在实现正常投屏显示的同时,可以避免非必要隐私信息的投屏显示,从而提高终端信息的安全性;另一方面,当投屏编辑区域中仅包含对象时,也可以将对象对应的对象内容投屏至投屏设备中,无需通过投屏编辑区域框选对象内容,可以提高通过投屏编辑区域框选投屏内容的投屏效率。
附图说明
25.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1示出了本技术一个示例性实施例的实施环境的示意图;
27.图2示出了本技术一个示例性实施例提供的投屏方法的流程图;
28.图3示出了本技术一个示例性实施例示出的投屏过程示意图;
29.图4示出了本技术另一个示例性实施例提供的投屏方法的流程图;
30.图5是投屏编辑区域中包含目标应用图标场景下对应的投屏过程示意图;
31.图6是投屏编辑区域中包含目标文件场景下对应的投屏过程示意图;
32.图7是投屏编辑区域中包含目标文件场景下对应的投屏过程示意图;
33.图8示出了本技术另一个示例性实施例提供的投屏方法的流程图;
34.图9示出了本技术一个示例性实施例示出的通过拖动操作在投屏编辑区域中新增对象的过程示意图;
35.图10示出了本技术另一个示例性实施例提供的投屏方法的流程图;
36.图11示出了本技术一个示例性实施例示出的通过新增投屏编辑区域以新增投屏内容的过程;
37.图12示出了本技术一个示例性实施例示出的投屏过程的完整流程图;
38.图13示出了本技术一个示例性实施例提供的投屏方法的流程图;
39.图14示出了本技术一个实施例提供的投屏装置的结构框图;
40.图15示出了本技术另一个实施例提供的投屏装置的结构框图;
41.图16示出了本技术一个示例性实施例提供的计算机设备的结构方框图。
具体实施方式
42.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
43.请参考图1,其示出了本技术一个示例性实施例的实施环境的示意图,该实施环境中包括终端110和投屏设备120。
44.终端110是具备投屏功能的设备。终端110可以是台式电脑、手机、智能手表、平板电脑、电子书阅读器等电子设备。
45.本技术实施例中,当终端110具备投屏需求时,可以开启投屏功能,选择投屏设备120,进而将投屏内容对应的投屏数据传输至投屏设备120。可选的,本实施例在投屏过程中,终端仅将位于投屏编辑区域内的对象,以及对象对应的对象内容作为投屏内容;且投屏编辑区域可以编辑。
46.投屏设备120是具备投屏功能的设备。投屏设备120可以是智能电视、投影仪、台式电脑、平板电脑等电子设备。
47.在本技术实施例中,当投屏设备120接收到第一终端110传输的投屏数据后,可以基于该投屏数据显示对应的投屏内容;可选的,当终端110在投屏编辑区域中新增投屏对象的情况下,投屏设备120可以同时显示原有投屏内容和新增投屏对象对应的投屏内容。
48.请参考图2,其示出了本技术一个示例性实施例提供的投屏方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
49.步骤201,响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域。
50.不同于相关技术中,在投屏状态下,终端会将显示的实时画面全部传输至投屏设备,从而可能导致不必要的隐私信息的泄露,本实施例中,为了改善投屏过程中可能带来隐私泄露的问题,允许用户在投屏过程中编辑需要进行投屏的投屏编辑区域,对终端界面中的投屏编辑区域和非投屏区域进行划分,使得仅在投屏设备中显示投屏编辑区域内的信息或内容,从而有效减少非必要信息或用户隐私信息的非必要展示,避免信息泄露问题。
51.在一种可能的实施方式中,当终端处于投屏状态下时,允许用户在当前用户界面中编辑可投屏区域,对应终端接收到投屏状态下的第一区域编辑操作,基于第一区域编辑操作,确定该区域编辑操作所指示的第一投屏编辑区域,使得可以通过该第一投屏编辑区域,将当前用户界面划分为投屏编辑区域和非投屏区域。
52.可选的,第一区域编辑操作可以是在当前用户界面中绘制任意闭合图形,则闭合图形所包围的区域即为第一投屏编辑区域,该闭合图形可以是三角形、圆形、椭圆形、矩形
等,本技术实施例对该闭合图形不构成限定;或,第一区域编辑操作也可以是在当前用户界面中绘制任意线条,该任意线条将当前用户界面划分为两个区域,并进一步指定任一区域为第一投屏编辑区域,该任意线条可以是直线、曲线等,本技术实施例对该任意线条不构成限定。
53.可选的,为了避免进行区域编辑操作时对原有用户界面中其他触发控件的影响,在一种可能的实施方式中,在投屏状态下提供有投屏区域选择控件,用户可以通过触发投屏区域选择控件,进入区域编辑状态,在该区域编辑状态下,其他触发控件处于不可触发状态,从而避免在投屏编辑区域的编辑过程中误触其他控件。可选的,当区域编辑操作完成后,也可以退出区域编辑状态,则用户对应可以触发投屏编辑区域之外的其他触发控件,正常进行其他终端操作。
54.如图3所示,其示出了本技术一个示例性实施例示出的投屏过程示意图。在投屏状态下,用户界面301中显示有选择投屏区域控件302,用户可以通过选择投屏区域控件302触发在用户界面301中绘制投屏编辑区域;当终端接收到区域编辑操作后,在用户界面301中显示区域编辑操作指示的第一投屏编辑区域303。
55.步骤202,在第一投屏编辑区域中包含第一对象的情况下,将第一对象对应的第一对象内容确定为第一投屏内容。
56.在一种可能的实施方式中,当用户进行(第一)区域编辑操作的过程中,一般会选择将需要投屏的内容框选进第一投屏编辑区域中,则对应的,当终端确定第一投屏编辑区域中包含第一对象的情况下,对应将该第一对象以及第一对象对应的第一对象内容确定为第一投屏内容。
57.可选的,在其他可能的实施方式中,第一对象并非原本位于第一投屏编辑区域中,可以通过拖动操作将第一对象拖动至第一投屏编辑区域中,对应在第一投屏编辑区域内包含第一对象的过程可以为:在用户界面中显示有第一投屏编辑区域的情况下,此时第一投屏编辑区域中未包含第一对象,用户拖动第一对象至第一投屏编辑区域,对应终端接收到对第一对象的拖动操作,且拖动操作停止时第一对象位于第一投屏编辑区域内,则确定第一投屏编辑区域内包含第一对象。
58.可选的,也可以通过拖动第一投屏编辑区域以包含第一对象,对应使得第一投屏编辑区域内包含第一对象的过程可以为:在用户界面中显示有第一投屏编辑区域的情况下,此时第一投屏编辑区域中未包含第一对象,用户拖动第一投屏编辑区域以使得第一投屏编辑区域包含第一对象,对应终端接收到对第一投屏编辑区域的拖动操作,确定拖动操作停止时第一投屏编辑区域中是否包含第一对象。
59.为了进一步提高通过投屏编辑区域选择投屏内容进行投屏的效率,在投屏编辑区域包含第一对象的情况下,不仅可以将投屏编辑区域所包含的第一对象进行投屏显示,也可以将第一对象对应的第一对象内容进行投屏显示,而第一对象内容并非全部包含在第一投屏编辑区域中。示意性的,以第一对象为应用程序a的应用图标a为例,当第一投屏编辑区域中包含应用图标a的情况下,不仅可以将应用图标a作为投屏内容进行投屏显示,当应用图标a对应的应用程序a开启并显示应用界面时,即使第一投屏编辑区域无法包含应用界面,仍然可以将应用界面作为投屏内容进行投屏显示。
60.如图3所示,第一投屏编辑区域303中显示有日历应用图标304,对应将日历应用图
标304对应的日历应用确定为第一投屏内容。
61.可选的,当第一投屏编辑区域中包含两个及两个以上的第一对象时,则对应将各个第一对象对应的第一对象内容均作为第一投屏内容,使得投屏设备可以同时显示多个第一对象对应的第一对象内容。
62.可选的,第一对象可以是当前用户界面中所显示的任意对象,其可以是应用图标、工具图标、图片、文档、表格、浮窗等,本技术实施例对第一对象不构成限定。
63.步骤203,向投屏设备传输第一投屏内容,以便投屏设备显示第一投屏内容。
64.在一种可能的实施方式中,当终端确定出第一投屏内容后,即可以向投屏设备传输第一投屏内容,以便投屏设备在接收到第一投屏内容后,显示第一投屏内容。
65.如图3所示,当确定出投屏内容后,终端可以将投屏内容传输至投屏设备,以便投屏设备在设备界面305中显示日历应用图标304。可选的,当用户开启日历应用程序后,则对应的可以在设备界面305中显示日历应用程序对应的日历应用界面。
66.综上所述,本技术实施例中,在投屏状态下,用户可以在终端中编辑投屏编辑区域,以及在投屏编辑区域中包含对象的情况下,可以将对象对应的对象内容确定为投屏内容,以提供给投屏设备进行投屏显示;一方面,允许用户在终端编辑投屏编辑区域,则用户在编辑投屏编辑区域的过程中,可以手动规避用户界面中的隐私信息或非必要展示信息,从而在实现正常投屏显示的同时,可以避免非必要隐私信息的投屏显示,从而提高终端信息的安全性;另一方面,当投屏编辑区域中仅包含对象时,也可以将对象对应的对象内容投屏至投屏设备中,无需通过投屏区域框选对象内容,可以提高通过投屏编辑区域框选投屏内容进行投屏的投屏效率。
67.由于本技术实施例在投屏过程中,并非仅将投屏编辑区域内包含的对象投屏至投屏设备,还可以将其对应的对象内容作为投屏内容进行投屏显示,也即第一对象内容可以是对象本身,也可以是具体的对象内容,而不同第一对象内容的选择就需要根据当前对象的投屏状态所决定,比如,用户将应用图标拖动至投屏编辑区域,且开启了应用图标对应应用程序的应用界面,则表示用户需要将应用界面投屏显示在投屏设备中,则此时的投屏状态即指示需要将应用界面确定为投屏内容。
68.请参考图4,其示出了本技术另一个示例性实施例提供的投屏方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
69.步骤401,响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域。
70.在一种可能的实施方式中,当终端接收到投屏状态下的第一区域编辑操作后,即可以根据该第一区域编辑操作,确定出第一投屏编辑区域,进而在用户界面中显示第一投屏编辑区域。
71.可选的,为了避免后续第一投屏编辑区域对当前用户界面正常使用的影响,在用户界面中显示第一投屏编辑区域时,可以在用户界面上层新增图层,并在新增图层上显示第一投屏编辑区域,以便在用户界面上层显示第一投屏编辑区域。
72.可选的,为了区分当前用户界面中的第一投屏编辑区域和非投屏区域,可以将第一投屏编辑区域以半透明或全透明的方式显示,或者设置第一投屏编辑区域的区域轮廓使用特殊线型,比如,虚线、加粗实线等。
73.步骤402,在第一投屏编辑区域中包含第一对象的情况下,确定第一对象的投屏状
态,投屏状态由第一对象的运行状态确定。
74.在一种可能的实施方式中,当第一投屏编辑区域中包含第一对象时,可以直接将第一对象本身确定为第一投屏内容进行投屏显示,也可以将第一对象对应的对象内容作为第一投屏内容进行投屏显示。
75.为了确定向投屏设备所传输的第一对象的对象内容(第一投屏内容),在一种可能的实施方式中,可以根据第一对象的运行状态,确定该第一对象当前的投屏状态,进而确定需要进行投屏的第一对象内容;比如,当第一对象为应用图标时,第一对象的投屏内容既可以是应用图标,也可以是应用图标对应应用程序的应用界面,则具体如何确定是投屏应用图标还是应用界面,就需要基于第一对象的运行状态确定,当应用图标指示的应用程序处于关闭状态,则可能仅需要投屏应用图标,若应用图标指示的应用程序处于开启状态,会显示有应用界面,则可能需要投屏应用界面。
76.步骤403,基于投屏状态,确定第一对象对应的第一对象内容,其中,不同投屏状态对应不同第一对象内容。
77.在一种可能的实施方式中,可以根据第一对象对应的投屏状态,确定第一对象对应的第一对象内容,进而将不同第一对象内容作为投屏内容进行投屏显示。
78.本实施例中以第一对象为应用图标、文件和浮窗三种形式分别举例说明不同投屏状态下,第一对象所对应的第一对象内容(第一投屏内容)。
79.针对第一对象为目标应用图标的场景,当第一投屏编辑区域中包含有目标应用图标时,不仅可以投屏显示目标应用图标,也可以投屏显示目标应用图标所对应应用程序的应用界面;而投屏显示的具体内容则取决于目标应用图标所对应应用的应用运行状态,比如,当应用为应用关闭状态时,表示用户不具备应用界面投屏需求,可以仅投屏显示目标应用图标;而当应用为应用开启状态时,表示用户具备应用界面投屏需求,则可以投屏显示应用界面;对应的步骤402可以被替换为步骤402a,且步骤403可以包括步骤403a和步骤403b。
80.步骤402a,在第一投屏编辑区域中包含目标应用图标的情况下,将目标应用图标对应第一应用的应用运行状态,确定为投屏状态。
81.在一种可能的实施方式中,当第一投屏编辑区域中包含目标应用图标的情况下,可以将目标应用图标对应第一应用的应用运行状态确定为投屏状态;则对应的目标应用图标对应的投屏状态包括:应用开启状态和应用关闭状态,其中,应用开启状态表示目标应用图标所对应的第一应用为投屏焦点对象;而应用关闭状态表示目标应用图标所对应的第一应用并非投屏焦点对象。
82.步骤403a,在第一应用的应用运行状态为应用开启状态的情况下,将第一应用对应的第一应用界面确定为第一对象内容。
83.在第一投屏编辑区域中包含第一应用对应的目标应用图标,且用户开启目标应用图标对应的第一应用的情况下,终端必然显示有第一应用的第一应用界面,同时表示用户存在投屏显示第一应用界面的需求,因此,在一种可能的实施方式中,在第一应用的应用运行状态为应用开启状态的情况下,可以将第一应用对应的第一应用界面确定为第一对象内容,以进行投屏显示。
84.可选的,第一应用的应用运行状态为应用开启状态时,第一应用可能处于前台运行状态,也可能处于后台运行状态,则当第一应用处于前台运行状态时,则第一应用界面为
第一应用当前所展示的应用界面;当第一应用处于后台运行状态时,则第一应用界面为切换至后台运行之前所展示的应用界面。可见,当第一应用处于应用开启状态时,即使第一应用切换至后台运行,投屏设备也会对应显示有其对应的第一应用界面。
85.为了实现在投屏编辑区域包含应用图标的情况下,也可以将应用图标所对应应用的应用界面投屏显示在投屏设备,在一种可能的实施方式中,在第一投屏编辑区域中包含目标应用图标的情况下,可以为目标应用图标对应的第一应用添加投屏标记,以便后续可以根据该投屏标记确定是否投屏显示应用界面。
86.可选的,当终端显示第一应用界面,且确定第一应用界面对应的第一应用具备投屏标记的情况下,将第一应用对应的第一应用界面确定为第一对象内容,进而将该第一应用界面投屏显示在投屏设备中;使得可以基于投屏标记区分是否需要投屏显示应用界面,而无需要求第一应用界面全部显示在第一投屏编辑区域中,仅需要第一投屏编辑区域中包含应用界面对应应用的应用图标即可。
87.步骤403b,在第一应用的应用运行状态为应用关闭状态的情况下,将第一应用对应的目标应用图标确定为第一对象内容。
88.在第一投屏编辑区域中包含第一应用对应的目标应用图标,且用户未开启目标应用图标对应的第一应用的情况下,终端未显示有第一应用的第一应用界面,则表示用户暂时不存在投屏第一应用界面的需求,可以仅将位于第一投屏编辑区域中的目标应用图标作为投屏内容,因此,在一种可能的实施方式中,在第一应用的应用运行状态为应用关闭状态的情况下,可以将第一应用对应的目标应用图标确定为第一对象内容(第一投屏内容),以进行投屏显示。
89.如图5所示,其是投屏编辑区域中包含目标应用图标场景下对应的投屏过程示意图。当第一投屏编辑区域501中包含相册应用图标502时,且未开启相册应用图标502对应的相册应用时,则投屏设备对应的投屏界面503中显示有相册应用图标502;可选的,当用户触发相册应用图标502开启相册应用时,终端显示有相册应用对应的相册界面504,则投屏设备对应的投屏界面503中显示有相册界面504。
90.当投屏编辑区域中包含目标应用图标时,该目标应用图标对应的第一应用可能为即时通信应用,而即时通信应用可能在投屏期间接收到未读消息,为了避免在投屏期间自动将未读消息同步实时显示在投屏设备中,在一种可能的实施方式中,当第一应用存在未读消息,且接收到用户对未读消息的查看操作时,表示用户手动允许同步投屏未读消息,则对应将未读消息对应的消息查看界面确定为第一投屏内容,进而在投屏设备中展示该未读消息。
91.可选的,当第一应用存在未读消息,且未接收到对未读消息的查看操作,表示用户不存在投屏展示未读消息的需求,则停止将未读消息对应的消息查看界面确定为第一投屏内容,不在投屏设备中展示该未读消息,从而避免了第一应用投屏展示过程中用户隐私信息的泄露问题。
92.针对第一对象是目标文件场景,目标文件的投屏状态可能受到目标文件的开启和关闭状态的影响,比如,当目标文件处于开启状态时,则对应投屏显示目标文件对应的目标文件内容;若目标文件处于关闭状态时,则对应投屏显示目标文件对应的目标文件图标;对应的步骤402可以被替换为步骤402b,且步骤403可以包括步骤403c和步骤403d。
93.步骤402b,在第一投屏编辑区域中包含目标文件的情况下,将目标文件的文件使用状态,确定为投屏状态。
94.在一种可能的实施方式中,当第一投屏编辑区域中包含目标文件的情况下,可以将目标文件对应的文件使用状态确定为投屏状态;则对应的目标文件对应的投屏状态包括:文件关闭状态和文件开启状态,其中,文件开启状态表示目标文件为投屏焦点对象;而文件关闭状态表示目标文件并非投屏焦点对象。
95.可选的,目标文件可以是目标图片、目标文档、目标表格、目标文件夹等。
96.针对第一投屏编辑区域中包含目标文件的情况,可以是用户手动将位于第二应用对应应用界面的目标文件拖动至第一投屏编辑区域后,则第一投屏编辑区域中包含目标文件;也可以是在第二应用对应应用界面中包含目标文件的情况下,用户在进行区域编辑操作时,通过第一投屏编辑区域框选出目标文件。
97.步骤403c,在目标文件的文件使用状态为文件开启状态的情况下,将目标文件对应的目标文件内容确定为第一对象内容。
98.在第一投屏编辑区域中包含目标文件,且用户打开目标文件的情况下,终端必然显示有目标文件所对应的目标文件内容,则表示用户存在投屏显示目标文件对应目标文件内容的需求,因此,在一种可能的实施方式中,在目标文件的文件使用状态为文件开启状态的情况下,将目标文件对应的目标文件内容确定为第一对象内容,以进行投屏显示。
99.在一个示例性的例子中,若投屏编辑区域中包含的目标文件为“计划表”时,当用户打开“计划表”后,则将“计划表”对应的表格内容确定为投屏内容。
100.步骤403d,在目标文件的文件使用状态为文件关闭状态的情况下,将目标文件对应的目标文件图标确定为第一对象内容。
101.在第一投屏编辑区域中包含目标文件,且用户未打开目标文件的情况下,终端未显示目标文件对应的目标文件内容,则表示用户暂时不存在投屏文件内容的需求,可以仅将位于第一投屏编辑区域中的目标文件图标作为投屏内容,因此,在一种可能的实施方式中,在目标文件的文件使用状态为文件关闭状态的情况下,将目标文件对应的目标文件图标确定为第一对象内容(第一投屏内容),以进行投屏显示。
102.在一个示例性的例子中,若投屏编辑区域中包含的目标文件为“计划表”时,当用户未打开“计划表”时,则仅将投屏编辑区域中包含的“计划表”图标确定为投屏内容。
103.如图6所示,其是投屏编辑区域中包含目标文件场景下对应的投屏过程示意图;当应用界面601中包含有目标文件602时,若用户存在将目标文件602进行投屏显示的需求时,可以直接将目标文件602沿箭头所示方向拖动至投屏编辑区域603中;当用户未打开目标文件602时,对应投屏设备对应的投屏界面604中显示有目标文件602对应的文件图标;当用户打开目标文件602后,用户界面中显示有目标文件602对应的文件内容605,则对应投屏设备对应的投屏界面604中也投屏显示文件内容605;可见,虽然目标文件602属于应用界面601,但是在整个投屏过程中,均未显示与应用界面601的相关内容。
104.针对第一对象是目标浮窗的场景,当目标浮窗未显示应用界面时,目标浮窗可以以浮窗图标的形式显示,则对应将浮窗图标作为投屏内容,而当目标浮窗显示有应用界面时,则将应用界面作为投屏显示内容,第一对象为目标应用图标;对应步骤402可以被替换为步骤402c,且步骤403可以包括步骤403e和步骤403f。
105.步骤402c,在第一投屏编辑区域中包含目标浮窗的情况下,将目标浮窗的浮窗显示状态,确定为投屏状态。
106.在一种可能的实施方式中,当第一投屏编辑区域中包含目标浮窗的情况下,可以将目标浮窗的浮窗显示状态确定为投屏状态;则对应的目标浮窗对应的投屏状态包括:未显示应用界面和显示有应用界面,其中,显示有应用界面表示目标浮窗为投屏焦点对象;而未显示应用界面表示目标浮窗并非投屏焦点对象。
107.步骤403e,在浮窗显示状态指示目标浮窗中显示有第二应用界面的情况下,将第二应用界面确定为第一对象内容。
108.在第一投屏编辑区域中包含目标浮窗,且目标浮窗中显示有用户需要进行操作的应用界面的情况下,表示用户存在投屏显示目标浮窗中应用界面的需求,因此,在一种可能的实施方式中,在浮窗显示状态指示目标浮窗中显示有第二应用界面时,将第二应用界面确定为第一对象内容,以进行投屏显示。
109.步骤403f,在浮窗显示状态指示目标浮窗中未显示有第二应用界面的情况下,将目标浮窗对应的目标浮窗图标确定为第一对象内容。
110.在第一投屏编辑区域中包含目标浮窗,且目标浮窗中未显示有用户需要操作的应用界面的情况下,则目标浮窗一般以浮窗图标的形式显示,则可以仅将目标浮窗对应的目标浮窗图标作为投屏内容,因此,在一种可能的实施方式中,在浮窗显示状态指示目标浮窗中未显示有第二应用界面的情况下,将目标浮窗对应的目标浮窗图标确定为第一对象内容(第一投屏内容),以进行投屏显示。
111.如图7所示,其是投屏编辑区域中包含目标文件场景下对应的投屏过程示意图。第一投屏编辑区域701中包含有目标浮窗702,当目标浮窗中未显示应用界面时,对应投屏设备对应的投屏界面703中仅显示目标浮窗702对应的浮窗图标;当目标浮窗中显示有视频聊天界面704时,对应投屏设备对应的投屏界面703中对应显示有视频聊天界面704。
112.步骤404,将第一对象内容确定为第一投屏内容。
113.在一种可能的实施方式中,当终端根据第一对象的投屏状态确定出需要投屏显示的第一对象内容后,进一步基于该第一对象内容生成第一投屏内容,以传输至投屏设备,进行投屏显示。
114.步骤405,向投屏设备传输第一投屏内容,以便投屏设备显示第一投屏内容。
115.步骤405的实施方式可以参考上文实施例,本实施例在此不做赘述。
116.在一种可能的应用场景中,当用户无需继续投屏显示第一对象对应的第一对象内容时,可以将第一对象从第一投屏编辑区域中移出,对应终端接收到对第一投屏编辑区域内第一对象的移出操作,则可以向投屏设备发送停止投屏指令,以便投屏设备基于停止投屏指令停止显示包含第一对象内容的第一投屏内容。
117.可选的,当终端处于投屏状态时,对于(第一)投屏编辑区域外的对象,用户均可以正常在终端中对其进行操作,且不会显示在投屏设备中。也就是说,投屏设备只会显示处于(第一)投屏编辑区域内的对象所对应的对象内容,以第一对应为应用图标为例,则投屏设备只会显示处于投屏编辑区域内的应用图标对应应用的活动,即使应用切换至后台运行,投屏设备也会显示该应用的应用界面;投屏编辑区域相当于小型电子围栏,只有围栏内的应用及其活动才能显示在投屏设备上,而处于围栏外未被闭合区域包围的应用,即未添加
投屏标记的应用,即使此时正显示于终端屏幕,投屏设备也不会显示。
118.可选的,由于投屏设备所显示的投屏内容仅与投屏编辑区域中的第一对象存在直接关系,而与终端用户界面的实时显示画面并不存在直接关系,因此,在第一对象对应的应用程序切换至后台运行的情况下,继续将第一对象对应的第一对象内容确定为第一投屏内容,也即保持在投屏设备中显示第一对象对应的第一对象内容。
119.本实施例中,通过确定第一投屏编辑区域中第一对象的投屏状态,以确定在投屏设备中显示的第一投屏内容,可以由用户手动实时得决定投屏内容,且不影响用户继续使用非投屏编辑区域内的其他应用;此外,在投屏显示应用界面时,可以无需将整个应用界面圈进投屏编辑区域,仅将应用界面对应的应用图标拖拽至投屏编辑区域即可,从而提高投屏显示应用界面的效率;另外,对于正在投屏显示的应用,若接收到未读消息,不会自动将未读消息投屏显示,而是在用户手动查看未读消息时进行投屏显示,可以在投屏显示应用界面的同时,避免隐私信息的泄露。
120.上文实施例均是以投屏编辑区域中包含单一对象进行示例性说明,在其他可能的实施方式中,投屏编辑区域可以包含两个及两个以上的对象,也就是说,在投屏编辑区域中包含第一对象的前提下,若用户需要在投屏设备中新增投屏内容,则对应的可以在终端中的投屏编辑区域中新增第二对象,以实现投屏设备同时投屏显示第一对象和第二对象分别对应的对象内容。
121.请参考图8,其示出了本技术另一个示例性实施例提供的投屏方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
122.步骤801,响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域。
123.步骤802,在第一投屏编辑区域中包含第一对象的情况下,将第一对象对应的第一对象内容确定为第一投屏内容。
124.步骤803,向投屏设备传输第一投屏内容,以便投屏设备显示第一投屏内容。
125.步骤801至步骤803的实施方式可以参考上文实施例,本实施例在此不做赘述。
126.步骤804,接收对第二对象的拖动操作。
127.在一种可能的实施方式中,可以通过将第二对象拖拽至第一投屏编辑区域,以实现在第一投屏编辑区域中新增第二对象,进而实现投屏设备同时投屏显示第一对象和第二对象对应对象内容的目的。
128.可选的,为了避免拖动第二对象的过程中对当前用户界面中其他对象的影响,可以重新进入投屏区域编辑状态,进而在该投屏区域编辑状态下,执行对第二对象的拖动操作,对应终端接收到对第二对象的拖动操作。
129.步骤805,确定拖动操作停止时第二对象所处的目标位置。
130.在一种可能的实施方式中,当终端接收到对第二对象的拖动操作后,并在拖动操作停止时,确定第二对象所处的目标位置,进而基于目标位置与第一投屏编辑区域的位置,确定是否实现在第一投屏编辑区域中新增第二对象。
131.步骤806,在目标位置位于第一投屏编辑区域内的情况下,将第二对象对应的第二对象内容确定为第二投屏内容。
132.在一种可能的实施方式中,当目标位置位于第一投屏编辑区域内的情况下,则确定在第一投屏编辑区域中新增第二对象,可以将第二对象对应的第二对象内容确定为第二
投屏内容,以执行后续投屏显示过程。
133.可选的,若目标位置并非位于第一投屏编辑区域内,则在第一投屏编辑区域中新增第二对象失败,对应为无效拖动操作,需要用户重新执行拖动操作。
134.需要说明的是,在投屏状态下将第二对象拖动至第一投屏编辑区域,该拖动操作仅是临时用于投屏,当投屏结束后,第二对象仍然会显示在未拖动之前的位置,该拖动操作不会影响第二对象的原本显示位置。
135.步骤807,向投屏设备传输第二投屏内容,以便投屏设备在显示第一投屏内容的同时显示第二投屏内容。
136.在一种可能的实施方式中,在第一投屏编辑区域中已包含第一对象,对应投屏设备已显示有第一对象对应的第一投屏内容的情况下,用户通过拖动操作在第一投屏编辑区域中新增第二对象后,终端对应将第二对象对应的第二对象内容确定为第二投屏内容,并传输至投屏设备,则此时投屏设备会同时显示第一投屏内容和第二投屏内容,可以实现同时显示来自不同对象的投屏内容。
137.如图9所示,其示出了本技术一个示例性实施例示出的通过拖动操作在投屏编辑区域中新增对象的过程示意图。其中,用户界面901中显示有第一投屏编辑区域902,且第一投屏编辑区域中包含有第一对象903;对应投屏设备对应的投屏界面905中显示有第一对象903;当需要新增第二对象904时,可以沿箭头所示方向拖动,将第二对象904拖动至第一投屏编辑区域902中,使得第一投屏编辑区域902中包含有第一对象903和第二对象904,对应投屏设备对应的投屏界面905中同时显示有第一对象903和第二对象904。
138.本实施例中,通过对第二对象拖拽至已有投屏编辑区域(第一投屏编辑区域),通过在第一投屏编辑区域(已有投屏编辑区域)中新增对象,即可以实现在投屏设备中新增投屏内容;且新增投屏内容并不会影响原有投屏内容的显示,可以实现多个对象对应投屏内容的共同显示。
139.在其他可能场景中,若第一投屏编辑区域和第二对象之间距离较远时,比如,第一投屏编辑区域位于终端桌面的第一屏,而第二对象位于终端桌面的第三屏,则通过拖动第二对象至第一投屏编辑区域,需要将第二对象由第三屏拖动至第一屏,再拖动至第一投屏编辑区域,需要经过多次拖动操作,拖动操作较为繁琐,则为了降低在投屏编辑区域中新增第二对象的操作成本,在一种可能的实施方中,可以重新绘制第二投屏编辑区域,使得第二投屏编辑区域包含第二对象,则终端可以自动融合第一投屏编辑区域和第二投屏编辑区域,进而实现新增第二对象对应第二投屏内容的目的。
140.在一个示例性的例子中,在图8的基础上,如图10所示,步骤804~步骤807可以被替换为步骤1001至步骤1003。
141.步骤1001,响应于投屏状态下的第二区域编辑操作,确定第二投屏编辑区域。
142.为了提高新增第二对象对应第二投屏内容的操作效率,在一种可能的实施方式中,可以通过新增第二投屏编辑区域以包含第二对象,对应终端接收到投屏状态下的第二区域编辑操作,基于该第二区域编辑操作,确定第二投屏编辑区域。
143.步骤1002,在第二投屏编辑区域中包含第二对象的情况下,融合第一投屏编辑区域和第二投屏编辑区域,生成第三投屏编辑区域,以及将第二对象对应的第二对象内容确定为第二投屏内容。
144.可选的,针对实现第二投屏编辑区域中包含第二对象的过程,用户可以在第二对象周侧绘制第二投屏编辑区域,对应终端接收到该第二区域编辑操作,显示基于第二区域编辑操作生成的第二投屏编辑区域,且该第二投屏编辑区域包含有第二对象;也可以是用户在显示有第二对象的用户界面中绘制任意第二投屏编辑区域(该第二投屏编辑区域可以不包含第二对象),再将第二对象拖拽至第二投屏编辑区域。
145.在一种可能的实施方式中,当第二投屏编辑区域中包含第二对象的情况下,终端自动融合第一投屏编辑区域和第二投屏编辑区域,生成第三投屏编辑区域,该第三投屏编辑区域可以包含第一对象和第二对象;在生成第三投屏编辑区域的同时,还可以将第二对象对应的第二对象内容确定为第二投屏内容。
146.步骤1003,向投屏设备传输第二投屏内容,以便投屏设备在显示第一投屏内容的同时显示第二投屏内容。
147.在一种可能的实施方式中,当终端融合第一投屏编辑区域和第二投屏编辑区域,以生成包含第一对象和第二对象的第三投屏编辑区域后,终端对应将第二对象对应的第二对象内容确定为第二投屏内容,并传输至投屏设备,则此时投屏设备会同时显示第一投屏内容和第二投屏内容,可以实现同时显示来自不同对象的投屏内容。
148.如图11所示,其示出了本技术一个示例性实施例示出的通过新增投屏编辑区域以新增投屏内容的过程。其中,用户界面1101中显示有第一投屏编辑区域1102,且第一投屏编辑区域1102中包含有第一对象1103,则对应投屏设备对应的投屏界面1104中显示有第一对象1103;当用户新增第二对象1105时,可以绘制第二投屏编辑区域1106以包含第二对象1105,终端自动融合第一投屏编辑区域1102和第二投屏编辑区域1106,得到第三投屏编辑区域1107,该第三投屏编辑区域1107中包含有第一对象1103和第二对象1105,对应投屏设备对应的投屏界面1104同时显示有第一对象1103和第二对象1105。
149.针对提供的两种新增第二投屏内容的方式,用户可以根据需要任意选择,若第二对象和第一投屏编辑区域距离较近时,比如,第二对象和第一投屏编辑区域位于同一用户界面中,则可以采用拖拽第二对象新增第二投屏内容的方式;若第二对象和第一投屏编辑区域距离较远时,比如,第二对象和第一投屏编辑区域位于不同用户界面上时,则可以采用新增投屏编辑区域以包含第二对象进而新增第二投屏内容的方式。
150.本实施例中,可以通过重新绘制包含第二对象的第二投屏编辑区域,并通过融合第一投屏编辑区域和第二投屏编辑区域,以使得融合后的投屏编辑区域可以同时包含第一对象和第二对象,进而实现在投屏设备中显示新增第二对象对应第二投屏内容的目的。同时通过新增投屏编辑区域,可以避免第二对象和第一投屏编辑区域距离较远的情况下,通过拖动操作在投屏编辑区域中新增对象的操作成本,进一步提高新增投屏内容的操作效率。
151.请参考图12,其示出了本技术一个示例性实施例示出的投屏过程的完整流程图。
152.步骤1201,用户选择投屏。
153.步骤1202,终端进入投屏状态,等待用户选择投屏编辑区域。
154.步骤1203,用户在屏幕需要投屏的应用a周围画出闭合区域以包含应用a。
155.其中,该闭合区域即投屏编辑区域。
156.步骤1204,将闭合区域内的应用及应用所显示的内容投屏至投屏设备
157.步骤1205,应用b与应用a是否临近。
158.步骤1206,在应用b所在位置画出闭合区域以包含应用b。
159.步骤1207,融合应用a和应用b的闭合区域并投屏显示应用a、应用b以及其对应的应用内容。
160.步骤1208,将应用b拖进应用a对应的闭合区域。
161.步骤1209,投屏显示应用a、应用b以及其对应的应用内容。
162.步骤1210,投屏结束,退出投屏状态。
163.上文实施例以终端为执行主体描述了投屏过程,本实施例主要以投屏设备为执行主体,描述投屏设备如何显示各个投屏内容的过程。
164.请参考图13,其示出了本技术一个示例性实施例提供的投屏方法的流程图,本技术实施例以该方法应用于图1所示的投屏设备120为例进行说明,该方法包括:
165.步骤1301,投屏状态下,接收终端发送的第一投屏内容,第一投屏内容是基于终端第一投屏编辑区域中包含的第一对象所对应的第一对象内容确定的,第一投屏编辑区域是基于终端投屏状态下的第一区域编辑操作确定的。
166.在一种可能的实施方式中,终端和投屏设备均处于投屏状态时,用户在终端中通过第一区域编辑操作,在终端中绘制出第一投屏编辑区域,并在第一投屏编辑区域中包含第一对象的情况下,将第一对象对应的第一对象内容确定为第一投屏内容,并传输至投屏设备,对应投屏设备接收到终端发送的第一投屏内容。
167.步骤1302,显示第一投屏内容。
168.在一种可能的实施方式中,投屏设备在投屏状态下可以接收终端发送的第一投屏内容,并根据该第一投屏内容进行显示。
169.其中,第一投屏内容的确定过程可以参考上文实施例中终端侧的投屏方法,本实施例在此不做赘述。
170.在其他可能的场景中,当用户需要新增投屏内容的情况下,对应投屏设备接收到投屏内容新增请求,以及终端发送的第二投屏内容,投屏设备可以同时显示第一投屏内容和第二投屏内容,在显示第二投屏内容的同时,也不会影响第一投屏内容的显示。
171.其中,投屏内容新增请求可以是在第一投屏编辑区域中新增第二对象时触发的,对应于上述实施例中通过拖拽操作在第一投屏编辑区域中新增第二对象的过程;也可以是通过新增第二投屏编辑区域触发的,对应于上述实施例中通过新增第二投屏编辑区域,以新增第二对象对应第二投屏内容的过程。具体新增第二对象对应第二投屏内容的过程可以参考上文实施例,本实施例在此不做赘述。
172.可选的,在同时显示第一投屏内容和第二投屏内容时,投屏设备可以分区域分别显示第一投屏内容和第二投屏内容,也可以分窗口分别显示第一投屏内容和第二投屏内容,以区分不同对象对应的投屏内容。
173.针对分区域显示各个投屏内容的方式,投屏设备可以将显示区域划分为第一显示区域和第二显示区域,进而在第一显示区域中显示第一投屏内容,在第二显示区域中显示第二投屏内容。
174.可选的,第一显示区域和第二显示区域的显示区域面积可以相同,也可以不同,比如,可以根据需要显示的投屏内容的显示大小来确定。
175.针对分窗口显示第一投屏内容和第二投屏内容的方式,投屏设备可以生成第一显示窗口和第二显示窗口,在第一显示窗口中显示第一投屏内容,以及在第二显示窗口中显示第二投屏内容。
176.可选的,第一显示窗口和第二显示窗口的窗口大小可以相同,也可以不同,比如,也可以根据需要显示的投屏内容的多少来确定。
177.综上所述,本实施例中,在投屏状态下,用户可以在终端中编辑投屏编辑区域,以及在投屏编辑区域中包含对象的情况下,可以将对象对应的对象内容确定为投屏内容,以提供给投屏设备进行投屏显示;一方面,允许用户在终端编辑投屏编辑区域,则用户在编辑投屏编辑区域的过程中,可以手动规避用户界面中的隐私信息或非必要展示信息,从而在实现正常投屏显示的同时,可以避免非必要隐私信息的投屏显示,从而提高终端信息的安全性;另一方面,当投屏编辑区域中仅包含对象时,也可以将对象对应的对象内容投屏至投屏设备中,无需通过投屏编辑区域框选对象内容,可以提高通过投屏编辑区域框选投屏内容进行投屏的投屏效率;此外,在投屏设备显示新增投屏内容时,可以同时显示新增投屏内容和原有投屏内容,使得在新增投屏内容时不会影响原有投屏内容的显示。
178.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
179.请参考图14,其示出了本技术一个实施例提供的投屏装置的结构框图。该装置具有实现上述方法实施例中由终端侧执行的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图14所示,该装置可以包括:
180.编辑模块1401,包括响应于投屏状态下的第一区域编辑操作,确定第一投屏编辑区域;
181.确定模块1402,包括在所述第一投屏编辑区域中包含第一对象的情况下,将所述第一对象对应的第一对象内容确定为第一投屏内容;
182.发送模块1403,包括向投屏设备传输所述第一投屏内容,以便所述投屏设备显示所述第一投屏内容。
183.可选的,所述确定模块1402,还用于:
184.在所述第一投屏编辑区域中包含所述第一对象的情况下,确定所述第一对象的投屏状态,所述投屏状态由所述第一对象的运行状态确定;
185.基于所述投屏状态,确定所述第一对象对应的所述第一对象内容,其中,不同投屏状态对应不同第一对象内容;
186.将所述第一对象内容确定为所述第一投屏内容。
187.可选的,所述第一对象为目标应用图标;
188.所述确定模块1402,还用于:
189.在所述第一投屏编辑区域中包含所述目标应用图标的情况下,将所述目标应用图标对应第一应用的应用运行状态,确定为所述投屏状态;
190.所述确定模块1402,还用于:
191.在所述第一应用的所述应用运行状态为应用开启状态的情况下,将所述第一应用对应的第一应用界面确定为所述第一对象内容;
192.在所述第一应用的所述应用运行状态为应用关闭状态的情况下,将所述第一应用
对应的所述目标应用图标确定为所述第一对象内容。
193.可选的,所述装置还包括:
194.添加模块,用于在所述第一投屏编辑区域中包含所述目标应用图标的情况下,为所述目标应用图标对应的所述第一应用添加投屏标记;
195.所述确定模块1402,还用于:
196.在显示所述第一应用界面,且确定所述第一应用界面对应的所述第一应用具备所述投屏标记的情况下,将所述第一应用对应的所述第一应用界面确定为所述第一对象内容。
197.可选的,所述装置还包括:
198.所述确定模块1402,还用于响应于所述第一应用存在未读消息,且接收到对所述未读消息的查看操作,将所述未读消息对应的消息查看界面确定为所述第一投屏内容;
199.所述确定模块1402,还用于响应于所述第一应用存在所述未读消息,且未接收到对所述未读消息的查看操作,停止将所述未读消息对应的所述消息查看界面确定为所述第一投屏内容。
200.可选的,所述第一对象为目标文件,且所述目标文件由第二应用的应用界面拖动至所述第一投屏编辑区域中;
201.所述确定模块1402,还用于:
202.在所述第一投屏编辑区域中包含所述目标文件的情况下,将所述目标文件的文件使用状态,确定为所述投屏状态;
203.所述确定模块1402,还用于:
204.在所述目标文件的所述文件使用状态为文件开启状态的情况下,将所述目标文件对应的目标文件内容确定为所述第一对象内容;
205.在所述目标文件的所述文件使用状态为文件关闭状态的情况下,将所述目标文件对应的目标文件图标确定为所述第一对象内容。
206.可选的,所述第一对象为目标浮窗;
207.所述确定模块1402,还用于:
208.在所述第一投屏编辑区域中包含所述目标浮窗的情况下,将所述目标浮窗的浮窗显示状态,确定为所述投屏状态;
209.所述确定模块1402,还用于:
210.在所述浮窗显示状态指示所述目标浮窗中显示有第二应用界面的情况下,将所述第二应用界面确定为所述第一对象内容;
211.在所述浮窗显示状态指示所述目标浮窗中未显示有所述第二应用界面的情况下,将所述目标浮窗对应的目标浮窗图标确定为所述第一对象内容。
212.可选的,所述编辑模块1401,还用于:
213.响应于所述投屏状态下的所述第一区域编辑操作,基于所述第一区域编辑操作,在用户界面上层显示所述第一投屏编辑区域。
214.可选的,所述装置还包括:
215.接收模块,用于接收对第二对象的拖动操作;
216.所述确定模块1402,还用于确定所述拖动操作停止时所述第二对象所处的目标位
置;
217.所述确定模块1402,还用于在所述目标位置位于所述第一投屏编辑区域内的情况下,将所述第二对象对应的第二对象内容确定为第二投屏内容;
218.所述发送模块1403,还用于向所述投屏设备传输所述第二投屏内容,以便所述投屏设备在显示所述第一投屏内容的同时显示所述第二投屏内容。
219.可选的,所述装置还包括:
220.所述编辑模块1401,还用于响应于所述投屏状态下的第二区域编辑操作,确定第二投屏编辑区域;
221.生成模块,用于在所述第二投屏编辑区域中包含第二对象的情况下,融合所述第一投屏编辑区域和所述第二投屏编辑区域,生成第三投屏编辑区域,以及将所述第二对象对应的第二对象内容确定为第二投屏内容;
222.所述发送模块1403,还用于向所述投屏设备传输所述第二投屏内容,以便所述投屏设备在显示所述第一投屏内容的同时显示所述第二投屏内容。
223.可选的,所述装置还包括:
224.所述发送模块1403,还用于响应于对所述第一投屏编辑区域内所述第一对象的移出操作,向所述投屏设备发送停止投屏指令,以便所述投屏设备基于所述停止投屏指令停止显示所述第一投屏内容。
225.可选的,所述装置还包括:
226.所述确定模块1402,还用于在所述第一对象对应的应用程序切换至后台运行的情况下,继续将所述第一对象对应的所述第一对象内容确定为所述第一投屏内容。
227.综上所述,本技术实施例中,在投屏状态下,用户可以在终端中编辑投屏编辑区域,以及在投屏编辑区域中包含对象的情况下,可以将对象对应的对象内容确定为投屏内容,以提供给投屏设备进行投屏显示;一方面,允许用户在终端编辑投屏编辑区域,则用户在编辑投屏编辑区域的过程中,可以手动规避用户界面中的隐私信息或非必要展示信息,从而在实现正常投屏显示的同时,可以避免非必要隐私信息的投屏显示,从而提高终端信息的安全性;另一方面,当投屏编辑区域中仅包含对象时,也可以将对象对应的对象内容投屏至投屏设备中,无需通过投屏编辑区域框选对象内容,可以提高通过投屏编辑区域框选投屏内容的投屏效率。
228.请参考图15,其示出了本技术另一个实施例提供的投屏装置的结构框图。该装置具有实现上述方法实施例中由投屏设备侧执行的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图15所示,该装置可以包括:
229.接收模块1501,用于投屏状态下,接收终端发送的第一投屏内容,所述第一投屏内容是基于所述终端第一投屏编辑区域中包含的第一对象所对应的第一对象内容确定的,所述第一投屏编辑区域是所述终端投屏状态下的第一区域编辑操作确定的;
230.显示模块1502,用于显示所述第一投屏内容。
231.可选的,所述装置还包括:
232.所述接收模块1501,还用于响应于投屏内容新增请求,接收所述终端发送的第二投屏内容,所述投屏内容新增请求是通过在所述第一投屏编辑区域中新增第二对象触发的,或,所述投屏内容新增请求是通过新增第二投屏编辑区域触发的,所述第二投屏内容是
第二对象对应的第二对象内容;
233.所述显示模块1502,还用于显示所述第一投屏内容和所述第二投屏内容。
234.可选的,所述显示模块1502,还用于:
235.将显示区域划分为第一显示区域和第二显示区域;在所述第一显示区域中显示所述第一投屏内容,以及在所述第二显示区域中显示所述第二投屏内容;
236.或,
237.生成第一显示窗口和第二显示窗口;在所述第一显示窗口中显示所述第一投屏内容,以及在所述第二显示窗口中显示所述第二投屏内容。
238.综上所述,本实施例中,在投屏状态下,用户可以在终端中编辑投屏编辑区域,以及在投屏编辑区域中包含对象的情况下,可以将对象对应的对象内容确定为投屏内容,以提供给投屏设备进行投屏显示;一方面,允许用户在终端编辑投屏编辑区域,则用户在编辑投屏编辑区域的过程中,可以手动规避用户界面中的隐私信息或非必要展示信息,从而在实现正常投屏显示的同时,可以避免非必要隐私信息的投屏显示,从而提高终端信息的安全性;另一方面,当投屏编辑区域中仅包含对象时,也可以将对象对应的对象内容投屏至投屏设备中,无需通过投屏编辑区域框选对象内容,可以提高通过投屏编辑区域框选投屏内容的投屏效率;此外,在投屏设备显示新增投屏内容时,可以同时显示新增投屏内容和原有投屏内容,使得在新增投屏内容时不会影响原有投屏内容的显示。
239.需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
240.请参考图16,其示出了本技术一个示例性实施例提供的电子设备1600的结构方框图。该电子设备1600可以为上述实施例中的终端或投屏设备。本技术中的电子设备1600可以包括一个或多个如下部件:存储器1620、处理器1610和显示屏1630。
241.处理器1610可以包括一个或者多个处理核心。处理器1610利用各种接口和线路连接整个计算机设备1600内的各个部分,通过运行或执行存储在存储器1620内的指令、程序、代码集或指令集,以及调用存储在存储器1620内的数据,执行计算机设备1600的各种功能和处理数据。可选地,处理器1610可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1610可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏1630所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1610中,单独通过一块通信芯片进行实现。
242.存储器1620可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选地,该存储器1620包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1620可用于存储指令、程序、代
码、代码集或指令集。存储器1620可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等,该操作系统可以是安卓(android)系统(包括基于android系统深度开发的系统)、苹果公司开发的ios系统(包括基于ios系统深度开发的系统)或其它系统。存储数据区还可以存储计算机设备1600在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
243.显示屏1630可以为电容式触摸显示屏,该电容式触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在计算机设备1600的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本技术实施例对此不加以限定。
244.除此之外,本领域技术人员可以理解,上述附图所示出的电子设备1600的结构并不构成对电子设备1600的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,计算机设备1600中还包括射频电路、拍摄组件、传感器、音频电路、无线保真(wireless fidelity,wifi)组件、电源、蓝牙组件等部件,在此不再赘述。
245.本技术还提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任意示例性实施例所提供的投屏方法。
246.本技术实施例提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。打印设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述可选实现方式中提供的投屏方法。
247.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本技术实施例对此不作限定。
248.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献