CN116126265A - Large screen visual rendering system, method and device, electronic equipment and storage medium - Google Patents

Large screen visual rendering system, method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116126265A
CN116126265A CN202211676333.7A CN202211676333A CN116126265A CN 116126265 A CN116126265 A CN 116126265A CN 202211676333 A CN202211676333 A CN 202211676333A CN 116126265 A CN116126265 A CN 116126265A
Authority
CN
China
Prior art keywords
rendering
play list
large screen
rendering end
management module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211676333.7A
Other languages
Chinese (zh)
Inventor
王弋珵
吕向峰
啜莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN202211676333.7A priority Critical patent/CN116126265A/en
Publication of CN116126265A publication Critical patent/CN116126265A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a large-screen visual rendering system, a large-screen visual rendering method, a large-screen visual rendering device, electronic equipment and a storage medium. The system comprises: the system comprises a server side, a control side and a rendering side; the server side is used for responding to the first input of the user to the control in the current server side display interface, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a play list; the control end is used for establishing a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list; the rendering end is used for acquiring the playlist matched with the current rendering end according to the matching relation between the playlist and the information of the rendering end, and rendering the playlist to the large screen through a preset rendering technology. According to the invention, the rendering end renders the playlist matched with the current terminal to the large screen through the preset rendering technology, so that the technical problems that the rendering end in the prior art cannot provide super-large resolution and the rendering capability is low are solved.

Description

Large screen visual rendering system, method and device, electronic equipment and storage medium
Technical Field
The invention relates to the technical field of internet, in particular to a large-screen visual rendering system, a large-screen visual rendering method, a large-screen visual rendering device, electronic equipment and a storage medium.
Background
In the internet era, the current positions of various levels of media centers, outdoor advertisements, intelligent buildings, station hall large screens and the like have wide demands in the field of large-resolution screen presentation and control, and with the continuous development of high-definition and ultra-high-definition technologies, the demands of various industries on large-screen display are continuously increased.
However, the existing large screen presentation tool makes the resolution presented on the final large screen not conform to the resolution actually designed by the user, that is, the resolution actually designed by the user differs greatly from the resolution presented on the final large screen, which results in the problem that the super-large resolution cannot be provided and the rendering capability is low.
Disclosure of Invention
In view of the above, the present invention aims to provide a large-screen visual rendering system, method, device, electronic equipment and storage medium, which can generate a playlist and rendering end information by configuring a user on a server interface, adapt rendering end information corresponding to the playlist for the playlist through a control end, and finally render the playlist matched with a current terminal to a large screen through a preset rendering technology by the rendering end, thereby reducing errors between resolution presented on the large screen and resolution actually designed by the user, further greatly improving the capability of large-screen visual rendering, and solving the technical problems of incapability of providing super-large resolution and low rendering capability of the rendering end in the prior art.
According to a first aspect of the present invention, there is provided a large screen visual rendering system applied to a cloud image distributed presentation management system architecture, including: the system comprises a server side, a control side and a rendering side;
the server is used for receiving a first input of a control in a current server display interface by a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control end, wherein the prompt information for completing configuration comprises the play list and rendering end information;
the control end is used for acquiring the play list and the rendering end information under the condition that the prompt information for completing configuration is received, receiving a second input of a control in a current control end display interface by a user, responding to the second input, matching the rendering end information corresponding to the play list according to the play list, establishing a matching relation between the play list and the rendering end information, generating prompt information for completing matching, and sending the prompt information for completing matching to the rendering end;
the rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the rendering end information under the condition that the prompt information for completing matching is received, and rendering the play list to a large screen through a preset rendering technology.
Optionally, the server is further configured to, when receiving a registration request sent by the rendering end, establish a connection relationship between the server and the rendering end according to a machine code included in the registration request, and generate rendering end information.
Optionally, the server further includes: the system comprises a rendering end management module, a broadcasting management module, a scene management module, a page management module, a template file management module, a data source management module, a user management module, a tenant management module and a media file management module.
Optionally, the rendering end management module is configured to store a plurality of pieces of the rendering end information, delete a rendering end that is not registered in the server and that is included in the rendering end management module, and add a rendering end that is registered in the server to the rendering end management module.
Optionally, the play list management module is configured to store a plurality of play lists, and match a corresponding large screen for each play list.
Optionally, the rendering technique includes any one of:
the 5 th generation hypertext markup language HTML5, ultra high definition rendering engine, qt Quick, c++, and fast-forwarding photo expert group FFmpeg.
According to a second aspect of the present invention, there is provided a large screen visual rendering method, the method comprising:
responding to a first input of a user to a control in a current server display interface, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a play list;
receiving a registration request sent by a rendering end, and establishing a connection relationship between the service end and the rendering end according to a machine code contained in the registration request to generate rendering end information;
according to the matching of the play list with the rendering end information corresponding to the play list, establishing a matching relationship between the play list and the rendering end information;
according to the matching relation between the play list and the rendering end information, the play list matched with the current rendering end is obtained, and the play list is rendered to a large screen through a preset rendering technology.
According to a third aspect of the present invention, there is provided a large screen visual rendering apparatus comprising:
the broadcast data generation module is used for responding to the first input of the user to the control in the current server display interface, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a broadcast;
The rendering end information generation module is used for receiving a registration request sent by a rendering end, establishing a connection relationship between the service end and the rendering end according to a machine code contained in the registration request, and generating rendering end information;
the data matching module is used for matching the rendering end information corresponding to the play list according to the play list, and establishing a matching relationship between the play list and the rendering end information;
and the rendering module is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the rendering end information, and rendering the play list to a large screen through a preset rendering technology.
According to a fourth aspect of the present invention, there is provided an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface, the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for executing the program stored in the memory.
According to a fifth aspect of the present invention, there is provided a storage medium on which a computer program is stored.
The embodiment of the invention provides a large-screen visual rendering system, a method, a device, electronic equipment and a storage medium, wherein the system is applied to a cloud picture distributed presentation management system architecture and comprises the following steps: the system comprises a server side, a control side and a rendering side; the server side is used for receiving a first input of a control in a current server side display interface from a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control side, wherein the prompt information for completing configuration comprises the play list and rendering side information; the control end is used for acquiring the play list and the rendering end information under the condition of receiving the prompt information of completing configuration, receiving a second input of a control in the current control end display interface by a user, responding to the second input, establishing a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list, generating the prompt information of completing matching, and sending the prompt information of completing matching to the rendering end; the rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the information of the rendering end under the condition that the prompt information for completing matching is received, and rendering the play list to the large screen through a preset rendering technology. According to the invention, the user can generate the play list and the rendering end information by configuring on the server end interface, the control end is used for adapting the rendering end information corresponding to the play list, and finally the rendering end is used for rendering the play list matched with the current terminal to the large screen through the preset rendering technology, so that the resolution actually designed by the user is consistent with the resolution output by the final rendering end, namely, the resolution presented on the large screen accords with the resolution actually designed by the user, the error between the resolution presented on the large screen and the resolution actually designed by the user is reduced, the visual rendering capability of the large screen is greatly improved, and the technical problems that the rendering end cannot provide super-large resolution and the rendering capability is low in the prior art are solved. According to the method and the device for arranging the content of the large screen, the content displayed by the large screen is arranged and arranged through the visual interface displayed by the server, so that the content can be put on the large screen in a personalized design mode, and further the technical effects of improving user experience and improving the display effect on the large screen are achieved. According to the invention, the visual interface displayed by the control end is used for adapting the rendering end information corresponding to each play list, namely, the matching relationship between the play list and the rendering end information is established, so that the technical purpose of remotely controlling the large screen to present the content can be achieved. According to the invention, the rendering end renders the play list matched with the current terminal to the large screen through the preset rendering technology, so that the rendering end can realize super-large resolution and simultaneously provide different rendering performances, and a powerful hardware support and expansion space is provided for the service end.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
FIG. 1 is a system block diagram of a large screen visual rendering system, shown in accordance with an exemplary embodiment;
FIG. 2 is a flowchart illustrating steps of a method for large screen visual rendering, according to an example embodiment;
FIG. 3 is an apparatus block diagram of a large screen visual rendering apparatus, according to an example embodiment;
FIG. 4 is a schematic diagram of a large screen visual rendering system, shown according to an exemplary embodiment.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged, as appropriate, such that embodiments of the present application may be implemented in sequences other than those illustrated or described herein, and that the objects identified by "first," "second," etc. are generally of a type and not limited to the number of objects, e.g., the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The following describes in detail a large-screen visual rendering system, a method, an apparatus, an electronic device and a storage medium provided in the embodiments of the present application through specific embodiments and application scenarios thereof with reference to the accompanying drawings.
A first embodiment of the present invention relates to a large screen visual rendering system, and fig. 1 is a schematic diagram of a large screen visual rendering system according to an exemplary embodiment, and as shown in fig. 1, the system includes: the system comprises a service end 101, a control end 102 and a rendering end 103, wherein the rendering end 103 is applied to a cloud picture distributed presentation management system architecture of company self-research.
The server 101 is configured to receive a first input of a control in a current server display interface from a user, respond to the first input, lay out content displayed on a large screen, lay out the content displayed on the large screen, generate a play list, and send prompt information for completing configuration to the control end, where the prompt information for completing configuration includes the play list and rendering end information.
It should be noted that, in the embodiment of the present invention, the server may be a web browser. The interface displayed by the server side comprises a plurality of controls, after clicking the controls, the server side configures the content to be displayed on the large screen according to the user in the interface of the server side, and lays out the content to be displayed on the large screen, wherein the layout of the content to be displayed on the large screen refers to the overall arrangement of the content to be displayed on the large screen according to the user's requirements, and the layout of the content to be displayed on the large screen refers to the design of the content to be displayed on the large screen according to the user's requirements, namely what content is required to be displayed on the large screen by the user. After the user finishes configuration at the server according to own requirements, the server can generate a play list and send prompt information for completing configuration to the control end, wherein the play list refers to a set of contents to be displayed on a large screen, the play list defines a specific time period when the contents to be displayed on each large screen are put on the large screen, and is similar to a television program list, namely, the set of television programs, different programs are arranged in each time period of 24 hours of a television channel, one program needs to be broadcast every time period, the next program needs to be broadcast every time period, and other programs need to be broadcast on the television channel; equivalent to ordering the content that needs to be presented on the large screen, it is clear by the playlist that what way the content presented on the large screen will be presented on the large screen, for example: the content presented on the large screen is played on the large screen for half an hour, and 5 minutes of advertisement is inserted after the playing is completed. The method for clicking the control contained in the server interface by the user is not particularly limited.
In addition, the user can control and manage all online terminals through the server, and the terminals refer to large screens, such as supporting to view the terminal attributes including, but not limited to, the software version of the terminal, the IP of the terminal, the Mac address of the terminal, the system version of the terminal, the equipment number of the terminal, the registration state of the terminal and the like; the remote control method comprises the steps of remotely controlling the terminal, including but not limited to powering off the remote control terminal, restarting the remote control terminal, stopping the remote control terminal, suspending the remote control terminal, and controlling the volume of the terminal in a city; remotely monitoring the connection state of a terminal network in real time; counting the online terminals; the terminals are managed in groups including, but not limited to, newly added groups, mobile terminals, and deleted terminals.
The control end 102 is configured to obtain the play list and the rendering end information when receiving the prompt information of completing the configuration, receive a second input of the control in the current control end display interface from the user, respond to the second input, establish a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching the play list, generate the prompt information of completing the matching, and send the prompt information of completing the matching to the rendering end.
It should be noted that in the embodiment of the present invention, the control end may be, but is not limited to, a mobile phone (iOS/android), and a PC control end. Under the condition that the control end receives the prompt information of completing configuration sent by the server end, as the prompt information of completing configuration sent by the server end carries the play list and the rendering end information, the control end can analyze the prompt information of completing configuration to obtain the play list and the rendering end information therefrom, wherein the rendering end information comprises, but is not limited to, an IP address of the rendering end and a device number of the rendering end, the specific generation step of the rendering end information can refer to the service end 101, and the specific generation step can be used for establishing a connection relation between the server end and the rendering end according to a machine code contained in a registration request under the condition that the registration request sent by the rendering end is received, so as to generate the rendering end information. "in the specification. After obtaining the play list and the rendering end information, the user can click the control in the current control end display interface in the visual interface of the control end, the control end responds to the input of the user to the control, the rendering end information corresponding to each play list can be adapted to the play list, and the rendering end information and the rendering end are in one-to-one correspondence, so that the rendering end corresponding to the play list can be adapted to the play list, specifically, the adaptation between the play list and the rendering end is based on the actual requirement of the user, namely, the resolution of the play list is presented on a large screen by the user, and the rendering end with the resolution can be output for the play list adaptation, so that the matching relationship between the play list and the rendering end information is established. After the matching between the play list and the information of the rendering end is completed, the control end generates prompt information for completing the matching, and sends the prompt information for completing the matching to the rendering end so as to prompt the rendering end to start rendering.
And the rendering end 103 is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the information of the rendering end under the condition of receiving the prompt information of completing the matching, and rendering the play list to a large screen through a preset rendering technology.
In the embodiment of the invention, under the condition that the rendering end corresponding to the play list matched with the play list receives the prompt information sent by the control end for completing matching, the rendering end at the moment already knows the content which needs to be put on the large screen by the user, how the content is put on the large screen and how much resolution is needed to be used by the user for rendering the content put on the large screen, and then the rendering end obtains the play list matched with the current rendering end according to the matching relation between the play list and the rendering end, and renders the play list to the large screen according to the actual requirement of the user through a preset rendering technology.
The embodiment of the invention provides a large-screen visual rendering system, which is applied to a cloud picture distributed presentation management system architecture and comprises the following components: the system comprises a server side, a control side and a rendering side; the server side is used for receiving a first input of a control in a current server side display interface from a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control side, wherein the prompt information for completing configuration comprises the play list and rendering side information; the control end is used for acquiring the play list and the rendering end information under the condition of receiving the prompt information of completing configuration, receiving a second input of a control in the current control end display interface by a user, responding to the second input, establishing a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list, generating the prompt information of completing matching, and sending the prompt information of completing matching to the rendering end; the rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the information of the rendering end under the condition that the prompt information for completing matching is received, and rendering the play list to the large screen through a preset rendering technology. According to the invention, the user can generate the play list and the rendering end information by configuring on the server end interface, the control end is used for adapting the rendering end information corresponding to the play list, and finally the rendering end is used for rendering the play list matched with the current terminal to the large screen through the preset rendering technology, so that the resolution actually designed by the user is consistent with the resolution output by the final rendering end, namely, the resolution presented on the large screen accords with the resolution actually designed by the user, the error between the resolution presented on the large screen and the resolution actually designed by the user is reduced, the visual rendering capability of the large screen is greatly improved, and the technical problems that the rendering end cannot provide super-large resolution and the rendering capability is low in the prior art are solved. According to the method and the device for arranging the content of the large screen, the content displayed by the large screen is arranged and arranged through the visual interface displayed by the server, so that the content can be put on the large screen in a personalized design mode, and further the technical effects of improving user experience and improving the display effect on the large screen are achieved. According to the invention, the visual interface displayed by the control end is used for adapting the rendering end information corresponding to each play list, namely, the matching relationship between the play list and the rendering end information is established, so that the technical purpose of remotely controlling the large screen to present the content can be achieved. According to the invention, the rendering end renders the play list matched with the current terminal to the large screen through the preset rendering technology, so that the rendering end can realize super-large resolution and simultaneously provide different rendering performances, and a powerful hardware support and expansion space is provided for the service end.
Further, in this embodiment, the server 101 is further configured to, when receiving a registration request sent by the rendering end, establish a connection relationship between the server and the rendering end according to a machine code included in the registration request, and generate rendering end information.
It should be noted that, in the embodiment of the present invention, the server and the rendering end are in the same lan. Each rendering end is provided with a unique identifiable machine code, when the rendering end registers at the server, the rendering end sends a registration request to the server, the registration request carries the unique identifiable machine code of the rendering end, under the condition that the server receives the registration request sent by the rendering end, the server registers the rendering end according to the unique identifiable machine code of the rendering end, after the rendering end completes registration, the connection relation between the server and the rendering end is established, rendering end information is generated, and the rendering end information is stored in a rendering end management module included in the server, wherein the rendering end information comprises, but is not limited to, a rendering end IP address and a rendering end equipment number.
According to the invention, the registration of the rendering end in the server is realized according to the machine code carried in the registration request sent by the rendering end, and the information of the rendering end corresponding to the registered rendering end is stored in the rendering end management module included in the server, so that the technical purpose of managing the rendering end by the server can be achieved.
Further, in this embodiment, the server 101 further includes: the system comprises a rendering end management module, a broadcasting management module, a scene management module, a page management module, a template file management module, a data source management module, a user management module, a tenant management module and a media file management module.
In the embodiment of the invention, the server further comprises a rendering end management module, a broadcasting management module, a scene management module, a page management module, a template file management module, a data source management module, a user management module, a tenant management module and a media file management module; the user management module, the tenant management module and the media file management module are basic management modules in the server side, and a user can perform basic configuration in the user management modules in an interface displayed by the server side so as to realize management of the user; the user can configure the foundation in the tenant management module included in the interface displayed by the server side, so as to realize the management of the tenant; the user can configure the foundation in the media file management module included in the interface displayed by the server to manage the media files, wherein the media files can be obtained from the local files by the server or obtained online by the server. The page management module is used for realizing page generation, namely generating a webpage, and setting what animation effect the user needs to have in the page management module according to the actual requirement of the user. The template file management module is used for storing a plurality of template webpages, template pictures, template videos, template audios, template subtitles, template documents and the like which can be displayed in advance, wherein the template files can be obtained from local files or obtained on line; if the user does not need to arrange the content to be presented on the large screen, the user can select a proper template file from the template file management module for application according to the actual requirement of the user. The data source management module is used for ensuring the real-time updating of the data sources, and can be used for butting N data sources and respectively displaying the data of the N data sources in the form of the same list. The scene management module is used for typesetting the page and the data source; after the page generation and the data source docking are completed, the data of the page and the data source are typeset at this time, for example, to adapt to the resolution of a large screen, more than one webpage may be needed, 7 webpages, 2 videos and 2 video sources may be needed, and after the data are acquired, the scene management module typesets the data, that is, 7 webpages, 2 videos and 2 video sources are made into a scene. The broadcast management module is used for storing a plurality of broadcast lists, and is also capable of arranging a plurality of scenes generated by the scene management module into one broadcast list and managing the plurality of scenes in the broadcast list. The rendering end management module is used for storing the rendering end information corresponding to the rendering end and managing the rendering end information.
The invention can realize the setting of the animation effect of the webpage through the page management module; the data of the acquired data source is acquired in real time through the data source management module, so that the real-time update of the data source is ensured; typesetting of pages and data sources can be realized through a scene management module, so that the technical purpose of generating scenes is achieved; the method comprises the steps that a plurality of scenes generated by a scene management module can be arranged to one play list while the storage of a plurality of play lists is realized through a play list management module, and the plurality of scenes in the play list are managed; the rendering end management module is used for storing the rendering end information corresponding to the rendering end and managing the rendering end information, so that the control end can acquire the rendering end information through the server end, and the technical purpose of remotely controlling the large screen to display the content can be further achieved.
Further, in this embodiment, the rendering end management module is configured to store a plurality of pieces of rendering end information, delete a rendering end that is not registered in the server and that is included in the rendering end management module, and add a rendering end that is registered in the server to the rendering end management module.
It should be noted that, in the embodiment of the present invention, the rendering end management module is configured to store rendering end information corresponding to a rendering end, and manage the rendering end information, including deleting a rendering end that is not registered in a server, and adding a rendering end that is registered in the server to the rendering end management module.
According to the invention, the rendering end management module is used for storing the rendering end information corresponding to the rendering end and managing the rendering end information, so that the control end can acquire the rendering end information through the server, and the technical purpose of remotely controlling the large screen to present the content can be further achieved.
Further, in this embodiment, the play list management module is configured to store a plurality of play lists, and match a corresponding large screen for each play list.
It should be noted that, in the embodiment of the present invention, the play list management module is configured to store a plurality of play lists, match a corresponding large screen for each play list, and also be capable of arranging a plurality of scenes generated by the scene management module into one play list, and manage a plurality of scenes in the play list.
The invention can realize the storage of a plurality of broadcasting lists through the broadcasting management module, and simultaneously can arrange a plurality of scenes generated by the scene management module into one broadcasting list and manage the plurality of scenes in the broadcasting list.
Further, in the present embodiment, the rendering technique includes any one of the following: the 5 th generation hypertext markup language HTML5, ultra high definition rendering engine, qt Quick, c++, and fast-forwarding photo expert group FFmpeg.
It should be noted that, in the embodiment of the present invention, different technologies can be applied to the rendering end to meet the requirements of the user according to different rendering requirements of the user. For example, when a user wants to present web page type content on a large screen, the rendering side may employ 5 th generation hypertext markup language (HyperText Markup Language, html5) technology; when the user has the requirement of ultrahigh definition and ultrahigh resolution on rendering output, the rendering end can apply an ultrahigh definition rendering engine; when a user wants to present multimedia content pictures, videos, audios, subtitles, documents (word, excel, ppt, pdf, csv) and other materials on a large screen, a rendering end can apply Qtquick, C++, fast-forwarding picture expert group (Fast Forward Moving PictureExpert Group, FFmpeg) technology.
In the invention, if the webpage type content exists in the playlist content obtained by the rendering end, the rendering end can adapt to the display modes of large screens with different sizes by flexibly using the HTML5 technology, and simultaneously, the special cool effect is displayed on the large screen by combining the characteristics of the data of each industry by utilizing the animation characteristics of CSS 3; the rendering end can also meet the rendering output requirement of a user on ultra-high definition and ultra-large resolution by using an ultra-high definition rendering engine; the rendering end can also play materials such as multimedia content pictures, videos, audios, subtitles, documents (word, excel, ppt, pdf, csv) and the like by Qtquick, C++, fast-forward picture expert group FFmpeg technology, and can play network television content (rtsp, rtmp, http protocol is supported); in addition, the rendering end can display combination modes of different modes according to the screen size of the large screen and the characteristics of various data, and can perform configured custom combination modes according to the needs of users, so that the rendering end can support automatic color block and typesetting and also support a defined layout mode, namely, the existing modules are combined into one scene according to a certain mode to be displayed.
A second embodiment of the present invention relates to a large screen visual rendering method, as shown in fig. 2, fig. 2 is a flowchart illustrating steps of a large screen visual rendering method according to an exemplary embodiment, including:
step 201, responding to a first input of a control in a current server display interface by a user, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a play list.
Step 202, receiving a registration request sent by a rendering end, establishing a connection relationship between a server and the rendering end according to a machine code contained in the registration request, and generating rendering end information.
Step 203, according to the rendering end information corresponding to the matching play list, a matching relationship between the play list and the rendering end information is established.
Step 204, according to the matching relation between the playlist and the information of the rendering end, obtaining the playlist matched with the current rendering end, and rendering the playlist to the large screen through a preset rendering technology.
For the method embodiments, since they are substantially similar to the apparatus embodiments, the description is relatively simple, and reference is made to the partial description of the system embodiments for relevant points.
According to the large-screen visual rendering method provided by the embodiment of the invention, the content displayed on the large screen is laid out and the content displayed on the large screen is arranged to generate a play list by responding to the first input of the control in the display interface of the current server by a user; receiving a registration request sent by a rendering end, establishing a connection relationship between a service end and the rendering end according to a machine code contained in the registration request, and generating rendering end information; according to the rendering end information corresponding to the matching play list of the play list, establishing a matching relation between the play list and the rendering end information; according to the matching relation between the playlist and the information of the rendering end, obtaining the playlist matched with the current rendering end, and rendering the playlist to a large screen through a preset rendering technology. According to the invention, the user can generate the play list and the rendering end information by configuring on the server end interface, the control end is used for adapting the rendering end information corresponding to the play list, and finally the rendering end is used for rendering the play list matched with the current terminal to the large screen through the preset rendering technology, so that the resolution actually designed by the user is consistent with the resolution output by the final rendering end, namely, the resolution presented on the large screen accords with the resolution actually designed by the user, the error between the resolution presented on the large screen and the resolution actually designed by the user is reduced, the visual rendering capability of the large screen is greatly improved, and the technical problems that the rendering end cannot provide super-large resolution and the rendering capability is low in the prior art are solved. According to the method and the device for arranging the content of the large screen, the content displayed by the large screen is arranged and arranged through the visual interface displayed by the server, so that the content can be put on the large screen in a personalized design mode, and further the technical effects of improving user experience and improving the display effect on the large screen are achieved. According to the invention, the visual interface displayed by the control end is used for adapting the rendering end information corresponding to each play list, namely, the matching relationship between the play list and the rendering end information is established, so that the technical purpose of remotely controlling the large screen to present the content can be achieved. According to the invention, the rendering end renders the play list matched with the current terminal to the large screen through the preset rendering technology, so that the rendering end can realize super-large resolution and simultaneously provide different rendering performances, and a powerful hardware support and expansion space is provided for the service end.
A third embodiment of the present invention relates to a large-screen visual rendering apparatus, as shown in fig. 3, fig. 3 is an apparatus block diagram of a large-screen visual rendering apparatus according to an exemplary embodiment, the apparatus including:
the play list generation module 301 is configured to respond to a first input of a control in a current server display interface by a user, perform layout on content displayed on a large screen, and schedule the content displayed on the large screen to generate a play list.
The rendering end information generating module 302 is configured to receive a registration request sent by the rendering end, establish a connection relationship between the server and the rendering end according to a machine code included in the registration request, and generate rendering end information.
The data matching module 303 is configured to establish a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list.
And the rendering module 304 is configured to obtain a playlist matching with the current rendering end according to a matching relationship between the playlist and the rendering end information, and render the playlist to the large screen through a preset rendering technology.
According to the large-screen visual rendering device provided by the embodiment of the invention, the content displayed on the large screen is laid out and the content displayed on the large screen is arranged to generate a play list by responding to the first input of the control in the display interface of the current server by a user; receiving a registration request sent by a rendering end, establishing a connection relationship between a service end and the rendering end according to a machine code contained in the registration request, and generating rendering end information; according to the rendering end information corresponding to the matching play list of the play list, establishing a matching relation between the play list and the rendering end information; according to the matching relation between the playlist and the information of the rendering end, obtaining the playlist matched with the current rendering end, and rendering the playlist to a large screen through a preset rendering technology. According to the invention, the user can generate the play list and the rendering end information by configuring on the server end interface, the control end is used for adapting the rendering end information corresponding to the play list, and finally the rendering end is used for rendering the play list matched with the current terminal to the large screen through the preset rendering technology, so that the resolution actually designed by the user is consistent with the resolution output by the final rendering end, namely, the resolution presented on the large screen accords with the resolution actually designed by the user, the error between the resolution presented on the large screen and the resolution actually designed by the user is reduced, the visual rendering capability of the large screen is greatly improved, and the technical problems that the rendering end cannot provide super-large resolution and the rendering capability is low in the prior art are solved. According to the method and the device for arranging the content of the large screen, the content displayed by the large screen is arranged and arranged through the visual interface displayed by the server, so that the content can be put on the large screen in a personalized design mode, and further the technical effects of improving user experience and improving the display effect on the large screen are achieved. According to the invention, the visual interface displayed by the control end is used for adapting the rendering end information corresponding to each play list, namely, the matching relationship between the play list and the rendering end information is established, so that the technical purpose of remotely controlling the large screen to present the content can be achieved. According to the invention, the rendering end renders the play list matched with the current terminal to the large screen through the preset rendering technology, so that the rendering end can realize super-large resolution and simultaneously provide different rendering performances, and a powerful hardware support and expansion space is provided for the service end.
A fourth embodiment of the present invention relates to a schematic diagram of a large-screen visual rendering system, where a system schematic diagram is shown in fig. 4, and the system schematic diagram includes:
the server side is used for receiving a first input of a control in a current server side display interface from a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control side, wherein the prompt information for completing configuration comprises the play list and rendering side information.
The server is further configured to, when receiving a registration request sent by the rendering end, establish a connection relationship between the server and the rendering end according to a machine code included in the registration request, and generate rendering end information.
The control end is used for acquiring the play list and the rendering end information under the condition of receiving the prompt information of completing configuration, receiving a second input of a control in the current control end display interface by a user, responding to the second input, establishing a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list, generating the prompt information of completing matching, and sending the prompt information of completing matching to the rendering end.
The rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the information of the rendering end under the condition that the prompt information for completing matching is received, and rendering the play list to the large screen through a preset rendering technology.
The embodiment of the invention provides a large-screen visual rendering system, a method, a device, electronic equipment and a storage medium, wherein the system is applied to a cloud picture distributed presentation management system architecture and comprises the following steps: the system comprises a server side, a control side and a rendering side; the server side is used for receiving a first input of a control in a current server side display interface from a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control side, wherein the prompt information for completing configuration comprises the play list and rendering side information; the control end is used for acquiring the play list and the rendering end information under the condition of receiving the prompt information of completing configuration, receiving a second input of a control in the current control end display interface by a user, responding to the second input, establishing a matching relationship between the play list and the rendering end information according to the rendering end information corresponding to the play list matching play list, generating the prompt information of completing matching, and sending the prompt information of completing matching to the rendering end; the rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the information of the rendering end under the condition that the prompt information for completing matching is received, and rendering the play list to the large screen through a preset rendering technology. According to the invention, the user can generate the play list and the rendering end information by configuring on the server end interface, the control end is used for adapting the rendering end information corresponding to the play list, and finally the rendering end is used for rendering the play list matched with the current terminal to the large screen through the preset rendering technology, so that the resolution actually designed by the user is consistent with the resolution output by the final rendering end, namely, the resolution presented on the large screen accords with the resolution actually designed by the user, the error between the resolution presented on the large screen and the resolution actually designed by the user is reduced, the visual rendering capability of the large screen is greatly improved, and the technical problems that the rendering end cannot provide super-large resolution and the rendering capability is low in the prior art are solved. According to the method and the device for arranging the content of the large screen, the content displayed by the large screen is arranged and arranged through the visual interface displayed by the server, so that the content can be put on the large screen in a personalized design mode, and further the technical effects of improving user experience and improving the display effect on the large screen are achieved. According to the invention, the registration of the rendering end in the server is realized according to the machine code carried in the registration request sent by the rendering end, and the information of the rendering end corresponding to the registered rendering end is stored in the rendering end management module included in the server, so that the technical purpose of managing the rendering end by the server can be achieved. According to the invention, the visual interface displayed by the control end is used for adapting the rendering end information corresponding to each play list, namely, the matching relationship between the play list and the rendering end information is established, so that the technical purpose of remotely controlling the large screen to present the content can be achieved. According to the invention, the rendering end renders the play list matched with the current terminal to the large screen through the preset rendering technology, so that the rendering end can realize super-large resolution and simultaneously provide different rendering performances, and a powerful hardware support and expansion space is provided for the service end.
A fifth embodiment of the present invention is directed to an electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
a memory for storing a computer program;
and the processor is used for executing the program stored in the memory.
A sixth embodiment of the invention relates to a storage medium having stored thereon a computer program which, when executed by a processor, implements method steps of a large screen visual rendering as described in the second aspect.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.

Claims (10)

1. A large screen visual rendering system, characterized by being applied to a cloud image distributed presentation management system architecture, comprising: the system comprises a server side, a control side and a rendering side;
the server is used for receiving a first input of a control in a current server display interface by a user, responding to the first input, laying out the content displayed by the large screen, arranging the content displayed by the large screen, generating a play list, and sending prompt information for completing configuration to the control end, wherein the prompt information for completing configuration comprises the play list and rendering end information;
the control end is used for acquiring the play list and the rendering end information under the condition that the prompt information for completing configuration is received, receiving a second input of a control in a current control end display interface by a user, responding to the second input, matching the rendering end information corresponding to the play list according to the play list, establishing a matching relation between the play list and the rendering end information, generating prompt information for completing matching, and sending the prompt information for completing matching to the rendering end;
the rendering end is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the rendering end information under the condition that the prompt information for completing matching is received, and rendering the play list to a large screen through a preset rendering technology.
2. The large-screen visual rendering system of claim 1, wherein the server is further configured to, when receiving a registration request sent by the rendering end, establish a connection relationship between the server and the rendering end according to a machine code included in the registration request, and generate rendering end information.
3. The large screen visual rendering system of claim 1, wherein said server further comprises: the system comprises a rendering end management module, a broadcasting management module, a scene management module, a page management module, a template file management module, a data source management module, a user management module, a tenant management module and a media file management module.
4. The large-screen visual rendering system of claim 3, wherein the rendering end management module is configured to store a plurality of pieces of the rendering end information, delete a rendering end that is included in the rendering end management module and is not registered in the server, and add a rendering end that is registered in the server to the rendering end management module.
5. A large screen visual rendering system according to claim 3, wherein said playlist management module is adapted to store a plurality of said playlists and to match a respective large screen for each of said playlists.
6. The large screen visual rendering system of claim 1, wherein the rendering technique comprises any one of:
the 5 th generation hypertext markup language HTML5, ultra high definition rendering engine, qt Quick, c++, and fast-forwarding photo expert group FFmpeg.
7. A large screen visual rendering method, applied to the large screen visual rendering system of claim 1, the method comprising:
responding to a first input of a user to a control in a current server display interface, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a play list;
receiving a registration request sent by a rendering end, and establishing a connection relationship between the service end and the rendering end according to a machine code contained in the registration request to generate rendering end information;
according to the matching of the play list with the rendering end information corresponding to the play list, establishing a matching relationship between the play list and the rendering end information;
according to the matching relation between the play list and the rendering end information, the play list matched with the current rendering end is obtained, and the play list is rendered to a large screen through a preset rendering technology.
8. A large screen visual rendering apparatus for use in the large screen visual rendering system of claim 1, said apparatus comprising:
the broadcast data generation module is used for responding to the first input of the user to the control in the current server display interface, laying out the content displayed by the large screen, and arranging the content displayed by the large screen to generate a broadcast;
the rendering end information generation module is used for receiving a registration request sent by a rendering end, establishing a connection relationship between the service end and the rendering end according to a machine code contained in the registration request, and generating rendering end information;
the data matching module is used for matching the rendering end information corresponding to the play list according to the play list, and establishing a matching relationship between the play list and the rendering end information;
and the rendering module is used for acquiring the play list matched with the current rendering end according to the matching relation between the play list and the rendering end information, and rendering the play list to a large screen through a preset rendering technology.
9. The electronic equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
A memory for storing a computer program;
a processor for implementing the method of claim 7 when executing a program stored on a memory.
10. A storage medium having stored thereon a computer program which, when executed by a processor, implements the method of claim 7.
CN202211676333.7A 2022-12-26 2022-12-26 Large screen visual rendering system, method and device, electronic equipment and storage medium Pending CN116126265A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211676333.7A CN116126265A (en) 2022-12-26 2022-12-26 Large screen visual rendering system, method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211676333.7A CN116126265A (en) 2022-12-26 2022-12-26 Large screen visual rendering system, method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116126265A true CN116126265A (en) 2023-05-16

Family

ID=86309387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211676333.7A Pending CN116126265A (en) 2022-12-26 2022-12-26 Large screen visual rendering system, method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116126265A (en)

Similar Documents

Publication Publication Date Title
CN109963162B (en) Cloud directing system and live broadcast processing method and device
JP4890459B2 (en) A system for enabling video-based interactive applications
CN104539977A (en) Live broadcast previewing method and device
US20090070673A1 (en) System and method for presenting multimedia content and application interface
CN104065979A (en) Method for dynamically displaying information related with video content and system thereof
CN105376612A (en) Video playing method, media equipment, playing equipment and multimedia system
JP2020074543A (en) System and method for linking advertisement in streaming content
KR20080049819A (en) Shared video service
CN104135670A (en) Video playing method and device
CN112333536A (en) Audio and video editing method, equipment and computer readable storage medium
CN103501329A (en) Intelligent electronic photo frame system
CN107786631B (en) Content publishing method and device and electronic equipment
US11272229B2 (en) System and method for providing a customized manifest representing a video channel
CN105100933A (en) Method and device for sharing comment information for live video played by smart television
CN112309187A (en) Virtual reality teaching method, device and system
CN114679621A (en) Video display method and device and terminal equipment
EP3048796A1 (en) Information system, information delivery method and iptv system based on multi-screen interaction
CN113225595A (en) Projector control method, system and computer readable storage medium
CN103686209A (en) Transcoding and processing method and system with diverse mechanisms
CN105979333B (en) Data synchronous display method and device
CN110430243B (en) Advertisement program downloading method and system
CN115134663B (en) Information display method, device and system and electronic equipment
CN116126265A (en) Large screen visual rendering system, method and device, electronic equipment and storage medium
CN102355588A (en) Method and system for synchronously browsing electronic photo albums
US10306276B2 (en) Information device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication