画面显示控制方法、装置及终端的制作方法_2

文档序号:9755201阅读:来源:国知局
将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0070]图1是根据一不例性实施例不出的一种设备场景不意图;
[0071]图2是根据一示例性实施例示出的一种画面显示控制方法的流程示意图;
[0072]图3是根据一示例性实施例示出的另一种画面显示控制方法的流程示意图;
[0073]图4是根据一示例性实施例示出的又一种画面显示控制方法的流程示意图;
[0074]图5是根据一示例性实施例示出的又一种画面显示控制方法的流程示意图;
[0075]图6是根据一示例性实施例示出的又一种画面显示控制方法的流程示意图;
[0076]图7是根据一示例性实施例示出的又一种画面显示控制方法的流程示意图;
[0077]图8是根据一示例性实施例示出的一种画面显示控制装置的结构示意图;
[0078]图9是根据一示例性实施例示出的另一种画面显示控制装置的结构示意图;
[0079]图10是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0080]图11是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0081]图12是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0082]图13是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0083]图14是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0084]图15是根据一示例性实施例示出的又一种画面显示控制装置的结构示意图;
[0085]图16是根据一示例性实施例示出的一种终端的框图。
【具体实施方式】
[0086]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0087]图1是根据一不例性实施例不出的一种设备场景不意图。图1包括:终端100和多个外设显示设备,其中:终端100可以为常见的移动终端,例如:手机、平板电脑等,外设显示设备可以为电视、电脑显示器等,在图1中,外设显示设备以电视为例进行说明,参见图1所示,图中外设显示设备包括:第一电视201和第二电视202。
[0088]在本公开实施例中,终端100与每个外设显示设备之间可以预先建立通信通道,终端100可以向外设显示设备发送控制指令,外设接收设备可以接收终端100发送的控制指令,进而终端100可以通过控制指令实现在外设显示设备上显示应用程序的显示画面,或者,停止显示应用程序的显示画面。
[0089]图2是根据一示例性实施例示出的一种画面显示控制方法的流程示意图,该画面显示控制方法可以应用于图1中所示的终端100中,如图2所示,该方法可以包括以下步骤。
[0090]在步骤S201中,当接收到投射操作时,终端向第一外设显示设备发送第一投射指令,所述第一投射指令用于将当前前台运行的第一应用程序对应的显示画面投射至所述第一外设显示设备进行显示。
[0091]在本公开实施例中,投射操作可以为用户对终端显示屏上显示的预设投射控件进行的点击操作,也可以为用户对终端上物理实体按键的按压操作。
[0092]终端接收到投射操作,就可以获取当前前台运行的第一应用程序对应的显示数据,并且获取第一应用程序待投射的第一外设显示设备的标识,以便在发送第一投射指令时,可以使得第一投射指令携带第一应用程序对应的显示数据以及第一外设显示设备的标识。
[0093]通过第一外设显示设备的标识可以准确地将第一应用程序对应的显示数据发送给第一外设显示设备,进而实现在第一外设显示设备上显示第一应用程序对应的显示画面。
[0094]在步骤S202中,当检测到前台运行的应用程序切换为第二应用程序时,向第二外设显示设备发送第二投射指令,所述第二投射指令用于将所述第二应用程序对应的显示画面投射至所述第二外设显示设备进行显示。
[0095]在终端正常使用过程中,用户可能不会一直将第一应用程序保持在前台运行,而是会在第一应用程序和其它程序之间进行切换,即可能会将不同的应用程序切换为前台运行。
[0096]在本公开实施例中,当将第二应用程序切换为前台运行时,那么根据投射操作,可以向第二外设显示设备发送第二投射指令,在第二投射指令中可以携带有第二外设显示被的标识和第二应用程序对应的显示数据,以实现将第二应用程序对应的显示画面投射到第二外设显示设备上进行显示。另外,在本公开实施例中,第二外设显示设备和第一外设显示设备不相同。
[0097]在本公开实施例中,以第一应用程序和第二程序为例,仅仅起到说明作用,在本公开其它实施例中,应用程序还可以为三个或三个以上,相应地外设显示设备也可以为多个,并且每个应用程序均可以分别对应一个外设显示设备。
[0098]本公开实施例提供的该方法,在第一应用程序在前台运行时,可以向第一外设显示设备发送第一投射指令,可以使得将第一应用程序对应的显示画面投射至所述第一外设显示设备进行显示,当前台运行的程序切换为第二应用程序时,还可以向第二外设显示设备。进而可以实现,在第一应用程序对应的显示画面在第一外设显示设备上显示的同时,可以将第二应用程序对应的显示画面在第二外设显示设备上进行显示,即终端上第一应用程序和第二应用程序同时运行,并且第一应用程序和第二应用程序对应的显示画面可以同时投射到不同的外设显示设备上进行显示。
[0099]采用本公开实施例提供的该方法,当需要同时监控两个或两个以上的应用程序时,用户可以同时在终端上开启多个应用程序时,然后分别在不同的外设显示设备上分别观看这多个应用程序对应的显示画面。因此,该方法可以减少用户在终端上频繁切换应用程序的操作,而且在大屏幕的外设显示设备上显示应用程序对应的画面,相比于小屏幕的终端而言,用户可以观看的更加方便。
[0100]以第一应用程序为米聊,第二应用程序为爱奇艺客户端为例,用户在手机上同时开启米聊和爱奇艺客户端,并且在米聊中开启群聊天界面,然后可以将群聊天界面投射到笔记本显示屏上显示,然后在爱奇艺客户端中观看电影,并且可以将电影的显示画面投射到家庭电视上显示,进而,可以实现用户可以在观看电影时,可以同时关注聊天群内的聊天信息,非常方便用户的使用。
[0101]另外,当手机上同时运行两个视频播放器时,在这两个视频播放器中分别播放不同的影片,通过该方法可以将其中一个视频播放器播放的影片在客厅的电视上显示,同时将另一个视频播放器播放的影片在卧室的电视上显示,可以同时满足不同家人的不同需求。
[0102]图3是根据一示例性实施例示出的一种画面显示控制方法的流程示意图。该画面显示控制方法可以应用于图1中所示的终端100中,如图3所示,该方法可以包括以下步骤:
[0103]在步骤S301中,当接收到投射操作时,获取所述第一应用程序待投射的所述第一外设显示设备的标识。
[0104]第一外设显示设备与第一应用程序之间的对应关系可以为预先设定,以上述在客厅和卧室的电视上分别看电影为例,可以将爱奇艺客户端对应客厅的电视,将优酷客户端对应卧室的电视。在其它实施例中,还可以根据投射操作,为第一应用程序选择一个外设显示设备,例如:用户现场在终端的操作界面通过输入或菜单选项的方式选择。
[0105]在步骤S302中,读取所述第一应用程序对应的第一显示数据。
[0106]对于终端而言,为了使得每个应用程序的画面流畅显示,需要将该应用程序对应的显示数据预先缓存在显卡缓冲区内。因此,在步骤S302中,可以从显卡缓冲区域内读取第一应用程序对应的第一显示数据。
[0107]在步骤S303中,向第一外设显示设备发送第一投射指令,所述第一投射指令携带有所述第一外设显示设备的标识及第一显示数据。
[0108]当通过步骤S301获取到第一外设显示设备的标识,并且通过步骤S302读取到第一显示数据后,可以生成携带有二者的第一投射指令,最后根据第一外设显示设备的标识将第一投射指令发送给第一外设显示设备,以使第一外设显示设备显示第一应用程序对应的显示画面。
[0109]在步骤S304中,当检测到前台运行的应用程序切换为第二应用程序时,获取所述第二应用程序待投射的所述第二外设显示设备的标识。
[0110]在步骤S305中,读取所述第二应用程序对应的第二显示数据。
[0111]在步骤S306中,向第二外设显示设备发送第二投射指令,所述第二投射指令携带有所述第二外设显示设备的标识及第二显示数据。
[0112]本公开实施例提供的该方法,可以通过获取第一外设显示设备的标识,然后读取第一应用程序的显示数据,最终可以生成携带有第一外设显示设备的标识以及第一应用程序的显示数据的第一投射指令,并发送给第一外设显示设备,并且,在前台运行的应用程序切换为第二应用程序时,针对第二应用程序,生成第二投射指令并发送给第二外设显示设备,进而实现将在第一外设显示设备上和第二外设显示设备上同时显示终端中不同应用程序对应的显示画面。
[0113]在本公开另一实施例中,如图4所示,该方法可以包括以下步骤:
[0114]在步骤S401中,当接收到投射操作时,向第一外设显示设备发送第一投射指令。
[0115]在步骤S402中,当将第一应用程序对应的显示画面投射至第一
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1