One-stop digital conference management system and method and electronic equipment
By using a one-stop digital meeting management system that combines static and dynamic knowledge anchor management, the problems of difficulty in synchronizing meeting materials and difficulty in quantifying participant engagement are solved. This enables comprehensive management of meeting knowledge and quantitative evaluation of the learning process, and provides personalized reports to optimize meeting efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-04-10
AI Technical Summary
Existing digital meeting management methods suffer from problems such as difficulty in updating and synchronizing meeting materials, inconsistencies or omissions in information, difficulty in effectively capturing and analyzing meeting knowledge exchange, and difficulty in quantifying the depth of participant engagement.
By adopting a one-stop digital meeting management system, the interaction behavior between participants and knowledge anchors is captured at the terminal device level, knowledge interaction credentials are generated and verified, and a personal credential chain is constructed by combining static and dynamic knowledge anchor management to achieve comprehensive management and quantitative evaluation of meeting knowledge.
It enables comprehensive management and timeliness improvement of meeting knowledge, objectively quantifies the learning process of participants, provides high-value data applications, generates personalized reports for participants and organizers, and optimizes meeting content design.
Smart Images

Figure CN121841872A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of digital conference and knowledge management, and particularly to an all-in-one digital conference management system, method and electronic device. BACKGROUND
[0002] With the development of information technology, digital tools have been widely used in conference management, especially in academic seminars, remote training or medical industry conferences that require in-depth knowledge exchange.
[0003] However, the existing digital conference management method still has shortcomings. The organization work of the conference, from the pre-conference material distribution, personnel notification to the interaction during the conference, often relies on multiple independent and functionally dispersed platforms. Such fragmentation of information tools not only leads to difficulties in updating and synchronizing conference materials, increasing the workload of organizers, but also easily causes inconsistencies or omissions in the process of information transmission, affecting the organization efficiency of the conference.
[0004] More importantly, most of the existing technologies focus on the procedural transactions of the conference, while for the core of the conference, the interaction and transmission process of knowledge content, there is a lack of effective technical means to capture and analyze. The depth of participation and the understanding of key knowledge points of the participants are usually difficult to be accurately counted and quantified. After the conference, the intellectual achievements and interaction data generated are often scattered everywhere, making it difficult to form structured knowledge sedimentation and providing objective basis for evaluating the actual effectiveness of the conference.
[0005] Therefore, the present application proposes an all-in-one digital conference management system, method and electronic device to solve the shortcomings of the prior art. SUMMARY
[0006] The purpose of the present application is to provide an all-in-one digital conference management system, method and electronic device, which solves the problem that the knowledge interaction process in digital conference is difficult to be effectively captured, its value cannot be objectively quantified, and the achievements are difficult to be traced and utilized.
[0007] To achieve the above purpose, the present application realizes the following technical scheme: an all-in-one digital conference management system, comprising:
[0008] a terminal device layer, the terminal device layer comprising an interaction capture and verification module for capturing the interaction behavior of the participants and the knowledge anchor points;
[0009] a data storage layer, the data storage layer comprising a knowledge anchor point database for storing the knowledge anchor points, and a knowledge interaction credential database for storing the knowledge interaction credentials;
[0010] a server system layer, the server system layer being in communication connection with the terminal device layer and the data storage layer, and the server system layer comprising:
[0011] The knowledge anchor management module is configured to manage knowledge anchors, which include static knowledge anchors marked by the meeting organizer during the meeting preparation stage, and dynamic knowledge anchors generated based on group consensus during the meeting.
[0012] The credential generation and management module is configured to generate a knowledge interaction credential corresponding to the interaction behavior captured by the interaction capture and verification module, and store the knowledge interaction credential in the knowledge interaction credential database.
[0013] Preferably, the knowledge anchor management module is further configured as follows:
[0014] Receive calibration operation instructions sent by the terminal device layer, which include data identifiers and operation parameters;
[0015] A static knowledge anchor data object is generated based on the calibration operation instructions. The static knowledge anchor data object contains a metadata set, which is used to describe the location and content of a static knowledge anchor in the conference materials.
[0016] Furthermore, the knowledge anchor management module is configured to store static knowledge anchor data objects into the knowledge anchor database.
[0017] Preferably, the server-side system layer further includes a consensus processing module, which is configured as follows:
[0018] Real-time aggregation of value tagging requests for a specific message sent by the terminal device layer;
[0019] A consensus is reached when the total number of independent participants for a specific message meets a preset consensus threshold.
[0020] When a consensus is reached, the knowledge anchor management module is triggered to generate a dynamic knowledge anchor based on the content of a specific message.
[0021] Preferably, the dynamic knowledge anchors generated by the knowledge anchor management module include a data structure containing structured data for clarifying the attribution of knowledge contributions. The structured data includes the participant identifier of the original contributor of a specific message, and a set of all participant identifiers that support the specific message becoming an anchor.
[0022] Preferably, the certificate generation and management module is further configured to:
[0023] Construct a knowledge interaction credential data object containing the interaction type and interaction result based on the aforementioned interaction behavior;
[0024] A server-side private key is used to perform a digital signature operation on the core data fields of the knowledge interaction credential data object to generate a digital signature used to ensure the authenticity and non-repudiation of the credential.
[0025] Preferably, the voucher generation and management module is further configured as follows:
[0026] Each participant's personal credential chain is independently built and maintained;
[0027] The construction and maintenance include: when constructing a new knowledge interaction credential, obtaining the hash value of the participant's previous knowledge interaction credential as a preceding hash value, and filling the preceding hash value into the preceding hash value field of the knowledge interaction credential currently being constructed, so as to realize the chain link of credentials through hash pointers.
[0028] Preferably, the server-side system layer further includes an analysis and application module, which is configured as follows:
[0029] After the meeting concludes, retrieve the personal credential chain of a designated participant.
[0030] Based on the interaction types and results recorded in the personal credential chain, knowledge anchors representing the deep participation behavior of a specified participant are selected.
[0031] Based on the selected knowledge anchors, a personalized post-meeting knowledge report with backtracking functionality is generated for the designated participants.
[0032] Preferably, the server-side system layer further includes an analysis and application module, which is configured as follows:
[0033] After the meeting concludes, retrieve all knowledge exchange credentials generated during a specified meeting period;
[0034] All knowledge interaction credentials are grouped based on knowledge anchor identifiers;
[0035] Iterate through each knowledge anchor and the set of credentials associated with it, calculate the aggregated analysis metrics for the knowledge anchor, and generate a meeting content effectiveness analysis report.
[0036] This invention also provides a one-stop digital meeting management method, including the following steps:
[0037] The knowledge anchors are managed, including static knowledge anchors marked during the meeting preparation phase and dynamic knowledge anchors generated based on group consensus during the meeting.
[0038] Capture the interaction behavior of participants with the knowledge anchors;
[0039] In response to the interaction, a knowledge interaction credential containing the interaction type and interaction result is generated;
[0040] A personal credential chain is constructed for each participant. The construction of the personal credential chain includes linking each newly generated knowledge interaction credential to the participant's previous knowledge interaction credential through the preceding hash value field of the newly generated knowledge interaction credential.
[0041] The present invention also provides an electronic device, including a processor, a memory, and a communication interface, wherein the memory stores instructions executable by the processor, and when the instructions are executed by the processor, the electronic device performs a one-stop digital conference management method.
[0042] In summary, the present invention has at least one of the following beneficial technical effects:
[0043] 1. This invention achieves comprehensive management of meeting knowledge by combining static and dynamic knowledge anchors. Static knowledge anchors structure the pre-set content of the meeting, while dynamic knowledge anchors can capture and solidify key information generated by group consensus during the discussion. This mechanism enables the knowledge output of the meeting to be no longer limited to the original data, but to expand to incremental content that includes the collective wisdom of the participants, thereby improving the completeness and timeliness of knowledge management.
[0044] 2. This invention transforms participants' interactive behaviors into knowledge interaction credentials and constructs a personal credential chain, achieving objective quantification and reliable traceability of the learning process. Each interaction with a knowledge anchor is recorded as an independent credential with a digital signature and linked through a hash pointer, ensuring the immutability of the interaction history. This provides a reliable data foundation for subsequent learning effectiveness evaluation and content efficacy analysis, solving the problem of difficulty in accurately measuring participant participation in traditional conferences.
[0045] 3. By setting up analysis and application modules, this invention provides high-value data applications for participants and organizers after the meeting. The system can generate personalized knowledge reports for participants based on their personal credential chain data and supports precise backtracking to the original context, thereby consolidating learning outcomes. At the same time, by aggregating and analyzing all credentials, the system outputs quantitative reports on the effectiveness of the content to the meeting organizers, providing direct basis for optimizing meeting content and instructional design, and effectively extending the value of the meeting. Attached Figure Description
[0046] Figure 1 This is a schematic diagram of the system architecture of the present invention;
[0047] Figure 2 This is a schematic diagram illustrating the overall workflow of the method of the present invention;
[0048] Figure 3 This is a schematic diagram of the hardware structure of the electronic device of the present invention.
[0049] Among them, 110 is the terminal device layer; 120 is the server system layer; 130 is the data storage layer; 300 is the electronic device; 301 is the processor; 302 is the memory; 303 is the communication interface; 304 is the input / output interface; and 305 is the bus system. Detailed Implementation
[0050] The following is in conjunction with the appendix Figure 1 -Appendix Figure 3 The present invention will be further described in detail below.
[0051] Reference Figure 1 , Figure 1 This is a schematic diagram of a system architecture according to an embodiment of the present invention. The one-stop digital conference management system provided by the present invention can be logically divided into three main layers, including: terminal device layer 110, server system layer 120, and data storage layer 130.
[0052] Terminal device layer 110 refers to electronic devices used by conference organizers and participants, such as smartphones, tablets, laptops, or desktop computers. This layer mainly includes a representation and interaction module responsible for rendering the user interface, presenting conference information and materials, and receiving user input; and an interaction capture and verification module responsible for capturing precise interaction behaviors between users and knowledge anchors and performing front-end authentication tasks.
[0053] The server-side system layer 120, as the core of this embodiment, is deployed on a cloud server or a private server. This layer contains a series of logical functional modules that work together. Specifically, the server-side system layer 120 includes: a meeting management module responsible for meeting creation, configuration, personnel registration, and full lifecycle status management; a knowledge anchor management module responsible for the labeling and storage of static knowledge anchors, as well as the generation and management of dynamic knowledge anchors; a certificate generation and management module responsible for generating encrypted knowledge interaction certificates based on interaction events and building and maintaining personal certificate chains; a consensus processing module responsible for real-time aggregation of group marking behavior and determining whether dynamic knowledge anchor generation is triggered according to preset rules; an analysis and application module responsible for in-depth analysis of certificate chain data after the meeting to achieve applications such as learning effectiveness evaluation and personalized knowledge base construction; and an interface and communication module responsible for secure and real-time data communication with the terminal device layer 110.
[0054] The data storage layer 130 provides persistent data storage support for the server system layer 120. This layer includes: a user and meeting database for storing user information, basic meeting information, and permission lists; a knowledge anchor database for storing detailed information on all static and dynamic knowledge anchors; and a knowledge interaction credential database for storing all generated knowledge interaction credentials with tamper-proof features.
[0055] Reference Figure 2 , Figure 2 This is a schematic diagram of the overall workflow of a method according to an embodiment of the present invention. The workflow macroscopically connects... Figure 1 Each logic module shown includes the following steps:
[0056] Step S201, meeting preparation stage; the meeting organizer interacts with the meeting management module on the server through the terminal device layer 110 to create a meeting and upload meeting materials; subsequently, the organizer uses the knowledge anchor management module to statically mark the key content in the materials as knowledge anchors; the basic information of the meeting, materials and static knowledge anchor information are all stored in the data storage layer 130.
[0057] Step S202, Meeting Access and Verification Phase: Participants initiate a check-in request through their terminal device layer 110; the interaction capture and verification module on the terminal device layer 110 collects the participant's identity information, which is then verified by the meeting management module in the server system layer 120; after successful verification, the participant is granted the corresponding access permission to this meeting.
[0058] Step S203, the in-meeting interaction and credential generation stage; in this core stage, the system processes two knowledge interaction processes in parallel. First, participants interact with preset static knowledge anchors, and this interaction event is captured by the interaction capture and verification module and sent to the server. Second, the consensus processing module in the server system layer 120 monitors the public discussion content in real time. When the preset consensus conditions are met, the knowledge anchor management module is triggered to generate a new dynamic knowledge anchor, and synchronizes the new anchor to the terminal devices of all participants through the interface and communication module. Participants can immediately interact with this newly generated dynamic anchor. For any of the above types of interaction events, the server's credential generation and management module will generate a corresponding knowledge interaction credential and link it to the participant's personal credential chain, and finally store it in the knowledge interaction credential database.
[0059] Step S204, Post-Meeting Analysis and Application Phase; After the meeting, the analysis and application module extracts and processes the complete credential chain data generated during the meeting from the knowledge interaction credential database; Through in-depth analysis of this data, the system achieves high-value applications such as quantitative evaluation of the learning effectiveness of participants, generation of personalized knowledge reports for participants, and output of meeting content effectiveness analysis for organizers.
[0060] See attached document Figure 1 During the conference preparation stage, this embodiment of the invention provides a method for structuring conference materials and creating static knowledge anchors.
[0061] The meeting organizer communicates with the meeting management module in the server system layer 120 through the presentation and interaction module on its terminal device layer 110. The organizer uploads the original materials required for the meeting, such as PDF documents, PPTX presentations, or MP4 video files. The meeting management module in the server system layer 120 receives these uploaded files. For the file parsing and format conversion of the meeting materials, those skilled in the art can use existing file processing libraries, and the specific implementation methods are well-known in the art and will not be described in detail here. The meeting management module stores the processed materials and original files in the user and meeting database in the data storage layer 130, and assigns a unique data identifier to each document.
[0062] Subsequently, the system enters the static knowledge anchor point calibration process; in a specific embodiment, this process may include the following steps:
[0063] Step S301: The organizer loads and browses the uploaded meeting materials through the visual interface provided by the presentation and interaction module; the interface provides corresponding calibration tools according to the different types of materials.
[0064] Step S302: The organizer uses a calibration tool to select and define key knowledge points in the material content. As a functional summary implementation method, the calibration operation may specifically include: for document-type materials, the organizer can select a rectangular area to circle specific charts, formulas or paragraphs; or highlight text to accurately select one or more core arguments; for audio and video-type materials, the organizer can set a start timestamp and an end timestamp to define a key explanation segment.
[0065] Step S303: After selecting a key knowledge point, the interaction module indicates that the instruction data for this calibration operation is sent to the server system layer 120. The instruction data includes the data identifier and all the operation parameters required for accurately locating the knowledge point. For example, for rectangular area selection, the operation parameters include the page number and the coordinate values of the four vertices. For timestamp definition, the operation parameters include the start and end times.
[0066] Step S304: The knowledge anchor management module of the server-side system layer 120 receives the instruction data; the knowledge anchor management module generates a structured static knowledge anchor data object based on the instruction data; this data object is assigned a unique static knowledge anchor identifier for the entire system. The identifier and its associated data structure are as follows:
[0067] ;
[0068] in, It is a globally unique identifier for the meeting, used to indicate the meeting entity to which the anchor point belongs; It is a unique identifier for the data, used to indicate the original data to which the anchor point is attached; This is an identifier for the anchor point type, which is fixed as static in this case. A collection of metadata used to describe the location and content of this static anchor point. The specific structure of the metadata collection is as follows:
[0069] ;
[0070] in, This is the page number where the anchor point is located, and is applicable to document-type materials. This refers to the precise location information of the anchor point within the page. As a lower-level feature, the location information can be specifically represented as a set of coordinate pairs used to define a rectangular area, or as the start character offset and end character offset for specific text content. The time range of the anchor point is applicable to audio and video materials, specifically represented by the start and end timestamps. This is a set of keywords manually entered by the organizer at the time of anchoring that describe the core content of the anchor point.
[0071] Step S305: The knowledge anchor management module stores the generated static knowledge anchor data object containing complete information into the knowledge anchor database of the data storage layer 130 for use in the meeting.
[0072] During the meeting, this embodiment of the invention provides a method for capturing and classifying participant interaction events. This method is executed by an interaction capture and verification module deployed on the terminal device layer 110, which continuously monitors the participants' operational behaviors on the representation and interaction modules. In a specific embodiment, the interaction event capture and classification process may include the following steps:
[0073] Step S401: The interaction capture and verification module registers and listens for user input events occurring on the presentation and interaction module; these events include, but are not limited to, click events, touch events, keyboard input events, and page scrolling events.
[0074] Step S402: When a user input event is captured, the interaction capture and verification module first determines whether the interface element affected by the event is associated with a knowledge anchor. This association can be achieved through data attributes that are pre-set on the interface element, which directly indicate the knowledge anchor identifier it corresponds to.
[0075] Step S403: If a correlation is determined, the interaction capture and verification module classifies the event into a specific interaction type according to the preset classification rules; as a functional generalization implementation method, the interaction type can be specifically divided into strong interaction, medium interaction and weak interaction.
[0076] As a subordinate feature implementation, strong interaction can specifically include participants submitting answers to questions bound to knowledge anchors; in this case, the representation and interaction module will present a question-and-answer interface, while the interaction capture and verification module will capture the content of the answers selected by the participants and the final submission behavior.
[0077] Interactions can specifically include participants actively marking knowledge anchors; for example, clicking a favorite button or a highlighting button associated with a knowledge anchor; in this case, the interaction capture and verification module captures the click event of the button; another specific implementation is that participants submit a related question through an input box associated with a knowledge anchor, and the interaction capture and verification module captures the submitted text content.
[0078] Weak interactions can specifically include the system monitoring the duration of visibility of content areas containing knowledge anchors on the participant's screen; the interaction capture and verification module using interfaces provided by the browser or operating system (such as the Intersection-Observer-API) to determine the visibility of the content area; and the system determining that a weak interaction has occurred when the continuous visibility duration of the area exceeds a preset time threshold.
[0079] Step S404: After classifying the interactive events, the interaction capture and verification module encapsulates the event into an interactive event data packet; the data packet explicitly includes the participant identifier who performed the operation, the associated knowledge anchor identifier, the type of interaction being classified, the specific result of the interaction (e.g., the selected answer option, the input text content, or the measured visibility duration), and the precise timestamp generated by the terminal device.
[0080] Step S405: The interaction capture and verification module sends the encapsulated interaction event data packet to the interface and communication module of the server system layer 120 through a secure communication channel for processing by the subsequent credential generation and management module.
[0081] After receiving the interaction event data packet sent by the terminal device layer 110, the credential generation and management module in the server system layer 120 executes the knowledge interaction credential generation and encryption signature process. In a specific embodiment, this process may include the following steps:
[0082] Step S501: The voucher generation and management module receives and parses the interaction event data packet from the interface and communication module, and extracts the participant identifier, associated knowledge anchor identifier, interaction type, interaction result and event timestamp contained therein.
[0083] Step S502: Based on the extracted information, the voucher generation and management module constructs a data object, which is the knowledge interaction voucher; a specific knowledge interaction voucher. It may include the following field: a credential identifier used to uniquely identify the credential throughout the system. ; Participant identifier for performing the interaction The associated knowledge anchor identifier Interaction type Interaction results Event timestamps calibrated or confirmed by the server-side system layer 120. ; and the preceding hash field used to link to the previous credential. .
[0084] Step S503: To ensure the authenticity and non-repudiation of the knowledge exchange certificate, the certificate generation and management module performs a digital signature operation on the core data fields of the certificate; as a lower-level feature implementation, this digital signature operation specifically includes: First, the certificate generation and management module performs a digital signature operation on the core data fields of the certificate, namely... , , , , , , The process involves deterministic serialization and calculating its hash digest using a pre-defined cryptographic hash function. Subsequently, the credential generation and management module uses a server-side private key pre-stored in a secure environment to perform asymmetric encryption on the hash digest, thereby generating a digital signature for the knowledge exchange credential. .
[0085] The signature process can be represented by the following formula:
[0086] ;
[0087] in, The generated first A digital signature for a knowledge exchange credential; For asymmetric encryption signature functions, such as signature functions based on RSA or ECDSA algorithms; This is the private key held by the server-side system layer 120; For cryptographic hash functions, such as SHA-256; Constituting the first Each field of the core content of a knowledge interaction certificate.
[0088] Step S504: The voucher generation and management module will generate the digital signature. The data is added to the knowledge interaction credential data object constructed in step S502 to form a complete, signed knowledge interaction credential. This complete credential is then passed to the credential chain construction process to complete the link with the preceding credential. As for the selection and implementation of the digital signature algorithm, those skilled in the art can use existing cryptographic libraries to complete it. The specific implementation method is a well-known technology in the field and will not be described in detail here.
[0089] After generating a digital signature for the new knowledge interaction credential, the credential generation and management module executes a credential chain construction process based on hash pointers to independently build and maintain a personal credential chain for each participant. In one specific embodiment, this process may include the following steps:
[0090] Step S601: Before constructing a new knowledge interaction credential for the current interaction event, the credential generation and management module first executes a process to obtain a preceding hash value based on the participant identifier in the interaction event.
[0091] Step S602: As a lower-level feature implementation, the voucher generation and management module can query an index data structure used to store the latest voucher hash value of each participant in order to obtain the hash value of the most recently generated knowledge interaction voucher associated with the participant identifier; the index data structure can be specifically implemented as a key-value pair storage, where the key is the participant identifier and the value is the hash value of the participant's latest voucher.
[0092] Step S603: In the acquisition process, if the query result shows that the participant is interacting for the first time, that is, there is no corresponding record for him in the index data structure, then the preceding hash value is set as a predefined, non-empty genesis value; the genesis value is a unique constant in the system; if the corresponding hash value is found, then the hash value is used as the preceding hash value for generating the certificate this time.
[0093] Step S604: The obtained preceding hash value is filled into the preceding hash value field of the knowledge interaction credential currently being constructed. In the middle; thereafter, the system executes the aforementioned digital signature process to generate a complete digital signature including the preceding hash value.
[0094] Step S605: After generating the final knowledge exchange credential containing all fields (including the digital signature) Subsequently, the credential generation and management module uses the same cryptographic hash function as in the digital signature process to calculate the hash value of the final credential, which serves as its current hash value. The calculation process for the current hash value can be represented by the following formula:
[0095] ;
[0096] in, For the first The current hash value of a knowledge interaction credential; Constituting the first All data fields of a knowledge exchange credential, including its own digital signature.
[0097] Step S606: The voucher generation and management module uses the current hash value calculated in step S605. Update the index data structure mentioned in step S602, that is, update the value associated with the participant identifier to... This action prepares the participant for the generation of their next interaction credentials.
[0098] Step S607: Finally, the knowledge interaction certificate containing complete fields is stored in the knowledge interaction certificate database of the data storage layer 130; by embedding the hash value of each knowledge interaction certificate into its successor certificate, a personal certificate chain with time sequence and immutability is logically constructed for each participant; any tampering with the content of historical certificates will cause its hash value to change, which will make the preceding hash value field of its successor certificate unable to match, thereby destroying the integrity of the chain structure.
[0099] During the meeting phase, embodiments of the present invention also provide a method for generating consensus on dynamic knowledge anchors, which is executed by the consensus processing module in the server-side system layer 120. In a specific embodiment, the real-time aggregation and consensus judgment process of this value marking behavior may include the following steps:
[0100] Step S701: When any participant performs a "mark as valuable" operation on a specific existing message in the public discussion area (e.g., an instant messaging interface) of the terminal device layer 110, the interaction module will capture the operation; the operation can be specifically implemented as clicking a preset button next to the message.
[0101] Step S702: The interaction module encapsulates the operation into a value tagging request data packet and sends it to the consensus processing module on the server through the interface and communication module; the data packet contains at least the participant identifier who performed the operation and the unique message identifier of the tagged message.
[0102] Step S703: The consensus processing module receives and aggregates all value tagging request data packets in real time; as a lower-level feature implementation, the consensus processing module maintains a temporary data structure in memory with the message identifier as the key; when the first value tagging request for a certain message is received, the consensus processing module creates an entry for the message identifier, records the participant identifier of the first tagger, and starts a timer with a preset duration associated with the entry.
[0103] Step S704: During the validity period of the timer, the consensus processing module continuously receives subsequent value marking requests for the same message identifier; the consensus processing module adds the participant identifier of each new, non-repeating marker to the marking information set corresponding to the message entry; this process ensures that the repeated marking behavior of the same participant is counted only once.
[0104] Step S705: After each successful addition of a new participant identifier with a unique tag, the consensus processing module performs a consensus check. This check is performed by comparing the total number of valid tags in the current message with a system-preset consensus threshold. The consensus check condition can be expressed by the following formula:
[0105] ;
[0106] in, For specific message identifiers A set of participant identifiers that are recorded and unique; For set The cardinality is the total number of independent participants who perform value marking on the message; The consensus threshold preset for the system is a positive integer and is implemented as a sub-feature. This consensus threshold can be set by the meeting organizer as a fixed integer (e.g., 5) before the meeting starts, based on the expected scale; or it can be a dynamic value, for example, set as a certain percentage of the total number of online participants in the current meeting (e.g., 10%).
[0107] Step S706: If the consensus judgment condition is met, the consensus processing module determines that a consensus has been reached for the message; the consensus processing module immediately sends an instruction to the knowledge anchor management module to trigger dynamic anchor generation; this instruction includes the message identifier of the marked message, the participant identifier of the original publisher, and the set The message entry contains all supporter identifiers; after the instruction is sent, the consensus processing module marks the message entry as processed and stops its associated timer to avoid repeated triggering of the same consensus event; if the consensus judgment condition is still not met when the timer expires, the message entry is considered a consensus failure and is cleared.
[0108] After the consensus processing module determines that a consensus has been reached, the knowledge anchor management module of the server-side system layer 120 executes the dynamic anchor generation and attribution process. In a specific embodiment, this process may include the following steps:
[0109] Step S801: The knowledge anchor management module receives a trigger instruction from the consensus processing module; the instruction contains a unique message identifier of the message that has reached a consensus, the participant identifier of the original publisher of the message, and a set of participant identifiers of all supporters who have performed value marking operations on the message.
[0110] Step S802: The knowledge anchor management module uses the received message identifier to retrieve and capture the corresponding original message content from the data area storing publicly discussed content. This content is the core content fragment of the dynamic knowledge anchor.
[0111] Step S803: Based on the captured content and received instruction information, the knowledge anchor management module generates a structured dynamic knowledge anchor data object; this data object is assigned a system-wide unique dynamic knowledge anchor identifier. The identifier and its associated data structure are as follows:
[0112] ;
[0113] in, This serves as a globally unique identifier for the meeting. This is the session identifier to which the dynamic anchor belongs, used to provide context; This is an identifier for the anchor point type, which is fixed as dynamic in this case. The original message content captured in step S802; Structured data used to clearly identify knowledge contributions; This refers to the lifecycle status of the anchor point. (Original data) The specific structure is as follows:
[0114] ;
[0115] in, The participant identifier for the original contributor of this knowledge point; The set of all participant identifiers that support this message becoming the anchor.
[0116] Step S804: As a lower-level feature implementation, the lifecycle state of the anchor point It can be used to track the evolution of the dynamic knowledge anchor; when it is generated, its initial state is set as "emergent state"; the knowledge anchor management module can update the state from "emergent state" to "debate state" according to the specific interactions related to the anchor (for example, receiving a certain number of "oppose" or "challenge" type interactions); if more "agree" or "confirm" type interactions are received later, its state can be updated to "convergent state".
[0117] Step S805: The knowledge anchor management module stores the generated dynamic knowledge anchor data object containing complete information into the knowledge anchor database of data storage layer 130.
[0118] Subsequently, the system executes the instant tokenization process for newly acquired knowledge:
[0119] Step S806: After successfully storing the dynamic knowledge anchor, the knowledge anchor management module broadcasts a new anchor generation notification to all connected terminal device layers 110 through the interface and communication module; the notification contains the identifier and content of the newly generated dynamic knowledge anchor.
[0120] Step S807: The presentation and interaction module on the terminal device layer 110 receives the notification and immediately presents the dynamic knowledge anchor in the user interface (e.g., a dedicated "new knowledge point" area), and equips it with interactive interface elements, such as an "agree" button, an "disagree" button, or a comment input box.
[0121] Step S808: When any participant interacts with the newly generated dynamic knowledge anchor through these interface elements, the interaction capture and verification module on the terminal device layer 110 captures the interaction event.
[0122] Step S809: The interaction event is encapsulated and sent to the server system layer 120; subsequently, the event will trigger the aforementioned knowledge interaction credential generation and encryption process, as well as the credential chain construction process based on hash pointers; the finally generated knowledge interaction credential will contain the identifier of the dynamic knowledge anchor. This information is then linked to the personal credentials of the participants who performed the interaction; this process transforms the outcome of the group consensus into verifiable personal interaction records.
[0123] In the post-meeting analysis phase, this embodiment of the invention provides a method for quantitatively evaluating the learning effectiveness of participants based on the generated knowledge interaction credential chain. This method is executed by the analysis and application module of the server-side system layer 120.
[0124] In one specific embodiment, the learning effectiveness evaluation process based on weighted credentials may include the following steps:
[0125] Step S901: The analysis and application module retrieves all knowledge interaction credentials belonging to the specified participant from the knowledge interaction credential database of the data storage layer 130 based on the specified participant identifier.
[0126] Step S902: The analysis and application module traverses each retrieved knowledge interaction credential and extracts its interaction type field and interaction result field from the credential's data structure.
[0127] Step S903: The system applies a preset quantitative evaluation model to calculate the value of each knowledge interaction credential; the quantitative evaluation model is mainly based on two factors: interaction type weight and interaction result quantitative factor.
[0128] As a subordinate feature implementation, the interaction type weight is a value pre-configured in the system to reflect the difference in contribution of different interaction types to the evaluation of learning effectiveness; for example, the weight of strong interaction (such as answering questions related to anchors correctly) is set to the highest, the weight of medium interaction (such as performing active marking operations on anchors) is the second highest, and the weight of weak interaction (such as effectively browsing anchor content) is the lowest.
[0129] The interaction result quantification factor is a function that maps the diverse interaction results recorded in the voucher to specific scores. As a subordinate feature implementation, this function can be defined according to the interaction type. For example, for question-and-answer type interactions, if the interaction result is "correct", its quantification factor is 1; if it is "incorrect", it is 0. For tagging type interactions, since the behavior itself reflects subjective cognition, its quantification factor can be set to 1. For another example, for the interaction type of submitting related questions, its quantification factor can be fixed at 1, or set to different values according to whether the length of the submitted question text exceeds a certain threshold.
[0130] Step S904: The analysis and application module multiplies the interaction type weight of each knowledge interaction credential by its interaction result quantification factor to obtain the score of that individual credential.
[0131] Step S905: The analysis and application module sums up the scores of all the participant's knowledge interaction credentials to obtain the participant's final total learning effectiveness score. The calculation process of this total learning effectiveness score can be expressed by the following formula:
[0132] ;
[0133] in, For the participants The final learning effectiveness score; For the participants The total number of knowledge interaction credentials; An index for the voucher; For the first The weighting factor corresponding to the interaction type of each credential; Applicable to the A function to quantify the interaction results of each credential interaction type; For the first The interaction results recorded in each voucher.
[0134] The final calculated learning effectiveness score It can serve as an evaluation criterion supported by data on the actual interactive behavior of participants.
[0135] In the post-meeting analysis phase, this embodiment of the invention also provides a method for building a personalized knowledge base for participants and enabling knowledge point recall. This method is executed by the analysis and application module of the server-side system layer 120. In a specific embodiment, the construction and recall process of this personalized knowledge base may include the following steps:
[0136] Step S1001: The analysis and application module retrieves and traverses all knowledge interaction credentials in a participant's personal credential chain based on the specified participant identifier; the analysis and application module performs a filtering operation on the credential chain based on the interaction type and interaction result recorded in the credentials to select knowledge anchors that can represent the participant's deep participation behavior.
[0137] Step S1002: As a subordinate feature implementation, the filtering operation can be based on a predefined set of conditions; for example, the set of conditions can specify the filtering of all credentials with an interaction type of "strong interaction" and an interaction result of "correct", as well as all credentials with an interaction type of "medium interaction"; the analysis and application module extracts the knowledge anchor identifiers associated with all credentials that meet the set of conditions and forms a non-repeating, deeply involved set of knowledge anchor identifiers.
[0138] Step S1003: The analysis and application module generates a personalized post-conference knowledge report for the participant based on the knowledge anchor identifier set; the module iterates through each knowledge anchor identifier in the set and retrieves the corresponding complete knowledge anchor data object from the knowledge anchor database.
[0139] Step S1004: The analysis and application module structures and arranges the retrieved knowledge anchor information to generate the knowledge report; the report presents each deeply involved knowledge anchor as an independent entry; for each entry, the system embeds an interactive interface element and uses the metadata in the knowledge anchor data object to configure the interface element with the information required for backtracking; for the final presentation form of the report, those skilled in the art can use existing technologies to generate HTML pages or PDF documents, which will not be elaborated here.
[0140] Step S1005: The backtracking function is implemented through the representation and interaction module on the terminal device layer 110; when a participant interacts with the interactive interface element corresponding to a knowledge anchor item in the knowledge report (for example, clicking a "view original text" button), the representation and interaction module performs a backtracking operation.
[0141] As a subordinate feature implementation, if the knowledge anchor is a static knowledge anchor, its interface elements in the report are already bound to the data identifier, page number, location coordinates, or timestamp information obtained from its metadata; clicking on the element will trigger the loading of the corresponding original data file in the interactive module and directly locate the precise position pointed to by the anchor; for example, for a PDF document, the system will jump to the specified page number and highlight the specified area; for a video file, the system will start playing from the specified timestamp.
[0142] If the knowledge anchor is a dynamic knowledge anchor, its interface elements are bound to the session identifier and message content associated with the anchor; clicking the element will trigger the representation and interaction module to locate and present the message and its context discussion content in the history of the public discussion area; in this way, the system achieves accurate backtracking from highly condensed personal knowledge reports to the original, complete information context.
[0143] In the post-meeting analysis phase, this embodiment of the invention also provides a method for aggregated analysis of the effectiveness of meeting content, providing quantitative feedback to meeting organizers. This method is executed by the analysis and application module of the server-side system layer 120. In a specific embodiment, the aggregated analysis process of meeting content effectiveness may include the following steps:
[0144] Step S1101: The analysis and application module retrieves all knowledge interaction credentials generated during the meeting from the knowledge interaction credential database based on the specified meeting identifier.
[0145] Step S1102: The analysis and application module groups all retrieved knowledge interaction credentials according to the knowledge anchor identifier field in their data structure; after this step is completed, each knowledge anchor identifier will be associated with a credential set containing all interaction events between all participants and that anchor.
[0146] Step S1103: The analysis and application module traverses each knowledge anchor and its associated set of credentials, and calculates the aggregate analysis index of the knowledge anchor according to the preset analysis model.
[0147] As a subordinate feature implementation, if a knowledge anchor is associated with a question-and-answer type interaction, the analysis and application module can calculate its overall error rate. This error rate is calculated as follows: count the total number of all question-and-answer interaction credentials in the set of credentials associated with the anchor, and count the number of credentials whose interaction result is "incorrect." Dividing these two numbers gives the overall error rate. The calculation process for this overall error rate can be expressed by the following formula:
[0148] ;
[0149] in, knowledge anchor The overall error rate; In order to anchor knowledge The total number of credentials in the associated credential set whose interaction type is question-and-answer interaction and whose interaction result is "error"; In order to anchor knowledge The total number of credentials in the associated credential set that have a question-and-answer interaction type.
[0150] As a subordinate feature implementation, if a knowledge anchor represents a viewpoint that requires participants to express their stance, the analysis and application module can calculate its overall support rate. This support rate is calculated by: counting the number of all credentials with a "support" outcome in the set of credentials associated with the anchor, and counting the total number of credentials with either a "support" or "oppose" outcome; dividing the two gives the overall support rate for that viewpoint. The calculation process for this overall support rate can be expressed by the following formula:
[0151] ;
[0152] in, knowledge anchor Overall approval rating; In order to anchor knowledge The total number of credentials in the associated credential set whose interaction result is "supported"; In order to anchor knowledge The total number of credentials in the associated credential set whose interaction result is "oppose".
[0153] Step S1104: The analysis and application module summarizes the aggregated analysis indicators of all knowledge anchors and generates a meeting content effectiveness analysis report. This report provides meeting organizers with quantitative data on the degree to which each knowledge point is understood and accepted by the participants, which can provide a basis for subsequent optimization of content design.
[0154] Reference Figure 3 , Figure 3This is a schematic diagram of the hardware structure of an electronic device for executing the method of the present invention according to an embodiment of the present invention. The electronic device 300 can serve as an electronic device in the terminal device layer 110 described in the above embodiments, or as a server carrying the server system layer 120.
[0155] The electronic device 300 includes at least one processor 301, a memory 302, and at least one communication interface 303. The various components of the electronic device 300 are coupled through a bus system 305. Those skilled in the art will understand that such a bus structure can include any number of interconnect buses and bridges, specifically linked by various circuits represented by the processor 301 and the memory 302. The bus system 305 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein.
[0156] The memory 302 is configured to store instructions executable by the processor 301 to cause the processor 301 to perform the steps in the above method embodiments; the memory 302 may be a read-only memory (ROM), random access memory (RAM), flash memory, hard disk or solid-state drive, etc.
[0157] The communication interface 303 is configured to communicate with other electronic devices, for example, via a wired or wireless network.
[0158] In one embodiment, when the electronic device 300 acts as a server carrying the server system layer 120, the instructions stored in the memory 302, when executed by the processor 301, enable the electronic device 300 to perform the following functions:
[0159] Receive meeting materials uploaded by the meeting organizer via communication interface 303;
[0160] The function of the knowledge anchor management module is to generate and store a static knowledge anchor data structure containing precise metadata in the memory 302 based on the calibration operation instructions received from the terminal device.
[0161] The consensus processing module performs the following functions: it receives and aggregates value tagging behavior in real time through the communication interface 303, counts the tags of specific messages and compares them with the consensus threshold stored in the memory 302 to determine whether to trigger consensus, and when the determination is yes, instructs the knowledge anchor management module to generate dynamic knowledge anchors.
[0162] The functions of the certificate generation and management module are as follows: constructing a knowledge interaction certificate data object based on the received interaction event data packet; digitally signing the core field of the data object using the private key stored in the memory 302; calculating the current hash value of the certificate; obtaining the hash value of the previous certificate to build a chain structure; and finally storing the complete knowledge interaction certificate in the memory 302.
[0163] It also includes the functions of the analysis and application module, specifically reading the credential chain data of a specified participant from the memory 302, calculating the learning effectiveness score according to the stored weights and quantification rules, or aggregating the interaction data of all participants to generate a meeting content effectiveness analysis report.
[0164] In one embodiment, when the electronic device 300 is used as an electronic device in the terminal device layer 110, it may further include an input / output interface 304 for connecting input / output devices such as a display screen, touch screen, keyboard, or mouse; when the instructions stored in the memory 302 are executed by the processor 301, the electronic device 300 can perform the following functions:
[0165] The function of the execution representation and interaction module is specifically that the processor 301 drives the display device connected to the input / output interface 304 to render and present the meeting materials and knowledge anchors received from the server;
[0166] The function of the interaction capture and verification module is to capture the user's operation behavior on the input device through the input / output interface 304, classify the behavior into a preset interaction type, and encapsulate it into an interaction event data packet containing a participant identifier, a knowledge anchor identifier, an interaction type, and a result.
[0167] And through communication interface 303, the interactive event data packet is sent to the electronic device acting as the server.
Claims
1. A one-stop digital conference management system, characterized in that: include: The terminal device layer includes an interaction capture and verification module for capturing the interaction behavior between participants and knowledge anchors; The data storage layer includes a knowledge anchor database for storing knowledge anchors and a knowledge interaction credential database for storing knowledge interaction credentials. A server-side system layer, which is communicatively connected to the terminal device layer and the data storage layer, and the server-side system layer includes: The knowledge anchor management module is configured to manage knowledge anchors, which include static knowledge anchors marked by the meeting organizer during the meeting preparation stage, and dynamic knowledge anchors generated based on group consensus during the meeting. The credential generation and management module is configured to generate a knowledge interaction credential corresponding to the interaction behavior captured by the interaction capture and verification module, and store the knowledge interaction credential in the knowledge interaction credential database.
2. The one-stop digital conference management system according to claim 1, characterized in that, The knowledge anchor management module is also configured as follows: Receive calibration operation instructions sent by the terminal device layer, which include data identifiers and operation parameters; A static knowledge anchor data object is generated based on the calibration operation instructions. The static knowledge anchor data object contains a metadata set, which is used to describe the location and content of a static knowledge anchor in the conference materials. Furthermore, the knowledge anchor management module is configured to store static knowledge anchor data objects into the knowledge anchor database.
3. The one-stop digital conference management system according to claim 1, characterized in that, The server-side system layer also includes a consensus processing module, which is configured as follows: Real-time aggregation of value tagging requests for a specific message sent by the terminal device layer; A consensus is reached when the total number of independent participants for a specific message meets a preset consensus threshold. When a consensus is reached, the knowledge anchor management module is triggered to generate a dynamic knowledge anchor based on the content of a specific message.
4. The one-stop digital conference management system according to claim 3, characterized in that, The dynamic knowledge anchors generated by the knowledge anchor management module include a data structure containing structured data for clarifying the attribution of knowledge contributions. The structured data includes the participant identifier of the original contributor of a specific message, and a set of all participant identifiers that support the specific message becoming an anchor.
5. The one-stop digital conference management system according to claim 1, characterized in that, The certificate generation and management module is also configured to: Construct a knowledge interaction credential data object containing the interaction type and interaction result based on the aforementioned interaction behavior; A server-side private key is used to perform a digital signature operation on the core data fields of the knowledge interaction credential data object to generate a digital signature used to ensure the authenticity and non-repudiation of the credential.
6. The one-stop digital conference management system according to claim 1, characterized in that, The voucher generation and management module is also configured as follows: Each participant's personal credential chain is independently built and maintained; The construction and maintenance include: when constructing a new knowledge interaction credential, obtaining the hash value of the participant's previous knowledge interaction credential as a preceding hash value, and filling the preceding hash value into the preceding hash value field of the knowledge interaction credential currently being constructed, so as to realize the chain link of credentials through hash pointers.
7. The one-stop digital conference management system according to claim 1, characterized in that, The server-side system layer also includes an analysis and application module, which is configured as follows: After the meeting concludes, retrieve the personal credential chain of a designated participant. Based on the interaction types and results recorded in the personal credential chain, knowledge anchors representing the deep participation behavior of a specified participant are selected. Based on the selected knowledge anchors, a personalized post-meeting knowledge report with backtracking functionality is generated for the designated participants.
8. The one-stop digital conference management system according to claim 1, characterized in that, The server-side system layer also includes an analysis and application module, which is configured as follows: After the meeting concludes, retrieve all knowledge exchange credentials generated during a specified meeting period; All knowledge interaction credentials are grouped based on knowledge anchor identifiers; Iterate through each knowledge anchor and the set of credentials associated with it, calculate the aggregated analysis metrics for the knowledge anchor, and generate a meeting content effectiveness analysis report.
9. A one-stop digital meeting management method, applied to the system described in any one of claims 1-8, characterized in that, Includes the following steps: The knowledge anchors are managed, including static knowledge anchors marked during the meeting preparation phase and dynamic knowledge anchors generated based on group consensus during the meeting. Capture the interaction behavior of participants with the knowledge anchors; In response to the interaction, a knowledge interaction credential containing the interaction type and interaction result is generated; A personal credential chain is constructed for each participant. The construction of the personal credential chain includes linking each newly generated knowledge interaction credential to the participant's previous knowledge interaction credential through the preceding hash value field of the newly generated knowledge interaction credential.
10. An electronic device comprising a processor, a memory, and a communication interface, wherein the memory stores instructions executable by the processor, the instructions, when executed by the processor, cause the electronic device to perform the method of claim 9.