智能终端设备的显示方法和系统与流程

文档序号:11948664阅读:446来源:国知局
智能终端设备的显示方法和系统与流程

本发明涉及计算机技术领域,特别是涉及一种智能终端设备的显示方法和系统。



背景技术:

智能终端设备(智能电视或者平板电脑等)在人们工作和生活中的使用频率越来越高,为了满足人们使用过程中各方面的需求,上述智能终端设备通常设置了智能操作系统以及多个显示通道,智能终端设备上的智能操作系统可以使用其对应的显示通道进行相关内容的渲染及显示。

通常情况下,智能终端设备可以对当前使用的显示通道所渲染的显示资源进行显示。若智能终端设备中某智能操作系统接收到显示任务,而其对应的显示通道当前没有被使用,则需要将上述智能操作系统所对应的显示通道进行相关切换,才能实现其对应的显示任务的显示。

由于显示通道之间的切换过程较为复杂,耗时长,从而影响智能操作系统显示相应显示任务的效率。



技术实现要素:

基于此,有必要针对影响智能操作系统显示相应显示任务的效率的技术问题,提供一种智能终端设备的显示方法和系统。

一种智能终端设备的显示方法,包括如下步骤:

接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;

将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;

获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。

一种智能终端设备的显示系统,包括:

接收模块,用于接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;

渲染模块,用于将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;

显示模块,用于获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。

上述智能终端设备的显示方法和系统,在智能终端设备的智能操作系统接收到服务器发送的全通道渲染信息后,可以将其对应的显示资源发送至智能终端设备的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备当前使用的显示通道显示上述渲染的显示资源;即便相应智能操作系统所对应的显示通道当前没有被使用,也可以利用当前使用的显示通道实现相应显示任务的显示,可以提高智能终端设备中智能操作系统显示上述显示任务的显示效率,提高了显示的便利性。

附图说明

图1为一个实施例的智能终端设备的显示方法流程图;

图2为一个实施例的智能操作系统与服务器通信连接示意图;

图3为一个实施例的智能操作系统与服务器通信连接示意图;

图4为一个实施例的智能操作系统与服务器通信连接示意图;

图5为一个实施例的智能终端设备的显示系统结构示意图。

具体实施方式

下面结合附图对本发明的智能终端设备的显示方法和系统的具体实施方式作详细描述。

参考图1,图1所示为一个实施例的智能终端设备的显示方法流程图,包括如下步骤:

S10,接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;

智能终端设备包括一个或者多个智能操作系统(比如Android、IOS或者Windows等系统),还包括HDMI(高清晰度多媒体)通道、VGA(视频传输标准)通道或者各智能操作系统对应的显示通道等多个显示通道。服务器为可以与一个或者多个智能终端设备进行通信的智能控制设备。

各个智能操作系统可以分别与服务器建立通信连接,其中,上述智能操作系统和服务器可以通过设置或者添加相互之间的端口地址信息建立相应的通信链路,实现两者之间的通信连接。智能终端设备的各个智能操作系统与服务器建立通信连接后,服务器可以对各个智能操作系统进行系统工作的监控,在监控到智能操作系统本身或者智能操作系统中运行的软件出现新状态(比如运行异常或者版本更新等)时,可以根据上述新状态生成提示信息,还可以设置表征上述提示信息显示优先级的全通道标识符,再根据上述提示信息和相应的全通道标识符设置相应智能操作系统的全通道渲染信息,将上述全通道渲染信息发送至智能操作系统。

S20,将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;

智能操作系统接收到上述全通道标识符后,可以对上述全通道标识符进行识别,以获取全通道标识符对应的显示资源(比如需要进行显示的图像或者文字等),再将上述显示资源发送至智能终端设备的显卡内存中,使显示资源可以在智能终端设备的所有显示通道中被渲染。

S30,获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。

上述步骤中,在智能终端设备当前使用的显示通道中渲染的显示资源,便可以实现其在智能终端设备显示界面的显示。

本实施例提供的智能终端设备的显示方法,在智能终端设备的智能操作系统接收到服务器发送的全通道渲染信息后,可以将其对应的显示资源发送至智能终端设备的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备当前使用的显示通道显示上述渲染的显示资源;即便相应智能操作系统所对应的显示通道当前没有被使用,也可以利用当前使用的显示通道实现相应显示任务的显示,可以提高智能终端设备中智能操作系统显示上述显示任务的显示效率,提高了显示的便利性。

在一个实施例中,上述接收服务器推送的全通道渲染信息的步骤前还可以包括:

发送测试图形至智能终端设备的显卡内存,检测所述显卡内存对应的各个显示通道是否接收到所述测试图形;

若是,则向服务器发送第一渲染能力确认信息;其中,服务器接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息反馈全通道渲染信息。

本实施例中,在接收服务器推送的全通道渲染信息之前,智能操作系统可以发送测试图形至智能终端设备的显卡内存,若上述测试图形可以进一步发送至智能终端设备的各个显示通道,则表明相应的智能操作系统具备将显示资源发送至智能终端设备各个显示通道进行渲染的服务能力(全通道渲染能力的服务),可以向服务器发送用于表征全通道渲染能力的第一渲染能力确认信息;此时,服务器可以将针对该智能操作系统生成或者设置的全通道渲染信息发送至上述智能操作系统,以便智能操作系统接收上述全通道渲染信息,实现上述全通道渲染信息的全通道渲染(分别在智能终端设备的各个显示通道进行渲染),并利用智能显示设备当前使用的显示通道进行显示。上述测试图形可以包括数字、字母或者几何图形等简单易辨的图形。

作为一个实施例,上述第一渲染能力确认信息可以包括系统特征信息;

所述根据所述第一渲染能力确认信息反馈全通道渲染信息的过程包括:

从所述第一渲染能力确认信息中读取系统特征信息;

根据所述系统特征信息分配显示任务,根据所述显示任务生成全通道渲染信息,并发送所述全通道渲染信息。

上述系统特征信息可以包括智能操作系统的版本或者系统标识等信息。服务器接收上述包括系统特征信息的第一渲染能力确认信息后,可以根据上述系统特征信息进行其所监控的状态信息的匹配,根据监控到的上述系统特征信息所对应的新状态信息分配更新提示或者告警等显示任务,进而得到相应智能操作系统的全通道渲染标识符。

作为一个实施例,上述根据所述系统特征信息分配显示任务,根据所述显示任务生成全通道渲染信息的过程可以包括:

根据所述系统特征信息分配显示任务,并生成所述显示任务对应的全通道标识符;

根据所述显示任务和全通道标识符生成全通道渲染信息。

作为一个实施例,上述接收服务器推送的全通道渲染信息的步骤前还可以包括:

接收服务器的第一推送信息;

解析所述第一推送信息,判断解析后的第一推送信息是否携带全通道标识符;

若是,则判定所述第一推送信息为全通道渲染信息。

服务器对智能操作系统的运行进行监控,其向智能操作系统下发的第一推送信息可以包括关机指令、软件启动指令、相关检测指令或者常规显示信息等等;本实施例可以为全通道渲染信息设置全通道标识符,使智能操作系统接收到服务器下发的第一推送信息后,可以根据上述全通道标识符识别上述第一推送信息是否为全通道渲染信息,以提高智能操作系统针对服务器下发的第一推送信息进行全通道渲染的有效性。

在一个实施例中,检测显卡内存对应的各个显示通道接收到所述测试图形后,还可以包括:

向其他操作系统发送第一渲染能力确认信息;其中,其他操作系统接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息向服务器发送第二渲染能力确认信息,服务器接收所述第二渲染能力确认信息,根据所述第二渲染能力确认信息反馈第二推送信息,其他操作系统接收第二推送信息,在判定所述第二推送信息为全通道渲染信息后发送所述第二推送信息;

接收其他操作系统响应第一渲染能力确认信息后反馈的第二推送信息,并将所述第二推送信息对应的显示资源发送至智能终端设备的显卡内存。

上述第一渲染能力确认信息用于表明智能操作系统本身具备全通道渲染能力;上述第二渲染能力确认信息用于表征与本系统进行通信连接的智能操作系统具备全通道渲染能力。

本实施例中,智能操作系统在检测自身具备全通道渲染能力的服务后,可以向其他操作系统发送用于表明自身具有全通道渲染能力的第一渲染能力确认信息,使其他操作系统将需要进行及时显示的全通道渲染信息发送至上述智能操作系统,利用这个智能操作系统进行全通道渲染,实现其他操作系统的全通道渲染信息在相应显示界面的及时显示。

上述其他操作系统与智能操作系统可以为同一个智能终端设备上安装的多个智能操作系统,如图2所示,智能终端设备110上至少安装有智能操作系统A、智能操作系统B以及智能操作系统C;若智能操作系统A具备全通道渲染能力的服务,则其他操作系统可以为智能操作系统B,……,以及智能操作系统C中的一个或者多个,上述智能终端设备的多个智能操作系统均可以与服务器120进行独立通信。上述其他操作系统与智能操作系统还可以为分别安装在不同智能终端设备上的智能操作系统,如图3所示,具备全通道渲染能力的服务的智能操作系统可以为智能终端设备111上的智能操作系统D,其他操作系统可以为如智能终端设备112上的智能操作系统E或者智能操作系统F等,此时,服务器120可以与不同智能终端设备上的各个智能操作系统进行独立通信。

作为一个实施例,上述全通道渲染信息携带全通道标识符;

其他操作系统接收第二推送信息后,还包括:

识别所述第二推送信息中是否携带全通道标识符;

若是,则判定所述第二推送信息为全通道渲染信息。

服务器对其他操作系统下发的第二推送信息可以包括关机指令、软件启动指令、相关检测指令或者常规显示信息等等;本实施例中,全通道渲染信息携带全通道标识符,使其他操作系统接收到服务器下发的第二推送信息后,可以根据上述全通道标识符识别上述第二推送信息是否为全通道渲染信息,以提高其他操作系统针对服务器下发的第二推送信息进行转发以及后续全通道渲染的有效性。

在一个实施例中,以图2所示的智能终端设备结构为例,如图3所示,智能操作系统A发送测试图形至相应智能终端设备110的显卡内存,检测显卡内存对应的各个显示通道接收到所述测试图形后,可以分别向其他操作系统(智能操作系统B,……,以及智能操作系统C、其他智能终端设备上的智能操作系统中的一个或者多个)发送第一渲染能力确认信息;其他操作系统接收所述第一渲染能力确认信息,向服务器发送全通道渲染能力服务对应的第二渲染能力确认信息;服务器接收所述第二渲染能力确认信息,根据所述第二渲染能力确认信息分配相应操作系统的显示任务,还可以设置相应的全通道渲染标识符,根据上述显示任务和全通道渲染标识符生成其他操作系统对应的第二推送信息;其他操作系统接收第二推送信息,在识别到上述第二推送信息包括全通道渲染标识符后,判定所述第二推送信息为全通道渲染信息,并将服务器下发的全通道渲染信息发送至智能操作系统A,智能操作系统A接收上述全通道渲染信息,将全通道渲染信息对应的显示资源发送至智能终端设备110的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备110当前使用的显示通道及时对其他操作系统的全通道渲染信息进行显示。

在一个实施例中,上述接收服务器推送的全通道渲染信息的步骤后还可以包括:

识别所述全通道渲染信息对应的资源标识符;

根据所述资源标识符搜索对应的显示资源。

上述资源标识符可以包括资源代码或者资源名称等可以快速获取相应显示资源的标识。获取到全通道渲染信息对应的资源标识符后,可以利用上述资源标识符从本地的显示资源库或者互联网中的相关资源库中进行搜索以及相应的获取。

本实施例利用资源标识符进行相应显示资源的搜索,可以进一步保证所获取的显示资源的准确性。

在一个实施例中,上述智能终端设备的显示方法可以应用在智能电视上,上述智能电视的智能操作系统可以包括Android(安卓)系统,上述Android系统在检测到自身的显示资源可以发送至智能电视的各个显示通道进行渲染后,向服务器发送第一渲染能力确认信息;服务器接收上述第一渲染能力确认信息,在检测到Android系统的运行状况出现需要更新或者告警等异常信息时,可以根据上述异常信息分配显示任务,进而生成全通道渲染信息,将上述全通道渲染信息发送至安卓系统,安卓系统接收上述全通道渲染信息后,获取其对应的显示资源,将上述显示资源发送至智能电视的显卡内存,使上述显示资源分别智能电视的各个显示通道中被渲染,渲染后的显示资源便会通过智能电视当前使用的显示通道实现其显示;比如,若智能电视当前使用HDMI通道,在HDMI通道渲染的显示资源便可以及时显示在智能电视的显示界面。

在一个实施例中,上述智能终端设备的显示方法可以应用在多系统计算机中,例如应用在同时安装有Android系统和Windows系统的计算机。上述计算机当前使用的显示通道为Android系统对应的显示通道,Windows系统在检测到自身的显示资源可以发送至计算机的各个显示通道进行渲染后,可以向服务器发送第一渲染能力确认信息;服务器接收上述第一渲染能力确认信息,在检测到Windows系统的运行状况出现新状态信息(更新或者提示信息等),可以根据上述新状态信息分配显示任务,进而生成全通道渲染信息,将上述全通道渲染信息发送至Windows系统,Windows系统接收上述全通道渲染信息后,获取其对应的显示资源,将上述显示资源发送至计算机的显卡内存,使上述显示资源分别计算器的各个显示通道(各个操作系统对应的显示通道以及其他显示通道)中被渲染,渲染后的显示资源便会通过计算机当前使用的显示通道(Android系统对应的显示通道)实现其显示。

参考图5,图5所示为一个实施例的智能终端设备的显示系统结构示意图,包括:

接收模块10,用于接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;

渲染模块20,用于将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;

显示模块30,用于获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。

在一个实施例中,上述接收模块之前还可以包括:

检测模块,用于发送测试图形至智能终端设备的显卡内存,检测所述显卡内存对应的各个显示通道是否接收到所述测试图形;

发送模块,用于若是,则向服务器发送第一渲染能力确认信息;其中,服务器接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息反馈全通道渲染信息。

上述智能终端设备显示系统与相应的智能终端设备的显示方法一一对应,在所述智能终端设备的显示方法的实施例阐述的技术特征及其有益效果均适用于智能终端设备显示系统的实施例中,特此声明。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1