Data distribution system and method, and storage medium

Through the system design of the data release management end, server end and data display end, combined with front-end technology and real-time communication, the problem of high cost and low efficiency of data release system development is solved, and low-cost and efficient data release is achieved.

CN120276750APending Publication Date: 2025-07-08SUZHOU HAIYINGTIAN INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510349870.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing data release system is costly and inefficient to develop, and cannot meet the needs of rapid iteration and real-time updates.

Method used

The system consisting of the data release management end, the server end and the data display end is adopted to realize data release through built-in preset browsers, use front-end technology to reduce development costs, and improve real-time through WebSocket technology. The CORS technology is used to solve cross-domain problems.

Benefits of technology

It reduces the development cost of the data publishing system, improves the efficiency of data publishing, supports the display of multiple file formats and media types, and improves the attractiveness and user participation of the content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120276750A_ABST
    Figure CN120276750A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a data publishing system and method and a storage medium. The system comprises a data release management end, a server end and at least one data display end which belong to the same local area network, wherein a preset browser is arranged in the data display end; the data release management end is used for determining target release data of the data display end and sending the target release data to the server end; the server side is used for generating a data release instruction under the condition that the target release data sent by the data release management side is received, and sending the data release instruction to the data display side; and the data display end is used for receiving the data release instruction sent by the server end, reading the target release data from the server based on the data release instruction, and displaying the target release data through a built-in preset browser. According to the technical scheme, the development cost of the data release system is reduced, and the data release efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and particularly to a data publishing system, method, and storage medium. Background Art

[0002] In related technologies, since data publishing systems often require professional technicians to develop using low-level coding languages (such as the C# programming language), not only is the development cost relatively high, but also for display devices of different models, separate adaptation work needs to be carried out, resulting in cumbersome adaptation work. Due to adaptation for different models, the data publishing process may become long and complex. This may lead to low publishing efficiency and inability to meet the requirements of rapid iteration and real-time updates. Summary of the Invention

[0003] The present invention provides a data publishing system, method, and storage medium to solve the technical problems in the prior art that the data publishing system not only has a relatively high development cost but also has a relatively low data publishing efficiency.

[0004] According to an aspect of the present invention, a data publishing system is provided. The system includes: a data publishing management end, a server end, and at least one data display end that belong to the same local area network. The data display end is built-in with a preset browser;

[0005] The data publishing management end is configured to determine target publishing data of the data display end and send the target publishing data to the server end;

[0006] The server end is configured to generate a data publishing instruction when receiving the target publishing data sent by the data publishing management end and send the data publishing instruction to the data display end;

[0007] The data display end is configured to receive the data publishing instruction sent by the server end, read the target publishing data from the server based on the data publishing instruction, and display the target publishing data through the built-in preset browser.

[0008] Optionally, the data publishing management end is configured to display candidate publishing data corresponding to the data display end, and determine the target publishing data of the data display end in response to a data selection operation on the candidate publishing data.

[0009] Optionally, the data publishing management end is configured to display a plurality of candidate display end identifiers before determining the target publishing data of the data display end, and determine the data display end in response to an identifier selection operation on the candidate display end identifiers.

[0010] Optionally, the server is configured to store the target release data in a target folder and generate a data release instruction corresponding to the target release data when receiving the target release data sent by the data release management end; the data display end is configured to read the target release data from the target folder of the server and display the target release data through the built-in preset browser when receiving the data release instruction sent by the server end.

[0011] Optionally, the data release management end is further configured to determine target deletion data in response to a release data deletion operation on the data display end, generate a data deletion instruction corresponding to the target deletion data, and send the data deletion instruction to the server end; the server end is further configured to receive the data deletion instruction sent by the data release management end, delete the target deletion data corresponding to the data deletion instruction in the target release data based on the data deletion instruction, update the target release data, generate a data update instruction based on the updated release data, and send the data update instruction to the data display end; the data display end is further configured to read the updated release data in the server from the server and refresh the display data through the preset browser when receiving the data update instruction sent by the server end, so that the preset browser displays the updated release data.

[0012] Optionally, when the number of the target deletion data is multiple and the multiple target deletion data are stored in the same target folder, the server end deletes the multiple target deletion data in the target folder in a recursive manner.

[0013] Optionally, when the number of the target release data is multiple and the data types of the multiple target release data are different, the data display end displays the multiple target release data in sequence according to a preset data type priority through the built-in browser.

[0014] Optionally, the target release data includes at least one of video data, audio data, and image data.

[0015] According to another aspect of the present invention, a data release method is provided, which is applied to a data release system. The device includes:

[0016] Determine the target release data of the data display end through the data release management end, and send the target release data to the server end;

[0017] When the server - side receives the target publishing data sent by the data publishing management - side, it generates a data publishing instruction and sends the data publishing instruction to the data display - side;

[0018] The data display - side receives the data publishing instruction sent by the server - side, reads the target publishing data from the server based on the data publishing instruction, and displays the target publishing data through the built - in preset browser.

[0019] According to another aspect of the present invention, there is provided a computer - readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the data publishing method provided in any embodiment of the present invention.

[0020] The technical solution of the embodiment of the present invention consists of a data publishing management - side, a server - side, and at least one data display - side with a built - in preset browser that belong to the same local area network to form a data publishing system. Through the data publishing management - side, it is used to determine the target publishing data of the data display - side and send the target publishing data to the server - side; through the server - side, when receiving the target publishing data sent by the data publishing management - side, it generates a data publishing instruction and sends the data publishing instruction to the data display - side; through the data display - side, it is used to receive the data publishing instruction sent by the server - side, read the target publishing data from the server based on the data publishing instruction, and display the target publishing data through the built - in preset browser. The technical solution of the embodiment of the present invention solves the technical problems in the prior art that the data publishing system not only has a relatively high development cost but also has a relatively low data publishing efficiency, and realizes reducing the development cost of the data publishing system and improving the data publishing efficiency.

[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understandable through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0023] Figure 1 It is a schematic structural diagram of a data publishing system provided by an embodiment of the present invention;

[0024] Figure 2Schematic flow chart of a data publishing method provided by an embodiment of the present invention. Detailed implementation manners

[0025] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0026] It should be noted that the terms "including" and "having" and any variations thereof in the description and claims of the present invention and the above accompanying drawings are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0027] It can be understood that the data involved in the technical solution of the present invention (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.

[0028] Figure 1 Schematic structural diagram of a data publishing system provided by an embodiment of the present invention. This embodiment is applicable to the situation of data publishing. The system can be implemented in a hardware and / or software manner. The system specifically includes the following structures:

[0029] A data publishing management terminal 110, a server terminal 120 and at least one data display terminal 130. Among them, the data publishing management terminal 110, the server terminal 120 and at least one data display terminal 130 are in the same local area network, and a preset browser is built in the data display terminal 130. Among them, the data publishing management terminal 110 is used to determine the target publishing data of the data display terminal 130 and send the target publishing data to the server terminal 120.

[0030] In an embodiment of the present invention, a data publishing management terminal 110 is communicatively connected to a server terminal 120, and the server terminal 120 is communicatively connected to at least one data display terminal 130. The data publishing management terminal 110 can be used to set the data that the data display terminal 130 needs to display, send the set data to the server terminal 120, and manage the data displayed by the data display terminal 130. The server terminal 120 can be used to receive the data that the data display terminal 130 needs to display sent by the data publishing management terminal 110. Optionally, the server terminal 120 can be a Node server. The data display terminal 130 can be understood as a device terminal for displaying data. In an embodiment of the present invention, the number of data display terminals 130 can be one, two, or more than two. When the number of data display terminals 130 connected to the server terminal 120 is multiple, there are at least two data display terminals 130 with different device types. Optionally, the data display terminal 130 can be an advertising machine device. In an embodiment of the present invention, the data display terminal 130 is built-in with a preset browser. When the number of data display terminals 130 is multiple, the preset browsers built-in in the data display terminals 130 can be the same or different. In an embodiment of the present invention, the preset browser built-in in the data display terminal can be developed using front-end technology to reduce the development cost of the data publishing system. In other words, in an embodiment of the present invention, data publishing is implemented by using front-end technology to display the data that needs to be displayed. In addition, since the preset browser built-in in the data display terminal can support multiple file formats and media types, the data display terminal can display more diverse content, such as videos, animations, interactive advertisements, etc. This compatibility helps to improve the attractiveness of the displayed content and user engagement.

[0031] Among them, the target display data can be understood as the data that the data display end 130 needs to display. Optionally, the target published data includes at least one of video data, audio data, and image data. When the number of data display ends 130 is multiple, the target published data of different data display ends 130 can be the same or different. For example, the data display end 130 can be the data display end 130A1, the data display end 130A2, and the data display end 130A3. Among them, the target published data of the data display end 130A1 can be the image data A1, the target published data of the data display end 130A2 can be the image data A2, and the target published data of the data display end 130A3 can be the image data A1. In the embodiments of the present invention, the target published data of the data display end 130 can be one or more. The number of target published data of different data display ends 130 can be one or more. For example, the data display end 130 can be the data display end 130B1, the data display end 130B2, and the data display end 130B3. Among them, the target published data of the data display end 130B1 can be the image data B1 and the image data B2, the target published data of the data display end 130B2 can be the image data B1, and the target published data of the data display end 130B3 can be the image data B1, the image data B2, and the image data B3. In the embodiments of the present invention, when the number of target published data of the data display end 130 is multiple, the data types of the target published data of the data display end 130 can be the same or different. For example, the data display end 130 can be the data display end 130C1 and the data display end 130C2. Among them, the target published data of the data display end 130C1 can be the image data C1 and the image data C2, and the target published data of the data display end 130C2 can be the image data C1 and the video data C3.

[0032] Specifically, by receiving the data upload operation through the data publishing management end 110, the target published data of the data display end 130 can be determined. Furthermore, the target published data can be sent to the server end 120 that is communicatively connected to the data publishing management end 110. It can be understood that before sending the target published data to the server end 120 through the data publishing management end 110, a communication connection can be established between the data publishing management end 110 and the server end 120.

[0033] In the embodiments of the present invention, the data publishing management end 110 is used to display the candidate published data corresponding to the data display end 130, and determine the target published data of the data display end 130 in response to the data selection operation for the candidate published data.

[0034] Among them, the candidate release data can be understood as the data that can be released provided by the data release management terminal 110. Optionally, the candidate release data can be local data. It can be understood that the candidate release data can include at least one of video data, audio data, and image data. In the embodiment of the present invention, the candidate release data can be data collected based on a data collection device; among them, the data collection device can be at least one of a video shooting device, an image shooting device, an audio collection device, etc. Or, it can be data produced based on a data production application program, etc. In the embodiment of the present invention, the number of candidate release data can be one, two, or more than two. The data selection operation can be understood as an operation for selecting the target release data that the data display terminal 130 needs to display from the candidate release data.

[0035] Specifically, the data release management terminal 110 displays the candidate release data corresponding to the data display terminal 130. After receiving the data selection operation for the candidate release data, the selected candidate release data can be determined, and the selected candidate release data is determined as the target release data of the data display terminal 130.

[0036] In the embodiment of the present invention, the data release management terminal 110 is configured to display a plurality of candidate display terminal identifiers before determining the target release data of the data display terminal 130, and determine the data display terminal 130 in response to the identifier selection operation for the candidate display terminal identifier. Among them, the candidate display terminal identifier can be used to distinguish different candidate display terminals. The identifier selection operation can be understood as an operation for selecting the candidate display identifier to select the data display terminal 130.

[0037] Specifically, before determining the target release data of the data display terminal 130, the data release management terminal 110 can display a data display terminal 130 selection interface, where the data display terminal 130 selection interface displays a plurality of candidate display terminal identifiers. After receiving the identifier selection operation for the candidate display terminal identifier, the selected display terminal identifier can be determined. Thus, the data display terminal 130 corresponding to the selected display terminal identifier can be used as the data display terminal 130 for receiving the target release data.

[0038] The server terminal 120 is configured to generate a data release instruction and send the data release instruction to the data display terminal 130 when receiving the target release data sent by the data release management terminal 110.

[0039] Among them, the data publishing instruction can be used to notify the data display end 130 that it needs to read the target published data from the server end 120 to update the displayed data. Optionally, the data publishing instruction can be a data publishing message. The data publishing instruction can include the data identifier of the target published data and the display end identifier of the data display end 130. The data identifier can be used to distinguish different target published data. In addition, the data publishing instruction can also include the storage information of the target published data. When multiple display end identifiers are included in the data publishing instruction, the data publishing instruction includes the data identifier corresponding to each display end identifier, so that when the data display end 130 receives the data publishing instruction, it can accurately determine the data it needs to read.

[0040] Specifically, the server end 120 receives the target published data sent by the data publishing management end 110. When the server end 120 receives the target published data sent by the data publishing management end 110, a data publishing instruction can be generated. Furthermore, the data publishing instruction can be sent to the data display end 130 communicatively connected to the server end 120. In the embodiment of the present invention, before the server end 120 sends the target published data to the data display end 130, a communication connection can be established between the server and the data display end 130.

[0041] In the embodiment of the present invention, the server end 120 can also be used to generate a first prompt message when receiving the target published data sent by the data publishing management end 110, and feedback the first prompt message to the data publishing management end 110. Among them, the first prompt message can be used to indicate that the server end 120 has received the target published data. When the target published data sent by the data publishing management end 110 is not received, a second prompt message can be generated and feedback to the data publishing management end 110 to prompt the data publishing management end 110 to resend the target published data.

[0042] The data display end 130 is used to receive the data publishing instruction sent by the server end 120, read the target published data from the server based on the data publishing instruction, and display the target published data through a built-in preset browser.

[0043] Specifically, the data display end 130 receives the data publishing instruction sent by the server end 120. After the data display end 130 receives the data publishing instruction, it can parse the data distribution instruction to determine the target published data corresponding to the data display end 130 in the server end 120. Furthermore, the target published data can be read from the server end 120. Further, the target published data can be displayed through the built-in preset browser of the data display end 130.

[0044] In an embodiment of the present invention, after the data display end 130 receives a data publishing instruction, it can parse the data distribution instruction through a preset browser built in the data display end 130, so as to determine the target published data corresponding to the data display end 130 in the server end 120. Furthermore, the target published data can be read from the server end 120 through the built-in preset browser, and the target published data is displayed.

[0045] In an embodiment of the present invention, the data display end 130 is configured to, when the number of target published data is multiple and the data types of the multiple target published data are different, display the multiple target published data in sequence according to a preset data type priority through the built-in browser.

[0046] Among them, the preset type priority can be set according to actual needs, and specific limitations are not made here. For example, the preset type priority can be, from high to low, image type, video type, audio type in sequence; or it can be video type, image type, audio type; and so on. In an embodiment of the present invention, when the number of target published data of the same data type is multiple, the method of displaying the multiple target published data of the same data type can be specifically as follows: taking the set including the multiple target published data of the same data type as the current set; selecting one data from the current set as the current display data of the data display end 130 and displaying it. Then, update the current set based on the set of data other than the selected data, and re-execute the step of selecting one data from the current set as the current display data of the data display end 130 and displaying it. Among them, there are various ways to select one data from the current set as the current display data of the data display end 130. For example, one data can be randomly selected from the current set as the current display data of the data display end 130; or one data can be selected according to the data sequence of the multiple target published data in the current set as the current display data of the data display end 130. In an embodiment of the present invention, the data sequence of the multiple target published data in the current set can be the default sequence, or it can be a preset sequence. For example, it can be in the order of the storage time of the target published data, or it can be in the order from large to small of the target published data, and so on.

[0047] Specifically, when the number of target published data of the data display end 130 is multiple and the data types of the multiple target published data are different, the multiple target published data are displayed in sequence according to a preset data type priority through the built-in browser of the data display end 130.

[0048] Based on the above embodiments, the server 120 is configured to store the target published data in a target folder and generate a data publishing instruction corresponding to the target published data when receiving the target published data sent by the data publishing management end 110; the data display end 130 is configured to read the target published data from the target folder of the server 120 and display the target published data through a built-in preset browser when receiving the data publishing instruction sent by the server 120.

[0049] Among them, the target folder can be understood as a folder for storing the target published data. The number of target folders can be one, two or more, which is not specifically limited here and can be created according to actual needs.

[0050] Specifically, when the server 120 receives the target published data sent by the data publishing management end 110, it can store the target published data in the target folder and generate a data publishing instruction corresponding to the target published data. When the data display end 130 receives the data publishing instruction sent by the server 120, it can read the target published data from the target folder of the server 120 through the built-in preset browser and display the target published data.

[0051] In the embodiment of the present invention, the data publishing management end 110 is further configured to determine target deleted data in response to a published data deletion operation on the data display end 130, generate a data deletion instruction corresponding to the target deleted data, and send the data deletion instruction to the server 120; the server 120 is further configured to receive the data deletion instruction sent by the data publishing management end 110, delete the target deleted data corresponding to the data deletion instruction in the target published data based on the data deletion instruction, update the target published data, generate a data update instruction based on the updated published data, and send the data update instruction to the data display end 130; the data display end 130 is further configured to read the updated published data in the server 120 from the server and refresh and display the data through a preset browser when receiving the data update instruction sent by the server 120, so that the preset browser displays the updated published data.

[0052] Among them, the published data deletion operation can be understood as an operation to delete the published data. The target deletion data can be understood as the data that needs to be deleted among the published data. The data deletion instruction can be understood as an instruction for deleting the target deletion data. In the embodiments of the present invention, the data deletion instruction includes the data identifier of the target deletion data and the display end identifier of the data display end 130 corresponding to the target deletion data. The data update instruction can be understood as an instruction for the knowledge data display end 130 to delete data so that the data display end 130 updates the displayed data. The data update instruction includes the data identifier of the target deletion data and the display end identifier of the data display end 130 corresponding to the target deletion data.

[0053] Specifically, by the data publishing management end 110 responding to the published data deletion operation for the data display end 130, the target deletion data can be determined. Furthermore, a data deletion instruction corresponding to the target deletion data can be generated, and then the data deletion instruction is sent to the server end 120. The server end 120 receives the data deletion instruction sent by the data publishing management end 110. Furthermore, based on the data deletion instruction, the target deletion data corresponding to the data deletion instruction in the target published data can be deleted, and the target published data is updated. Thus, a data update instruction can be generated based on the updated published data, and the data update instruction is sent to the data display end 130. When the data display end 130 receives the data update instruction sent by the server end 120, the data display end 130 can read the updated published data in the server end 120 from the server. Thus, the preset browser can be refreshed to display the data, so that the preset browser displays the updated published data.

[0054] Based on the above embodiments, the server end 120 is used to, when the number of target deletion data is multiple and the multiple target deletion data are stored in the same target folder, delete the multiple target deletion data in the target folder in a recursive manner.

[0055] Specifically, when the number of target deletion data in the server end 120 is multiple and the multiple target deletion data are stored in the same folder, the server end 120 can delete the multiple target deletion data in the target folder in a recursive manner. Specifically, a predefined deletion interface can be used to delete the files that need to be deleted in the target folder of the server. After the files in the target folder of the server are deleted, a prompt message for indicating the successful deletion of the files in the server can be generated.

[0056] It should be noted that in the embodiments of the present invention, Node.js can be used to build the background of the server 120, which can not only improve compatibility but also be more convenient for development. Based on this, the server 120 can use the built-in fs module of Node.js to perform operations such as adding and deleting files. In addition, the fs-extra module can be introduced as an extension of fs, providing more convenient APIs while retaining all the functions of the fs module. On this basis, the Express framework can be used to build the background API interface of the server 120 to facilitate the interaction with the preset browser built into the data display end 130 or the data publishing management end 110. In the embodiments of the present invention, the Multer middleware can be used to process the file upload of the data publishing management end 110.

[0057] It should also be noted that in the embodiments of the present invention, the WebSocket technology can be used to achieve real-time response and mode switching of the data publishing system 100 to improve the real-time performance of data publishing using the data publishing system 100. In the embodiments of the invention, in the case where there are cross-domain problems in the communication of the data publishing system 100, the CORS technology can be used to solve the cross-domain problems in the front-end and back-end communication, thereby improving the stability and compatibility of the data publishing system 100.

[0058] The technical solution of the embodiments of the present invention forms a data publishing system 100 through a data publishing management end 110, a server end 120, and at least one data display end 130 with a preset browser built in, all of which belong to the same local area network. The data publishing management end 110 is used to determine the target published data of the data display end 130 and send the target published data to the server end 120; the server end 120 is used to generate a data publishing instruction when receiving the target published data sent by the data publishing management end 110 and send the data publishing instruction to the data display end 130; the data display end 130 is used to receive the data publishing instruction sent by the server end 120, read the target published data from the server based on the data publishing instruction, and display the target published data through the built-in preset browser. The technical solution of the embodiments of the present invention solves the technical problems in the prior art that the data publishing system 100 not only has a high development cost but also has a low data publishing efficiency, and realizes reducing the development cost of the data publishing system 100 and improving the data publishing efficiency.

[0059] Figure 2Schematic flowchart of a data publishing method provided by an embodiment of the present invention. This method and the data publishing system in the above embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the data publishing method, reference may be made to the embodiment of the above data publishing system. This method is applied to a data publishing system composed of a data publishing management end, a server end, and at least one data display end belonging to the same local area network. The method specifically includes the following steps:

[0060] S210. Determine the target published data of the data display end through the data publishing management end, and send the target published data to the server end.

[0061] S220. When the server end receives the target published data sent by the data publishing management end, generate a data publishing instruction, and send the data publishing instruction to the data display end.

[0062] S230. The data display end receives the data publishing instruction sent by the server end, reads the target published data from the server based on the data publishing instruction, and displays the target published data through the built-in preset browser.

[0063] Optionally, display the candidate published data corresponding to the data display end through the data publishing management end, and determine the target published data of the data display end in response to a data selection operation on the candidate published data.

[0064] Optionally, before determining the target published data of the data display end, display a plurality of candidate display end identifiers through the data publishing management end, and determine the data display end in response to an identifier selection operation on the candidate display end identifiers.

[0065] Optionally, when the server end receives the target published data sent by the data publishing management end, store the target published data in a target folder, and generate a data publishing instruction corresponding to the target published data;

[0066] Optionally, when the data display end receives the data publishing instruction sent by the server end, read the target published data from the target folder of the server end, and display the target published data through the built-in preset browser.

[0067] Optionally, in response to a publish data deletion operation for the data display end by the data publishing management end, determine the target deletion data, generate a data deletion instruction corresponding to the target deletion data, and send the data deletion instruction to the server end; the server end receives the data deletion instruction sent by the data publishing management end, deletes the target deletion data corresponding to the data deletion instruction in the target published data based on the data deletion instruction, updates the target published data, generates a data update instruction based on the updated published data, and sends the data update instruction to the data display end; when the data display end receives the data update instruction sent by the server end, reads the updated published data in the server end from the server, and refreshes and displays the data through the preset browser so that the preset browser displays the updated published data.

[0068] Optionally, when the number of the target deletion data is multiple and the multiple target deletion data are stored in the same target folder by the server end, a recursive method is used to delete the multiple target deletion data in the target folder.

[0069] Optionally, when the number of the target published data is multiple and the data types of the multiple target published data are different by the data display end, the multiple target published data are sequentially displayed through the built-in browser according to the preset data type priority.

[0070] Optionally, the target published data includes at least one of video data, audio data, and image data.

[0071] The technical solution of the embodiment of the present invention determines the target published data of the data display end through the data publishing management end, and sends the target published data to the server end; when the server end receives the target published data sent by the data publishing management end, generates a data publishing instruction, and sends the data publishing instruction to the data display end; the data display end receives the data publishing instruction sent by the server end, reads the target published data from the server based on the data publishing instruction, and displays the target published data through the built-in preset browser. The technical solution of the embodiment of the present invention solves the technical problems that the existing data publishing system has not only a high development cost but also a low data publishing efficiency, and realizes reducing the development cost of the data publishing system and improving the data publishing efficiency.

[0072] Note that the above is only the preferred embodiment of the present invention and the applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.

[0073] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. The feature is that when the program is executed by a processor, for example, the data publishing method provided in the above embodiments of the present invention, the method includes:

[0074] Determine the target published data of the data display end through the data publishing management end, and send the target published data to the server end;

[0075] When the server end receives the target published data sent by the data publishing management end, generate a data publishing instruction, and send the data publishing instruction to the data display end;

[0076] The data display end receives the data publishing instruction sent by the server end, reads the target published data from the server based on the data publishing instruction, and displays the target published data through the built-in preset browser.

[0077] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used or combined with an instruction execution system, device, or component.

[0078] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0079] The program code contained on a computer-readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0080] The computer program code for performing the operations of the embodiments of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0081] Note that the above is only the preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments may be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A data publishing system, characterized in that, Including: A data publishing management terminal, a server terminal, and at least one data display terminal belonging to the same local area network, and a preset browser is built in the data display terminal; The data publishing management terminal is used to determine the target publishing data of the data display terminal and send the target publishing data to the server terminal; The server terminal is used to generate a data publishing instruction when receiving the target publishing data sent by the data publishing management terminal, and send the data publishing instruction to the data display terminal; The data display terminal is used to receive the data publishing instruction sent by the server terminal, read the target publishing data from the server based on the data publishing instruction, and display the target publishing data through the built-in preset browser.

2. The system according to claim 1, characterized in that The data publishing management terminal is used to display candidate publishing data corresponding to the data display terminal, and determine the target publishing data of the data display terminal in response to a data selection operation on the candidate publishing data.

3. The system according to claim 1, characterized in that The data publishing management terminal is used to display multiple candidate display terminal identifiers before determining the target publishing data of the data display terminal, and determine the data display terminal in response to an identifier selection operation on the candidate display terminal identifiers.

4. The system according to claim 1, characterized in that The server terminal is used to store the target publishing data in a target folder when receiving the target publishing data sent by the data publishing management terminal, and generate a data publishing instruction corresponding to the target publishing data; The data display terminal is used to read the target publishing data from the target folder of the server terminal when receiving the data publishing instruction sent by the server terminal, and display the target publishing data through the built-in preset browser.

5. The system according to claim 1, characterized in that The data publishing management terminal is further used to determine target deletion data in response to a publishing data deletion operation on the data display terminal, generate a data deletion instruction corresponding to the target deletion data, and send the data deletion instruction to the server terminal; The server terminal is further used to receive the data deletion instruction sent by the data publishing management terminal, delete the target deletion data corresponding to the data deletion instruction in the target publishing data based on the data deletion instruction, update the target publishing data, generate a data update instruction based on the updated publishing data, and send the data update instruction to the data display terminal; The data display terminal is further used to read the updated publishing data in the server terminal from the server when receiving the data update instruction sent by the server terminal, and refresh and display the data through the preset browser so that the preset browser displays the updated publishing data.

6. The system according to claim 5, characterized in that The server is configured to, when the number of target deletion data is multiple and the multiple target deletion data are stored in the same target folder, recursively delete the multiple target deletion data in the target folder.

7. The system according to claim 1, wherein The data display end is configured to, when the number of target published data is multiple and the data types of the multiple target published data are different, sequentially display the multiple target published data through the built-in browser according to the preset data type priority.

8. The system according to claim 1, wherein The target published data includes at least one of video data, audio data, and image data.

9. A data publishing method, applied to the data publishing described in any one of claims 1-8, characterized in that, It includes: Determine the target published data of the data display end through the data publishing management end, and send the target published data to the server end; When the server end receives the target published data sent by the data publishing management end, generate a data publishing instruction, and send the data publishing instruction to the data display end; The data display end receives the data publishing instruction sent by the server end, reads the target published data from the server based on the data publishing instruction, and displays the target published data through the built-in preset browser.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the data publishing method as claimed in claim 9.