Nothing Special   »   [go: up one dir, main page]

CN111258517A - Billboard system, front-end node and control node - Google Patents

Billboard system, front-end node and control node Download PDF

Info

Publication number
CN111258517A
CN111258517A CN201811450317.XA CN201811450317A CN111258517A CN 111258517 A CN111258517 A CN 111258517A CN 201811450317 A CN201811450317 A CN 201811450317A CN 111258517 A CN111258517 A CN 111258517A
Authority
CN
China
Prior art keywords
node
task
endpoint
control
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811450317.XA
Other languages
Chinese (zh)
Other versions
CN111258517B (en
Inventor
杨威
张禾
毛佳
苗红宾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201811450317.XA priority Critical patent/CN111258517B/en
Publication of CN111258517A publication Critical patent/CN111258517A/en
Application granted granted Critical
Publication of CN111258517B publication Critical patent/CN111258517B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application provides a billboard system, a front-end node and a control node, and relates to the technical field of billboards, in the billboard system, a target label is identified by a detection end point, detection information is obtained and then sent to the control node, further, the control node determines a target configuration task in a pre-configured task cluster according to a target identifier which is contained in the detection information and used for identifying the target label, and further, when the first end point identifier in the detection information is determined to be matched with an end point identifier which is pre-allocated for a task node of the target configuration task, a current task node in the target configuration task is determined, and first control information is sent to a display end point, so that the display end point displays the current task node in a first area. According to the embodiment of the application, when the billboard system displays the task progress and needs a large display area, the input labor cost can be reduced, and the efficiency of executing the project task is improved.

Description

Billboard system, front-end node and control node
Technical Field
The application relates to the technical field of signboards, in particular to a signboard system, a front end node and a control node.
Background
The billboard method is applied to a high-efficiency management software development process, generally adopts a billboard hung on a wall or a virtual billboard of project management software in lean production systems and agile project management, and the billboard can enable the whole team to know the current state of a project and powerfully promote members to work spontaneously, dynamically and cooperatively. For example, for a research and development team implementing agile development, communication measures in the progress of projects such as release planning, iterative planning, and daily routine need to be assisted by kanban.
Disclosure of Invention
In view of this, an object of the present invention is to provide a billboard system, a front-end node and a control node, which can improve the efficiency of executing project tasks.
According to one aspect of the application, a billboard system is provided, comprising a front-end node and a control node, wherein the front-end node comprises a display endpoint and a plurality of detection endpoints, and the display endpoint and each detection endpoint establish communication with the control node;
the detection endpoint is used for identifying a target label, obtaining detection information and sending the detection information to the control node, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying the detection endpoint, and the target identifier is used for identifying the target label;
the control node is used for determining a target configuration task in a task cluster according to the detection information, wherein the task cluster comprises at least one configuration task, the target configuration task is a configuration task corresponding to the target identifier in the task cluster, and the target configuration task comprises at least one task node corresponding to the endpoint identifier;
the control node is further configured to determine a current task node and send first control information to the display endpoint when the first endpoint identifier matches the endpoint identifier, where the current task node belongs to the at least one task node corresponding to the endpoint identifier, and the first control information includes the current task node;
and the display endpoint is used for displaying the current task node in a first area according to the first control information, wherein the first area is an area used for identifying the current task node in the display endpoint.
In some embodiments, the target configuration task further includes processing order information of each of the task nodes;
the control node is further configured to, when the first endpoint identifier matches the endpoint identifier, obtain at least one downstream task node of the current task node according to the processing sequence information and the current task node;
the control node is further configured to send second control information to the display endpoint, where the first control information includes the at least one downstream node;
the display endpoint is further configured to display the at least one downstream task node in a second area according to the second control information, where the second area is an area of the display endpoint, where the area is used to identify the at least one downstream task node.
In some embodiments, the target configuration task further includes processing order information of each of the task nodes;
the control node is further configured to, when the first endpoint identifier matches the endpoint identifier, obtain at least one upstream task node of the current task node according to the processing sequence information and the current task node;
the control node is further configured to send third control information to the display endpoint, where the third control information includes the at least one upstream node;
the display endpoint is further configured to display the at least one upstream task node in a third area according to the third control information, where the third area is an area of the display endpoint, where the area is used to identify the at least one upstream task node.
In some embodiments, the control node, prior to sending the first control information to the display endpoint,
the control node is further configured to monitor current state information of the target configuration task, where the current state information includes first state information and second state information, the first state information indicates that a preset task node in the target configuration task is marked, the second state information indicates that the preset task node in the target configuration task is not marked, and the preset task node is an upstream node of the current task node;
the control node is specifically configured to send the first control information to the display endpoint when the current state information is the first state information.
In some embodiments, the control node is further specifically configured to send the first control information to the display endpoint and record that the current state information is the first state information when the current state information is the second state information and it is determined that the current task node is the preset task node.
In some embodiments, the control node is further specifically configured to control, when the control node determines that the current task node is the preset task node, to keep a detection endpoint corresponding to each task node of the target configuration task in an awake state in advance.
In some embodiments, the control node, prior to sending the first said control information to the display endpoint,
the control node is further configured to monitor node state information of the target configuration task, where the node state information represents all task nodes marked in the target configuration task;
the control node is further specifically configured to send, to the display endpoint, first control information when a previous task node of the current task node is marked, and mark the current task node.
In some embodiments, when the last task node of the current task node is not marked, the control node is further configured to send fourth control information to the display endpoint;
and the display endpoint is further configured to display error information according to the fourth control information, where the error information indicates that a last task node of the current task node is not marked.
In some embodiments, the signage system is provided with a first connection node, a plurality of the signage systems being connected by the first connection node.
In some embodiments, the signage system is further provided with a second connection node;
a plurality of said signage systems are connected in a first direction by said first connection node and a plurality of said signage systems are connected in a second direction by said second connection node.
In some embodiments, a plurality of said kanban systems are preconfigured with the same task node for the same column of detection endpoints when connected in the second direction by said second connection node.
In some embodiments, the billboard system is provided with a power node, and the power node is used for supplying power to the control node, the display endpoint and the detection endpoints;
after the plurality of billboard systems are connected, the plurality of power nodes are electrically connected.
In some embodiments, the front-end node further comprises a voice endpoint that establishes communication with the control node;
when the first endpoint identification is matched with the endpoint identification, the control node is further used for sending fifth control information to the voice endpoint;
and the voice endpoint is used for sending out first voice information according to the fifth control information, wherein the first voice information represents that the first endpoint identification is successfully matched with the endpoint identification.
In some embodiments, the signage system further comprises a network node, the control node establishing communication with the network node;
before the control node sends the first control information to the display endpoint, the control node is further configured to send the detection information to the network node;
the network node is used for determining the target configuration task in the task cluster;
the network node is further configured to determine the current task node and send first identification information to the display endpoint when the first endpoint identifier matches the endpoint identifier;
the control node is specifically configured to send first control information to the display endpoint according to the first identification information.
In some embodiments, the network node is further configured to mark the current task node in a preset database when the current task node is determined, where the preset database records all configuration tasks in the task cluster in advance.
According to another aspect of the present application, there is provided a front-end node comprising a detection endpoint and a display endpoint, both of which establish communication with a control node;
the detection endpoint is used for identifying a target label, obtaining detection information and sending the detection information to the control node so that the control node determines a current task node according to the detection information and sends first control information to the display endpoint, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying the detection endpoint, the target identifier is used for identifying the target label, the current task node belongs to a target configuration task, the target configuration task comprises at least one task node corresponding to the endpoint identifier, the current task node belongs to the at least one task node corresponding to the endpoint identifier, and the first control information comprises the current task node;
and the display endpoint is used for displaying the current task node in a first area according to the first control information, wherein the first area is an area used for identifying the current task node in the display endpoint.
In some embodiments, the front-end node further comprises a voice endpoint that establishes communication with the control node;
and the voice endpoint is used for sending first voice information according to fifth control information sent by the control node, wherein the first voice information represents that the first endpoint identifier is successfully matched with the endpoint identifier.
In some embodiments, the control node establishes communication with both a display endpoint and a plurality of detection endpoints;
the control node is used for receiving detection information, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying a detection endpoint, and the target identifier is used for identifying a target label;
the control node is further configured to determine a target configuration task in a task cluster according to the detection information, where the task cluster includes at least one configuration task, the target configuration task is a configuration task corresponding to the target identifier in the task cluster, and the target configuration task includes at least one task node corresponding to an endpoint identifier;
the control node is further configured to determine a current task node and send first control information to the display endpoint when the first endpoint identifier matches the endpoint identifier, so that the display endpoint displays the current task node in a first area according to the first control information, where the current task node belongs to the at least one task node corresponding to the endpoint identifier, the first area is an area in the display endpoint used for identifying the current task node, and the first control information includes the current task node.
In some embodiments, the control node also establishes communication with a voice endpoint;
and the control node is further configured to send fifth control information to the voice endpoint, so that the voice endpoint sends first voice information according to the fifth control information, where the first voice information represents that the first endpoint identifier is successfully matched with the endpoint identifier.
In some embodiments, the control node further establishes communication with a network node;
before the control node sends the first control information to the display endpoint, the control node is further configured to send the detection information to the network node, so that the network node determines the current task node according to the detection information and feeds back first identification information to the control node;
the control node is specifically configured to send first control information to the display endpoint according to the first identification information.
Based on any one of the above aspects, in the signboard system, the front end node, and the control node provided in the present application, after the target tag is recognized by the detection end point and the detection information is obtained, the detection information is sent to the control node, and then the control node determines the target configuration task in the pre-configured task cluster according to the target identifier included in the detection information and used for identifying the target tag, and further determines the current task node in the target configuration task and sends the first control information to the display end point when it is determined that the first end point identifier in the detection information matches the end point identifier allocated to the task node of the target configuration task in advance, so that the display end point displays the current task node in the first area, which can reduce the manpower cost when the signboard system displays the task progress in a display area with a large demand compared with the prior art, the efficiency of project task execution is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
FIG. 1 is a schematic block diagram of a signage system provided by an embodiment of the present application;
FIG. 2 is a schematic diagram of an interaction between a front-end node and a control node;
FIG. 3 is a diagram of a display area showing endpoints;
FIG. 4 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 5 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 6 is another schematic diagram of a display area displaying endpoints;
FIG. 7 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 8 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 9 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 10 is a schematic diagram of another interaction between a front-end node and a control node;
FIG. 11 is an expanded schematic view of two billboard systems in the transverse direction;
FIG. 12 is an expanded schematic view of a multiple billboard system in the longitudinal direction;
FIG. 13 is another schematic diagram of the interaction between a front-end node and a control node;
FIG. 14 is a schematic diagram of an interaction between a control node and a front-end node and a network node;
fig. 15 is a schematic diagram of a possible structure of a billboard system provided in this embodiment.
In the figure: 10-a billboard system; 100-a control node; 200-a front-end node; 210-detecting an endpoint; 220-display endpoint; 231-a first male port; 232-a first female port; 241-a second male opening; 242-a second female port; 250-a power supply node; 260-voice endpoints; 300-network node.
Detailed Description
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.
In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
In order to enable those skilled in the art to use the present disclosure, the following embodiments are given below by taking some possible application scenarios as examples, such as software development processes, systematic management of projects, and the like. It will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the application. Although the present application is described primarily in the context of a software development process, it should be understood that this is merely one exemplary embodiment. The application can be applied to any other traffic type. For example, the present application may also be applied to other application scenarios, such as a process flow, an experimental operation flow, and the like, or any combination thereof.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
It is noted that, in the present application, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. In an embodiment of the present application, without further limitation, the term "comprising" will be used to indicate the presence of the stated features hereinafter, but not to preclude the presence or addition of further identical elements in the process, method, article or apparatus that comprises the stated elements.
Prior to the filing of this application, in the prior art, the form of signs generally included manually managed paper cards or walls, as well as instrumental software managed products such as backlog (set of product backlogs) and virtual story walls. For the manual billboard, a relatively large place is needed to facilitate the unfolding of the billboard, so that the manual billboard has large requirements on the place and large manual workload; for the project management software, a display screen is needed for assistance, for example, a PC, a television, and other devices are limited by the visual distance of human eyes and the size of the current display screen, so that when the project management software is used for displaying, the expanded area is limited.
For some application scenarios, for example, in a software development process, the number of people of a development team may be large, and at this time, if a manual board is adopted, a large site is required for display, so that the demand on site resources is large, and the labor input cost is high; however, if the project management software is adopted, a large number of people may require a large display screen for display, which may also result in high cost investment of hardware equipment.
Based on the above technical problem, the embodiment of the present application provides a billboard system, a front-end node and a control node, and the core improvement point is as follows: the method comprises the steps that a target label is recognized by a detection endpoint, detection information is obtained and then sent to a control node, the control node determines a target configuration task in a pre-configured task cluster according to a target identification which is contained in the detection information and used for identifying the target label, and further determines a current task node in the target configuration task and sends first control information to a display endpoint when it is determined that a first endpoint identification in the detection information is matched with an endpoint identification which is pre-allocated for the task node of the target configuration task, so that the current task node is displayed in a first area by the display endpoint.
The technical solution of the present application is explained below by some possible implementations.
Referring to fig. 1, fig. 1 shows a schematic structural diagram of a signage system 10 according to an embodiment of the present application, in the embodiment of the present application, the signage system 10 includes a front-end node 200 and a control node 100, the front-end node 200 includes a display endpoint 220 and a plurality of detection endpoints 210, and the display endpoint 220 and each of the detection endpoints 210 establish communication with the control node 100.
The billboard system 10 is configured with target tags that match the billboard system 10 when used in some application scenarios, such as project software development process management, or production process management. Taking software development process management as an example, the signboard system 10 and the target tag are both configured with information related to the developed software project in advance, for example, Radio Frequency Identification (RFID) technology is utilized, an RFID reader with the model number of RC522 can be selected as the detection endpoint 210, an entity card with a preset chip is adopted as the target tag, and the RFID reader is utilized to write configuration task information, such as project number, project content, card ID, endpoint ID, responsible person information, recording time point, and the like, into the chip in the entity card, so that when the signboard system 10 identifies the target tag, the task information of the software project configured for the target tag can be recognized.
Referring to fig. 2, fig. 2 is a schematic diagram illustrating an interaction between the front-end node 200 and the control node 100. In an application scenario of the software development process, for example, when the billboard system 10 is used to manage the development process, a user places a target tag in one of the detection endpoints 210 of the billboard system 10, and the detection endpoint 210 recognizes the target tag, obtains detection information, and sends the detection information to the control node 100, where the detection information obtained by the detection endpoint 210 includes a first endpoint identifier and a target identifier, the first endpoint identifier is used to identify the detection endpoint 210 that recognizes the target tag, and the target identifier is used to identify the target tag.
For example, in the billboard system 10 shown in FIG. 1, assume that the front-end node 200 is provided with A, B, C, D, E, F, G for a total of 7 detection endpoints, with the 7 detection endpoints being respectively 1-1, 1-2, 1-3, 1-4, 1-5, 1-6, 1-7 with their respective preconfigured endpoint identifications; and assuming that the target identifier written for the target tag in advance is IDcard1, when the user places the target tag at detection endpoint C, the first endpoint identifier is 1-3, and at this time, the detection information at least includes information "1-3, IDcard 1"; if the target id written for the target tag in advance is IDcard2, and when the user places the target tag at detection endpoint F, the first detection id is 1-6, and at this time, the detection information at least includes information "1-6, IDcard 2".
In the embodiment of the present application, the control node 100 may be an integrated circuit chip having signal processing capability for computation and control. The control node 100 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), a voice Processor, a video Processor, and the like; but may also be a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The logic blocks disclosed in the embodiments of the present application may be implemented or performed. The general purpose processor may be a microprocessor or the control node 100 may be any conventional processor, such as a PLC (Programmable Logic Controller), a single chip processor, etc.
Moreover, the control node 100 is preconfigured with a task cluster, where the task cluster includes at least one configuration task, and is associated with a tag identifier and a detection endpoint corresponding to each configuration task in advance, and a task node corresponding to each detection endpoint in the detection endpoints configured for each configuration task.
For example, two configuration tasks task1 and task2 are configured in the control node 100, and the association relationship between the two configuration tasks and the tag identifier and the corresponding relationship between the detection end point and the task node may be in the form shown in the following table:
table 1 task Cluster configuration schematic
Configuration tasks Label identification Detecting end point and task node corresponding relation
task1 IDcard1 A-node 1; b-node 2; c-node 3; d-node 4;
task2 IDcard2 c-node 1; d-node 2; e-node 3; f-node 4
Thus, when obtaining the detection information sent by the detection endpoint 210, the control node 100 determines the target configuration task in the task cluster according to the obtained detection information. For example, in the application scenario shown in table 1, assuming that the detection information includes "1-3, IDcard 1", the control node 100 identifies that the target configuration task currently operated by the user is task1 according to the detection information, and determines that the task1 is the target configuration task, where the corresponding relationship between the task node and the detection endpoint is: detecting an end point A-node 1; detecting an endpoint B-node 2; detecting an endpoint C-node 3; the endpoint D-node 4 is detected.
Furthermore, the control node 100 further determines whether the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task according to the detection information, for example, in an application scenario where the detection information includes "1-3, IDcard 1", when the control node 100 recognizes that the target configuration task is task1 by the target tag "IDcard 1", it further determines that the detection endpoint corresponding to the target tag includes: detection endpoint a, detection endpoint B, detection endpoint C, and detection endpoint D. Thus, the control node 100 determines that the detection endpoint for identifying the target tag belongs to the detection endpoint configured for the target configuration task in advance according to the first endpoint identifier "1-3" included in the detection information; in the target configuration task1, the current task node is node 3.
Therefore, when the control node 100 determines that the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task, the control node 100 sends the first control information to the display endpoint 220, where the first control information includes the current task node, for example, in the above application scenario, the first control information sent by the control node 100 to the display endpoint 220 includes that the current task node in task1 is node 3. Accordingly, when the display endpoint 220 obtains the first control information, the current task node is displayed in a first area according to the first control information, where the first area is an area of the display endpoint 220 for representing the current task node.
For example, referring to fig. 3, fig. 3 is a schematic diagram of a display area of the display endpoint 220, in the above application scenario, when the current task node including task1 in the first control information obtained by the display endpoint 220 is node 3, the display endpoint 220 displays the current node task in an area corresponding to node 3 of task1, for example, as shown in the information "task 1 node 3 is currently executed" shown in fig. 3, to indicate that the task currently being executed by the current user is task1, and the executed node is node 3.
Moreover, in order to highlight that the node 3 is a task node currently being executed in task1, some image features may be used for enhancement, such as color, line thickness, dynamic graphic display, and the like, for example, the first area is highlighted in red, and a flash alert is performed at a preset time interval, such as every 10 s.
It should be noted that the display endpoint 220 is used for displaying information, and in the embodiment of the present application, the display endpoint 220 may be adapted according to the requirement of the user. For example, in some application scenarios, when the number of people whose demand is suitable is small, the display endpoint 220 may adopt devices such as an LED display screen, and in other application scenarios, when the number of people whose demand is suitable is large, the display endpoint 220 may adopt devices such as a projector, so as to display the number of people in a large area.
Based on the above design, the signboard system 10 provided in this embodiment of the present application, after the detection endpoint 210 recognizes the target tag and obtains the detection information, sends the detection information to the control node 100, and then the control node 100 determines the target configuration task in the pre-configured task cluster according to the target identifier included in the detection information and used for identifying the target tag, and further determines the current task node in the target configuration task and sends the first control information to the display endpoint 220 when it is determined that the first endpoint identifier in the detection information matches the endpoint identifier allocated to the task node of the target configuration task in advance, so that the display endpoint 220 displays the current task node in the first area, compared with the prior art, when the signboard system 10 displays the task progress, the input labor cost can be reduced when a display area with a large demand is required, the efficiency of project task execution is improved, and then the satisfaction of the user is improved.
In some application scenarios, in order to make the scheduling of the personnel more flexible and make the execution flow of the task smoother, when the current task node is executed, a user of the downstream task node needs to prepare in advance, so that after the current task node is completed, the downstream task node can directly start working without preparing again, and thus the completion time of the target configuration task is prolonged.
Therefore, optionally, in this embodiment of the present application, as a possible implementation manner, when the control node 100 determines the target configuration task in the task cluster according to the detection information, the target configuration task further includes processing sequence information of each task node, for example, in an application scenario shown in table 1, when the control node 100 determines that the target configuration task is task1, the task nodes of the target configuration task sequentially: node 1 → node 2 → node 3 → node 4.
Referring to fig. 4, fig. 4 is another schematic interaction diagram of the front-end node 200 and the control node 100. At this time, when the control node 100 determines that the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task, at least one downstream node of the current task node in the target configuration task is obtained according to the processing sequence information and the current task node included in the target configuration task. For example, in the application scenario, when the target task is task1 and the current task node is node 3, the downstream node is node 4; if the current task node determined by the control node 100 is node 2 in task1, the downstream node may be node 3, or may be node 3 and node 4. That is, at least one of the downstream nodes acquired by the control node 100 at least includes a downstream node adjacent to the current task node, for example, when the current task node is node 2 in task1, the downstream node at least includes node 3.
In addition, in this embodiment of the application, after acquiring at least one downstream node of the current task node, the control node 100 sends second control information to the display endpoint 220, where the second control information includes the at least one downstream node acquired by the control node 100, for example, in the application scenario, when the current task node is node 3 in task1 and the at least one downstream node determined by the control node 100 is node 4 in task1 in the second control information sent by the control node 100 to the display endpoint 220, the second control information includes node 4 in task 1.
Accordingly, when the display endpoint 220 obtains the second control information, the at least one downstream node is displayed in a second area according to the second control information, where the second area is an area of the display endpoint 220 for identifying the at least one downstream task node, for example, please refer to fig. 3, in an application scenario where the current task node is node 3 in task1, when the downstream node acquired by the control node 100 is node 4 in task1, the information displayed by the display endpoint 220 is "task 1 node 4 is ready to be executed" to represent that the task currently being executed by the user is task1 and the node to be executed is node 4, the user pre-assigned to complete the task corresponding to node 4 can prepare for execution in advance, and after the node 3 is completed as the current task node, the user corresponding to node 4 can directly execute the corresponding task without preparation, thereby avoiding the completion time of the target configuration task being lengthened.
It should be noted that, in some embodiments of the present application, for example, in an application scenario where the above-mentioned highlighted node 3 is a task node currently being executed in task1, and the node 3 is colored and combined with a flashing light, downstream task nodes may also be displayed by using colors different from the current task node, for example, a first region corresponding to the node 3 is displayed with red highlighting and is flashed every 10s, and the representative node 3 is the current task node, a second region corresponding to the node 4 as a downstream task node is displayed with yellow middle luminance and is flashed every 30s, or a second region corresponding to the node 4 is not flashed, and the representative node 4 is a task node to be executed.
Based on the above design, in the billboard system 10 provided in this embodiment of the present application, after the control node 100 determines the target configuration task and the current node, at least one downstream task node of the current task node is obtained according to processing sequence information of each task node included in the target configuration task, and the obtained at least one downstream task node is displayed by the display endpoint 220, so as to remind a user of a task node to be executed, so that after the current task node is executed, the downstream task node can be continuously executed, and thus the completion time of the target configuration task is prevented from being lengthened.
Accordingly, in some application scenarios, when a current task node is executed, generally, an upstream task node of the current task node belongs to a task node that will not be executed any more or a task node that has been executed.
Therefore, in order to better show the execution situation of the task flow to assist project personnel in improving the execution efficiency, in this embodiment of the present application, as a possible implementation manner, the control node 100 further obtains, according to the processing sequence information of the target configuration task, at least one upstream node of the current task node in the target configuration task according to the processing sequence information and the current task node included in the target configuration task when the control node 100 determines that the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task.
Referring to fig. 5, fig. 5 is another interaction diagram of the front-end node 200 and the control node 100. In the application scenario described above, for example, when the target task is task1 and the current task node is node 3, the upstream node includes node 1 and node 2; if the control node 100 determines that the current task node is node 2 in task1, the upstream node includes node 1.
In addition, in this embodiment of the application, after acquiring at least one upstream node of the current task node, the control node 100 sends third control information to the display endpoint 220, where the third control information includes the at least one upstream node acquired by the control node 100, for example, in the application scenario, in the third control information sent to the display endpoint 220 by the control node 100, when the current task node is node 3 in task1, and the at least one upstream node determined by the control node 100 is node 1 and node 352, the third control information includes node 1 and node 352 in task 1. Accordingly, when the display endpoint 220 obtains the third control information, according to the third control information, the at least one upstream node is displayed in a third area, where the third area is an area of the display endpoint 220 for identifying the at least one upstream task node, for example, please refer to fig. 3 in combination, in an application scenario where the current task node is node 3 in task1, when the upstream nodes acquired by the control node 100 are node 1 and node 2 of task1, the information displayed in the third area by the display endpoint 220 is "task 1 node 1 is completed" and "task 1 node 2 is completed" for representing that the task currently being executed by the user is task1, and the task nodes represented by node 1 and node 2 are no longer executed.
It is worth to be noted that, in some application scenarios such as a software development process, two consecutive task nodes may be directly executed by the same user, so that the user may ignore the moving target tag; or in some other application scenarios, the software development process steps are normally executed due to the carelessness of the user, but the target tag is not moved in the kanban system 10 accordingly, so that when the kanban system 10 is going to identify the target tag, some task nodes in the task nodes upstream of the current task node are not displayed at the display end point 220. Therefore, in the embodiment of the present application, the upstream task node of the current task node may be all task nodes upstream of the current task node in the target matching task, for example, in an application scenario as shown in fig. 3, the current task node is node 3, and then the upstream task node includes node 1 and node 2; in the target matching task, all completed task nodes upstream of the current task node may also be configured, for example, in the schematic diagram shown in fig. 6, if the target label is assumed to be directly moved to the detection endpoint corresponding to the node 3 due to the detection endpoint corresponding to the node 1 in the target configuration task, at this time, when the current task node is the node 3, the upstream task node only includes the node 1, and at this time, other information may be displayed in the area corresponding to the node 2, for example, "task 1 node 2 is not completed", to represent that the user moves the target label directly from the detection endpoint corresponding to the node 1 to the detection endpoint corresponding to the node 3, and skips over the detection endpoint corresponding to the node 2.
Moreover, in some possible implementation manners of the embodiment of the present application, for example, in an application scenario where the above-mentioned highlighted node 3 is a task node currently being executed in task1, and the node 3 is paired with a flashing light by using colors, an upstream task node may also be displayed by using colors different from the current task node, for example, a first region corresponding to the node 3 is displayed with a red highlight and is flashed every 10s, and the representative node 3 is the current task node, a third region corresponding to the nodes 1 and 2 as the upstream task node is displayed with a green medium brightness and is flashed every 30s, or the third regions corresponding to the nodes 1 and 2 are not flashed, so as to represent the nodes 1 and 2 as task nodes that are no longer executed.
Although not every task node needs to be executed among all task nodes set for the target configuration task. However, in some application scenarios, part of the task nodes are important for the target configuration task, and if not completed, the subsequent task should not be executed, so that the project personnel can control the important nodes in the project task. For example, in a software development process, the feasibility of a software development project needs to be reviewed for the first time, and if the task node is not executed or the task node is not executed, the subsequent task node should not be executed.
Therefore, optionally, referring to fig. 7, fig. 7 is another schematic interaction diagram of the front-end node 200 and the control node 100, in this embodiment, as a possible implementation manner, before the control node 100 sends the first control information to the display endpoint 220, the control node 100 further needs to monitor current state information of the target configuration task, where the current state information is used to characterize whether the preset task node in the target configuration task has been completed, and the current state information includes the first state information and the second state information, the first state information characterizes that the preset task node in the target configuration task is marked, that is, the preset task node has been completed, the preset task node is a task node that the user has to complete in the target configuration task, and the preset task node is an upstream node of the current task node, such as a task node of the above-mentioned subject evaluation in the software development project, and the second state information represents that the preset task node in the target configuration task is not marked, namely the preset task node is not finished.
Thus, for example, in the schematic diagrams shown in fig. 1 and fig. 6, it is assumed that in task1, a task node is preset as node 1, when a user places a target tag on detection endpoint C, if the current state information is the first state information, representation node 1 is marked, node 1 is already completed, at this time, a task node corresponding to node 3 in the target configuration task may be executed, and at this time, control node 100 further executes sending of the first control information to display endpoint 220; on the contrary, if the current state information is the second state information, the representation node 1 is not marked, the node 1 is not completed, and the downstream task node of the node 1 cannot be executed at this time, the control node 100 may control the display endpoint 220 to display a preset error message or a prompt message, for example, "xx task node is not completed, and please return to execute xx task node".
Based on the above design, in the billboard system 10 provided in the embodiment of the present application, the preset task node is set in the target configuration task, and whether the preset task node in the target configuration task is marked is monitored, and when the preset task node is marked, the control node 100 responds to the current task node for execution, and further sends the first control information to the display endpoint 220, so that the execution of the target configuration task is normalized.
Also, in some application scenarios, since the preset task node is one of the nodes of the target configuration task, for example, in the application scenario shown in fig. 6, node 1 is one of the nodes in task1, one of the possible reasons that the current state information is the second state information is: the current task node itself is the preset task node, so that the current state information is the second state information, which is a necessary event.
Therefore, please refer to fig. 8, fig. 8 is another interaction diagram of the front-end node 200 and the control node 100, in the embodiment of the present application, when the control node 100 monitors that the current state information is the second state information, the control node 100 further determines whether the current task node is the preset task node, if the control node 100 determines that the current task node is the preset task node, for example, in the above example, if the preset task node is node 1 and the current task node is also node 1, it indicates that the current state information is the second state information is a necessary event, because node 1 is a task node to be executed, at this time, the control node 100 also sends the first control information to the display endpoint 220, and records that the current state information is the first state information; on the contrary, if the control node 100 determines that the current task node is not the preset task node, for example, in the application scenario, the current task node is the node 2 or the node 3, at this time, the control node 100 performs an operation, for example, the control display endpoint 220 displays a preset error message or a prompt message.
In some application scenarios, to meet the requirement of low power consumption, the detection endpoint 210 may adaptively adjust the operating state of the billboard system 10 according to the requirements of the usage scenario.
For example, optionally, in this embodiment of the present application, as a possible implementation manner, if any task node in the target configuration task is not executed, the control node 100 controls the detection endpoint corresponding to each task node of the target configuration task to be kept in a sleep state, so as to reduce power consumption of the billboard system 10; when the control node 100 determines that the current task node is the preset task node, for example, in the above example, when the preset task node is the node 1 and the current task node is also the node 1, the control node 100 further controls the detection endpoint corresponding to each task node of the preset target configuration task to keep the awake state, so as to represent that the target configuration task is currently being executed and the detection endpoint corresponding to each task node needs to keep the awake state.
It should be noted that in the embodiment of the present application, the detection endpoint remaining in the sleep state refers to the detection endpoint operating at a lower detection frequency than the wake-up state, and the non-detection endpoint does not operate, for example, the detection endpoint detects every 0.1s in the wake-up state, and then in the sleep state, the detection endpoint may detect every 5 s.
In the above application scenario, the kanban system 10 determines whether to execute the downstream task node of the preset task node according to whether the preset task node is marked, that is, as long as the preset task node is marked, the subsequent task node may be executed discontinuously.
However, in some application scenarios, each task node needs to be executed, and in the target configuration task, all task nodes must be executed according to a preset processing order.
Therefore, optionally, referring to fig. 9, fig. 9 is another schematic interaction diagram of the front-end node 200 and the control node 100, in this embodiment, as a possible implementation manner, before the control node 100 sends the first control information to the display endpoint 220, the control node 100 further listens to node status information of the target configuration task, where the node status information characterizes all task nodes marked in the target configuration task, that is, in the node status information, all marked task nodes are task nodes to be executed, for example, in the schematic diagram shown in fig. 3, it is assumed that in task1, node 1 and node 2 are both marked if both node 1 and node 2 are already executed.
And, only when the previous task node of the current task node is marked, the control node 100 further specifically performs sending the first control information to the display endpoint 220 and marks the current task node, for example, in the schematic diagram shown in fig. 3, if the current task node is node 3, when node 2 is marked, the control node 100 sends the first control information to the display endpoint 220.
On the contrary, referring to fig. 10, fig. 10 is another schematic interaction diagram of the front-end node 200 and the control node 100, if the previous task node of the current task node is not marked, the previous task node representing the current task node is not executed, and the upstream task node of the current task node cannot be skipped to directly execute the current task node, for example, in the above schematic diagram shown in fig. 6, if the current task node is node 3, and if node 2 is not marked, the representation node 2 is not executed, and at this time, the control node 100 will send the fourth control information to the display endpoint 220.
Accordingly, when the display endpoint 220 obtains the fourth control information, the characterization control node 100 determines that the user is performing an incorrect operation and tries to skip part of task nodes in the target configuration task, and at this time, the display endpoint 220 displays an error message according to the fourth control information, where the error message characterizes that a last task node of the current task node is not marked, such as "operation error, please continuously execute each task node", and so on.
With continued reference to fig. 1, the billboard system 10 is generally fixed in mass production, for example, in the schematic diagram shown in fig. 1, the billboard system 10 includes 7 detection end points, which means that the billboard system 10 shown in fig. 1 supports configuration tasks of 7 task nodes at most. However, in some application scenarios, if there are too many task nodes for the configuration task, for example, 20 task nodes or even more, the single kanban system 10 will not be able to meet the user's needs.
Thus, in the present embodiment, as one possible approach, a manner is provided by which the billboard system 10 extends to accommodate the personalization needs of different projects. Specifically, the billboard system 10 is provided with a first connection node, for example, in the schematic diagram shown in fig. 1, the left and right sides of the billboard system 10 are respectively provided with a first male port 231 and a first female port 232, and any two billboard systems 10 can be expanded in the transverse direction by means of the cooperation of the first male port 231 and the first female port 232, for example, please refer to fig. 11, fig. 11 is an expanded schematic diagram of the two billboard systems 10 in the transverse direction, and then different task nodes of the same target configuration task are configured by detection end points of different billboard systems 10, thereby realizing continuous application of the billboard system 10 to multiple task nodes.
The application shown in fig. 11 is an extended application of the billboard system 10 in the landscape direction, and in other application scenarios, the same configuration task may be divided into a plurality of different subtasks, and when executed, the subtasks often need to monitor the progress uniformly.
Therefore, as a possible implementation manner, in the embodiment of the present application, please continue to refer to fig. 1, the billboard system 10 is further provided with a second connection point, which is different from the first connection point, the first connection point is used for connecting the plurality of billboard systems 10 in a first direction, such as the transverse direction in fig. 1, and the second connection point is used for connecting the plurality of billboard systems 10 in a second direction, such as the longitudinal direction in fig. 1.
Moreover, as a possible implementation manner, the second connection point may be implemented by providing a second male opening 241 and a second female opening 242 on two sides of the billboard system 10 along the second direction, for example, in the schematic diagram shown in fig. 1, the second male opening 241 and the second female opening 242 are respectively provided at the upper end and the lower end, so that the plurality of billboard systems 10 can be expanded in the second direction, for example, in the longitudinal direction, by matching the second male opening 241 with the second female opening 242. For example, referring to fig. 12, fig. 12 is an expanded schematic view of a plurality of billboard systems 10 in the longitudinal direction, and when a same configuration task is split into a plurality of different subtasks, task nodes of different subtasks can be respectively configured in the billboard systems 10 in different rows, so that a unified monitoring progress of the plurality of different subtasks is realized; alternatively, the respective task nodes of different configuration tasks are respectively configured in the billboard systems 10 of different rows, so as to monitor the progress of a plurality of different configuration tasks in a unified manner.
Moreover, as a possible implementation manner, since the first connection point and the second connection point enable the plurality of billboard systems 10 to be respectively expanded in the first direction and the second direction, in this embodiment of the application, the plurality of billboard systems 10 can be respectively expanded in the first direction and the second direction by using a manner that the first connection point and the second connection point are matched, so as to meet the requirements of other application scenarios.
In the application of extending the plurality of billboard systems 10 in the second direction as shown in fig. 12, since the billboard systems 10 in different rows can be respectively configured with different configuration tasks, the progress of monitoring the multiple configuration tasks is unified. However, if a plurality of billboard systems 10 are expanded in the second direction, different configuration tasks are respectively configured for the billboard systems 10 in different rows, and there is task isolation between detection endpoints in different rows, so that the target tag must be placed in a designated column of billboard systems 10 to be identified.
Based on this, in the embodiment of the present application, as a possible implementation manner, when the plurality of billboard systems 10 are connected by the second connection point in the second direction, such as matching the second male port 241 with the second female port 242 shown in fig. 12, so that the plurality of billboard systems 10 are expanded in the longitudinal direction, the plurality of billboard systems are arranged in rows and columns, and the detection end points in the same column are configured with the same task node in advance. That is, the same task cluster is configured in the control nodes 100 of different billboard systems 10, and for the detection endpoints in the same column, any configuration task in the task cluster corresponds to the same task node, so that the user can be identified the same target configuration task when the target tag is placed at the detection endpoint in the same column but in a different row.
In the embodiment of the present application, the control node 100, the detection endpoint 210, the display endpoint 220, and the like are all devices that need to be powered. Therefore, as a possible implementation manner, please continue to refer to fig. 1, the billboard system 10 further includes a power node 250, where the power node 250 is configured to supply power to the control node 100 and all the detection terminals 210, for example, the power node 250 may be a power interface, directly connected to the commercial power, or a lithium battery.
Moreover, as a possible implementation manner, after the plurality of billboard systems 10 are expanded as shown in fig. 11 or fig. 12, the power nodes 250 of different billboard systems 10 are all electrically connected, for example, the first male port 231, the first female port 232, the second male port 241, and the second female port 242 in fig. 1 are all set as power ports, and the power node 250 is a lithium battery disposed in the billboard system 10, and after the plurality of billboard systems 10 are electrically connected, the lithium batteries of different billboard systems 10 can be regarded as being connected in series to form a whole to supply power to the different billboard systems 10, thereby implementing the integrated sharing of the power nodes 250.
With continued reference to fig. 1, in the embodiment of the present application, as a possible implementation manner, the front-end node 200 further includes a voice endpoint 260, and the voice endpoint 260 establishes communication with the control node 100.
Referring to fig. 13, fig. 13 is another interaction diagram of the front-end node 200 and the control node 100, in this embodiment of the application, when the control node 100 determines that the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task, the control node 100 sends fifth control information to the voice endpoint 260, where the fifth control information represents a target tag for normal operation of the user.
Accordingly, when the voice endpoint 260 obtains the fifth control information, the voice endpoint 260 emits the first voice information according to the fifth control information to represent the normal operation of the user, the first endpoint id is successfully matched with the endpoint id, for example, the voice endpoint 260 may be configured as a buzzer, a speaker, etc., and the content of the first voice information may be "successful in card swiping", "successful in tag recognition", etc., or may be a voice message such as "ticketing and ticketing" to prompt the user that the card swiping is successful.
Furthermore, it should be noted that in some other embodiments of the embodiment of the present application, when the control node 100 determines that the first endpoint identifier does not match the endpoint identifier corresponding to the task node of the target configuration task, the control node 100 may further send sixth control information to the voice endpoint 260, so that the voice endpoint 260 sends second voice information, such as "card swiping failure" or "tag recognition failure" to remind the user of the current incorrect operation.
In the foregoing implementation manner of the embodiment of the application, for single-point operation based on the control node 100, as long as the control node 100 determines the target configuration task, the current task node, and whether the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task, and the like, this manner can meet the requirement of a single software development process, but in some application scenarios, for example, it is necessary to monitor whether the task node operates according to a normal process, or record the execution time of each task node, and the like, the implementation manner cannot meet the requirement.
Based on this, optionally, as a possible implementation, the kanban system 10 further comprises a network node 300, such as a server, with which the control node 100 establishes communication.
Referring to fig. 14, fig. 14 is a schematic diagram of an interaction between the control node 100 and the front-end node 200 and the network node 300. At this time, the control node 100 needs to transmit the detection information to the network node 300 before the control node 100 transmits the first control information to the display endpoint 220.
Therefore, the network node 300 further performs, based on the obtained detection information, an operation of the control node 100 in determining whether the first endpoint identifier matches the endpoint identifier corresponding to the task node of the target configuration task (i.e., the operation of the control node 100 before obtaining the detection information and before sending out the first control information is not described herein); and, when the network node 300 determines that the first endpoint identification matches the endpoint identification corresponding to the task node of the target configuration task, the network node 300 sends the first identification information to the control node 100.
Accordingly, the control node 100 transmits the first control information to the display endpoint 220 according to the first identification information.
It should be noted that, when the billboard system 10 is configured with the network node 300, all the determining and monitoring actions of the control node 100 may be completed by the network node 300, and then the network node 300 sends corresponding identification information to the control node 100, so that the control node 100 executes corresponding control information, such as the first control information, the second control information, and the like. That is, when the network node 300 is configured, the control node 100 may not perform the above-mentioned actions such as determining and monitoring, and the control node 100 forwards the detection information to the network node 300, and the network node 300 performs the actions such as determining and monitoring, and then sends the identification information to the control node 100, so that the control node 100 sends information such as the first control information and the second control information to the front-end node 200.
The network node 300 is also configured with corresponding project management software and a preset database for recording the execution of each configuration task. For example, in the embodiment of the present application, all configuration tasks in the task cluster and all task nodes of each configuration task are pre-recorded in the preset database, when the network node 300 determines the current task node, the network node 300 further marks the current task node in the preset database, and further, information such as the time when the current task node is marked may also be recorded to record the completion condition of each configuration task, so that the user can check the completion condition conveniently.
Based on the above design, in the billboard system 10 provided in the embodiment of the present application, the network node 300 is disposed in the billboard system 10, and communication between the network node 300 and the control node 100 is established, so that all the determining and monitoring actions in the billboard system 10 can be completed by the network node 300, and thus, different billboard systems 10 can implement unified management through the same network node 300, and can record the completion of each configuration task, which is convenient for a user to check.
Referring to fig. 15, fig. 15 is a schematic diagram illustrating a possible structure of a billboard system 10 according to an embodiment of the present disclosure, in the billboard system 10, a Control node 100 includes a Micro Control Unit (MCU), and a Flash Memory (Flash EEPROM Memory, Flash Memory, Static Random-Access Memory, SRAM), a Wireless Fidelity (Wi-Fi), and a data bus, which are electrically connected to the MCU respectively; the FLASH is used for programming the embedded program for the control node 100; the MCU is used for calculation and control; the SRAM is used for recording temporary data generated in the data processing process, designation and the like; Wi-Fi is used to control node 100 to establish communication with a server; the data bus may be implemented as SPI, I2C, etc. bus for controlling the node 100 to establish communication with the front end node 200, e.g., display, buzzer, sensors, etc.
For the foregoing front-end node 200 in the embodiment of the present application, a possible implementation manner is given below, and the embodiment of the present application further provides a front-end node 200, where the front-end node 200 is applicable to the above billboard system 10, and in the embodiment of the present application, the front-end node 200 includes a detection endpoint 210 and a display endpoint 220, and both the detection endpoint 210 and the display endpoint 220 establish communication with the control node 100;
the detection endpoint 210 is configured to identify a target tag, obtain detection information, and send the detection information to the control node 100, so that the control node 100 determines a current task node according to the detection information and sends first control information to the display endpoint 220, where the detection information includes a first endpoint identifier and a target identifier, the first endpoint identifier is used to identify the detection endpoint 210, the target identifier is used to identify the target tag, the current task node belongs to a target configuration task, the target configuration task includes at least one task node corresponding to the endpoint identifier, the current task node belongs to at least one task node corresponding to the endpoint identifier, and the first control information includes the current task node;
the display endpoint 220 is configured to display the current task node in a first area according to the first control information, where the first area is an area of the display endpoint 220 for identifying the current task node.
Based on the above design, the front-end node 200 according to the embodiment of the present application, after the detection endpoint 210 recognizes the target tag and obtains the detection information, sends the detection information to the control node 100, so that the control node 100 determines the target configuration task in the pre-configured task cluster according to the target identifier included in the detection information for identifying the target tag, and further determines the current task node in the target configuration task to send the first control information to the display endpoint 220 when it is determined that the first endpoint identifier in the detection information matches the endpoint identifier allocated to the task node of the target configuration task in advance, so that the display endpoint 220 displays the current task node in the first area according to the first control information, compared to the prior art, when the dashboard system 10 displays the task progress, and when a larger display area is required, the input labor cost can be reduced, and the efficiency of executing the project task is improved.
It should be noted that, please refer to the above embodiments for the specific execution logic of the detection endpoint 210 and the display endpoint 220, which is not described herein.
Optionally, as a possible implementation manner, the front-end node 200 further includes a voice endpoint 260, where the voice endpoint 260 establishes communication with the control node 100;
the voice endpoint 260 is configured to send out first voice information according to fifth control information sent by the control node 100, where the first voice information represents that the first endpoint identifier and the endpoint identifier are successfully matched.
It should be noted that, in the embodiment of the present application, the front-end node 200 further has some other functions or functions, and please refer to the foregoing embodiments specifically, which are not described herein again.
For the control node 100 in the embodiment of the present application, a possible implementation manner is given below, and the embodiment of the present application further provides a control node 100, where the control node 100 is applicable to the billboard system 10, and in the embodiment of the present application, the control node 100 establishes communication with both the display endpoint 220 and the plurality of detection endpoints 210;
the control node 100 is configured to receive detection information, where the detection information includes a first endpoint identifier and a target identifier, the first endpoint identifier is used to identify the detection endpoint 210, and the target identifier is used to identify a target tag;
the control node 100 is further configured to determine a target configuration task in the task cluster according to the detection information, where the task cluster includes at least one configuration task, the target configuration task is a configuration task corresponding to the target identifier in the task cluster, and the target configuration task includes at least one task node corresponding to the endpoint identifier;
the control node 100 is further configured to, when the first endpoint identifier matches the endpoint identifier, determine a current task node, and send first control information to the display endpoint 220, so that the display endpoint 220 displays the current task node in a first area according to the first control information, where the current task node belongs to at least one task node corresponding to the endpoint identifier, the first area is an area in the display endpoint 220 for identifying the current task node, and the first control information includes the current task node.
Based on the above design, in the control node 100 provided in this embodiment of the present application, by obtaining the detection information sent by the detection endpoint 210, and further according to the target identifier included in the detection information and used for identifying the target tag, determining the target configuration task in the pre-configured task cluster, and further when it is determined that the first endpoint identifier in the detection information matches the endpoint identifier allocated to the task node of the target configuration task in advance, determining the current task node in the target configuration task, and sending the first control information to the display endpoint 220, so that the display endpoint 220 displays the current task node in the first area.
It should be noted that, please refer to the above embodiments for the specific execution logic of the control node 100, which is not described herein.
Optionally, as a possible implementation, the control node 100 also establishes communication with the voice endpoint 260;
the control node 100 is further configured to send fifth control information to the voice endpoint 260, so that the voice endpoint 260 sends out first voice information according to the fifth control information, where the first voice information indicates that the first endpoint identifier is successfully matched with the endpoint identifier.
Optionally, as a possible implementation, the control node 100 further establishes communication with the network node 300;
before the control node 100 sends the first control information to the display endpoint 220, the control node 100 is further configured to send the detection information to the network node 300, so that the network node 300 determines the current task node according to the detection information and feeds back the first identification information to the control node 100;
the control node 100 is specifically configured to send the first control information to the display endpoint 220 according to the first identification information.
It should be noted that, in the embodiment of the present application, the control node 100 further has some other functions or functions, and please refer to the foregoing embodiment specifically, which is not described herein again.
For convenience and brevity of description, it can be clearly understood by those skilled in the art that the specific working processes of the system and the apparatus described above may refer to corresponding processes in the method embodiments, and are not described in detail in this application. In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some communication interfaces, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
To sum up, according to the signboard system, the front-end node, and the control node provided in the embodiment of the present application, after the detection endpoint 210 recognizes the target tag and obtains the detection information, the detection information is sent to the control node 100, and then the control node 100 determines the target configuration task in the pre-configured task cluster according to the target identifier included in the detection information and used for identifying the target tag, and further determines the current task node in the target configuration task and sends the first control information to the display endpoint 220 when it is determined that the first endpoint identifier in the detection information matches the endpoint identifier allocated to the task node of the target configuration task in advance, so that the display endpoint 220 displays the current task node in the first area, compared with the prior art, when the signboard system 10 displays the task progress and needs a larger display area, the input labor cost can be reduced, the efficiency of executing the project task is improved, and the satisfaction degree of the user is further improved; after the control node 100 determines the target configuration task and the current node, at least one downstream task node of the current task node is obtained according to processing sequence information of each task node included in the target configuration task, and the obtained at least one downstream task node is displayed through the display endpoint 220 to remind a user of the task node to be executed, so that after the current task node is executed, the downstream task node can be continuously executed, and the completion time of the target configuration task is prevented from being prolonged; the execution of the target configuration task is normalized by setting a preset task node in the target configuration task, monitoring whether the preset task node in the target configuration task is marked, and when the preset task node is marked, responding to the current task node by the control node 100, and further sending first control information to the display endpoint 220; the network node 300 is further arranged in the billboard system 10, and communication between the network node 300 and the control node 100 is established, so that all judgment and monitoring actions in the billboard system 10 can be completed by the network node 300, and further, different billboard systems 10 can realize unified management through the same network node 300, and can record the completion condition of each configuration task, thereby facilitating the checking by users.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (20)

1. A billboard system, comprising a front-end node and a control node, wherein the front-end node comprises a display end point and a plurality of detection end points, and the display end point and each detection end point establish communication with the control node;
the detection endpoint is used for identifying a target label, obtaining detection information and sending the detection information to the control node, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying the detection endpoint, and the target identifier is used for identifying the target label;
the control node is used for determining a target configuration task in a task cluster according to the detection information, wherein the task cluster comprises at least one configuration task, the target configuration task is a configuration task corresponding to the target identifier in the task cluster, and the target configuration task comprises at least one task node corresponding to the endpoint identifier;
the control node is further configured to determine a current task node and send first control information to the display endpoint when the first endpoint identifier matches the endpoint identifier, where the current task node belongs to the at least one task node corresponding to the endpoint identifier, and the first control information includes the current task node;
and the display endpoint is used for displaying the current task node in a first area according to the first control information, wherein the first area is an area used for identifying the current task node in the display endpoint.
2. The system of claim 1, wherein the target configuration task further includes processing order information for each of the task nodes;
the control node is further configured to, when the first endpoint identifier matches the endpoint identifier, obtain at least one downstream task node of the current task node according to the processing sequence information and the current task node;
the control node is further configured to send second control information to the display endpoint, where the first control information includes the at least one downstream node;
the display endpoint is further configured to display the at least one downstream task node in a second area according to the second control information, where the second area is an area of the display endpoint, where the area is used to identify the at least one downstream task node.
3. The system of claim 1, wherein the target configuration task further includes processing order information for each of the task nodes;
the control node is further configured to, when the first endpoint identifier matches the endpoint identifier, obtain at least one upstream task node of the current task node according to the processing sequence information and the current task node;
the control node is further configured to send third control information to the display endpoint, where the third control information includes the at least one upstream node;
the display endpoint is further configured to display the at least one upstream task node in a third area according to the third control information, where the third area is an area of the display endpoint, where the area is used to identify the at least one upstream task node.
4. The system of claim 1, wherein the control node, prior to sending the first control information to the display endpoint,
the control node is further configured to monitor current state information of the target configuration task, where the current state information includes first state information and second state information, the first state information indicates that a preset task node in the target configuration task is marked, the second state information indicates that the preset task node in the target configuration task is not marked, and the preset task node is an upstream node of the current task node;
the control node is specifically configured to send the first control information to the display endpoint when the current state information is the first state information.
5. The system of claim 4,
the control node is further specifically configured to send the first control information to the display endpoint and record that the current state information is the first state information when the current state information is the second state information and it is determined that the current task node is the preset task node.
6. The system of claim 5,
the control node is further specifically configured to control a detection endpoint corresponding to each task node of the target configuration task to be kept in an awake state in advance when the control node determines that the current task node is the preset task node.
7. The system of claim 1 or 4 or 5 or 6, wherein said control node, prior to sending a first said control information to said display endpoint,
the control node is further configured to monitor node state information of the target configuration task, where the node state information represents all task nodes marked in the target configuration task;
the control node is further specifically configured to send, to the display endpoint, first control information when a previous task node of the current task node is marked, and mark the current task node.
8. The system of claim 7,
when the last task node of the current task node is not marked, the control node is further used for sending fourth control information to the display endpoint;
and the display endpoint is further configured to display error information according to the fourth control information, where the error information indicates that a last task node of the current task node is not marked.
9. The system of claim 1, wherein said kanban systems are provided with a first connection node, a plurality of said kanban systems being connected by said first connection node.
10. The system of claim 9, wherein the kanban system is further provided with a second connection node;
a plurality of said signage systems are connected in a first direction by said first connection node and a plurality of said signage systems are connected in a second direction by said second connection node.
11. The system of claim 10, wherein a plurality of the kanban systems are preconfigured with the same task node for the same column of detection endpoints when connected in a second direction by the second connection node.
12. The system of claim 9 or 10, wherein the billboard system is provided with a power node for supplying power to the control node, the display endpoint, and the plurality of detection endpoints;
after the plurality of billboard systems are connected, the plurality of power nodes are electrically connected.
13. The system of claim 1, wherein the front-end node further comprises a voice endpoint that establishes communication with the control node;
when the first endpoint identification is matched with the endpoint identification, the control node is further used for sending fifth control information to the voice endpoint;
and the voice endpoint is used for sending out first voice information according to the fifth control information, wherein the first voice information represents that the first endpoint identification is successfully matched with the endpoint identification.
14. The system of claim 1, wherein the kanban system further comprises a network node, the control node establishing communication with the network node;
before the control node sends the first control information to the display endpoint, the control node is further configured to send the detection information to the network node;
the network node is used for determining the target configuration task in the task cluster;
the network node is further configured to determine the current task node and send first identification information to the display endpoint when the first endpoint identifier matches the endpoint identifier;
the control node is specifically configured to send first control information to the display endpoint according to the first identification information.
15. The system of claim 14,
the network node is further configured to mark the current task node in a preset database when the current task node is determined, where the preset database records all configuration tasks in the task cluster in advance.
16. A front-end node comprising a detection endpoint and a display endpoint, both said detection endpoint and said display endpoint establishing communication with a control node;
the detection endpoint is used for identifying a target label, obtaining detection information and sending the detection information to the control node so that the control node determines a current task node according to the detection information and sends first control information to the display endpoint, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying the detection endpoint, the target identifier is used for identifying the target label, the current task node belongs to a target configuration task, the target configuration task comprises at least one task node corresponding to the endpoint identifier, the current task node belongs to the at least one task node corresponding to the endpoint identifier, and the first control information comprises the current task node;
and the display endpoint is used for displaying the current task node in a first area according to the first control information, wherein the first area is an area used for identifying the current task node in the display endpoint.
17. The front-end node of claim 16, wherein the front-end node further comprises a voice endpoint that establishes communication with the control node;
and the voice endpoint is used for sending first voice information according to fifth control information sent by the control node, wherein the first voice information represents that the first endpoint identifier is successfully matched with the endpoint identifier.
18. A control node, wherein the control node establishes communication with both a display endpoint and a plurality of detection endpoints;
the control node is used for receiving detection information, wherein the detection information comprises a first endpoint identifier and a target identifier, the first endpoint identifier is used for identifying a detection endpoint, and the target identifier is used for identifying a target label;
the control node is further configured to determine a target configuration task in a task cluster according to the detection information, where the task cluster includes at least one configuration task, the target configuration task is a configuration task corresponding to the target identifier in the task cluster, and the target configuration task includes at least one task node corresponding to an endpoint identifier;
the control node is further configured to determine a current task node and send first control information to the display endpoint when the first endpoint identifier matches the endpoint identifier, so that the display endpoint displays the current task node in a first area according to the first control information, where the current task node belongs to the at least one task node corresponding to the endpoint identifier, the first area is an area in the display endpoint used for identifying the current task node, and the first control information includes the current task node.
19. The control node of claim 18, wherein the control node further establishes communication with a voice endpoint;
and the control node is further configured to send fifth control information to the voice endpoint, so that the voice endpoint sends first voice information according to the fifth control information, where the first voice information represents that the first endpoint identifier is successfully matched with the endpoint identifier.
20. The control node of claim 18, wherein the control node further establishes communication with a network node;
before the control node sends the first control information to the display endpoint, the control node is further configured to send the detection information to the network node, so that the network node determines the current task node according to the detection information and feeds back first identification information to the control node;
the control node is specifically configured to send first control information to the display endpoint according to the first identification information.
CN201811450317.XA 2018-11-30 2018-11-30 Signboard system, front-end node and control node Active CN111258517B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811450317.XA CN111258517B (en) 2018-11-30 2018-11-30 Signboard system, front-end node and control node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811450317.XA CN111258517B (en) 2018-11-30 2018-11-30 Signboard system, front-end node and control node

Publications (2)

Publication Number Publication Date
CN111258517A true CN111258517A (en) 2020-06-09
CN111258517B CN111258517B (en) 2023-07-25

Family

ID=70948443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811450317.XA Active CN111258517B (en) 2018-11-30 2018-11-30 Signboard system, front-end node and control node

Country Status (1)

Country Link
CN (1) CN111258517B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819658A (en) * 2010-04-09 2010-09-01 浙江大学 Visual production management and control method for discrete workshop
WO2017127743A1 (en) * 2016-01-21 2017-07-27 CloudLeaf, Inc. Cloud-based systems and methods for asset management
US20180005175A1 (en) * 2015-01-13 2018-01-04 Richard Philippe Systems and methods of managing inventory using an rfid kanban system
CN107784414A (en) * 2016-08-31 2018-03-09 湖南中冶长天节能环保技术有限公司 A kind of production process parameters management system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819658A (en) * 2010-04-09 2010-09-01 浙江大学 Visual production management and control method for discrete workshop
US20180005175A1 (en) * 2015-01-13 2018-01-04 Richard Philippe Systems and methods of managing inventory using an rfid kanban system
WO2017127743A1 (en) * 2016-01-21 2017-07-27 CloudLeaf, Inc. Cloud-based systems and methods for asset management
CN107784414A (en) * 2016-08-31 2018-03-09 湖南中冶长天节能环保技术有限公司 A kind of production process parameters management system

Also Published As

Publication number Publication date
CN111258517B (en) 2023-07-25

Similar Documents

Publication Publication Date Title
US10824997B2 (en) Devices to create an intelligent meeting room
EP3106993A1 (en) Pos peripheral device controller, mobile host device, and control method therefor
WO2021237434A1 (en) Display screen configuration method, apparatus and system, and computer-readable storage medium
CN110097157B (en) Electronic shelf label awakening method and system and related components
CN105337998A (en) Multi-screen interaction system
CN112612462B (en) Method and device for adjusting conversation configuration, electronic equipment and storage medium
CN109005188A (en) A kind of data transmission device and method, system, equipment, computer storage medium
CN112486491A (en) Page generation method and device, computer equipment and storage medium
WO2021164159A1 (en) Device waking-up method and apparatus, and electronic device
US10192158B2 (en) Electronic price indicator, power supply apparatus and electric price indicating system
WO2015168855A1 (en) Welding power source management system and management method therefor
CN111258517B (en) Signboard system, front-end node and control node
CN113282850A (en) Resource label management method, device, electronic equipment, system and storage medium
CN105338284A (en) Method, device and system used for carrying out multi-point video communication
CN112199122A (en) Method, device and equipment for configuring display screen parameters
CN115801856A (en) Service processing method based on atomization service and related equipment
CN111339955A (en) Visual intelligent network distribution method and system, storage medium and control method
CN103345224A (en) Intelligent identification and management system based on ZigBee networking
CN112394866A (en) Training processing method and device
CN103546764A (en) Method and device for displaying information through television wall
CN110347304A (en) Interface display method, equipment and storage medium
CN109787778A (en) A kind of awakening method and device of equipment
CN210295154U (en) Communication device
WO2017032205A1 (en) Control method, apparatus, and system for electronic whiteboard
CN207367277U (en) A kind of class for supporting teaching equipment to control row machine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant