Event information display method and device, storage medium and electronic device
Through the event information display method, templates are matched and generated based on event categories and information, the problem of inconsistent display effects of electronic signage content is solved, and efficient and accurate display of electronic signage is achieved.
Patent Information
- Application Number
- CN202080002202.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-29
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2040-09-29
AI Technical Summary
The content of existing electronic signs cannot be customized, cannot be strongly related to specific events, cannot be adapted to different events, and the effects displayed during editing are inconsistent with the actual effects.
Design an event information display method, by determining event categories and information, matching target templates in the template library, generating corresponding pictures, and displaying them on electronic signage. The method includes determining whether there is a matching template in the template library, creating it if it does not exist, updating the template in response to user adjustment operations, and displaying the generated image on the electronic signage.
It realizes the generation of adapted image displays based on different events, ensures that the display content is consistent with the expected effect, improves the accuracy and automation of the display of event information by electronic signs, and avoids errors caused by human input.
Smart Images

Figure CN114830078B_ABST
Abstract
Description
Background Art
[0002] With the rapid development of electronic products, the application of electronic signs is becoming more and more extensive. However, the content of electronic signs in the existing technology cannot be customized, is often strongly associated with specific events, and cannot be adapted to different events; the content displayed on the electronic sign cannot be edited freely, or the effect seen during editing is inconsistent with the effect presented by the electronic sign.
[0003] Therefore, it is necessary to design a new method for displaying event information. Summary of the invention
[0004] According to a first aspect of the present disclosure, there is provided a method for displaying event information, comprising:
[0005] Determine the event category and event information of the event to be displayed;
[0006] Matching a target template in a template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories;
[0007] Generate a picture corresponding to the event to be displayed using the target template according to the event information;
[0008] The picture is displayed on an electronic sign corresponding to the event to be displayed.
[0009] In an exemplary embodiment of the present disclosure, the method further includes:
[0010] Determining whether there is a reference template in the template library that matches the event category of the event to be displayed;
[0011] If a reference template matching the event category of the event to be displayed exists in the template library, a target template is matched in the template library according to the event category.
[0012] In an exemplary embodiment of the present disclosure, the method further includes:
[0013] If there is no reference template matching the event category of the event to be displayed in the template library, a target template is created according to the event category and stored in the template library.
[0014] In an exemplary embodiment of the present disclosure, the step of generating a picture corresponding to the event to be displayed by using the target template according to the event information includes:
[0015] Determine a display type and at least one display area of a target template according to the event category;
[0016] Setting the display size and display parameters of each display area in the target template;
[0017] The display type includes at least one of text, a coded pattern and a non-coded pattern.
[0018] In an exemplary embodiment of the present disclosure, the method further includes:
[0019] In response to a user's adjustment operation on the target template, the target template is updated.
[0020] In an exemplary embodiment of the present disclosure, in response to a user's adjustment operation on the target template, updating the target template includes:
[0021] In response to a user's modification operation on the display type of the target template, modify the display type of the target template; and / or
[0022] In response to a user's adjustment operation on the display area of the target template, at least one of a display size, a quantity and a display parameter of the display area is adjusted.
[0023] In an exemplary embodiment of the present disclosure, the step of generating a picture corresponding to the event to be displayed by using the target template according to the event information includes:
[0024] Extracting the business field of the event to be displayed;
[0025] Inputting the business field into the target template so that the target template can obtain event information of the event to be displayed according to the business field;
[0026] The target template is used to generate a picture corresponding to the event to be displayed according to the event information.
[0027] In an exemplary embodiment of the present disclosure, the event to be displayed includes at least one target to be displayed, and generating a picture corresponding to the event to be displayed by using the target template according to the event information includes:
[0028] The target template is used to generate a picture corresponding to each target to be displayed according to the event information.
[0029] In an exemplary embodiment of the present disclosure, before displaying the picture on the electronic sign corresponding to the event to be displayed, the method further includes:
[0030] Obtaining a map of a plurality of said electronic signs;
[0031] In response to the user's operation, assigning a target to be displayed to each of the electronic signs in the map;
[0032] The pictures to be displayed are bound to the electronic signs corresponding to the one or more targets to be displayed.
[0033] In an exemplary embodiment of the present disclosure, displaying the picture on an electronic sign corresponding to the event to be displayed includes:
[0034] In response to a user's triggering display operation, the image is displayed on a corresponding electronic sign; or
[0035] After a preset time, the image is automatically displayed on the corresponding electronic sign, or
[0036] At a preset time, the picture is automatically displayed on the corresponding electronic sign.
[0037] In an exemplary embodiment of the present disclosure, displaying the picture on an electronic sign corresponding to the event to be displayed includes:
[0038] The image is converted into a format recognizable by the electronic sign and displayed on the electronic sign corresponding to the event to be displayed.
[0039] According to a first aspect of the present disclosure, there is provided an event information display device, comprising:
[0040] A determination module, used to determine the event category and event information of the event to be displayed;
[0041] A matching module, used to match a target template in a template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories;
[0042] A generating module, configured to generate a picture corresponding to the event to be displayed using the target template according to the event information;
[0043] The display module displays the picture on an electronic sign corresponding to the event to be displayed.
[0044] According to a first aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the event information display method as described in any one of the above is implemented.
[0045] According to a first aspect of the present disclosure, there is provided an electronic device, comprising:
[0046] Processor; and
[0047] The memory is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the event information display method as described in any one of the above. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0049] Figure 1 is a schematic diagram of an exemplary system architecture that can be applied to the event information display method of the embodiment of the present disclosure;
[0050] Figure 2 A flowchart schematically illustrates a method for presenting event information in an exemplary embodiment of the present disclosure;
[0051] Figure 3 A schematic diagram schematically illustrates a template editing interface in an exemplary embodiment of the present disclosure;
[0052] Figure 4 A flowchart for binding an event to be displayed with an electronic sign in an exemplary embodiment of the present disclosure is schematically shown;
[0053] Figure 5 A flowchart schematically illustrates a method for presenting event information when there is no template matching the event to be presented in the template library in an exemplary embodiment of the present disclosure;
[0054] Figure 6 A schematic diagram schematically shows the composition of an event information display device in an exemplary embodiment of the present disclosure;
[0055] Figure 7 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an exemplary embodiment of the present disclosure is shown;
[0056] Figure 8 A schematic diagram of a computer-readable storage medium according to some embodiments of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0057] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0058] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0059] See also Figure 1 , Figure 1 This is a schematic diagram of an exemplary system architecture that can be applied to the event information display method of the embodiment of the present disclosure, including: a display system 100, a gateway device 200, an electronic sign 301, an electronic sign 302, and an electronic sign 303.
[0060] The display system 100 may be an independent display device with information processing capabilities, such as a conference machine in an office scene, which includes a display and a processor. It may also be a system including a display and an accessless device, a system including a display and a server, or a system including a display and a gateway.
[0061] Display system 100 is connected to gateway device 200 via network 400. Gateway device 200 receives content (hereinafter referred to as sign content) that needs to be displayed or executed by electronic sign 301, electronic sign 302, and electronic sign 303 sent from display system 100, and sends the sign content to the corresponding electronic sign when electronic sign 301, electronic sign 302, and electronic sign 303 are connected to gateway device 200.
[0062] Network 400 may include different types of networks such as wired, wireless or optical fiber cables. Each of electronic signage 301, electronic signage 302, and electronic signage 303 may be a single-sided electronic signage or a double-sided electronic signage. A double-sided electronic signage may be assembled from two independent single-sided electronic signs back to back, or may be a double-sided display, with the display surfaces of the double-sided display facing away from each other. The content displayed on the two sides of a double-sided electronic signage may be the same or different.
[0063] It should be understood that Figure 1 The number of gateway devices, networks, and electronic signs in the figure is only for illustration. Any number of gateway devices, networks, and electronic signs may be provided as required. Furthermore, the display system 100 may be connected to multiple gateway devices at the same time, and each gateway device may be connected to multiple electronic signs at the same time.
[0064] Electronic signage can be a display device that can display content, and can be wall-mounted, placed, or carried at any time. For example, table signs, workstation signs, door signs, electronic work signs (also known as electronic work cards), visitor signs, door signs for advertising, elevator signs, bus stop signs, etc., and display signs at different locations in museums or exhibition halls for display.
[0065] In this exemplary embodiment, a method for displaying event information is first provided, which can be applied to the introduction of characters in a conference scene, and can also be used in fields such as obtaining price tags in a supermarket and introducing related plants in a park. Figure 2 As shown in , the above event information display method may include the following steps:
[0066] S210, determining the event category and event information of the event to be displayed;
[0067] S220, matching a target template in a template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories;
[0068] S230, generating a picture corresponding to the event to be displayed by using the target template according to the event information;
[0069] S240: Display the picture on an electronic sign corresponding to the event to be displayed.
[0070] According to the event information display method provided in this exemplary embodiment, compared with the prior art, on the one hand, according to different events, corresponding pictures are generated and displayed using corresponding target templates, which can adapt to different events. On the other hand, using the target template to generate pictures for display makes the display content safe and the same as that displayed on the target template, and using pictures to display makes the effect displayed on the electronic sign consistent with the expected effect. On the other hand, the target template can be used directly to generate and display pictures corresponding to the event to be displayed, realizing automatic display, avoiding errors that may be caused by human input, and improving the accuracy of the electronic sign display of event information.
[0071] Below, each step of the event information display method in this exemplary embodiment will be described in more detail with reference to the accompanying drawings and embodiments.
[0072] In step S210, the event category and event information of the event to be displayed are determined.
[0073] In an example embodiment of the present disclosure, the server may first obtain an event to be displayed. The event to be displayed may be an event for displaying information such as the name, position, gender, etc. of each person in a meeting scenario, or an event for displaying the price and weight of each commodity on a supermarket shelf, or an event for displaying the name and generation year of various plants in a park. In the present example implementation manner, the above-mentioned events to be displayed are not specifically limited.
[0074] In this example implementation, the event category may include the scene of the event, for example, a meeting, price tag of goods, signature of a plant, etc., which is not specifically limited in this example implementation. The event information may include the specific information of the above-mentioned persons, the specific information of the goods, the specific information of the plants, etc.
[0075] In step S220, a target template is matched in a template library according to the event category, wherein the template library includes reference templates corresponding to a plurality of event categories.
[0076] In an example implementation of the present disclosure, a template library may be pre-established, and the template library includes reference templates corresponding to various event categories, that is, the reference templates corresponding to the above-mentioned event categories such as meetings, goods pricing, plant signatures, etc. The reference templates in the template library may be created by the user himself, or may be obtained by, for example, downloading from the Internet or receiving sharing from other users, etc., which is not specifically limited in this example implementation.
[0077] In this example implementation, the server may first determine whether there is a target template corresponding to the event category of the event to be displayed in the template library. If so, a target template may be allocated in the template library according to the event category of the event to be displayed.
[0078] In an example implementation of the present disclosure, an event category may correspond to multiple target templates. After the matching is completed, preview images of the multiple target templates may be displayed to the user, a trigger operation of the user on one of the template preview images may be received, and the target template corresponding to the trigger operation may be determined to complete the conversion of the event to be displayed into event information.
[0079] In this example implementation, the trigger operation may be that the user clicks on the preview image on the touch interface, or selects the desired target template using a mouse, keyboard, gesture, etc. The specific selection method is not specifically limited in this example implementation.
[0080] In this example implementation, the target template may include multiple display types, which may include text, images, QR codes, etc., and the target template includes at least one display area. The following takes the event to be displayed as a meeting as an example to illustrate at least one display area. In a meeting scenario, the names, positions, companies, genders, and other information of the meeting participants are generally displayed on the electronic sign. At this time, the target template may include at least one display area such as a company name display area, a name display area, a position display area, and a gender display area. The number of display areas in the target template can be adjusted according to user needs and is not specifically limited in this example implementation.
[0081] In this example implementation, after matching the target template, the server may respond to the user's adjustment operation and display the template editing interface and preview interface in the graphical user interface for the user to adjust and update the target template.
[0082] Specifically, in response to a user's modification operation on the display type of the target template, the display type of the target template can be modified; and / or in response to a user's adjustment operation on the display area of the target template, at least one of the display size, quantity and display parameters of the display area can be adjusted.
[0083] For example, changing the display type from a picture to a QR code, enlarging the display size of the display area, increasing or decreasing the number of display areas, changing the display character format of the display area, etc., are not specifically limited in this example implementation.
[0084] In this example implementation, if there is no target template corresponding to the event category of the event to be displayed in the template library, a template editing interface can be directly displayed on the graphical user interface, and the user can create a target template adapted to the event to be displayed according to needs.
[0085] In this example implementation, refer to Figure 3 As shown, the template editing interface may include a template display type selection area 310, a template preview area 320, a template information display area 330, a template content input area 340, and a field binding area 350. In the template preview area 320, the size of each area in the template, the content displayed in each area, and the font size of the displayed content may be adjusted to complete the creation of the template.
[0086] Specifically, when creating a target template, you can first determine the size of the template and the display type of the template, then determine the number of display areas in the template, and then determine the display size, display parameters and content to be displayed of each display area in the template, where the display parameters may include the font size and character format of each display area, and finally set the information source of each display area.
[0087] The establishment of a template for a conference scenario is taken as an example to explain the establishment of a template in detail below.
[0088] Specifically, refer to Figure 3 As shown, the display type of the template can be determined in the template display type selection area 310, for example, the display type is a picture 311, a text 312, a QR code, etc. 313; then a template is defined, and the number, name, size, and type of the template are determined in the template information display area 330, and the size and position of each display area in the template are set in the template preview area 320, for example, the company name display area 321, the name display area 322, the position display area 323, the department display area 324, etc., and the user can set the field value method in the field binding area 350, and the field value method can include system filling or manual filling. The system fills in the field source and obtains the desired information according to the field source. For example, when the field source is the name, the relevant information about the name can be extracted from the event information and displayed in the name display area; for another example, when the field source is the position, the relevant information about the position can be extracted from the event information and displayed in the position display area. Among them, the event information can be stored in the repository by the user. The acquisition of the event information can be obtained by the server in the repository according to the field.
[0089] In an example implementation, after extracting the name information, the user can select the name to be displayed in the name display column. After the user selects the name, the server can identify other information matching the name based on the name information, such as company, position, etc., and display it in the relevant display column.
[0090] The user can adjust the display parameters of the relevant information of each field source in the template content input area 340, such as the displayed character size, character format, and the limited number of characters in each display area, wherein the setting of the character size may include setting a fixed size or setting an automatic adaptation mode. The character format is the format and color of the displayed characters, for example, red Kaiti, black Songti, red Songti, etc., which is not specifically limited in this example implementation.
[0091] After completing the above operations, the user can trigger the save control 370 to save the template and store it in the template library; when the template is not needed, the user can trigger the cancel control 360 to cancel the creation of the template.
[0092] In step S230, the image corresponding to the event to be displayed is generated using the target template according to the event information.
[0093] In an example implementation of the present disclosure, the server can extract the business fields of the event to be displayed, such as name, position, price, etc., and then input the business fields into the target template, so that the target template can obtain the event information of the event to be displayed according to the business fields, and then use the target template to generate the image corresponding to the event to be displayed. The acquisition of event information can be obtained by the server in the repository according to the business fields, or it can be directly input by the user, for example, the user inputs the event information of the event to be displayed through the above template editing interface, which is not specifically limited in this example implementation.
[0094] In this example implementation, the event to be displayed may include one or more targets to be displayed, and a target template may be used to generate a corresponding image for each target to be displayed. For example, in a meeting scenario, when the names of meeting participants need to be displayed, there may be multiple meeting participants, and a target template for the meeting scenario may be selected to generate an image of each target to be displayed, that is, to generate multiple images, each of which includes the name of one of the meeting participants.
[0095] For another example, when it is necessary to mark prices for a variety of goods on a shelf, the selected target template for marking prices can be used to generate pictures of the prices obtained for each of the multiple goods on the shelf, that is, the target template can be used multiple times to generate pictures of the prices of each type of goods.
[0096] In step S240, the picture is displayed on an electronic sign corresponding to the event to be displayed.
[0097] In an example implementation of the present disclosure, a picture generated by a target template can be displayed on an electronic sign corresponding to the event to be displayed. As described above, the electronic sign can be a display device that can display content, and can be a wall-mounted, placed, or portable device. For example, table signs, workstation signs, door signs, electronic work signs (also called electronic work cards), visitor signs, door signs for advertising display, elevator signs, bus stop signs, etc., display signs at different locations in museums or exhibition halls for display, etc.
[0098] In this example implementation, refer to Figure 4 Before displaying the picture on the electronic sign corresponding to the event to be displayed, the event information display method may further include steps S410 to S420. Steps S410 to S430 are described in detail below.
[0099] In step S410, a map of a plurality of said electronic signs is obtained;
[0100] In step S420, in response to the user's operation, a target to be displayed is allocated to each of the electronic signs in the map;
[0101] In step S430, the pictures to be displayed are bound to the electronic signs corresponding to the one or more objects to be displayed.
[0102] In this example implementation, the server may first obtain a map of multiple electronic signs, i.e., the location distribution of the multiple electronic signs, and then may respond to the user's operation to assign a target to be displayed to each of the electronic signs in the map, i.e., determine the correspondence between the multiple targets to be displayed and the multiple electronic signs, and determine the corresponding positional relationship, wherein the positional relationship may refer to the transmission position on the network, and may also include the physical location of the electronic sign, which is not specifically limited in this example implementation.
[0103] After determining the correspondence between the electronic sign and the picture, the picture can be modified into a format recognizable by the electronic sign according to the display format of the electronic sign, and displayed on the electronic sign.
[0104] Specifically, for example, the electronic sign can only display three colors, but the picture generated by the target template includes four colors. At this time, the picture color can be adjusted so that the electronic sign can display the above picture. For another example, the picture format that the electronic sign can display is gif format, but the format of the picture generated by the target template is jpg format. At this time, the above picture can be converted into gif format so that the electronic sign can be displayed.
[0105] In this example implementation, the server can respond to the user's trigger operation and directly display the above-mentioned picture on the corresponding electronic sign. If the user needs a delayed display, the server can be set as a timed task so that the picture is displayed on the corresponding electronic sign after a preset time. The preset time can be 10 minutes, 20 minutes, one hour, etc., and can also be customized according to user needs. No specific limitation is made in this example implementation. After the preset time, the server triggers the delayed task to display the picture on the corresponding electronic sign.
[0106] In this example implementation, a specific preset time can also be set, and the above-mentioned timed task is triggered when the preset time is reached, and the picture is displayed on the corresponding electronic sign. For example, if the preset time is set to 2:15 pm, the picture will be displayed on the corresponding sign when 2:15 pm is reached. The specific time can be customized by the user and is not specifically limited in this example implementation.
[0107] Below, refer to Figure 5 The overall process of the above event information display method is explained.
[0108] In this example implementation, the user can first perform step S502 to create a template, S504 to add a template display area, and step S506 to place each area in the architecture template in a specified area. Specifically, first create a blank template, then add at least one display area to the template according to requirements, and determine the location of each display area, and then perform step S508 to set the template display category and determine the display category of the template, for example, display text, image, QR code, etc. Next, perform steps S510 and S512 to save the template and obtain event information according to the business field. The specific method of obtaining event information according to the business field has been described in detail above, so it will not be repeated here.
[0109] After obtaining the above event information and saving the template, you can execute steps S514, S516 and S518 to determine the location of each electronic sign and bind the location information of each sign to the event to be displayed and connect the template with the electronic sign, and determine whether a user needs to display immediately. If the user needs to display immediately, directly execute steps S524, S526, S528 and S530, generate pictures corresponding to the event to be displayed according to the event information, and convert the pictures into a picture format that the electronic sign can recognize and send them to the gateway. The gateway sends the pictures to the electronic sign. If it is determined that the user does not need to display immediately, you can first execute steps S520 and S522, first create a scheduled push task, and trigger the scheduled push task when the preset time is reached or after the preset time, and then execute steps S524, S526, S528 and S530 to complete the display of the event information of the event to be displayed.
[0110] The following describes an embodiment of a device of the present disclosure, which can be used to execute the event information display method of the present disclosure. In addition, in an exemplary embodiment of the present disclosure, an event information display device is also provided. Figure 6 As shown, the event information display device 600 includes: a determination module 610, a matching module 620, a generation module 630, and a display module 640.
[0111] Among them, the determination module 610 can be used to determine the event category and event information of the event to be displayed; the matching module 620 can be used to match the target template in the template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories; the generation module 630 can be used to generate a picture corresponding to the event to be displayed using the target template according to the event information; the display module 640 can be used to display the picture on an electronic sign corresponding to the event to be displayed.
[0112] Since the various functional modules of the event information display device of the example embodiment of the present disclosure correspond to the steps of the example embodiment of the event information display method described above, for details not disclosed in the embodiment of the device of the present disclosure, please refer to the embodiment of the event information display method described above in the present disclosure.
[0113] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0114] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of realizing the above-mentioned event information display is also provided.
[0115] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware embodiments, complete software embodiments (including firmware, microcode, etc.), or embodiments combining hardware and software aspects, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0116] Refer to the following Figure 7 hereinafter describes an electronic device 700 according to such an embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0117] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.
[0118] The storage unit stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 710 can perform the following steps: Figure 2Steps S210 shown in: determining the event category and event information of the event to be displayed; S220: matching the target template in the template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories; S230: generating a picture corresponding to the event to be displayed using the target template according to the event information; S240: displaying the picture on the electronic sign corresponding to the event to be displayed.
[0119] For example, the electronic device can achieve Figure 2 or Figure 4 The steps shown.
[0120] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .
[0121] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0122] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0123] The electronic device 700 may also communicate with one or more external devices 770 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0124] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.
[0125] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0126] Reference Figure 8 , describes a program product 800 for implementing the above method according to an embodiment of the present disclosure, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, apparatus, or device.
[0127] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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.
[0128] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0129] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0130] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0131] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0132] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0133] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for displaying event information, wherein: include: Determine the event category and event information of the event to be displayed; The event category includes the scene of the event; Matching a target template in a template library according to the event category, wherein the template library includes reference templates corresponding to multiple event categories, and if there is no reference template matching the event category of the event to be displayed in the template library, creating a target template according to the event category and storing it in the template library; Generate a picture corresponding to the event to be displayed by using the target template according to the event information; wherein the event to be displayed includes at least one target to be displayed, and generate a picture corresponding to each target to be displayed by using the target template according to the event information; Get a map of multiple electronic signs; In response to the user's operation, a target to be displayed is assigned to each of the electronic signboards in the map, and a picture to be displayed is bound to the electronic signboards corresponding to the one or more targets to be displayed; The picture is displayed on an electronic sign corresponding to the event to be displayed.
2. The method according to claim 1, wherein: The method further comprises: If a reference template matching the event category of the event to be displayed exists in the template library, a target template is matched in the template library according to the event category.
3. The method according to claim 1 or 2, wherein: The step of generating the picture corresponding to the event to be displayed by using the target template according to the event information includes: Determine a display type and at least one display area of a target template according to the event category; Setting the display size and display parameters of each display area in the target template; The display type includes at least one of text, a coded pattern and a non-coded pattern.
4. The method according to claim 1 or 2, wherein: The method further comprises: In response to a user's adjustment operation on the target template, the target template is updated.
5. The method according to claim 1, wherein: In response to a user's adjustment operation on the target template, updating the target template includes: In response to a user's modification operation on the display type of the target template, modify the display type of the target template; and / or In response to a user's adjustment operation on the display area of the target template, at least one of a display size, a quantity and a display parameter of the display area is adjusted.
6. The method according to claim 1, wherein: The step of generating the picture corresponding to the event to be displayed by using the target template according to the event information includes: Extracting the business field of the event to be displayed; Inputting the business field into the target template so that the target template can obtain event information of the event to be displayed according to the business field; The target template is used to generate a picture corresponding to the event to be displayed according to the event information.
7. The method according to claim 1, wherein: The step of displaying the picture on an electronic sign corresponding to the event to be displayed includes: In response to a user's triggering display operation, the image is displayed on a corresponding electronic sign; or After a preset time, the image is automatically displayed on the corresponding electronic sign, or At a preset time, the picture is automatically displayed on the corresponding electronic sign.
8. The method according to claim 7, wherein: The step of displaying the picture on an electronic sign corresponding to the event to be displayed includes: The image is converted into a format recognizable by the electronic sign and displayed on the electronic sign corresponding to the event to be displayed.
9. An event information display device, wherein: include: A determination module, used to determine the event category and event information of the event to be displayed; A matching module, configured to match a target template in a template library according to the event category, wherein the template library includes reference templates corresponding to a plurality of event categories, and if there is no reference template in the template library that matches the event category of the event to be displayed, then a target template is created according to the event category and stored in the template library; A generating module, configured to generate a picture corresponding to the event to be displayed by using the target template according to the event information; wherein the event to be displayed includes at least one target to be displayed, and the target template is used to generate a picture corresponding to each target to be displayed according to the event information; The generation module is further configured to perform: Get a map of multiple electronic signs; In response to the user's operation, a target to be displayed is assigned to each of the electronic signboards in the map, and a picture to be displayed is bound to the electronic signboards corresponding to the one or more targets to be displayed; The display module displays the picture on an electronic sign corresponding to the event to be displayed.
10. A computer-readable storage medium having a computer program stored thereon, wherein: When the program is executed by a processor, the event information display method according to any one of claims 1 to 8 is implemented.
11. An electronic device, wherein: include: processor; as well as A memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the event information display method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Demonstration document automatic typesetting method and system
CN107451113A
Page building method and device based on HTML5
CN108256025A
Method and system for displaying streaming media data, upper computer, equipment and medium
CN110460991A
Conference doorplate management system and electronic ink screen conference doorplate
CN111290728A
