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

文档序号:9755201阅读:来源:国知局
外设显示设备进行显示后,将第一应用程序由前台运行切换为后台运行。
[0116]在本公开实施例中,在第一应用程序对应的显示画面投射至第一外设显示设备进行显示后,用户就可以在第一外设显示设备上观看第一应用程序的显示画面,对于终端而言,就可以将第一应用程序由前台运行切换为后台运行,使得终端的功耗降低。但当第一应用程序在后台运行时,第一应用程序对应的显示画面仍然保持在第一外设显示设备上显不O
[0117]在步骤S403中,当检测到前台运行的应用程序切换为第二应用程序时,向第二外设显示设备发送第二投射指令。
[0118]本公开实施例提供的该方法,可以在第一应用程序位于后台运行时,仍然在第一外设显示设备上显示第一应用程序对应的显示画面,进而当第二应用程序切换为前台后,可以将第二应用程序对应的显示画面投射到第二外设显示设备上显示,可以实现同一终端上的两个应用程序同时分别投射到不同的外设显示设备。
[0119]此外,当将第二应用程序对应的显示画面投射到第二外设显示设备进行显示后,本领域技术人员应该知道,还可以将第二应用程序由前台运行切换为后台运行,降低终端的功耗。
[0120]在本公开另一实施例中,当将第一应用程序对应的显示画面投射到第一外设显示设备进行显示后,还可以控制终端关闭显示功能,降低终端的功耗。同理,在将第一应用程序对应的显示画面投射到第一外设显示设备进行显示后,同样可以控制终端关闭显示功會K。
[0121]在本公开又一实施例中,当第一应用程序切换为后台运行后,在图4所示实施例的基础上,如图5所示,该方法还可以包括以下步骤:
[0122]在步骤S501中,检测切换为后台运行的所述第一应用程序是否切换回前台运行。
[0123]在将第一应用程序对应的显示画面投射到第一外设显示设备后,用户还可能需要在终端上对第一应用程序进行操作。例如:当将米聊中的群聊界面投射到电视上后,可以通过电视观察大家在群聊中的聊天情况,但聊得用户感兴趣的话题时,用户可能需要输入聊天信息,进行互动,此时,用户可以将第一应用程序切换回前台运行,以便用户在终端上输入聊天信息。
[0124]当所述第一应用程序切换回前台运行时,在步骤S502中,向所述第一外设显示设备发送停止投射指令,以使得所述第一外设显示设备停止显示所述第一应用程序对应的显示画面。否则,结束流程。
[0125]在用户将投射到第一外设显示设备后,如果用户将第一应用程序切换回前台运行后,此时用户将在终端上对第一应用程序进行操作,进而就无需在第一外设显示设备上进行显示。因此,在该步骤中,可以向第一外设显示设备发送停止投射指令,当第一外设显示设备接收到该停止投射指令后,就停止显示第一应用程序对应的显示画面。
[0126]图6是根据一示例性实施例示出的一种画面显示控制方法的流程示意图,该画面显示控制方法可以应用于图1中所示的外设显示设备中,例如:第一电视201或第二电视202中,如图6所示,该方法可以包括以下步骤。
[0127]在步骤S601中,接收终端发送的投射指令,所述投射指令中携带有对应的显示数据。
[0128]关于终端如何发送投射指令,可以参见前述图2-图5所示实施例中对终端侧的描述,由于终端和外设显示设备之间建立有通信通道,外设显示设备可以通过该通信通道接收终端发送的投射指令。
[0129]终端在向外设显示设备发送投射指令时,无论向哪个外设显示设备发送,所发送的投射指令中均包含有对应的显示数据,以便控制外设显示设备进行显示。
[0130]在步骤S602中,根据所述投射指令,显示与所述显示数据对应的显示画面。
[0131]对于电视等外设显示设备而言,通过该方法可以在接收到终端发送的投射指令后,可以在外设显示设备本地显示与显示数据对应的显示画面。
[0132]在本公开另一实施例中,如图7所示,该方法还可以包括以下步骤。
[0133]在步骤S701中,接收终端发送的关闭投射指令。
[0134]在终端控制外设显示设备进行显示时,终端还可以控制外设显示设备停止显示,当需要终端需要控制外设显示设备停止显示时,可以向终端发送关闭投射指令。
[0135]在步骤S702中,停止显示与所述显示数据对应的显示画面。
[0136]当外设显示设备接收到关闭投射指令,可以通过拒绝接收显示数据或者停止将先数据发送给显示屏,进而实现停止显示与显示数据对应的显示画面。
[0137]在本公开实施例中,外设显示设备既可以受终端的控制进行显示,还可以受终端的控制停止显示,进而用户可以灵活、方便地利用终端对外设显示设备的显示情况进行控制。
[0138]图8是根据一示例性实施例示出的一种画面显示控制装置的结构示意图,该装置可以应用于图1中所示的终端100中,如图8所示,该装置可以包括:
[0139]第一投射指令发送模块81,被配置为当接收到投射操作时,向第一外设显示设备发送第一投射指令,所述第一投射指令用于将当前前台运行的第一应用程序对应的显示画面投射至所述第一外设显示设备进行显示。
[0140]在本公开实施例中,投射操作可以为用户对终端显示屏上显示的预设投射控件进行的点击操作,也可以为用户对终端上物理实体按键的按压操作。
[0141]一旦终端接收到投射操作,就可以获取当前前台运行的第一应用程序对应的显示数据,并且获取第一应用程序待投射的第一外设显示设备的标识,以便在发送第一投射指令时,可以使得第一投射指令携带第一应用程序对应的显示数据以及第一外设显示设备的标识O
[0142]通过第一外设显示设备的标识可以准确地将第一应用程序对应的显示数据发送给第一外设显示设备,进而实现在第一外设显示设备上显示第一应用程序对应的显示画面。
[0143]第二投射指令发送模块82,被配置为当在第一投射指令发送模块向所述第一外设显示设备发送第一投射指令后检测到前台运行的应用程序切换为第二应用程序时,向第二外设显示设备发送第二投射指令,所述第二投射指令用于将所述第二应用程序对应的显示画面投射至所述第二外设显示设备进行显示。
[0144]在终端正常使用过程中,用户不会一直将第一应用程序保持在前台运行,而是会在第一应用程序和其它程序之间进行切换,即会将不同的应用程序切换为前台运行。
[0145]在本公开实施例中,当将第二应用程序切换为前台运行时,那么根据投射操作,可以向第二外设显示设备发送第二投射指令,在第二投射指令中可以携带有第二外设显示被的标识和第二应用程序对应的显示数据,以实现将第二应用程序对应的显示画面投射到第二外设显示设备上进行显示。另外,在本公开实施例中,第二外设显示设备和第一外设显示设备不相同。
[0146]在本公开实施例中,以第一应用程序和第二程序为例,仅仅起到说明作用,在本公开其它实施例中,应用程序还可以为三个或三个以上,相应地外设显示设备也可以为多个,并且每个应用程序均可以分别对应一个外设显示设备。
[0147]本公开实施例提供的该装置,在第一应用程序在前台运行时,可以向第一外设显示设备发送第一投射指令,可以使得将第一应用程序对应的显示画面投射至所述第一外设显示设备进行显示,当前台运行的程序切换为第二应用程序时,还可以向第二外设显示设备。进而可以实现,在第一应用程序对应的显示画面在第一外设显示设备上显示的同时,可以将第二应用程序对应的显示画面在第二外设显示设备上进行显示,即终端上第一应用程序和第二应用程序同时运行,并且第一应用程序和第二应用程序对应的显示画面可以同时投射到不同的外设显示设备上进行显示。
[0148]采用本公开实施例提供的该装置,当需要同时监控两个或两个以上的应用程序时,用户可以同时在终端上开启多个应用程序时,然后分别在不同的外设显示设备上分别观看这多个应用程序对应的显示画面。因此,该装置可以减少用户在终端上频繁切换应用程序的操作,而且在大屏幕的外设显示设备上显示应用程序对应的画面,相比于小屏幕的终端而言,用户可以观看的更加方便。
[0149]如图9所示,在图8所示实施例的基础上,该装置还可以包括:
[0150]第一标识获取模块91,被配置为获取所述第一应用程序待投射的所述第一外设显示设备的标识。
[0151]第一外设显示设备与第一应用程序之间的对应关系可以为预先设定,以上述在客厅和卧室的电视上分别看电影为例,可以将爱奇艺客户端对应客厅的电视,将优酷客户端对应卧室的电视。在其它实施例中,还可以根据投射操作,为第一应用程序选择一个外设显示设备,例如:用户现场在终端的操作界面通过输入或菜单选项的方式选择。
[0152]第一数据读取模块92,被配置为读取所述第一应用程序对应的第一显示数据。
[0153]对于终端而言,为了使得每个应用程序的画面流畅显示,需要将该应用程序对应的显示数据预先缓存在显卡缓冲区内。因此,第一数据读取模块92,可以从显卡缓冲区域内读取第一应用程序对应的第一显示数据。
[0154]当通过第一标识获取模块91获取到第一外设显示设备的标识,并且通过第一数据读取模块92读取到第一显示数据后,可以生成携带有二者的第一投射指令,最后根据第一外设显示设备的标识将第一投射指令发送给第一外设显示设备,以使第一外设显示设备显示第一应用程序对应的显示画面。
[0155]如图10所示,在图8所示实施例的基础上,该装置还可以包括:
[0156]第二标识获取模块101,用于获取所述第二应用程序待投射的所述第二外设显示设备的标识。
[0157]第二数据读取模块102,用于读取所述第二应用程序对应的显示数据。
[0158]关于第二标识获取模块101和第二数据读取
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1