Data sending method, display method, server and display device

By dividing the data into template information and text information, the power consumption and time slot problems caused by the large amount of picture data in the prior art are solved, and more efficient data transmission and longer battery life time are achieved.

CN113627123BActive Publication Date: 2025-03-18BOE TECHNOLOGY GROUP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110996482.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-27
Publication Date
2025-03-18
Estimated Expiration
2041-08-27

AI Technical Summary

Technical Problem

In the prior art, the amount of data of picture data is large, resulting in a larger power consumption of the display device, a larger data reception time slot, and a decrease in the number of display devices that can be controlled by the gateway.

Method used

The data is divided into template information and text information, and sent to the display device respectively. After the display device binds the template, it only needs to send text information to update the display content.

Benefits of technology

The power consumption and time slots of data transmission are reduced, the corresponding speed of the display device is improved, the ability of the gateway to control the number of display devices is increased, and the battery life time is extended.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113627123B_ABST
    Figure CN113627123B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a data transmission method, a display method, a server, and a display device. The data transmission method includes: sending template information to a display device so that the display device is bound to a template corresponding to the template information; sending text information corresponding to the template to the display device so that the display device displays the text at the design position of the template according to the text information. The embodiments of the present application can increase the response speed of the display device, increase the number of display devices controlled by the gateway, and increase the battery life of the display device, which is particularly effective in scenarios where tasks are frequently issued.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and specifically, to a data sending method, a display method, a server and a display device. Background Art

[0002] Currently, display devices on the market, such as the EPD series products, mostly generate images on the management side, then push the image data to the gateway, and the gateway pushes it to the display device.

[0003] However, the amount of image data is very large, and the display device needs to consume power and occupy time slots to receive data. The size of the data amount will affect the length of the time slot occupied by the display device, resulting in higher power consumption of the display device and a longer data reception time slot, which reduces the number of display devices that the gateway can control. Summary of the invention

[0004] In view of the shortcomings of the existing methods, the present application proposes a data sending method, a display method, a server and a display device to solve the technical problems existing in the prior art, such as the large amount of image data resulting in large power consumption of the display device, large data receiving time slot or reduced number of display devices that can be controlled by the gateway.

[0005] In a first aspect, an embodiment of the present application provides a data sending method, including:

[0006] Sending the template information to the display device so that the display device is bound to the template corresponding to the template information;

[0007] The text information corresponding to the template is sent to the display device, so that the display device displays the text at the design position of the template according to the text information.

[0008] In a possible implementation, the data sending method further includes:

[0009] Receive update information for the template, and send the update information to the display device, so that the display device updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information.

[0010] In a possible implementation, sending text information corresponding to the template to the display device includes:

[0011] According to the updated information of the template, the text information is updated accordingly;

[0012] The updated text information is sent to the display device, so that the display device displays the text at the design position of the updated template according to the updated text information.

[0013] In a possible implementation, the configuration information of the template information is generated by a first configuration operation, and the text information is generated by a second configuration operation;

[0014] The configuration information corresponding to the first configuration operation includes at least one of the following: field name, display position, display color, font size, character spacing, display mode, and first maximum display length;

[0015] The configuration information corresponding to the second configuration operation includes at least one of the following: field name, second maximum display length, prefix, suffix, separator, maximum number of divisions, and default value;

[0016] The first configuration corresponds to the second configuration, so that the display device displays text at the design position of the template according to the text information.

[0017] In a second aspect, the embodiment of the present application further provides a data display method, including:

[0018] Receive the template information sent by the server, and bind the template corresponding to the template information;

[0019] The text information corresponding to the template sent by the receiving server is displayed at the design position of the template according to the text information.

[0020] In a possible implementation, the data display method further includes:

[0021] Receiving update information for the template sent by the server; the update information includes at least one of the following: template base map, configuration information;

[0022] The template is updated based on the updated information.

[0023] In a possible implementation, receiving text information corresponding to the template sent by the server includes:

[0024] Receiving updated text information sent by the server; the updated text information is generated by the server according to the updated information of the template;

[0025] According to the updated text information, the text is displayed at the corresponding position of the current template design.

[0026] In a possible implementation, receiving template information sent by a server and binding a template corresponding to the template information includes:

[0027] Receiving template information sent by the server at least once, and replacing the previous template information with the next template information sent by the server;

[0028] Bind the template corresponding to the next template information.

[0029] In a possible implementation, the data display method further includes:

[0030] Receive update information of the template, where the update information is used to mark the device state as a template change state, so that when the template changes state, the control template does not display text information.

[0031] In a third aspect, an embodiment of the present application further provides a data sending device, including:

[0032] A first sending module, used for sending template information to a display device, so that the display device is bound to a template corresponding to the template information;

[0033] The second sending module is used to send text information corresponding to the template to the display device, so that the display device displays the text at the design position of the template according to the text information.

[0034] In a fourth aspect, an embodiment of the present application further provides a data display device, including:

[0035] A processing module, used for receiving the template information sent by the server and binding the template corresponding to the template information;

[0036] The display module receives text information corresponding to the template sent by the server, and displays text at the design position of the template according to the text information.

[0037] In a fifth aspect, an embodiment of the present application further provides a server, including:

[0038] processor;

[0039] A memory, communicatively connected to the processor;

[0040] At least one program is stored in the memory and configured to be executed by the processor, and the at least one program is configured to: implement the data sending method as described in the first aspect.

[0041] In a sixth aspect, an embodiment of the present application further provides a display device, including:

[0042] processor;

[0043] A memory, connected to the processor for communication, configured to store a computer program, which, when executed by the processor, implements the data display method according to the second aspect;

[0044] The display screen is connected to the processor for displaying text at the designed position of the template according to the text information.

[0045] In one possible implementation, the display screen includes an electronic ink screen.

[0046] In the seventh aspect, an embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a server, it implements the data sending method of the first aspect, or when it is executed by a display device, it implements the data display method of the second aspect.

[0047] The beneficial technical effects brought about by the technical solution provided by the embodiment of the present application include:

[0048] The embodiment of the present application sends the template information and the text information corresponding to the template to the display device twice, and divides the data to be displayed. After the template information is sent to the display device, the display device is bound to the template corresponding to the template information. Later, if you want to change the display of the display device, you only need to send a text task. The data volume of the text task is very small, which can increase the response speed of the display device, increase the number of display devices controlled by the gateway, and increase the battery life of the display device. It is particularly effective in scenarios where tasks are frequently sent.

[0049] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0051] Figure 1 A schematic diagram of the structure of a data transmission system provided in an embodiment of the present application;

[0052] Figure 2 A flowchart of a data sending method provided in an embodiment of the present application;

[0053] Figure 3 A flowchart of another data sending method provided in an embodiment of the present application;

[0054] Figure 4 A schematic diagram of a data display method provided in an embodiment of the present application;

[0055] Figure 5 A flowchart of another data display method provided in an embodiment of the present application;

[0056] Figure 6 A schematic diagram of a data transmission device provided in an embodiment of the present application;

[0057] Figure 7 A schematic diagram of a data display device provided in an embodiment of the present application;

[0058] Figure 8A schematic diagram of a server framework provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The present application is described in detail below, and examples of embodiments of the present application are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar components or components with the same or similar functions. In addition, if the detailed description of the known technology is unnecessary for the features of the present application shown, it will be omitted. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.

[0060] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with those in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as here.

[0061] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0062] The inventor of this application has conducted research and found that most of the EPD series products currently on the market generate images at the management end, push the image data to the gateway, and the gateway pushes it to the terminal. The amount of image data is very large, and the terminal needs to consume power and occupy time slots to receive data. The size of the data will definitely affect the length of the time slot occupied by the terminal. The size of the task data must be proportional to the occupied time slot, otherwise the proportion of data transmission failures will increase. When the number of terminals is the same, when the time slot increases, the corresponding time efficiency of the terminal will be reduced. On the contrary, when the corresponding time efficiency is the same, the increase in the time slot will reduce the number of terminals. It can be seen from the above that reducing the size of the task data can reduce the power consumption of the terminal and reduce the data reception time slot, thereby increasing the number of gateway-controlled terminals and the corresponding time efficiency of the terminal.

[0063] In the face of the above problems, the general practice is to reduce the size of the task data as much as possible, and transmit it after compressing the data. Even if the data is compressed, the amount of data is still much larger than that of a simple text task. Some pictures will not change much even after compression, and some are even larger than those without compression. At this time, it is necessary to transmit uncompressed data. Then the program must also mark whether the data has been compressed, which undoubtedly increases the length and complexity of the message, which is obviously not the best result.

[0064] Based on the above problems, the inventor of this application further studied and found that the information displayed by the EPD terminal is inseparable from the transmission of data. In the whole process, of course, the smaller the amount of data transmitted, the better, and the shorter the corresponding time, the better. It is best to be able to change the display effect conveniently. The inventor considered optimizing the data transmission method. First, we split the data into templates and texts, and put the base map data with large data volume and not easily changed into the template. The template part is only transmitted once. After the template is received, the template is fixed to the terminal. Usually, it is necessary to push text tasks to render the terminal display, and the text task data is very small. In this way, the problem of transmitting data as small as possible can be solved. When the data to be transmitted is smaller, the time slot occupied by the terminal will be smaller when the data transmission efficiency remains unchanged, and the corresponding time of the same number of terminals will be shorter.

[0065] The data sending method, display method, server and display device provided in the present application are intended to solve the above technical problems in the prior art.

[0066] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments.

[0067] The present application provides a data transmission system. Figure 1 As shown, the data transmission system includes: a server 100 and at least one display device 200.

[0068] The server 100 is used to send template information and text information corresponding to the template to the display device 200 .

[0069] At least one display device 200 is connected to the server 100 for communication, and is used to bind a template corresponding to the template information, and display text at a design position of the template according to the text information.

[0070] The server 100 of the embodiment of the present application can send the template information and the text information corresponding to the template to the display device 200 twice to divide the data to be displayed. After the template information is sent to the display device 200, the display device 200 binds the template corresponding to the template information. Later, if you want to change the display of the display device 200, you only need to send the text information.

[0071] Since the data volume of text information is very small, the embodiment of the present application can greatly improve the efficiency of task execution, increase the response speed of the display device 200, increase the number of display devices 200 controlled by the gateway, and increase the battery life of the display device 200. The effect is particularly significant in scenarios where tasks are frequently issued.

[0072] Optionally, the text task corresponds to sending text information, and the template task corresponds to sending template information.

[0073] Optionally, the text information in the embodiment of the present application may be dozens or even hundreds of times smaller than the general solution of sending pictures, and this ratio is mainly determined by the resolution size of the display device 200.

[0074] The following will further describe in detail the execution methods of the server 100 and the display device 200 respectively.

[0075] The present application provides a data transmission method. Figure 2 As shown, the data sending method includes: step S201 to step S202.

[0076] S201. Send template information to the display device 200 so that the display device 200 is bound to a template corresponding to the template information.

[0077] Optionally, the data sending method is applied to the server 100 .

[0078] Optionally, the server 100 sends the template information to the display device 200, so that the display device 200 is bound to the template corresponding to the template information.

[0079] Optionally, binding the template corresponding to the template information includes: displaying the template corresponding to the template information.

[0080] Optionally, a template corresponding to the template information is displayed on the display device 200 .

[0081] Optionally, binding the template corresponding to the template information includes: determining the template corresponding to the template information. After receiving the text information corresponding to the template sent by the server 100, displaying the text corresponding to the text information and the template simultaneously.

[0082] S202: Send text information corresponding to the template to the display device 200, so that the display device 200 displays text at a design position of the template according to the text information.

[0083] Optionally, the server 100 sends text information corresponding to the template to the display device 200, so that the display device 200 displays the text at the design position of the template according to the text information.

[0084] In some embodiments, the data sending method further includes:

[0085] Receive update information for the template, and send the update information to the display device 200, so that the display device 200 updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information.

[0086] In some embodiments, sending text information corresponding to the template to the display device 200 includes:

[0087] According to the updated information of the template, the text information is updated accordingly.

[0088] The updated text information is sent to the display device 200, so that the display device 200 displays the text at the design position of the updated template according to the updated text information.

[0089] Optionally, the server 100 sends the template information, update information, and text information to the display device 200 through a gateway.

[0090] Optionally, the server 100 includes a first configuration and a second configuration. The template information sent to the display device 200 includes configuration information of the first configuration.

[0091] In some embodiments, the configuration information of the template information is generated through a first configuration operation, and the text information is generated through a second configuration operation.

[0092] The configuration information corresponding to the first configuration operation includes at least one of the following: field name, display position, display color, font size, character spacing, display mode, and first maximum display length.

[0093] The configuration information corresponding to the second configuration operation includes at least one of the following: field name, second maximum display length, prefix, suffix, separator, maximum number of divisions, and default value.

[0094] The first configuration corresponds to the second configuration, so that the display device 200 displays text at the design position of the template according to the text information.

[0095] Optionally, the configuration information of the first configuration and the configuration information of the second configuration may be in the same row of the list, and the number of rows may be determined according to the number of field names, so that the first configuration and the second configuration may correspond to each other, thereby ensuring that the text information corresponds to the template.

[0096] Optionally, field names include: department name, attending physician name, responsible nurse name, admission time, patient name, and patient name.

[0097] Optionally, the display position includes a horizontal coordinate and a vertical coordinate, and the display color, font size, and character spacing are the displayed font color, size, and spacing. The display position is the design position.

[0098] Optionally, the display mode includes corresponding modes, such as: centering, left alignment, right alignment, etc.

[0099] Optionally, the first maximum display length is not less than the second maximum display length, and the first maximum display length is used as the basis for display by the display device 200.

[0100] Optionally, the prefix is ​​such as: patient (as a prefix of the name), and the suffix is ​​such as: year old (as a prefix of the age).

[0101] Optionally, the separator is used to display text separately. For example, a string of text can be displayed in three lines. The maximum number of divisions is 6, for example, a text can be displayed in six lines at most.

[0102] Optionally, the default value is, for example, None, and no text is received in the second configuration of the field name, for example, the responsible nurse column, and the responsible nurse of the display device 200 is displayed as None.

[0103] Optionally, the first configuration is a remote configuration, and the configuration information of the remote configuration is sent to the display device 200 along with the template information. The second configuration is a local configuration, and the configuration information of the local configuration is used to generate a text message.

[0104] Optionally, the locally configured configuration information is used to sequentially arrange the received multiple text fields in a predetermined order and separate them by separators to form text information.

[0105] Optionally, the text information includes text and separators, and multiple fields are separated by separators, so that the display device 200 can extract the fields and parse the text in sequence through the separators, and each field selects a display position in sequence according to the extraction order. That is, the separator in the text information is used as an identifier, and each field is extracted in sequence. According to the extraction order of each field, the corresponding design position is determined in sequence in multiple design positions as the display position. Each design position corresponds to a preset display coordinate, and the display coordinate includes: a horizontal coordinate and a vertical coordinate.

[0106] For example, seven fields are parsed sequentially through text information, the first field text is: Obstetrics and Gynecology, the second field text is: Chief Physician, the third field text is: Zhang Li, the fourth field text is: Patient, the fifth field text is: Li Lili, the sixth field text is: Female, the seventh field text is: 30 years old, etc. They correspond to the first design position, the second design position, the third design position, the fourth design position, the fifth design position, the sixth design position, and the seventh design position in the design position.

[0107] Alternatively, see Figure 3 As shown, as an example, the embodiment of the present application provides a data sending method, see Figure 3 As shown, the data sending method includes: step S301 to step S304.

[0108] S301. Send template information to the display device 200 so that the display device 200 is bound to a template corresponding to the template information.

[0109] Optionally, the template information includes a template base map and configuration information.

[0110] Optionally, the server 1001 is used to provide a display interface for setting template information, and the display interface is used to display the Apply to All, Apply to Part, Set as Default Template and Template Configuration option boxes.

[0111] Optionally, applying to all means that the size of the template base map corresponds to the preset display size of the display device 200. Applying to part means that the template base map is displayed locally on the display device 200 according to the preset size. Setting as default template means selecting a default template, and the template configuration option box is used to display the configuration information of the template in response to the template configuration selection operation. The first configuration information and the second configuration information can be displayed synchronously.

[0112] S302, receiving update information for the template, and sending the update information to the display device 200, so that the display device 200 updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information.

[0113] Optionally, the template base image is a background image suitable for the display device 200 and is uploaded to the server 100 .

[0114] Optionally, the server 100 may perform compression judgment when generating template information. When generating template information, the template base image will be compressed. If the compressed file is larger than the original file, it will not be compressed. Otherwise, it will be compressed. Whether it is compressed or not will be put into the header information of the template information.

[0115] Optionally, when the update information in the embodiment of the present application is a template base map, steps S303 and S304 may not be performed, and the original text information may not be updated.

[0116] Optionally, whether it is the modification of the template base map or configuration information, it belongs to the update of the template. The template update can make the display device 200 adapt to more scenarios. A set of display device 200 terminal programs can adapt to applications in almost all scenarios. Different display effects can be achieved by setting a specified template for the terminal. There is almost no need to do too much customized development in data processing in different scenarios.

[0117] Optionally, the configuration information in the update information can be modified by defining the following field ranges and calling a common interface.

[0118] Optionally, configuration information is added to the template, and the same template base map can have a variety of display effects, and the same display device 200 can realize multiple functional displays in different scenes.

[0119] The configuration information includes at least one of the following: field name, display position, display color, font size, character spacing, display mode, and first maximum display length.

[0120] For example: the same template base map can be applied to hospital conference doorplates and hospital bedside cards. By setting configuration information, some configurations can be modified. For example, the middle area can be changed from displaying only one field name to displaying multiple field names.

[0121] Optionally, the template of the embodiment of the present application has its own configuration information, and the configuration information of the template can be modified. When the display effect needs to be changed, the template can be modified to change the display effect. At the same time, the embodiment of the present application can also modify the template base map to change the display effect.

[0122] The embodiment of the present application can update the template and change the display effect, thereby greatly increasing the availability and usability of the system, thereby achieving the multi-purpose effect of the display device 200.

[0123] S303: Update the text information accordingly according to the updated information of the template.

[0124] Optionally, according to the updated information of the template, the text information is updated accordingly, including:

[0125] According to the updated information of the template, the configuration information of the second configuration is updated accordingly; the updated information includes the configuration information of the first configuration;

[0126] According to the updated configuration information of the second configuration, the text information is updated accordingly.

[0127] Optionally, the configuration information of the second configuration is automatically updated along with the configuration information of the first configuration.

[0128] Optionally, the configuration information of the first configuration and the configuration information of the second configuration can be in the same row of configuration information, and when the configuration information of the first configuration is deleted or added, the corresponding configuration information of the second configuration in the same row is also deleted, so that the text information generated based on the configuration information of the second configuration can be adjusted accordingly.

[0129] S304: Send the updated text information to the display device 200, so that the display device 200 displays the text at the design position of the updated template according to the updated text information.

[0130] Optionally, the principle of displaying text corresponding to step S304 is the same as the principle of displaying text corresponding to step S202.

[0131] Based on the same inventive concept, the present application also provides a data display method, see Figure 4 As shown, the data display method includes: step S401 to step S402.

[0132] S401. Receive template information sent by the server 100, and bind a template corresponding to the template information.

[0133] Optionally, the data display method is applied to the display device 200 .

[0134] Optionally, the display device 200 receives the template information sent by the server 100, and binds a template corresponding to the template information.

[0135] S402, receiving text information corresponding to the template sent by the server 100, and displaying text at a design position of the template according to the text information.

[0136] Optionally, the display device 200 receives text information corresponding to the template sent by the server 100, and displays text at a design position of the template according to the text information.

[0137] In some embodiments, the data display method further comprises:

[0138] Receiving update information for the template sent by the server 100; the update information includes at least one of the following: template base map, configuration information;

[0139] The template is updated based on the updated information.

[0140] In some embodiments, receiving the template information sent by the server 100 and binding the template corresponding to the template information includes:

[0141] receiving template information sent by the server 100 at least once, and replacing the previous template information with the later template information sent by the server 100;

[0142] Bind the template corresponding to the next template information.

[0143] In some embodiments, receiving text information corresponding to the template sent by the server includes:

[0144] Receive the updated text information sent by the server 100; the updated text information is generated by the server 100 according to the current template.

[0145] According to the updated text information, the text is displayed at the corresponding design position of the current template.

[0146] Optionally, the current template is a replacement template or an update template. The replacement template is a template corresponding to the next template information, and the update template is a template after the template is updated based on the update information.

[0147] In some embodiments, the data display method further comprises:

[0148] Receive update information of the template, where the update information is used to mark the device state as a template change state, so that when the template changes state, the control template does not display text information.

[0149] Optionally, when receiving template information, the device state may also be marked as a template change state, so that text information is not displayed when the template is changed.

[0150] That is, receiving template information or template update information can mark the device status as a template change status, and no text is displayed when the template is replaced or updated.

[0151] Optionally, after the template is replaced or updated, a replacement template or an updated template will be generated accordingly.

[0152] Optionally, as an example, the present application embodiment provides a data display method, see Figure 5 As shown, the data display method includes: step S501 to step S507.

[0153] S501. Receive template information sent by the server 100, bind a template corresponding to the template information, and then execute step S502, S503 or S504.

[0154] Optionally, in order to achieve the desired effect, a series of logical algorithm processing is performed. In theory, the template is only transmitted once. If the device fails to obtain the template to be used due to various reasons such as network within the effective time of the template, the system performs some processing, such as the steps of replacing and updating the template in steps S503 and S504.

[0155] S502, receiving text information corresponding to the template sent by the server 100, and displaying text at a design position of the template according to the text information.

[0156] S503: Receive the replacement template information sent by the server 100, bind the replacement template corresponding to the replacement template information, and then execute step S505.

[0157] S504: Receive update information for the template sent by the server 100, and update the template based on the update information. The update information includes at least one of the following: template base map, configuration information.

[0158] Optionally, when the template is replaced or updated, the device state is marked as a template change state, so that text information is not displayed when the template is changed.

[0159] Optionally, a template in a template change state will not receive text information, and the device in a template change state will also ignore all unreceived text information before the template change. After the device template change is completed, the management system of the display device 200 will be notified to update the template change state to a ready state, and the text corresponding to the text information can continue to be displayed.

[0160] Optionally, if the display device 200 fails to change the template successfully for various reasons, the template update timeout will notify the administrator of the display device 200, and the display device 200 will not continue to receive text tasks. The device will be changed to a template change state, all previous tasks will be ignored, and the latest template replacement or update will be executed directly.

[0161] S505, receiving the updated text information sent by the server 100; the updated text information is generated by the server 100 according to the current template.

[0162] Optionally, if the display device 200 has been bound (for example, if there is a patient on the bed bound to the bedside card, a text task will be generated, and if there is no one on the bed, no text task will be generated), after the template is updated or replaced, a corresponding text message will be generated. The new text information is automatically matched according to the current template configuration to ensure that the generated text information will not have any abnormalities due to fields and other reasons, thereby ensuring the availability of the generated text information to the greatest extent.

[0163] S506. Display text at the design position of the current template according to the updated text information.

[0164] The embodiment of the present application can replace or update the template, further increasing the availability and usability of the entire data transmission system, so that the same display device 200 can realize multiple functional displays in different scenarios, and the same display device 200 can be used in different scenarios.

[0165] When the server 100 of the embodiment of the present application pushes tasks to the display device 200, the pushed text tasks are all generated according to the template currently used by the display device 20. When the display device 20 still has text tasks that have not been executed, the system pushes the display device 20 template replacement or update task, and the previously unexecuted text tasks will be discarded. After the template is replaced or updated, the text task is also pushed after the text information is updated, thereby ensuring the display effect.

[0166] Based on the same inventive concept, the present application also provides a data sending device, see Figure 6 As shown, the data sending device 600 includes: a first sending module 610 and a second sending module 620.

[0167] The first sending module 610 is used to send the template information to the display device 200, so that the display device 200 is bound to the template corresponding to the template information;

[0168] The second sending module 620 is used to send text information corresponding to the template to the display device 200, so that the display device 200 displays the text at the design position of the template according to the text information.

[0169] Optionally, the first sending module 610 is further used to receive update information for the template and send the update information to the display device 200, so that the display device updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information.

[0170] Optionally, the second sending module 620 is further used to update the text information according to the updated information of the template; and send the updated text information to the display device 200, so that the display device 200 displays the text at the designed position of the updated template according to the updated text information.

[0171] Based on the same inventive concept, the present application also provides a data display device, see Figure 7 As shown, the data display device 700 includes: a processing module 710 and a display module 720 .

[0172] The processing module 710 is used to receive the template information sent by the server 100 and bind the template corresponding to the template information.

[0173] The display module 720 is used to receive text information corresponding to the template sent by the server 100, and to display text at a design position of the template according to the text information.

[0174] Optionally, the processing module 710 is further used to receive update information for the template sent by the server; the update information includes at least one of the following: template base map, configuration information; and update the template based on the update information.

[0175] Optionally, the display module 720 is also used to receive updated text information sent by the server; the updated text information is generated by the server according to the updated information of the template; and the text is displayed at the corresponding design position of the updated template according to the updated text information.

[0176] Optionally, the processing module 710 is further configured to receive template information sent by the server at least once, replace the previous template information with the next template information sent by the server, and bind the template corresponding to the next template information.

[0177] Optionally, the processing module 710 is further used to receive update information of the template, and the update information is used to mark the device state as a template change state, so that when the template changes state, the control template does not display text information.

[0178] Based on the same inventive concept, the embodiment of the present application further provides a server 100, including:

[0179] processor;

[0180] A memory, communicatively connected to the processor;

[0181] At least one program is stored in the memory and configured to be executed by the processor, and the at least one program is configured to: implement the data sending method as any embodiment of the present application.

[0182] Based on the same inventive concept, the embodiment of the present application further provides a display device 200, including:

[0183] processor;

[0184] A memory, communicatively connected to the processor, and configured to store a computer program, wherein the computer program, when executed by the processor, implements the data display method according to any embodiment of the present application;

[0185] The display screen is connected to the processor for displaying text at the designed position of the template according to the text information.

[0186] In some embodiments, the display screen includes an electronic ink screen.

[0187] Optionally, the electronic ink screen of the embodiment of the present application can be applied to electronic table signs, electronic business cards, electronic door signs in office areas, electronic price tags in shopping malls, bedside cards in hospitals, and other products using the EPD series.

[0188] In an optional embodiment, the present application provides a server 100, such as Figure 8 As shown, Figure 8The server 100 shown includes: a processor 2001 and a memory 2003. The processor 2001 and the memory 2003 are connected in communication with each other, for example, via a bus 2002.

[0189] Processor 2001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 2001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0190] The bus 2002 may include a path to transmit information between the above components. The bus 2002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 2002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0191] The memory 2003 can be a ROM (Read-Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (random access memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read-Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0192] Optionally, the server 100 may further include a transceiver 2004. The transceiver 2004 may be used for receiving and sending signals. The transceiver 2004 may allow the server 100 to communicate with other devices wirelessly or by wire to exchange data. It should be noted that in actual applications, the transceiver 2004 is not limited to one.

[0193] Optionally, the server 100 may further include an input unit 2005. The input unit 2005 may be used to receive input digital, character, image and / or sound information, or generate key signal input related to user settings and function control of the server 100. The input unit 2005 may include, but is not limited to, one or more of a touch screen, a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, a camera, a microphone, etc.

[0194] Optionally, the server 100 may further include an output unit 2006. The output unit 2006 may be used to output or display information processed by the processor 2001. The output unit 2006 may include but is not limited to one or more of a display device, a speaker, a vibration device, and the like.

[0195] Although Figure 8 The server 100 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.

[0196] Optionally, the memory 2003 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 2001. The processor 2001 is used to execute the application code stored in the memory 2003 to implement any data sending method provided in the embodiments of the present application.

[0197] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by the server 100, it implements the data sending method of any embodiment of the present application, or when the computer program is executed by the display device 200, it implements the data display method of any embodiment of the present application.

[0198] The computer-readable storage medium includes, but is not limited to, any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM, RAM, EPROM (Erasable Programmable Read-Only Memory), EEPROM, flash memory, magnetic card or optical card. In other words, the readable medium includes any medium that can store or transmit information in a readable form by a device (e.g., a computer).

[0199] Those skilled in the art will appreciate that the various operations, methods, steps, measures, and schemes in the processes discussed in this application may be alternated, altered, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and schemes in the prior art that are similar to those disclosed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted.

[0200] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0201] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0202] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0203] In the description of this specification, specific features, structures, materials or characteristics may be combined in an appropriate manner in any one or more embodiments or examples.

[0204] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0205] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A data transmission method, characterized in that: include: Sending template information to a display device so that the display device is bound to a template corresponding to the template information; Sending text information corresponding to the template to the display device, so that the display device displays text corresponding to the design position of the template according to the text information; Receive update information for the template, and send the update information to the display device, so that the display device updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information; the update information is also used to mark the device status as a template change status, so that when the template is changed, the control template does not display the text information.

2. The data transmission method according to claim 1, characterized in that: The sending text information corresponding to the template to the display device includes: According to the update information of the template, the text information is updated accordingly; The updated text information is sent to the display device, so that the display device displays text corresponding to the design position of the updated template according to the updated text information.

3. The data transmission method according to claim 1, characterized in that: The configuration information of the template information is generated by a first configuration operation, and the text information is generated by a second configuration operation; The configuration information corresponding to the first configuration operation includes at least one of the following: field name, display position, display color, font size, character spacing, display mode, and first maximum display length; The configuration information corresponding to the second configuration operation includes at least one of the following: field name, second maximum display length, prefix, suffix, separator, maximum number of divisions, and default value; The first configuration corresponds to the second configuration, so that the display device displays text at a corresponding design position of the template according to the text information.

4. A data display method, characterized in that: include: Receiving template information sent by the server, and binding a template corresponding to the template information; Receiving text information corresponding to the template sent by the server, and displaying text at a design position of the template according to the text information; Receiving update information for the template sent by the server; the update information includes at least one of the following: template base map, configuration information; The update information is also used to mark the device state as a template change state, so that when the template changes state, the control template does not display the text information; The template is updated based on the update information.

5. The data display method according to claim 4, characterized in that: The receiving the template information sent by the server and binding the template corresponding to the template information includes: receiving the template information sent by the server at least once, and replacing the previous template information with the next template information sent by the server; Bind the template corresponding to the subsequent template information.

6. The data display method according to claim 4 or 5, characterized in that: The receiving text information corresponding to the template sent by the server includes: Receiving the updated text information sent by the server; the updated text information is generated by the server according to the current template by updating the text information accordingly; According to the updated text information, text is displayed correspondingly at the design position of the current template.

7. A data sending device, characterized in that: include: A first sending module, configured to send template information to a display device so that the display device is bound to a template corresponding to the template information; A second sending module, used for sending text information corresponding to the template to the display device, so that the display device displays text corresponding to the design position of the template according to the text information; The first sending module is also used to receive update information for the template and send the update information to the display device, so that the display device updates the template based on the update information; the update information includes at least one of the following: template base map, configuration information; the update information is also used to mark the device status as a template change status, so that when the template is changed, the control template does not display the text information.

8. A data display device, characterized in that: include: A processing module, used for receiving the template information sent by the server, and binding the template corresponding to the template information; A display module, used for receiving text information corresponding to the template sent by the server, and for displaying text corresponding to the design position of the template according to the text information; The processing module is further used to receive update information for the template sent by the server; The update information includes at least one of the following: template base map, configuration information; updating the template based on the update information; the update information is also used to mark the device status as a template change status, so that when the template changes status, the control template does not display the text information.

9. A server, characterized in that: include: processor; A memory, communicatively connected to the processor; At least one program is stored in the memory and is configured to be executed by the processor, wherein the at least one program is configured to: implement the data sending method according to any one of claims 1 to 3.

10. A display device, characterized in that: include: processor; A memory, communicatively connected to the processor, configured to store a computer program, wherein the computer program, when executed by the processor, implements the data display method according to any one of claims 4 to 6; A display screen is connected to the processor for displaying text at a design position of the template according to the text information.

11. The display device according to claim 10, characterized in that: The display screen includes an electronic ink screen.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a server, the data sending method according to any one of claims 1 to 3 is implemented, or when the computer program is executed by a display device, the data display method according to any one of claims 4 to 6 is implemented.

Citation Information

Patent Citations

  • A method and a system for transmitting display information of an electronic price tag

    CN108990004A