Kanban generation methods, systems, storage media, and electronic devices

By receiving creation, invitation, access, first update, and second update instructions, and utilizing the server to save and maintain data sources, the problem of users being unable to perform synchronous operations during the display of graphic files is solved. This enables multi-user collaborative online editing and data sharing, improving work efficiency and providing data references.

CN114419196BActive Publication Date: 2026-03-06GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111522525.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-13
Publication Date
2026-03-06
Estimated Expiration
2041-12-13

AI Technical Summary

Technical Problem

In existing technologies, users cannot perform synchronous operations during the display of graphic files, and multi-person collaborative online editing is not possible.

Method used

By receiving creation, invitation, access, first update, and second update instructions, and utilizing the server to store and maintain data sources, it enables multi-user collaboration for data collection, processing, distribution, and task completion. Combined with powerful data file formats and visualization libraries, it generates data analysis dashboards.

Benefits of technology

It enables real-time information interaction and data sharing in multi-person collaboration, ensures the consistency of data sources, improves work efficiency, and provides data reference through visualization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114419196B_ABST
    Figure CN114419196B_ABST
Patent Text Reader

Abstract

This invention relates to the field of multi-user collaborative information management technology, and discloses a Kanban board production method, system, storage medium, and electronic device. The Kanban board production method includes: receiving a creation instruction, and according to the creation instruction, instructing a first terminal to create a target task Kanban board and save the target task Kanban board data; receiving an invitation instruction, and according to the invitation instruction, instructing the first terminal to set operation permissions for a second terminal; receiving an access instruction, and according to the access instruction, displaying the target task Kanban board to the second terminal; receiving a first update instruction, and according to the first update instruction, updating the target task Kanban board data; and receiving a second update instruction, and according to the second update instruction, updating the task Kanban boards of the first terminal and / or the second terminal. Utilizing a server to store and maintain the data source ensures data source consistency; enabling multi-user collaboration to jointly complete data collection, processing, distribution, acquisition, and task completion improves work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of collaborative information management technology, and in particular to a method, system, storage medium, and electronic device for generating a Kanban board. Background Technology

[0002] With the continuous improvement of information and digitalization levels, people's demand for Internet technology is constantly increasing. Traditional display methods can no longer meet the requirements of individuals or enterprises in the future, which has led to the emergence of various new technologies for the Internet industry. The rise of online preview technology stems from the popularity of the Internet.

[0003] Unlike traditional graphic or animation presentation methods, online preview technology offers functions including B2B / B2C, mold technology communication, product display and sales, online teaching and entertainment, digital cities, 3D attractions, virtual real estate, and the creation of multi-person communities. Graphic files can be previewed using only a mouse or keyboard.

[0004] However, online previews can only display pre-defined graphic files. Users can only view pre-built graphic files and cannot perform synchronous operations on the graphic files online during the display process. Summary of the Invention

[0005] To address the aforementioned issues, this invention proposes a method, system, storage medium, and electronic device for generating dashboards. It solves the technical problem that users cannot perform synchronous operations on graphic files online during the display process. Through online information sharing, it achieves real-time information interaction and data sharing, enabling high visualization and multi-user collaborative online editing.

[0006] A first aspect of the present invention provides a method for generating a Kanban board, the method comprising:

[0007] Receive a creation instruction, and according to the creation instruction, enable the first terminal to create a target task dashboard and save the target task dashboard;

[0008] Receive an invitation instruction, and according to the invitation instruction, enable the first terminal to set the operation permissions of the second terminal;

[0009] Receive an access instruction, and display the target task dashboard to the second terminal according to the access instruction;

[0010] Receive a first update instruction, and update the target task dashboard according to the first update instruction;

[0011] Receive a second update instruction, and update the task dashboard of the first terminal and / or the second terminal according to the second update instruction.

[0012] In some embodiments, before receiving the creation instruction, causing the first terminal to create a target task dashboard according to the creation instruction, and saving the target task dashboard, the method further includes:

[0013] Receive a connection instruction, and according to the connection instruction, connect the first terminal to the server, and at least one second terminal to the server.

[0014] In some embodiments, receiving a connection instruction and, according to the connection instruction, enabling the first terminal and the server to connect includes:

[0015] Receive a connection instruction, and according to the connection instruction, establish a long connection between the first terminal and the server.

[0016] In some embodiments, receiving a first update instruction and updating the target task dashboard according to the first update instruction includes:

[0017] The target task dashboard is stored on the server;

[0018] When the first update instruction is received, the target task dashboard in the server is updated.

[0019] In some embodiments, the operation permissions include:

[0020] Viewing permissions, editing permissions.

[0021] In some embodiments, receiving the first update instruction includes:

[0022] A first update instruction is received at a preset time interval, wherein the first update instruction comes from the first terminal and / or the second terminal.

[0023] In some embodiments, after receiving the second update instruction and updating the task dashboard of the first terminal and / or the second terminal according to the second update instruction, the method further includes:

[0024] Generate one or more of the following: data analysis dashboards, visualizations, and quality monitoring dashboards that include pass rates for various indicators.

[0025] A second aspect of the present invention provides a Kanban generation system, the system comprising:

[0026] A creation unit is configured to receive a creation instruction, and according to the creation instruction, enable the first terminal to create a target task dashboard and save the target task dashboard.

[0027] An invitation unit is used to receive an invitation instruction and, based on the invitation instruction, enable the first terminal to set the operation permissions of the second terminal.

[0028] An access unit is used to receive an access instruction and, according to the access instruction, display the target task dashboard to the second terminal.

[0029] The first update unit is used to receive a first update instruction and update the target task dashboard according to the first update instruction.

[0030] The second update unit is used to receive a second update instruction and update the task dashboard of the first terminal and / or the second terminal according to the second update instruction.

[0031] A third aspect of the present invention provides a storage medium storing a computer program that can be executed by one or more processors to implement the Kanban generation method described above.

[0032] A fourth aspect of the present invention provides an electronic device including a memory and a processor, wherein a computer program is stored on the memory and the processor are communicatively connected to each other, and the computer program, when executed by the processor, implements the Kanban generation method as described above.

[0033] Compared with the prior art, the technical solution of the present invention has the following advantages or beneficial effects:

[0034] 1. By using a new method of information sharing and utilizing servers to store and maintain data sources, the consistency of data sources is guaranteed;

[0035] 2. Enables multiple people to collaborate in data collection, processing, distribution, acquisition, and task completion, thus improving work efficiency;

[0036] 3. By combining various powerful and mainstream data file formats and visualization libraries, the patterns in the data become readily apparent, providing data references for actual production and daily life. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0038] Figure 1 A flowchart illustrating a Kanban generation method provided in this application embodiment;

[0039] Figure 2 This is a schematic diagram of a Kanban generation system provided in an embodiment of this application;

[0040] Figure 3This is a connection block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0041] The following detailed description of the embodiments of this application, in conjunction with the accompanying drawings, will provide a thorough understanding of how this application uses technical means to solve technical problems and achieve corresponding technical effects, enabling its implementation. The embodiments of this application and the various features within them can be combined with each other without conflict, and all resulting technical solutions are within the protection scope of this application.

[0042] Example 1

[0043] This embodiment provides a method for generating Kanban boards. Figure 1 A flowchart of a Kanban generation method provided in this application embodiment is shown below. Figure 1 As shown, the method in this embodiment includes:

[0044] S100: Receive the creation instruction, and according to the creation instruction, enable the first terminal to create the target task dashboard and save the target task dashboard.

[0045] In some embodiments, before receiving a creation instruction, causing the first terminal to create a target task dashboard according to the creation instruction, and saving the target task dashboard, the method further includes:

[0046] Receive connection instructions, and according to the connection instructions, enable a first terminal to connect to the server, and at least one second terminal to connect to the server.

[0047] In some embodiments, both the first terminal and the second terminal include smart terminals.

[0048] Optionally, the second terminal includes at least one smart terminal.

[0049] In some embodiments, the server includes a network cloud platform.

[0050] In some embodiments, receiving a connection instruction and, according to the connection instruction, enabling a first terminal and a server to connect includes:

[0051] Receive connection instructions and, based on the connection instructions, establish a long connection between the first terminal and the server.

[0052] Specifically, both the first and second terminals establish long-lived connections with the server. The long-lived connection (HTTP persistent connection) keeps the TCP connection open after a data transmission is completed.

[0053] The first terminal may include the initiating terminal of the task dashboard, and the second terminal may include the coordinating terminal of the task dashboard.

[0054] In some embodiments, the target task dashboard is stored on a server.

[0055] Upon receiving the creation instruction, the terminal initiates the creation of the target task dashboard and saves the target task dashboard on the server.

[0056] Both the initiating terminal and the collaborating terminals with operating permissions can perform online editing, saving, and previewing operations. This unique data source is centrally stored and maintained through a server to ensure the consistency of the data source obtained by each collaborating terminal.

[0057] S200: Receive invitation instruction, and according to the invitation instruction, enable the first terminal to set the operation permissions of the second terminal.

[0058] In some embodiments, the operation permissions include:

[0059] Viewing permissions, editing permissions.

[0060] After the initiating terminal creates the task dashboard, it sends invitation requests to different collaborative terminals that have been connected to the server, and configures the corresponding permissions for the collaborative terminals that accept the invitation requests.

[0061] It should be noted that the initiating terminal can perform online editing, saving, and previewing operations, and collaborative terminals with editing permissions can also perform online editing, saving, and previewing operations, such as chart design and dataset management editing; while collaborative terminals without editing permissions only support online previewing operations.

[0062] S300 receives the access command and displays the target task dashboard to the second terminal according to the access command.

[0063] In some embodiments, the target task dashboard is displayed to the collaborative terminal by sending a URL link to the collaborative terminal.

[0064] Optionally, a URL link can be sent to the collaborative terminal, and opening the URL link on the collaborative terminal will display the target task dashboard.

[0065] Collaborating terminals send access requests to the server. Once the request is approved, they can browse the target task dashboard stored on the server. Collaborating terminals with editing permissions can also edit data online, such as designing charts and managing datasets. Different collaborating terminals can click on the received URL link, and after verification by the collaborator, they can successfully join the multi-person collaboration team. For example, the initiating terminal can create different accounts and passwords for the collaborating terminals. After logging in with the created accounts and passwords and being verified by the server, the collaborating terminals can browse or edit relevant information.

[0066] S400: Receive the first update instruction and update the target task dashboard according to the first update instruction.

[0067] In some embodiments, receiving a first update instruction includes:

[0068] A first update instruction is received at a preset time interval, wherein the first update instruction comes from a first terminal and / or a second terminal.

[0069] The operational data generated during collaborative operations is periodically sent to the server for temporary storage. For example, for a quality monitoring dashboard, the operational data includes the content drawn by each participant, parameters, and various data, including the qualified and unqualified quantities of materials from each supplier.

[0070] Optionally, while each terminal (initiating terminal, collaborating terminal) is editing, the saved updated data can be synchronized to the server once per minute.

[0071] It should be noted that the preset time interval can be set according to the user's actual needs, and there is no specific limitation here.

[0072] In some embodiments, receiving a first update instruction and updating the target task dashboard according to the first update instruction includes:

[0073] The target task dashboard is stored on the server;

[0074] When the first update instruction is received, the target task dashboard on the server is updated.

[0075] On one hand, the initiating terminal and the collaborating terminal upload the various data and parameters they are monitoring, and on the other hand, the server merges and processes the data sent by each terminal to complete the collaborative operation.

[0076] On the other hand, the initiating terminal and the collaborating terminal can also upload the operation data generated during online editing (data generated during operations such as chart design and dataset management editing) to the server, and the server merges and processes the operation data uploaded by each terminal.

[0077] Through the above two aspects, real-time online information and data interaction and data sharing can be achieved on the server side.

[0078] In some embodiments, the processing indexing content of different collaborative terminals can be identified by different colors.

[0079] In some embodiments, data edited by the collaborative terminal can be synchronized to the server manually.

[0080] Optionally, the collaborative terminal includes a synchronization button. Clicking the synchronization button will synchronize the data edited in the collaborative terminal to the server.

[0081] It enables multiple people to collaborate remotely to complete data collection, processing, distribution, acquisition, and task completion, greatly improving work efficiency.

[0082] S500: Receive the second update instruction and update the task dashboard of the first terminal and / or the second terminal according to the second update instruction.

[0083] In some embodiments, after receiving the second update instruction and updating the task dashboard of the first terminal and / or the second terminal according to the second update instruction, the method further includes:

[0084] Generate one or more of the following: data analysis dashboards, visualizations, and quality monitoring dashboards that include pass rates for various indicators.

[0085] Specifically, all operational data from collaborative operations sent by various terminals is merged and processed by the server. Real-time information exchange and data sharing between the initiating and collaborating terminals, combined with various powerful, universally applicable mainstream data file formats and visualization libraries, can generate data analysis dashboards, providing online visual graphical displays and creating quality monitoring screens for various indicator pass rates, including trend charts, bar charts, and other status updates. This achieves highly visualized multi-user collaboration with comprehensive and lightweight functionality. It makes data patterns readily apparent, providing data references for practical production and daily life.

[0086] In some embodiments, the collaborative terminal can obtain the latest data from the server by manually refreshing.

[0087] Optionally, the collaborative terminal includes a refresh button; clicking the refresh button will synchronize the data from the server to this collaborative terminal.

[0088] This embodiment receives a creation instruction, which enables the first terminal to create and save a target task dashboard; receives an invitation instruction, which enables the first terminal to set operation permissions for the second terminal; receives an access instruction, which displays the target task dashboard to the second terminal; receives a first update instruction, which updates the target task dashboard; and receives a second update instruction, which updates the task dashboards of the first and / or second terminals. Through this new method of information sharing, and by utilizing a server to store and maintain the data source, data consistency is ensured. It enables multi-user collaboration in data collection, processing, distribution, acquisition, and task completion, improving work efficiency. Furthermore, by combining various powerful and universal mainstream data file formats and visualization libraries, data patterns are made readily apparent, providing data references for practical production and daily life.

[0089] Example 2

[0090] This embodiment provides a Kanban generation system. Figure 2 This is a schematic diagram of a Kanban generation system provided in an embodiment of this application, such as... Figure 2 As shown, the system 200 of this embodiment includes:

[0091] The creation unit 201 is used to receive creation instructions, and according to the creation instructions, to enable the first terminal to create a target task dashboard and save the target task dashboard.

[0092] In some embodiments, the dashboard generation system further includes a connection unit, configured to receive a connection instruction before receiving a creation instruction, and according to the creation instruction, enabling a first terminal to create a target task dashboard and save the target task dashboard, and according to the connection instruction, enabling the first terminal to connect to the server, and at least one second terminal to connect to the server.

[0093] In some embodiments, both the first terminal and the second terminal include smart terminals.

[0094] In some embodiments, the server includes a network cloud platform.

[0095] In some embodiments, receiving a connection instruction and, according to the connection instruction, enabling a first terminal and a server to connect includes:

[0096] Receive connection instructions and, based on the connection instructions, establish a long connection between the first terminal and the server.

[0097] Specifically, both the first and second terminals establish long-lived connections with the server. The long-lived connection (HTTP persistent connection) keeps the TCP connection open after a data transmission is completed.

[0098] The first terminal may include the initiating terminal of the task dashboard, and the second terminal may include the coordinating terminal of the task dashboard.

[0099] In some embodiments, the target task dashboard is stored on a server.

[0100] Upon receiving the creation instruction, the terminal initiates the creation of the target task dashboard and saves the target task dashboard on the server.

[0101] Both the initiating terminal and the collaborating terminals with operating permissions can perform online editing, saving, and previewing operations. This unique data source is centrally stored and maintained through a server to ensure the consistency of the data source obtained by each collaborating terminal.

[0102] The invitation unit 202 is used to receive an invitation instruction and, according to the invitation instruction, enable the first terminal to set the operation permissions of the second terminal.

[0103] In some embodiments, the operation permissions include:

[0104] Viewing permissions, editing permissions.

[0105] After the initiating terminal creates the task dashboard, it sends invitation requests to different collaborative terminals that have been connected to the server, and configures the corresponding permissions for the collaborative terminals that accept the invitation requests.

[0106] It should be noted that the initiating terminal can perform online editing, saving, and previewing operations, and collaborative terminals with editing permissions can also perform online editing, saving, and previewing operations, such as chart design and dataset management editing; while collaborative terminals without editing permissions only support online previewing operations.

[0107] Access unit 203 is used to receive access instructions and display the target task dashboard to the second terminal according to the access instructions.

[0108] In some embodiments, the collaborative terminal displays the target task dashboard by receiving a URL link through the access unit 203.

[0109] Specifically, the collaborative terminal receives the URL link through the access unit 203, and opening the URL link on the collaborative terminal will display the target task dashboard.

[0110] Collaborating terminals send access requests to the server. Once the request is approved, they can browse the target task dashboard stored on the server. Collaborating terminals with editing permissions can also edit data online, such as designing charts and managing datasets. Different collaborating terminals can click on the received URL link, and after verification by the collaborator, they can successfully join the multi-person collaboration team. For example, the initiating terminal can create different accounts and passwords for the collaborating terminals. After logging in with the created accounts and passwords and being verified by the server, the collaborating terminals can browse or edit relevant information.

[0111] The first update unit 204 is used to receive the first update instruction and update the target task dashboard according to the first update instruction.

[0112] In some embodiments, receiving a first update instruction includes:

[0113] A first update instruction is received at a preset time interval, wherein the first update instruction comes from a first terminal and / or a second terminal.

[0114] The operational data generated during collaborative operations is periodically sent to the server for temporary storage. For example, for a quality monitoring dashboard, the operational data includes the content drawn by each participant, parameters, and various data, including the qualified and unqualified quantities of materials from each supplier.

[0115] Optionally, while each terminal (initiating terminal, collaborating terminal) is editing, the saved updated data can be synchronized to the server once per minute.

[0116] It should be noted that the preset time interval can be set according to the user's actual needs, and there is no specific limitation here.

[0117] In some embodiments, when a first update instruction is received, the target task dashboard in the server is updated.

[0118] On one hand, the initiating terminal and the collaborating terminal upload the various data and parameters they are monitoring, and on the other hand, the server merges and processes the data sent by each terminal to complete the collaborative operation.

[0119] On the other hand, the initiating terminal and the collaborating terminal can also upload the operation data generated during online editing (data generated during operations such as chart design and dataset management editing) to the server, and the server merges and processes the operation data uploaded by each terminal.

[0120] Through the above two aspects, real-time online information and data interaction and data sharing can be achieved on the server side.

[0121] In some embodiments, the processing indexing content of different collaborative terminals can be identified by different colors.

[0122] In some embodiments, data edited by the collaborative terminal can be synchronized to the server manually.

[0123] Optionally, the collaborative terminal includes a synchronization button. Clicking the synchronization button will synchronize the data edited in the collaborative terminal to the server.

[0124] It enables multiple people to collaborate remotely to complete data collection, processing, distribution, acquisition, and task completion, greatly improving work efficiency.

[0125] The second update unit 205 is used to receive a second update instruction and update the task dashboard of the first terminal and / or the second terminal according to the second update instruction.

[0126] In some embodiments, the dashboard generation system further includes a generation unit, which, after receiving a second update instruction and updating the task dashboard of the first terminal and / or the second terminal according to the second update instruction, generates one or more of the following: a data analysis dashboard, a visualization graph, and a quality monitoring screen containing the pass rates of various indicators.

[0127] Specifically, all operational data from collaborative operations sent by various terminals is merged and processed by the server. Real-time information exchange and data sharing between the initiating and collaborating terminals, combined with various powerful, universally applicable mainstream data file formats and visualization libraries, can generate data analysis dashboards, providing online visual graphical displays and creating quality monitoring screens for various indicator pass rates, including trend charts, bar charts, and other status updates. This achieves highly visualized multi-user collaboration with comprehensive and lightweight functionality. It makes data patterns readily apparent, providing data references for practical production and daily life.

[0128] In some embodiments, the collaborative terminal can obtain the latest data from the server by manually refreshing.

[0129] Optionally, the collaborative terminal includes a refresh button; clicking the refresh button will synchronize the data from the server to this collaborative terminal.

[0130] The dashboard generation system of this embodiment includes: a creation unit, used to receive a creation instruction, and according to the creation instruction, to enable a first terminal to create a target task dashboard and save the target task dashboard; an invitation unit, used to receive an invitation instruction, and according to the invitation instruction, to enable the first terminal to set the operation permissions of a second terminal; an access unit, used to receive an access instruction, and according to the access instruction, to display the target task dashboard to the second terminal; a first update unit, used to receive a first update instruction, and according to the first update instruction, to update the target task dashboard; and a second update unit, used to receive a second update instruction, and according to the second update instruction, to update the task dashboards of the first terminal and / or the second terminal. Through a new method of information sharing, utilizing a server to store and maintain data sources ensures the consistency of data sources; it enables multiple people to collaborate in data collection, processing, distribution, acquisition, and task completion, improving work efficiency; and by combining various powerful and universal mainstream data file formats and visualization libraries, it makes the patterns in the data readily apparent, providing data references for actual production and life.

[0131] Example 3

[0132] This embodiment also provides a storage medium storing a computer program. When the computer program is executed by a processor, it can implement the method steps as described in Embodiment 1. This embodiment will not repeat the details here.

[0133] The storage medium may individually include computer programs, data files, data structures, etc., or a combination thereof. The storage medium or computer program may be specifically designed and understood by those skilled in the art of computer software, or the storage medium may be known and available to those skilled in the art of computer software. Examples of storage media include: magnetic media, such as hard disks, floppy disks, and magnetic tapes; optical media, such as CD-ROMs and DVDs; magneto-optical media, such as optical discs; and hardware devices specifically configured to store and execute computer programs, such as read-only memory (ROM), random access memory (RAM), flash memory; or servers, app stores, etc. Examples of computer programs include machine code (e.g., code generated by a compiler) and files containing high-level code that can be executed by a computer using an interpreter. The described hardware devices may be configured to function as one or more software modules to perform the operations and methods described above, and vice versa. Furthermore, the storage medium may be distributed across a networked computer system, allowing for the decentralized storage and execution of program code or computer programs.

[0134] Example 4

[0135] Figure 3 A connection block diagram of an electronic device provided in an embodiment of this application, such as... Figure 3 As shown, the electronic device 500 may include: a processor 501, a memory 502, a multimedia component 503, an input / output (I / O) interface 504, and a communication component 505.

[0136] The processor 501 is used to execute all or part of the steps in the Kanban generation method as described in Embodiment 1. The memory 502 is used to store various types of data, which may include, for example, instructions for any application or method in the electronic device, as well as application-related data.

[0137] The processor 501 may be implemented as an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is used to execute the Kanban generation method in Embodiment 1 above.

[0138] The memory 502 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0139] Multimedia component 503 may include a screen, which may be a touchscreen, and an audio component for outputting and / or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory or transmitted via a communication component. The audio component also includes at least one speaker for outputting audio signals.

[0140] I / O interface 504 provides an interface between processor 501 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical buttons.

[0141] The communication component 505 is used for wired or wireless communication between the electronic device 500 and other devices. Wireless communication includes, for example, Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, or 5G, or one or more combinations thereof. Therefore, the corresponding communication component 505 may include: a Wi-Fi module, a Bluetooth module, or an NFC module.

[0142] In summary, this application provides a dashboard generation method, system, storage medium, and electronic device. The dashboard generation method includes: receiving a creation instruction, enabling a first terminal to create a target task dashboard based on the creation instruction, and saving the target task dashboard; receiving an invitation instruction, enabling the first terminal to set operation permissions for a second terminal based on the invitation instruction; receiving an access instruction, displaying the target task dashboard to the second terminal based on the access instruction; receiving a first update instruction, updating the target task dashboard based on the first update instruction; and receiving a second update instruction, updating the task dashboards of the first terminal and / or the second terminal based on the second update instruction. Through a new method of information sharing, utilizing a server to store and maintain data sources ensures data source consistency; enabling multi-person collaboration to jointly complete data collection, processing, distribution, acquisition, and task completion improves work efficiency; and combining various powerful and universal mainstream data file formats and visualization libraries makes data patterns readily apparent, providing data references for actual production and daily life.

[0143] It should also be understood that the methods or systems disclosed in the embodiments provided in this invention can also be implemented in other ways. The method or system embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functions, and operations of possible implementations of methods and apparatus according to various embodiments of the invention. In this regard, each block in a flowchart or block diagram may represent a module, computer program segment, or part of a computer program, which includes one or more computer programs for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings, and may actually be executed substantially in parallel, or sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer programs.

[0144] In this invention, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "including one..." does not exclude the presence of other identical elements in the process, method, apparatus, or device that includes the element; the use of terms such as "first" and "second" is for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly indicating the number or sequence of the indicated technical features; in the description of this invention, unless otherwise stated, the terms "a plurality of" or "many" mean at least two; if a server is described, it should be noted that a server can be an independent physical server or terminal, or a server cluster consisting of multiple physical servers, or a cloud server capable of providing basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN; if a smart terminal or mobile device is described, it should be noted that a smart terminal or mobile device can be a smartphone, tablet computer, smartwatch, smart TV, smart speaker, laptop computer, desktop computer, etc., but is not limited to these.

[0145] Finally, it should be noted that in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "a single example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0146] Although embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are merely implementation methods adopted to facilitate understanding of the present invention, and are not intended to limit the present invention. Any person skilled in the art to which this invention pertains may make any modifications and changes in form and detail of the implementation without departing from the spirit and scope disclosed herein; however, the scope of protection of the present invention shall still be determined by the scope defined in the appended claims.

Claims

1. A board generation method characterized by, The method comprises: receiving a creation instruction, and creating a target task board according to the creation instruction, and saving the target task board to a server; wherein the first terminal is an initiating terminal of the target task board; the target task board is a visual data analysis board supporting collaborative editing by multiple persons, and online visual graphic display is performed through a trend chart and a column chart; receiving an invitation instruction, and setting an operation permission of a second terminal according to the invitation instruction; wherein the second terminal is a collaborative terminal of the target task board; receiving an access instruction, and sending a url link of the target task board to the second terminal according to the access instruction, so that the second terminal displays the target task board through the url link; receiving a first update instruction, and updating the target task board saved in the server according to the first update instruction, including: when the first update instruction is received, updating the target task board in the server; wherein the first update instruction is from the first terminal and / or the second terminal; receiving a second update instruction, and synchronizing the updated target task board in the server to the first terminal and / or the second terminal according to the second update instruction; generating one or more of a data analysis board, a visual graphic and a quality monitoring large screen containing qualified rates of various indicators.

2. The method of claim 1, wherein, Before the receiving a creation instruction, and creating a target task board according to the creation instruction, and saving the target task board, it further comprises: receiving a connection instruction, and connecting the first terminal and the server according to the connection instruction, and connecting at least one second terminal and the server.

3. The method of claim 2, wherein, The receiving a connection instruction, and connecting the first terminal and the server according to the connection instruction, comprises: receiving a connection instruction, and establishing a long connection between the first terminal and the server according to the connection instruction.

4. The method of claim 1, wherein, The operation permission comprises: browsing permission, editing permission.

5. The method of claim 1, wherein, The receiving a first update instruction comprises: receiving a first update instruction at a preset time interval, wherein the first update instruction is from the first terminal and / or the second terminal.

6. A kanban generation system characterized by comprising: It comprises: a creation unit, configured to receive a creation instruction, and create a target task board according to the creation instruction, and save the target task board to a server; wherein the first terminal is an initiating terminal of the target task board; the target task board is a visual data analysis board supporting collaborative editing by multiple persons, and online visual graphic display is performed through a trend chart and a column chart; an invitation unit, configured to receive an invitation instruction, and set an operation permission of a second terminal according to the invitation instruction; wherein the second terminal is a collaborative terminal of the target task board; an access unit, configured to receive an access instruction, and send a url link of the target task board to the second terminal according to the access instruction, so that the second terminal displays the target task board through the url link; The first updating unit is configured to receive a first updating instruction and update the target task board stored in the server according to the first updating instruction, including updating the target task board in the server when the first updating instruction is received, wherein the first updating instruction is from the first terminal and / or the second terminal; The second updating unit is configured to receive a second updating instruction and synchronize the updated target task board in the server to the first terminal and / or the second terminal according to the second updating instruction; The generating unit is configured to generate one or more of a data analysis board, a visual graph and a quality monitoring large screen containing qualified rates of various indexes after the updated target task board in the server is synchronized to the first terminal and / or the second terminal according to the second updating instruction.

7. A storage medium, characterized by The computer program stored in the storage medium can be executed by one or more processors and can be used to implement the board generation method of any one of claims 1-5.

8. An electronic device, comprising: The computer program stored in the storage medium can be executed by one or more processors and can be used to implement the board generation method of any one of claims 1-5.

Citation Information

Patent Citations

  • Schedule creation method, device, terminal, server, and storage medium

    CN109544114A

  • Cooperative task state processing method and device, storage medium and computer equipment

    CN110505256A