技术领域technical field
本发明涉及计算机技术领域,特别是涉及一种智能终端设备的显示方法和系统。The present invention relates to the field of computer technology, in particular to a display method and system for an intelligent terminal device.
背景技术Background technique
智能终端设备(智能电视或者平板电脑等)在人们工作和生活中的使用频率越来越高,为了满足人们使用过程中各方面的需求,上述智能终端设备通常设置了智能操作系统以及多个显示通道,智能终端设备上的智能操作系统可以使用其对应的显示通道进行相关内容的渲染及显示。Smart terminal devices (smart TVs or tablet computers, etc.) are used more and more frequently in people's work and life. In order to meet people's needs in various aspects during use, the above-mentioned smart terminal devices are usually equipped with smart operating systems and multiple display screens. channel, the smart operating system on the smart terminal device can use its corresponding display channel to render and display related content.
通常情况下,智能终端设备可以对当前使用的显示通道所渲染的显示资源进行显示。若智能终端设备中某智能操作系统接收到显示任务,而其对应的显示通道当前没有被使用,则需要将上述智能操作系统所对应的显示通道进行相关切换,才能实现其对应的显示任务的显示。Normally, the smart terminal device can display the display resources rendered by the currently used display channel. If a smart operating system in the smart terminal device receives a display task, but its corresponding display channel is not currently in use, it is necessary to switch the display channel corresponding to the above smart operating system in order to realize the display of the corresponding display task. .
由于显示通道之间的切换过程较为复杂,耗时长,从而影响智能操作系统显示相应显示任务的效率。Since the switching process between the display channels is relatively complicated and takes a long time, it affects the efficiency of displaying corresponding display tasks by the intelligent operating system.
发明内容Contents of the invention
基于此,有必要针对影响智能操作系统显示相应显示任务的效率的技术问题,提供一种智能终端设备的显示方法和系统。Based on this, it is necessary to provide a display method and system for an intelligent terminal device for technical issues that affect the efficiency of displaying corresponding display tasks by an intelligent operating system.
一种智能终端设备的显示方法,包括如下步骤:A display method for an intelligent terminal device, comprising the steps of:
接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;Receiving full-channel rendering information pushed by the server; wherein, the full-channel rendering information is information preset by the server for rendering on each display channel of the smart terminal device;
将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;Send the display resource corresponding to the full-channel rendering information to the graphics card memory of the smart terminal device, and render the display resource on each display channel of the smart terminal device;
获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。Obtain the display channel currently used by the smart terminal device, and display the rendered display resource through the currently used display channel.
一种智能终端设备的显示系统,包括:A display system of an intelligent terminal device, comprising:
接收模块,用于接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;The receiving module is configured to receive the full-channel rendering information pushed by the server; wherein, the full-channel rendering information is information preset by the server for rendering on each display channel of the smart terminal device;
渲染模块,用于将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;A rendering module, configured to send the display resource corresponding to the full-channel rendering information to the graphics card memory of the smart terminal device, and render the display resource on each display channel of the smart terminal device;
显示模块,用于获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。The display module is configured to obtain the display channel currently used by the smart terminal device, and display the rendered display resource through the currently used display channel.
上述智能终端设备的显示方法和系统,在智能终端设备的智能操作系统接收到服务器发送的全通道渲染信息后,可以将其对应的显示资源发送至智能终端设备的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备当前使用的显示通道显示上述渲染的显示资源;即便相应智能操作系统所对应的显示通道当前没有被使用,也可以利用当前使用的显示通道实现相应显示任务的显示,可以提高智能终端设备中智能操作系统显示上述显示任务的显示效率,提高了显示的便利性。In the display method and system of the above-mentioned smart terminal device, after the smart operating system of the smart terminal device receives the full-channel rendering information sent by the server, it can send its corresponding display resources to the graphics card memory of the smart terminal device, so that the above-mentioned display resources are respectively It is rendered in each display channel corresponding to the graphics card memory, so that the display channel currently used by the smart terminal device can be used to display the above-mentioned rendered display resources; even if the display channel corresponding to the corresponding smart operating system is not currently used, the currently used display channel can also be used The display channel realizes the display of corresponding display tasks, which can improve the display efficiency of the above-mentioned display tasks displayed by the intelligent operating system in the intelligent terminal equipment, and improve the convenience of display.
附图说明Description of drawings
图1为一个实施例的智能终端设备的显示方法流程图;Fig. 1 is a flowchart of a display method of an intelligent terminal device according to an embodiment;
图2为一个实施例的智能操作系统与服务器通信连接示意图;Fig. 2 is a schematic diagram of communication connection between an intelligent operating system and a server in one embodiment;
图3为一个实施例的智能操作系统与服务器通信连接示意图;Fig. 3 is a schematic diagram of communication connection between an intelligent operating system and a server in an embodiment;
图4为一个实施例的智能操作系统与服务器通信连接示意图;Fig. 4 is a schematic diagram of communication connection between an intelligent operating system and a server in an embodiment;
图5为一个实施例的智能终端设备的显示系统结构示意图。Fig. 5 is a schematic structural diagram of a display system of an intelligent terminal device according to an embodiment.
具体实施方式Detailed ways
下面结合附图对本发明的智能终端设备的显示方法和系统的具体实施方式作详细描述。The specific implementation manners of the display method and system of the intelligent terminal device of the present invention will be described in detail below in conjunction with the accompanying drawings.
参考图1,图1所示为一个实施例的智能终端设备的显示方法流程图,包括如下步骤:Referring to FIG. 1, FIG. 1 shows a flow chart of a display method of an intelligent terminal device according to an embodiment, including the following steps:
S10,接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;S10, receiving the full-channel rendering information pushed by the server; wherein, the full-channel rendering information is information preset by the server for rendering on each display channel of the smart terminal device;
智能终端设备包括一个或者多个智能操作系统(比如Android、IOS或者Windows等系统),还包括HDMI(高清晰度多媒体)通道、VGA(视频传输标准)通道或者各智能操作系统对应的显示通道等多个显示通道。服务器为可以与一个或者多个智能终端设备进行通信的智能控制设备。Smart terminal equipment includes one or more smart operating systems (such as Android, IOS or Windows systems), and also includes HDMI (high-definition multimedia) channels, VGA (video transmission standard) channels, or display channels corresponding to each smart operating system, etc. Multiple display channels. The server is an intelligent control device that can communicate with one or more intelligent terminal devices.
各个智能操作系统可以分别与服务器建立通信连接,其中,上述智能操作系统和服务器可以通过设置或者添加相互之间的端口地址信息建立相应的通信链路,实现两者之间的通信连接。智能终端设备的各个智能操作系统与服务器建立通信连接后,服务器可以对各个智能操作系统进行系统工作的监控,在监控到智能操作系统本身或者智能操作系统中运行的软件出现新状态(比如运行异常或者版本更新等)时,可以根据上述新状态生成提示信息,还可以设置表征上述提示信息显示优先级的全通道标识符,再根据上述提示信息和相应的全通道标识符设置相应智能操作系统的全通道渲染信息,将上述全通道渲染信息发送至智能操作系统。Each intelligent operating system can respectively establish a communication connection with the server, wherein the above-mentioned intelligent operating system and the server can establish a corresponding communication link by setting or adding mutual port address information to realize the communication connection between the two. After each smart operating system of the smart terminal device establishes a communication connection with the server, the server can monitor the system work of each smart operating system, and when a new status (such as abnormal operation) of the smart operating system itself or the software running in the smart operating system is detected, or version update, etc.), the prompt information can be generated according to the above-mentioned new state, and the full-channel identifier representing the display priority of the above-mentioned prompt information can also be set, and then the corresponding intelligent operating system can be set according to the above-mentioned prompt information and the corresponding full-channel identifier. Full-channel rendering information, sending the above-mentioned full-channel rendering information to the smart operating system.
S20,将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;S20. Send the display resource corresponding to the full-channel rendering information to the graphics card memory of the smart terminal device, and render the display resource on each display channel of the smart terminal device;
智能操作系统接收到上述全通道标识符后,可以对上述全通道标识符进行识别,以获取全通道标识符对应的显示资源(比如需要进行显示的图像或者文字等),再将上述显示资源发送至智能终端设备的显卡内存中,使显示资源可以在智能终端设备的所有显示通道中被渲染。After the smart operating system receives the above-mentioned full-channel identifier, it can identify the above-mentioned full-channel identifier to obtain the display resource corresponding to the full-channel identifier (such as an image or text to be displayed), and then send the above-mentioned display resource to To the graphics card memory of the smart terminal device, so that the display resources can be rendered in all display channels of the smart terminal device.
S30,获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。S30. Obtain the display channel currently used by the smart terminal device, and display the rendered display resource through the currently used display channel.
上述步骤中,在智能终端设备当前使用的显示通道中渲染的显示资源,便可以实现其在智能终端设备显示界面的显示。In the above steps, the display resource rendered in the display channel currently used by the smart terminal device can be displayed on the display interface of the smart terminal device.
本实施例提供的智能终端设备的显示方法,在智能终端设备的智能操作系统接收到服务器发送的全通道渲染信息后,可以将其对应的显示资源发送至智能终端设备的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备当前使用的显示通道显示上述渲染的显示资源;即便相应智能操作系统所对应的显示通道当前没有被使用,也可以利用当前使用的显示通道实现相应显示任务的显示,可以提高智能终端设备中智能操作系统显示上述显示任务的显示效率,提高了显示的便利性。In the display method of the smart terminal device provided in this embodiment, after the smart operating system of the smart terminal device receives the full-channel rendering information sent by the server, it can send the corresponding display resources to the graphics card memory of the smart terminal device, so that the above display The resources are rendered in each display channel corresponding to the graphics card memory, so that the display channel currently used by the smart terminal device can be used to display the above-mentioned rendered display resources; even if the display channel corresponding to the corresponding smart operating system is not currently used, the current display channel can also be used The display channel used realizes the display of corresponding display tasks, which can improve the display efficiency of the above-mentioned display tasks displayed by the intelligent operating system in the intelligent terminal equipment, and improve the convenience of display.
在一个实施例中,上述接收服务器推送的全通道渲染信息的步骤前还可以包括:In one embodiment, before the above step of receiving the full-channel rendering information pushed by the server, it may further include:
发送测试图形至智能终端设备的显卡内存,检测所述显卡内存对应的各个显示通道是否接收到所述测试图形;Send the test pattern to the graphics card memory of the intelligent terminal device, and detect whether each display channel corresponding to the graphics card memory receives the test pattern;
若是,则向服务器发送第一渲染能力确认信息;其中,服务器接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息反馈全通道渲染信息。If yes, send first rendering capability confirmation information to the server; where the server receives the first rendering capability confirmation information, and feeds back full-channel rendering information according to the first rendering capability confirmation information.
本实施例中,在接收服务器推送的全通道渲染信息之前,智能操作系统可以发送测试图形至智能终端设备的显卡内存,若上述测试图形可以进一步发送至智能终端设备的各个显示通道,则表明相应的智能操作系统具备将显示资源发送至智能终端设备各个显示通道进行渲染的服务能力(全通道渲染能力的服务),可以向服务器发送用于表征全通道渲染能力的第一渲染能力确认信息;此时,服务器可以将针对该智能操作系统生成或者设置的全通道渲染信息发送至上述智能操作系统,以便智能操作系统接收上述全通道渲染信息,实现上述全通道渲染信息的全通道渲染(分别在智能终端设备的各个显示通道进行渲染),并利用智能显示设备当前使用的显示通道进行显示。上述测试图形可以包括数字、字母或者几何图形等简单易辨的图形。In this embodiment, before receiving the full-channel rendering information pushed by the server, the smart operating system can send the test graphics to the graphics card memory of the smart terminal device. If the above test graphics can be further sent to each display channel of the smart terminal device, it indicates that the corresponding The intelligent operating system has the service capability of sending display resources to each display channel of the intelligent terminal device for rendering (full-channel rendering capability service), and can send the first rendering capability confirmation information for representing the full-channel rendering capability to the server; , the server may send the full-channel rendering information generated or set for the smart operating system to the smart operating system, so that the smart operating system receives the full-channel rendering information and realizes the full-channel rendering of the full-channel rendering information (respectively in the smart operating system) Each display channel of the terminal device is used for rendering), and the display channel currently used by the smart display device is used for display. The above-mentioned test patterns may include simple and easily identifiable patterns such as numbers, letters or geometric figures.
作为一个实施例,上述第一渲染能力确认信息可以包括系统特征信息;As an embodiment, the first rendering capability confirmation information may include system characteristic information;
所述根据所述第一渲染能力确认信息反馈全通道渲染信息的过程包括:The process of feeding back full-channel rendering information according to the first rendering capability confirmation information includes:
从所述第一渲染能力确认信息中读取系统特征信息;Read system feature information from the first rendering capability confirmation information;
根据所述系统特征信息分配显示任务,根据所述显示任务生成全通道渲染信息,并发送所述全通道渲染信息。Allocating display tasks according to the system feature information, generating full-channel rendering information according to the display tasks, and sending the full-channel rendering information.
上述系统特征信息可以包括智能操作系统的版本或者系统标识等信息。服务器接收上述包括系统特征信息的第一渲染能力确认信息后,可以根据上述系统特征信息进行其所监控的状态信息的匹配,根据监控到的上述系统特征信息所对应的新状态信息分配更新提示或者告警等显示任务,进而得到相应智能操作系统的全通道渲染标识符。The above-mentioned system characteristic information may include information such as a version or system identification of the intelligent operating system. After the server receives the above-mentioned first rendering capability confirmation information including the system feature information, it may match the monitored state information according to the above-mentioned system feature information, and assign an update prompt according to the new state information corresponding to the monitored above-mentioned system feature information or Display tasks such as alarms, and then obtain the full-channel rendering identifier of the corresponding smart operating system.
作为一个实施例,上述根据所述系统特征信息分配显示任务,根据所述显示任务生成全通道渲染信息的过程可以包括:As an embodiment, the process of allocating display tasks according to the system characteristic information above, and generating full-channel rendering information according to the display tasks may include:
根据所述系统特征信息分配显示任务,并生成所述显示任务对应的全通道标识符;Allocating display tasks according to the system feature information, and generating full channel identifiers corresponding to the display tasks;
根据所述显示任务和全通道标识符生成全通道渲染信息。Generate full-channel rendering information according to the display task and the full-channel identifier.
作为一个实施例,上述接收服务器推送的全通道渲染信息的步骤前还可以包括:As an embodiment, before the above step of receiving the full-channel rendering information pushed by the server, it may also include:
接收服务器的第一推送信息;receiving the first push information from the server;
解析所述第一推送信息,判断解析后的第一推送信息是否携带全通道标识符;Analyzing the first push information, and judging whether the parsed first push information carries an all-channel identifier;
若是,则判定所述第一推送信息为全通道渲染信息。If yes, it is determined that the first push information is full-channel rendering information.
服务器对智能操作系统的运行进行监控,其向智能操作系统下发的第一推送信息可以包括关机指令、软件启动指令、相关检测指令或者常规显示信息等等;本实施例可以为全通道渲染信息设置全通道标识符,使智能操作系统接收到服务器下发的第一推送信息后,可以根据上述全通道标识符识别上述第一推送信息是否为全通道渲染信息,以提高智能操作系统针对服务器下发的第一推送信息进行全通道渲染的有效性。The server monitors the operation of the smart operating system, and the first push information it sends to the smart operating system may include shutdown instructions, software startup instructions, related detection instructions, or conventional display information, etc.; this embodiment may render information for all channels Set the full-channel identifier so that after the smart operating system receives the first push information sent by the server, it can identify whether the above-mentioned first push information is full-channel rendering information according to the full-channel identifier, so as to improve the smart operating system's ability to download information from the server. Validity of full-channel rendering for the first push information sent.
在一个实施例中,检测显卡内存对应的各个显示通道接收到所述测试图形后,还可以包括:In one embodiment, after receiving the test pattern for each display channel corresponding to the detection graphics card memory, it may also include:
向其他操作系统发送第一渲染能力确认信息;其中,其他操作系统接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息向服务器发送第二渲染能力确认信息,服务器接收所述第二渲染能力确认信息,根据所述第二渲染能力确认信息反馈第二推送信息,其他操作系统接收第二推送信息,在判定所述第二推送信息为全通道渲染信息后发送所述第二推送信息;Sending first rendering capability confirmation information to other operating systems; where the other operating systems receive the first rendering capability confirmation information, send second rendering capability confirmation information to the server according to the first rendering capability confirmation information, and the server receives the The second rendering capability confirmation information, feeds back the second push information according to the second rendering capability confirmation information, other operating systems receive the second push information, and send the second push information after determining that the second push information is full-channel rendering information Push information;
接收其他操作系统响应第一渲染能力确认信息后反馈的第二推送信息,并将所述第二推送信息对应的显示资源发送至智能终端设备的显卡内存。receiving the second push information fed back by other operating systems in response to the first rendering capability confirmation information, and sending the display resources corresponding to the second push information to the graphics card memory of the smart terminal device.
上述第一渲染能力确认信息用于表明智能操作系统本身具备全通道渲染能力;上述第二渲染能力确认信息用于表征与本系统进行通信连接的智能操作系统具备全通道渲染能力。The above-mentioned first rendering capability confirmation information is used to indicate that the intelligent operating system itself has full-channel rendering capability; the above-mentioned second rendering capability confirmation information is used to indicate that the intelligent operating system that communicates with the system has full-channel rendering capability.
本实施例中,智能操作系统在检测自身具备全通道渲染能力的服务后,可以向其他操作系统发送用于表明自身具有全通道渲染能力的第一渲染能力确认信息,使其他操作系统将需要进行及时显示的全通道渲染信息发送至上述智能操作系统,利用这个智能操作系统进行全通道渲染,实现其他操作系统的全通道渲染信息在相应显示界面的及时显示。In this embodiment, after the smart operating system detects that it has full-channel rendering capabilities, it can send the first rendering capability confirmation information to other operating systems to indicate that it has full-channel rendering capabilities, so that other operating systems will need to perform The full-channel rendering information displayed in time is sent to the above-mentioned intelligent operating system, and the intelligent operating system is used to perform full-channel rendering, so as to realize the timely display of the full-channel rendering information of other operating systems on the corresponding display interface.
上述其他操作系统与智能操作系统可以为同一个智能终端设备上安装的多个智能操作系统,如图2所示,智能终端设备110上至少安装有智能操作系统A、智能操作系统B以及智能操作系统C;若智能操作系统A具备全通道渲染能力的服务,则其他操作系统可以为智能操作系统B,……,以及智能操作系统C中的一个或者多个,上述智能终端设备的多个智能操作系统均可以与服务器120进行独立通信。上述其他操作系统与智能操作系统还可以为分别安装在不同智能终端设备上的智能操作系统,如图3所示,具备全通道渲染能力的服务的智能操作系统可以为智能终端设备111上的智能操作系统D,其他操作系统可以为如智能终端设备112上的智能操作系统E或者智能操作系统F等,此时,服务器120可以与不同智能终端设备上的各个智能操作系统进行独立通信。The above-mentioned other operating systems and intelligent operating systems can be multiple intelligent operating systems installed on the same intelligent terminal device. As shown in FIG. System C; if the smart operating system A has full-channel rendering capabilities, the other operating systems can be one or more of smart operating system B, ..., and smart operating system C. Multiple smart devices of the above-mentioned smart terminal devices Each operating system can independently communicate with the server 120 . The above-mentioned other operating systems and smart operating systems can also be smart operating systems respectively installed on different smart terminal devices. As shown in FIG. The operating system D and other operating systems can be, for example, the smart operating system E or the smart operating system F on the smart terminal device 112. At this time, the server 120 can communicate independently with each smart operating system on different smart terminal devices.
作为一个实施例,上述全通道渲染信息携带全通道标识符;As an embodiment, the above-mentioned full-channel rendering information carries a full-channel identifier;
其他操作系统接收第二推送信息后,还包括:After receiving the second push information, other operating systems also include:
识别所述第二推送信息中是否携带全通道标识符;identifying whether the second push information carries an all-channel identifier;
若是,则判定所述第二推送信息为全通道渲染信息。If yes, it is determined that the second push information is full-channel rendering information.
服务器对其他操作系统下发的第二推送信息可以包括关机指令、软件启动指令、相关检测指令或者常规显示信息等等;本实施例中,全通道渲染信息携带全通道标识符,使其他操作系统接收到服务器下发的第二推送信息后,可以根据上述全通道标识符识别上述第二推送信息是否为全通道渲染信息,以提高其他操作系统针对服务器下发的第二推送信息进行转发以及后续全通道渲染的有效性。The second push information issued by the server to other operating systems may include shutdown instructions, software startup instructions, related detection instructions, or regular display information, etc.; in this embodiment, the full-channel rendering information carries full-channel identifiers, so that other operating systems After receiving the second push information issued by the server, it can be identified according to the above-mentioned full-channel identifier whether the above-mentioned second push information is full-channel rendering information, so as to improve the forwarding and follow-up of other operating systems for the second push information delivered by the server. Effectiveness of full-pass rendering.
在一个实施例中,以图2所示的智能终端设备结构为例,如图3所示,智能操作系统A发送测试图形至相应智能终端设备110的显卡内存,检测显卡内存对应的各个显示通道接收到所述测试图形后,可以分别向其他操作系统(智能操作系统B,……,以及智能操作系统C、其他智能终端设备上的智能操作系统中的一个或者多个)发送第一渲染能力确认信息;其他操作系统接收所述第一渲染能力确认信息,向服务器发送全通道渲染能力服务对应的第二渲染能力确认信息;服务器接收所述第二渲染能力确认信息,根据所述第二渲染能力确认信息分配相应操作系统的显示任务,还可以设置相应的全通道渲染标识符,根据上述显示任务和全通道渲染标识符生成其他操作系统对应的第二推送信息;其他操作系统接收第二推送信息,在识别到上述第二推送信息包括全通道渲染标识符后,判定所述第二推送信息为全通道渲染信息,并将服务器下发的全通道渲染信息发送至智能操作系统A,智能操作系统A接收上述全通道渲染信息,将全通道渲染信息对应的显示资源发送至智能终端设备110的显卡内存,使上述显示资源分别在显卡内存对应的各个显示通道中被渲染,以便利用智能终端设备110当前使用的显示通道及时对其他操作系统的全通道渲染信息进行显示。In one embodiment, taking the structure of the smart terminal device shown in FIG. 2 as an example, as shown in FIG. 3 , the smart operating system A sends a test pattern to the graphics card memory of the corresponding smart terminal device 110, and detects each display channel corresponding to the graphics card memory After receiving the test pattern, the first rendering capability can be sent to other operating systems (smart operating system B, ..., and smart operating system C, one or more of the smart operating systems on other smart terminal devices) Confirmation information; other operating systems receive the first rendering capability confirmation information, and send second rendering capability confirmation information corresponding to the full-channel rendering capability service to the server; the server receives the second rendering capability confirmation information, and according to the second rendering capability The capability confirmation information assigns the display task of the corresponding operating system, and can also set the corresponding full-channel rendering identifier, and generate the second push information corresponding to other operating systems according to the above display task and full-channel rendering identifier; other operating systems receive the second push information, after recognizing that the second push information includes the full-channel rendering identifier, it is determined that the second push information is full-channel rendering information, and the full-channel rendering information issued by the server is sent to the smart operating system A, and the smart operation System A receives the above-mentioned full-channel rendering information, and sends the display resources corresponding to the full-channel rendering information to the graphics card memory of the smart terminal device 110, so that the above-mentioned display resources are rendered in each display channel corresponding to the graphics card memory, so that the smart terminal device can use 110 The currently used display channel displays the full-channel rendering information of other operating systems in time.
在一个实施例中,上述接收服务器推送的全通道渲染信息的步骤后还可以包括:In one embodiment, after the above step of receiving the full-channel rendering information pushed by the server, it may further include:
识别所述全通道渲染信息对应的资源标识符;Identifying a resource identifier corresponding to the full-channel rendering information;
根据所述资源标识符搜索对应的显示资源。A corresponding display resource is searched according to the resource identifier.
上述资源标识符可以包括资源代码或者资源名称等可以快速获取相应显示资源的标识。获取到全通道渲染信息对应的资源标识符后,可以利用上述资源标识符从本地的显示资源库或者互联网中的相关资源库中进行搜索以及相应的获取。The above-mentioned resource identifier may include a resource code or a resource name, etc., which can quickly obtain an identifier of a corresponding display resource. After the resource identifier corresponding to the full-channel rendering information is obtained, the resource identifier can be used to search and obtain correspondingly from a local display resource library or a related resource library on the Internet.
本实施例利用资源标识符进行相应显示资源的搜索,可以进一步保证所获取的显示资源的准确性。In this embodiment, resource identifiers are used to search for corresponding display resources, which can further ensure the accuracy of the obtained display resources.
在一个实施例中,上述智能终端设备的显示方法可以应用在智能电视上,上述智能电视的智能操作系统可以包括Android(安卓)系统,上述Android系统在检测到自身的显示资源可以发送至智能电视的各个显示通道进行渲染后,向服务器发送第一渲染能力确认信息;服务器接收上述第一渲染能力确认信息,在检测到Android系统的运行状况出现需要更新或者告警等异常信息时,可以根据上述异常信息分配显示任务,进而生成全通道渲染信息,将上述全通道渲染信息发送至安卓系统,安卓系统接收上述全通道渲染信息后,获取其对应的显示资源,将上述显示资源发送至智能电视的显卡内存,使上述显示资源分别智能电视的各个显示通道中被渲染,渲染后的显示资源便会通过智能电视当前使用的显示通道实现其显示;比如,若智能电视当前使用HDMI通道,在HDMI通道渲染的显示资源便可以及时显示在智能电视的显示界面。In one embodiment, the display method of the above-mentioned smart terminal device can be applied on a smart TV, and the smart operating system of the above-mentioned smart TV can include an Android (Android) system, and the above-mentioned Android system can send the display resources to the smart TV after detecting its own display resources After each display channel of the system renders, it sends the first rendering capability confirmation information to the server; the server receives the above first rendering capability confirmation information, and when it detects that the operating status of the Android system needs to be updated or an abnormal message such as an alarm occurs, it can use the above abnormal Information allocation display tasks, and then generate full-channel rendering information, send the above-mentioned full-channel rendering information to the Android system, and the Android system will obtain the corresponding display resources after receiving the above-mentioned full-channel rendering information, and send the above-mentioned display resources to the graphics card of the smart TV Memory, so that the above display resources are rendered in each display channel of the smart TV, and the rendered display resources will be displayed through the display channel currently used by the smart TV; The display resources can be displayed on the display interface of the smart TV in time.
在一个实施例中,上述智能终端设备的显示方法可以应用在多系统计算机中,例如应用在同时安装有Android系统和Windows系统的计算机。上述计算机当前使用的显示通道为Android系统对应的显示通道,Windows系统在检测到自身的显示资源可以发送至计算机的各个显示通道进行渲染后,可以向服务器发送第一渲染能力确认信息;服务器接收上述第一渲染能力确认信息,在检测到Windows系统的运行状况出现新状态信息(更新或者提示信息等),可以根据上述新状态信息分配显示任务,进而生成全通道渲染信息,将上述全通道渲染信息发送至Windows系统,Windows系统接收上述全通道渲染信息后,获取其对应的显示资源,将上述显示资源发送至计算机的显卡内存,使上述显示资源分别计算器的各个显示通道(各个操作系统对应的显示通道以及其他显示通道)中被渲染,渲染后的显示资源便会通过计算机当前使用的显示通道(Android系统对应的显示通道)实现其显示。In one embodiment, the display method of the above-mentioned smart terminal device can be applied to a multi-system computer, for example, it can be applied to a computer with Android system and Windows system installed at the same time. The display channel currently used by the above computer is the display channel corresponding to the Android system. After the Windows system detects that its own display resources can be sent to each display channel of the computer for rendering, it can send the first rendering capability confirmation message to the server; the server receives the above The first rendering capability confirmation information, when new state information (update or prompt information, etc.) is detected in the running status of the Windows system, display tasks can be assigned according to the above new state information, and then full-channel rendering information is generated, and the above-mentioned full-channel rendering information After receiving the above-mentioned full-channel rendering information, the Windows system obtains the corresponding display resources, and sends the above-mentioned display resources to the graphics card memory of the computer, so that the above-mentioned display resources are respectively displayed in each display channel of the calculator (corresponding to each operating system) Display channel and other display channels) are rendered, and the rendered display resources will be displayed through the display channel currently used by the computer (the display channel corresponding to the Android system).
参考图5,图5所示为一个实施例的智能终端设备的显示系统结构示意图,包括:Referring to FIG. 5, FIG. 5 is a schematic structural diagram of a display system of an intelligent terminal device according to an embodiment, including:
接收模块10,用于接收服务器推送的全通道渲染信息;其中,所述全通道渲染信息为服务器预设的用于在智能终端设备各个显示通道分别渲染的信息;The receiving module 10 is configured to receive the full-channel rendering information pushed by the server; wherein, the full-channel rendering information is the information preset by the server for rendering in each display channel of the smart terminal device;
渲染模块20,用于将所述全通道渲染信息对应的显示资源发送至智能终端设备的显卡内存,并在智能终端设备的各个显示通道渲染所述显示资源;The rendering module 20 is configured to send the display resource corresponding to the full-channel rendering information to the graphics card memory of the smart terminal device, and render the display resource on each display channel of the smart terminal device;
显示模块30,用于获取智能终端设备当前使用的显示通道,通过当前使用的显示通道显示所述渲染后的显示资源。The display module 30 is configured to obtain the display channel currently used by the smart terminal device, and display the rendered display resource through the currently used display channel.
在一个实施例中,上述接收模块之前还可以包括:In one embodiment, the above receiving module may also include:
检测模块,用于发送测试图形至智能终端设备的显卡内存,检测所述显卡内存对应的各个显示通道是否接收到所述测试图形;The detection module is used to send the test pattern to the graphics card memory of the intelligent terminal device, and detect whether each display channel corresponding to the graphics card memory receives the test pattern;
发送模块,用于若是,则向服务器发送第一渲染能力确认信息;其中,服务器接收所述第一渲染能力确认信息,根据所述第一渲染能力确认信息反馈全通道渲染信息。The sending module is configured to send first rendering capability confirmation information to the server if yes; wherein, the server receives the first rendering capability confirmation information, and feeds back full-channel rendering information according to the first rendering capability confirmation information.
上述智能终端设备显示系统与相应的智能终端设备的显示方法一一对应,在所述智能终端设备的显示方法的实施例阐述的技术特征及其有益效果均适用于智能终端设备显示系统的实施例中,特此声明。The above smart terminal device display system corresponds to the corresponding smart terminal device display method one by one, and the technical features and beneficial effects described in the embodiment of the smart terminal device display method are applicable to the embodiment of the smart terminal device display system hereby declares.
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-mentioned embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above-mentioned embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, should be considered as within the scope of this specification.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but should not be construed as limiting the patent scope of the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent for the present invention should be based on the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610567522.9ACN106200804B (en) | 2016-07-15 | 2016-07-15 | Display method and system for intelligent terminal equipment |
| PCT/CN2016/113098WO2018010383A1 (en) | 2016-07-15 | 2016-12-29 | Display method and system of intelligent terminal device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610567522.9ACN106200804B (en) | 2016-07-15 | 2016-07-15 | Display method and system for intelligent terminal equipment |
| Publication Number | Publication Date |
|---|---|
| CN106200804A CN106200804A (en) | 2016-12-07 |
| CN106200804Btrue CN106200804B (en) | 2019-11-05 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610567522.9AActiveCN106200804B (en) | 2016-07-15 | 2016-07-15 | Display method and system for intelligent terminal equipment |
| Country | Link |
|---|---|
| CN (1) | CN106200804B (en) |
| WO (1) | WO2018010383A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106200804B (en)* | 2016-07-15 | 2019-11-05 | 广州视睿电子科技有限公司 | Display method and system for intelligent terminal equipment |
| CN106919491A (en)* | 2017-03-07 | 2017-07-04 | 郑州云海信息技术有限公司 | A kind of dynamic CSS control methods and control system based on server hardware alarm |
| CN111464618B (en)* | 2020-03-30 | 2023-07-04 | 广州市百果园信息技术有限公司 | Message pushing method, device, equipment and storage medium |
| CN115665449B (en)* | 2022-10-31 | 2025-06-24 | 四川长虹电器股份有限公司 | Task Detection Method in Android Smart TV |
| CN116523729B (en)* | 2023-06-27 | 2023-09-15 | 深流微智能科技(深圳)有限公司 | Graphics processing device, graphics rendering pipeline distribution method and related devices |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101540056A (en)* | 2009-02-20 | 2009-09-23 | 南京师范大学 | Implanted true-three-dimensional stereo rendering method facing to ERDAS Virtual GIS |
| CN202615462U (en)* | 2012-06-23 | 2012-12-19 | 西安飞豹科技发展公司 | Multi-channel image generator based on single computer |
| CN103973940A (en)* | 2014-05-13 | 2014-08-06 | 中国人民解放军68029部队 | Multi-machine multi-channel projection synchronization method |
| WO2016016688A1 (en)* | 2014-07-30 | 2016-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for surfing an ordered lineup of tv channels |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104423915B (en)* | 2013-09-03 | 2017-11-03 | 联想(北京)有限公司 | A kind of display output method and electronic equipment |
| CN104679467B (en)* | 2013-11-29 | 2017-12-29 | 联想(北京)有限公司 | A kind of display mode switching method and electronic equipment |
| CN103888829B (en)* | 2014-03-27 | 2018-03-23 | 青岛海信宽带多媒体技术有限公司 | A kind of method and apparatus for connecting USB port |
| US9812054B2 (en)* | 2014-12-05 | 2017-11-07 | Novatek Microelectronics Corp. | Display driver and display apparatus using sub-pixel rendering method |
| CN106200804B (en)* | 2016-07-15 | 2019-11-05 | 广州视睿电子科技有限公司 | Display method and system for intelligent terminal equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101540056A (en)* | 2009-02-20 | 2009-09-23 | 南京师范大学 | Implanted true-three-dimensional stereo rendering method facing to ERDAS Virtual GIS |
| CN202615462U (en)* | 2012-06-23 | 2012-12-19 | 西安飞豹科技发展公司 | Multi-channel image generator based on single computer |
| CN103973940A (en)* | 2014-05-13 | 2014-08-06 | 中国人民解放军68029部队 | Multi-machine multi-channel projection synchronization method |
| WO2016016688A1 (en)* | 2014-07-30 | 2016-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for surfing an ordered lineup of tv channels |
| Publication number | Publication date |
|---|---|
| WO2018010383A1 (en) | 2018-01-18 |
| CN106200804A (en) | 2016-12-07 |
| Publication | Publication Date | Title |
|---|---|---|
| CN106200804B (en) | Display method and system for intelligent terminal equipment | |
| US11509505B2 (en) | Method and apparatus for operating smart network interface card | |
| US11262968B2 (en) | Method and system for wireless screen transmission | |
| CN111694674B (en) | Message distribution processing method, device, equipment and storage medium | |
| US10110549B2 (en) | Method, server and electronic devices of synchronizing notification messages for electronic devices | |
| US10455542B2 (en) | Method of synchronizing notification messages for electronic devices and electronic devices | |
| US10257316B2 (en) | Monitoring of node.js applications | |
| CN104978180B (en) | Unprocessed event prompting method and device and mobile terminal | |
| CN113900834B (en) | Data processing method, device, equipment and storage medium based on Internet of things technology | |
| US10521176B2 (en) | Integrated learning using multiple devices | |
| CN107908487B (en) | Task control management method, device and equipment and computer readable storage medium | |
| CN113608812B (en) | Remote control method, device, system and storage medium | |
| CN110362288B (en) | Same-screen control method, device, equipment and storage medium | |
| US20180241841A1 (en) | Information system | |
| US20140075341A1 (en) | Providing Feedback for Screen Sharing | |
| CN107924296B (en) | Display device and control method thereof | |
| CN111246238A (en) | Live broadcast method, device, storage medium and live broadcast system | |
| CN111159269A (en) | Data processing method, device and system | |
| CN113911872B (en) | Fault processing method and system and early warning rescue system | |
| CN108933947B (en) | Bullet screen display method and device | |
| CN111757123A (en) | Distributed video decoding system, video decoding output method and device | |
| CN112637619B (en) | Live broadcast overhead message determining method, device, equipment and storage medium | |
| CN109195021B (en) | Screenshot sharing method and device | |
| KR20140098552A (en) | Method for controlling display of pointer and displaying the pointer, and apparatus thereof | |
| CN110704219A (en) | Hardware fault reporting method and device and computer storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |