An interactive method and system based on digital conference

Through real-time collaborative management and version control, the conflicts and version management of multiple edits are solved, real-time collaboration and document consistency in digital meetings are achieved, and work efficiency and system security are improved.

CN118413411BActive Publication Date: 2025-01-17GUANGZHOU HEHE INFORMATION TECHNOLOGY SERVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410658783.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-01-17
Estimated Expiration
2044-05-27

AI Technical Summary

Technical Problem

Existing digital conference interaction methods are prone to conflict and confusion when multiple people edit the same document at the same time, and version management is difficult to ensure the consistency and integrity of the document.

Method used

By obtaining user information for identification and processing, receiving meeting requests and allocating resources, collaborating in real time, adopting version control and history records, timely detection and resolution of conflicts, and ensuring the accuracy and consistency of document editing.

Benefits of technology

Realize instant collaborative editing, avoid version chaos and conflict, improve team work efficiency, ensure document accuracy and consistency, and enhance system security and controllability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118413411B_ABST
    Figure CN118413411B_ABST
Patent Text Reader

Abstract

The present invention discloses an interactive method and system based on digital conference, and relates to the field of digital conference interaction. The interactive method based on digital conference obtains user information and performs identification processing to verify the user identity. After confirming the user identity, the conference type is determined according to the user's conference request instruction, and corresponding resources are allocated. When the user performs real-time editing, collaborative management measures are taken to ensure that the collaborative editing between multiple users proceeds smoothly, and the version changes and historical records of the document are recorded at the same time. When the user edits the shared document in real time, the conflict is detected and resolved in real time through a conflict detection algorithm. Through real-time collaborative management and version control, the present invention allows users to achieve instant collaborative editing in digital conferences without worrying about version confusion or duplication of work. At the same time, the historical version of each editing operation is recorded, and the user can conveniently view the change record of the document, ensuring the accuracy and consistency of document editing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of digital conference interaction, and in particular to an interaction method and system based on digital conference. Background Art

[0002] In today's information exchange and team collaboration, there are many complex problems. First, with the acceleration of globalization and remote working trends, team members are often scattered in different geographical locations. Traditional face-to-face meetings are inefficient and require more flexible and efficient communication methods. Secondly, the increase in cross-regional cooperation projects has led to increased difficulty in communication and collaboration between team members. Traditional email and telephone communication methods can no longer meet the needs of real-time and multi-party participation. Finally, information security and data privacy protection have become increasingly important issues, especially in meetings and discussions involving commercial secrets and sensitive information. It is necessary to ensure the security and confidentiality of information. In order to meet these challenges, an interactive method and system based on digital meetings are designed. The system combines digital technology with meeting management to improve team collaboration efficiency, promote information sharing and ensure data security.

[0003] Prior art, such as the invention patent application with announcement number: CN115796808A, discloses a paperless digital conference interaction method, device, server and medium, the method comprising: when an independent collaboration instruction is received, determining the target terminal device that issues the independent collaboration instruction; using the original document as the document to be collaborated corresponding to the target terminal device, and sending the document to be collaborated corresponding to the target terminal device to the target terminal device, the original document is used to represent the document without annotations, revisions and other operation traces; obtaining the document operation message generated by the target terminal device when operating the collaborative document, the document operation message is used to represent the operation trace of the target terminal device on the collaborative document; generating a revised document corresponding to the target terminal device based on the document to be collaborated and the document operation message; and feeding back the revised document corresponding to the target terminal device to each terminal device. This application has the effect of improving the convenience of meetings.

[0004] Based on the above scheme, it is found that although the current interactive method can achieve real-time collaboration, conflicts and confusion are prone to occur when multiple people edit the same document at the same time, and additional coordination and management are required to ensure the consistency and integrity of the document. After multiple revisions and edits, especially when multiple terminal devices are operating the document at the same time, document version management is prone to confusion. Summary of the invention

[0005] In view of the deficiencies in the prior art, the present invention provides an interactive method and system based on digital conferencing, which solves the problem that although the current interactive method can achieve real-time collaboration, conflicts and confusions are likely to occur when multiple people edit the same document at the same time, and additional coordination and management are required to ensure the consistency and integrity of the document. In addition, after multiple revisions and edits, especially when multiple terminal devices operate the document at the same time, the document version management is likely to be chaotic.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: an interactive method based on digital conference, comprising the following steps: obtaining user information and performing identification processing; after the user information is confirmed, receiving the user's meeting request instruction and assigning the user's meeting type; allocating resources to users based on the meeting type; taking collaborative management measures when the user edits a shared document in real time; and performing version control and historical recording on the shared document edited in real time.

[0007] Furthermore, the user information specifically refers to the user's account information and password information, and obtaining the user information and performing identification processing specifically includes: determining whether the user's account information and password information are consistent with the user's historical account information and historical password information respectively; if the user's account information and password information are consistent with the user's historical account information and historical password information respectively, no measures are taken; if the user's account information and password information are not consistent with the user's historical account information and historical password information, analyzing the matching similarity value between the user information and the historical user information, and taking management measures based on the matching similarity value.

[0008] Furthermore, the matching similarity values ​​between the user information and the historical user information are analyzed, and management measures are taken based on the matching similarity values. Specifically, the user's account information, password information, historical account information and historical password information are converted into an account string, a password string, a historical account string and a historical password string respectively; the number of characters in the account string, the password string, the historical account string and the historical password string are read respectively; the number of characters in the account string is summed with the number of characters in the historical account string, the number of characters in the password string is summed with the number of characters in the historical password string, and the total number of account characters and the total number of password characters are obtained respectively; the account string is summed with the historical account string. , password string and historical password string are matched respectively, and the total number of identical characters between the account string and the historical account string, and the total number of identical characters between the password string and the historical password string are obtained respectively; the total number of identical characters between the account string and the historical account string is compared with the total number of account characters, and the total number of identical characters between the password string and the historical password string are compared respectively, and the analysis results are weighted analysis to obtain the first similarity value; respectively determine whether the character lengths of the account string and the historical account string, and the password string and the historical password string are consistent; if the character lengths of the account string and the historical account string, and the password string and the historical password string are consistent, then The length of the string is arbitrarily selected from the account string and the historical account string, the password string and the historical password string, respectively, and recorded as the discrimination length of the account discrimination function and the password discrimination function, and a comprehensive analysis is performed based on the order of characters in the account string and the historical account string, the password string and the historical password string, respectively, to obtain the second similarity value; if the character lengths of the account string and the historical account string, the password string and the historical password string are inconsistent, the number of characters of the string with the least characters is selected from the account string and the historical account string, the password string and the historical password string, respectively, and recorded as the account discrimination function and the password discrimination function. The first similarity value and the second similarity value are read and weighted analysis is performed to obtain a matching similarity value; whether the matching similarity value is higher than a set matching similarity threshold is determined; if the matching similarity value is higher than the set matching similarity threshold, a user information error instruction is sent to the user, and the identification processing step is repeated after the user enters new user information; if the matching similarity value is lower than the set matching similarity threshold, the user's historical account information is frozen.

[0009] Furthermore, the calculation formulas for the matching similarity value, the first similarity value, and the second similarity value are respectively as follows: Wherein, Px is the matching similarity value, Yxs is the first similarity value, Exs is the second similarity value, α1 is the proportional coefficient of the first similarity value, α2 is the proportional coefficient of the second similarity value, α1+α2=1, ZHs is the total number of account characters, ZHx is the total number of identical characters between the user's account string and the user's historical account string, Mms is the total number of password characters, Mmx is the total number of identical characters between the user's password string and the user's historical password string, β1 is the proportional coefficient of the ratio of the total number of identical characters between the user's account string and the historical account string to the total number of account characters, β2 is the proportional coefficient of the ratio of the total number of identical characters between the user's password string and the historical password string to the total number of password characters, β1+β2=1, S i is the account discriminant function value of the i-th character in the user's account string and the historical account string, i = 1, 2, 3, ..., n, n is the discriminant length of the account discriminant function, H j is the password discriminant function value of the j-th character in the user's password string and the historical password string, j = 1, 2, 3, ..., k, k is the discriminant length of the password discriminant function, γ1 is the proportional coefficient of the ratio of the sum of the discriminant function values ​​of the corresponding number of characters in the user's account string and the historical account string to the total number of account characters, γ2 is the proportional coefficient of the ratio of the sum of the discriminant function values ​​of the corresponding number of characters in the user's password string and the historical password string to the total number of password characters, γ1+γ2=1.

[0010] Furthermore, after the user information is confirmed, the user's meeting request instruction is received and the user's meeting type is assigned as follows: if the user's meeting request instruction is to establish a new meeting, a new meeting number is automatically generated, and the user is marked as the meeting host. At the same time, the user is fed back an instruction for information to be input, and a digital meeting is created after the user enters the information. The information to be input includes the subject information and duration information of the meeting; if the user's meeting request instruction is to join the meeting, the user is fed back an instruction for entering the meeting number, and after the user enters the meeting number, it is determined whether the input meeting number exists. If the input meeting number does not exist, a number error instruction is sent to the user and an instruction for entering the meeting number is fed back until the input meeting number exists. If the input meeting number exists, the user is added to the digital conference.

[0011] Furthermore, resource allocation to users based on conference type is specifically as follows: for users of newly established digital conferences, member management permissions, document editing permissions, sharing permissions, and communication permissions are allocated. The member management permissions specifically allow users who have newly joined the digital conference to delete, the document editing permissions specifically allow users who have newly joined the digital conference to edit and modify conference documents in the digital conference, the sharing permissions specifically allow viewing and commenting permissions to other users in the digital conference who are not involved in editing and modifying conference documents, and the communication permissions specifically allow other users in the digital conference to communicate and collaborate; for users who have joined the digital conference, editing permissions and communication permissions are allocated, and the editing permissions specifically allow editing and modifying conference documents in the digital conference upon receiving a document editing permission instruction from the conference host.

[0012] Furthermore, when a user edits a shared document in real time, the collaborative management measures taken are specifically: the editing operations of the conference document are synchronized in real time for all users in the digital conference; when a user edits a conference document, a real-time update notification is sent to other users in the digital conference; when multiple users edit a conference document at the same time, collaborative editing measures are taken, and the collaborative measures are specifically, in collaborative editing mode, identifying the editing area of ​​each user and displaying the editing operations of other users; when multiple users edit a document at the same time, a conflict detection algorithm is used to perform real-time detection, and management measures are taken for the detected conflicts, specifically, when the conflict detection algorithm detects that multiple users have performed editing operations on the same part of the document, the conflicting part is identified, and a conflict resolution notification instruction is sent to the relevant users, and option information for resolving the conflict is provided to the user; after the conflict is resolved, a confirmation solution instruction is sent to the relevant users, and the process and results of the conflict resolution are recorded.

[0013] Furthermore, version control and historical records are performed on shared documents that are edited in real time. Specifically, each time a user performs an editing operation, a new version of the meeting document is generated, and the new version of the meeting document is recorded. Based on the version comparison tool, the meeting host can compare the differences between different versions and view the changes between each version. At the same time, he can choose to roll back the document to a specified historical version to restore the previous document status.

[0014] An interactive system based on digital conferences, including a user identity identification and management subsystem, a conference management subsystem, and a system management and monitoring subsystem; the user identity identification and management subsystem is used to receive account information and password information input by the user, and to verify and process it, identify the user identity and authority, and allocate corresponding resources and access rights according to the user identity and authority; the conference management subsystem is used to take collaborative management measures when the user edits a shared document in real time, and to perform version control and historical records on the shared document edited in real time; the system management and monitoring subsystem is used to manage user account information and authority, including registration, login, and password management functions, and is also responsible for recording system operation logs and monitoring system status to ensure system security and stable operation.

[0015] Furthermore, the conference management subsystem includes a conference request receiving and allocating module, a conference type identification and resource allocation module, a document real-time editing monitoring and management module, a document version control and history recording module, and a document conflict detection and resolution module; the conference request receiving and allocating module is responsible for receiving conference request instructions initiated by users, identifying request types and forwarding requests to corresponding processing modules; the conference type identification and resource allocation module is responsible for allocating resources to users according to conference types, such as conference rooms and document editing permissions; the document real-time editing monitoring and management module is responsible for monitoring users' real-time editing operations on documents, taking collaborative management measures and performing conflict detection and resolution; the document version control and history recording module is responsible for recording version changes of documents and realizing version control and history recording functions; the document conflict detection and resolution module is responsible for detecting conflicts in user editing operations and providing solutions.

[0016] The present invention has the following beneficial effects:

[0017] (1) This interactive method based on digital conferences, through real-time collaborative management and version control, allows users to achieve instant collaborative editing in digital conferences without worrying about version confusion or duplication of work. At the same time, the historical version of each editing operation is recorded, and users can easily view the change record of the document, ensuring the accuracy and consistency of document editing.

[0018] (2) This interactive method based on digital conferencing, through the use of conflict detection and resolution mechanism, can timely detect and resolve editing conflicts, avoiding poor communication and duplication of work between users, thereby effectively improving the team's work efficiency, reducing unnecessary waste of time, solving technical problems, and improving user experience.

[0019] (3) The interactive system based on digital conferencing can identify user identities and permissions by receiving account information and password information input by users and performing verification and processing, and allocate corresponding resources and access rights based on user identities and permissions, thereby helping to ensure that the system only opens functions and resources to legitimate users, thereby improving the security and controllability of the system.

[0020] (4) The interactive system based on digital conferencing manages user account information and permissions through the system management and monitoring subsystem, including registration, login, and password management. It also records system operation logs and monitors system status to ensure system security and stable operation, thereby helping to improve system management efficiency and operational stability. It also helps to discover and resolve potential system problems, improving user experience and system reliability.

[0021] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 The present invention is a flow chart of an interactive method based on digital conference.

[0023] Figure 2 The present invention is a block diagram of an interactive system based on digital conference. DETAILED DESCRIPTION

[0024] The embodiment of the present application solves the problem that although the current interactive method can achieve real-time collaboration, conflicts and confusion are likely to occur when multiple people edit the same document at the same time, and additional coordination and management are required to ensure the consistency and integrity of the document. In addition, after multiple revisions and edits, especially when multiple terminal devices are operating the document at the same time, chaotic document version management is likely to occur.

[0025] The overall idea of ​​the problem in the embodiment of this application is as follows:

[0026] First, the system obtains user information and performs identification processing to verify the user's identity. After confirming the user's identity, it determines the meeting type based on the user's meeting request instructions and allocates corresponding resources. When the user performs real-time editing, the system takes collaborative management measures to ensure smooth collaborative editing among multiple users. At the same time, it records the version changes and historical records of the document. When the user edits a shared document in real time, the system detects and resolves conflicts in real time through a conflict detection algorithm to ensure the accuracy and consistency of document editing.

[0027] See also Figure 1The embodiment of the present invention provides a technical solution: an interactive method based on digital conference, comprising the following steps: obtaining user information and performing identification processing; after the user information is confirmed, receiving the user's meeting request instruction and assigning the user's meeting type; allocating resources to the user based on the meeting type; taking collaborative management measures when the user edits a shared document in real time; and performing version control and history recording on the shared document edited in real time.

[0028] Specifically, the user information refers to the user's account information and password information. Obtaining the user information and performing identification processing specifically include: determining whether the user's account information and password information are consistent with the obtained historical account information and historical password information of the user, respectively. The user's historical account information and historical password information are the account information and password information of the user's historical input and stored records; if the user's account information and password information are consistent with the obtained historical account information and historical password information of the user, respectively, no measures are taken; if the user's account information and password information do not match the obtained historical account information and historical password information of the user, then analyzing the matching similarity value between the user information and the historical user information, and taking management measures based on the matching similarity value.

[0029] In this implementation, by matching and verifying the user's account information and password information, the user's identity can be effectively confirmed, thereby preventing unauthorized access and information leakage. At the same time, for account information or password information entered incorrectly by the user, corresponding management measures can be taken based on the matching similarity values, such as requiring the user to re-enter or perform additional identity authentication, thereby improving the security and accuracy of the system, and further helping to prevent malicious users or unauthorized access, thereby protecting the privacy and data security of the system and users. By analyzing the matching similarity values ​​between user information and historical user information, the system can intelligently identify abnormal behavior and take corresponding management measures, which helps to promptly discover and deal with potential security threats. Therefore, this method provides an effective identity authentication mechanism for the system, which not only improves the security of the system, but also enhances the user's trust and satisfaction with the system.

[0030] Specifically, the matching similarity values ​​between the user information and the historical user information are analyzed, and management measures are taken based on the matching similarity values. Specifically, the user's account information, password information, historical account information and historical password information are converted into an account string, a password string, a historical account string and a historical password string respectively; the number of characters in the account string, the password string, the historical account string and the historical password string are read respectively; the number of characters in the account string is summed with the number of characters in the historical account string, the number of characters in the password string is summed with the number of characters in the historical password string, and the total number of account characters and the total number of password characters are obtained respectively; the account string is summed with the historical account string, The password string is matched with the historical password string respectively to obtain the total number of identical characters between the account string and the historical account string, and the total number of identical characters between the password string and the historical password string; the total number of identical characters between the account string and the historical account string is compared with the total number of account characters, and the total number of identical characters between the password string and the historical password string, respectively, and the analysis results are weighted to obtain a first similarity value; it is determined whether the character lengths of the account string and the historical account string, and the character lengths of the password string and the historical password string are consistent; if the character lengths of the account string and the historical account string, and the character lengths of the password string and the historical password string are consistent, then for The length of the string randomly selected from the account string and the historical account string, the password string and the historical password string is recorded as the discrimination length of the account discrimination function and the password discrimination function, and a comprehensive analysis is performed based on the order of characters in the account string and the historical account string, the password string and the historical password string, respectively, to obtain the second similarity value; if the character lengths of the account string and the historical account string, the password string and the historical password string are inconsistent, the number of characters of the string with the least characters selected from the account string and the historical account string, the password string and the historical password string is recorded as the account discrimination function and the password discrimination function. The discrimination length of the discrimination function is determined, and a comprehensive analysis is performed according to the character sequence of the account string and the historical account string, the password string and the historical password string, and based on the account discrimination function and the password discrimination function, respectively, to obtain a second similarity value; the first similarity value and the second similarity value are read and weighted analysis is performed to obtain a matching similarity value; it is determined whether the matching similarity value is higher than a set matching similarity threshold; if the matching similarity value is higher than the set matching similarity threshold, a user information error instruction is sent to the user, and the identification processing step is repeated after the user enters new user information; if the matching similarity value is lower than the set matching similarity threshold, the user's historical account information is frozen.

[0031] The calculation formulas for the matching similarity value, the first similarity value, and the second similarity value are as follows: Wherein, Px is the matching similarity value, Yxs is the first similarity value, Exs is the second similarity value, α1 is the proportional coefficient of the first similarity value, α2 is the proportional coefficient of the second similarity value, α1+α2=1, ZHs is the total number of account characters, ZHx is the total number of identical characters between the user's account string and the user's historical account string, Mms is the total number of password characters, Mmx is the total number of identical characters between the user's password string and the user's historical password string, β1 is the proportional coefficient of the ratio of the total number of identical characters between the user's account string and the historical account string to the total number of account characters, β2 is the proportional coefficient of the ratio of the total number of identical characters between the user's password string and the historical password string to the total number of password characters, β1+β2=1, S i is the account discrimination function value of the i-th character in the user's account string and the historical account string, i = 1, 2, 3, ..., n, n is the discrimination length of the account discrimination function, that is, when the character length of the account string is consistent with that of the historical account string, the discrimination length is the number of characters of any string; when the character length of the account string is inconsistent with that of the historical account string, the discrimination length is the number of characters of the string with the least number of characters between the account string and the historical account string, H j is the password discriminant function value of the j-th character in the user's password string and the historical password string, j = 1, 2, 3, ..., k, k is the discriminant length of the password discriminant function, that is, when the character length of the password string is consistent with that of the historical password string, the discriminant length is the number of characters of any string, when the character length of the password string is inconsistent with that of the historical password string, the discriminant length is the number of characters of the password string and the string with the least number of characters in the historical password string, γ1 is the proportional coefficient of the ratio of the sum of the discriminant function values ​​of the corresponding number of characters in the user's account string and the historical account string to the total number of account characters, γ2 is the proportional coefficient of the ratio of the sum of the discriminant function values ​​of the corresponding number of characters in the user's password string and the historical password string to the total number of password characters, γ1+γ2=1.

[0032] The discrimination logic of the account discrimination function is as follows: Among them, x i is the i-th character in the user's account string, y i The i-th character in the user's historical account string.

[0033] The judgment logic of the password judgment function is as follows: Among them, r j is the jth character in the user's password string, t j The jth character in the user's historical password string.

[0034] In this implementation scheme, through detailed calculation and analysis of matching similarity values, the system can more accurately determine whether the account information and password information entered by the user match the historical information, thereby improving the accuracy and security of identity authentication. Secondly, for the real-time calculation and judgment of matching similarity values, the system can respond to the user's operations in a timely manner and take corresponding management measures, thereby improving the user experience and system availability. In addition, for situations below the set matching similarity threshold, the system will freeze the user's historical account information to prevent malicious users from making further attempts, thereby protecting the security of the system and users. The method provides the system with an efficient user identity authentication mechanism. By accurately calculating the matching similarity value and judging and processing it according to the set threshold, the system can effectively prevent the intrusion and unauthorized access of malicious users, and protect the privacy and data security of the system and users. In addition, the judgment logic of the account judgment function and the password judgment function is adopted, and the system can flexibly respond to account information and password information of different lengths, improve the system's fault tolerance and applicability to user input, and provide users with a safer and more convenient digital conference interactive experience.

[0035] Specifically, after the user information is confirmed, the user's meeting request instruction is received and the user's meeting type is assigned as follows: if the user's meeting request instruction is to establish a new meeting, a new meeting number is automatically generated, and the user is marked as the meeting host. At the same time, the user is fed back the instruction of the information to be input, and a digital meeting is created after the user enters the information. The information to be input includes the subject information and duration information of the meeting; if the user's meeting request instruction is to join the meeting, the user is fed back the instruction of entering the meeting number, and after the user enters the meeting number, it is determined whether the input meeting number exists. If the input meeting number does not exist, a number error instruction is sent to the user and the instruction of entering the meeting number is fed back until the input meeting number exists. If the input meeting number exists, the user is added to the digital conference.

[0036] In this implementation scheme, firstly, for the case of establishing a new meeting, the system can automatically generate a unique meeting number and mark the user as the meeting host, thereby ensuring the uniqueness of the meeting and the identity of the host. At the same time, the user is fed back with the information to be input, which can ensure the integrity and accuracy of the meeting information and improve the organizational efficiency and quality of the meeting. Secondly, for the request to join the meeting, the system can respond to the user in a timely manner and verify the meeting number to ensure that the user can smoothly join the effective meeting, which improves the participation and interactive experience of the meeting. This method provides an effective meeting management mechanism for the system. By automatically generating a unique meeting number and marking the host identity, the system can effectively manage the information and participants of different meetings, ensuring the organization and smooth progress of the meeting. At the same time, the verification and error handling of the meeting number improves the accuracy and reliability of the system's user requests, avoids the creation and joining of invalid meetings, and ensures the effective use of system resources and the normal progress of meetings. Therefore, this method provides important support and guarantee for the management and operation of digital conference systems.

[0037] Specifically, resource allocation to users based on conference type is as follows: for users of newly established digital conferences, member management permissions, document editing permissions, sharing permissions, and communication permissions are allocated. Member management permissions include deleting users who have newly joined the digital conference, which includes prohibiting users who have newly joined the digital conference from accessing the digital conference, revoking the permissions and roles of users who have newly joined the digital conference, and deleting the personal information of users who have newly joined the digital conference. Document editing permissions include allowing users who have newly joined the digital conference to edit and modify conference documents in the digital conference, including adding, deleting, and editing content, etc. Sharing permissions include assigning viewing and commenting permissions to other users in the digital conference other than those who participate in editing and modifying conference documents, so that they can view and comment on documents. Communication permissions include communicating and collaborating with other users in the digital conference. For users who join the digital conference, editing permissions and communication permissions are allocated. Editing permissions include editing and modifying conference documents in the digital conference upon receiving a document editing permission instruction from the conference host.

[0038] In this implementation scheme, firstly, for newly established digital conference users, the system automatically assigns permissions according to the conference type, including member management, document editing, sharing and communication permissions, so as to ensure the orderly progress of the conference and the security of information. Through member management permissions, the system can effectively manage conference participants, ensuring that only appropriate users can join the conference, and can delete users who do not meet the conditions, ensuring the efficiency and security of the conference. Secondly, document editing permissions and sharing permissions can promote collaborative editing and information sharing of conference documents, improving the efficiency and quality of the conference. Finally, communication permissions can promote real-time communication and discussion in the conference, enhancing the interactivity and participation of the conference. This method provides a flexible and effective permission management mechanism for the system. By automatically assigning permissions according to the conference type, the system can quickly respond to user needs, improve user experience and system availability. At the same time, the refinement of permission allocation also improves the system's ability to control user behavior, effectively preventing improper operations and information leakage, and ensuring the safety and stability of the conference. Therefore, this method provides important support and guarantee for the management and operation of digital conference systems.

[0039] Specifically, when users edit shared documents in real time, collaborative management measures are taken as follows: the editing operations of conference documents are synchronized in real time for all users in the digital conference to ensure that the document content seen by all users is the latest, thus avoiding conflicts and confusion caused by version asynchrony; when a user edits a conference document, a real-time update notification is sent to other users in the digital conference to inform them that someone is editing the document, thus reminding other users to pay attention to the ongoing editing activities and avoiding multiple people editing the same part of the document at the same time; collaborative editing measures are taken when multiple users edit conference documents at the same time, and the collaborative measures are specifically to identify the editing area of ​​each user in the collaborative editing mode and display the editing operations of other users, thus realizing real-time collaborative editing by multiple people and improving work efficiency; when multiple users edit documents at the same time, a conflict detection algorithm is used for real-time detection, and management measures are taken for the detected conflicts, specifically through When the conflict detection algorithm detects that multiple users are editing the same part of the document, the conflicting part will be marked and a conflict mark will usually be displayed in the document, such as highlights of different colors or special symbols, to draw the user's attention. At the same time, a conflict resolution notification instruction will be sent to the relevant users to remind them that there is a conflict and that it needs to be resolved. The notification may include the specific location and content of the conflict, as well as suggestions for related operations. At the same time, the user will be provided with information on options for resolving the conflict, such as retaining the current user's edits, accepting other users' modifications, or performing a manual merge. The user can choose an appropriate solution according to their needs. After the conflict is resolved, a confirmation solution instruction will be sent to the relevant users to ensure that the user is clear about the results of the conflict resolution and avoid problems caused by misoperation. At the same time, the conflict resolution process and results are recorded, including information such as the location of the conflict, the solution, and the resolver. This allows the history of conflict resolution to be tracked and provides a reference and basis for subsequent operations.

[0040] In this implementation scheme, firstly, by real-time synchronization of the editing operations of the conference documents, it can be ensured that all users can see the latest document content, avoiding confusion and errors caused by version asynchrony. Secondly, sending real-time update notifications and taking collaborative editing measures can effectively remind other users that someone is editing the document, and identify the editing area of ​​each user, so as to realize real-time collaborative editing by multiple people, and improve work efficiency and coordination. In addition, conflict detection algorithms are used for real-time detection, and conflict resolution notifications and option information are provided, so that users can quickly and effectively resolve conflicts, ensuring the smooth progress of document editing and the consistency of content. Finally, the process and results of conflict resolution are recorded. It helps to track the history of conflict resolution and provide reference and basis for subsequent operations, thereby improving the efficiency and quality of conference management. This method provides a comprehensive and complete solution for the collaborative editing function of the digital conference system. Through real-time synchronization and notification, it effectively avoids common version conflicts and inconsistencies in document editing; through collaborative editing and conflict detection algorithms, it ensures the smooth progress of multi-person collaborative editing and the timely discovery and resolution of conflicts; by recording the conflict resolution process and results, it provides experience and reference for subsequent conflict handling. Therefore, this method provides important guarantees for the stability, security and user experience of the digital conference system, and has important technical and practical significance.

[0041] Specifically, version control and history recording are performed on shared documents that are edited in real time as follows: each time a user performs an editing operation, a new version of the meeting document is generated, and the new version of the meeting document is recorded. Each version contains the complete content of the document and related metadata, such as editing time, editor and other information; based on the version comparison tool, the meeting host can compare the differences between different versions, view the changes between each version, and can choose to roll back the document to a specified historical version to restore the previous document status; the version comparison tool includes text comparison, merge editing, syntax highlighting, line-level and character-level comparison, format compatibility, and batch comparison. Specifically, text comparison can compare the differences between two documents line by line or character by character, and identify new, modified, and deleted parts. Users can intuitively see the changes between two documents; merge editing means that when comparing documents, the meeting host can choose to merge the different parts into a new document to generate a merge result containing the modified contents of the two documents; syntax highlighting means using different colors or special symbols to highlight new, modified and deleted content; line-level and character-level comparison means that the meeting host can choose to set the comparison granularity to line level or character level to meet different comparison needs; format compatibility means supporting comparison of documents in different formats, such as text documents, Word documents, PDF documents, etc., to meet the needs of users in different scenarios; batch comparison means that the meeting host can compare multiple documents or multiple versions at one time to quickly view the differences between them.

[0042] In this implementation scheme, firstly, each editing operation generates a new version and records the relevant metadata, which can effectively track the modification history of the document and ensure the integrity and traceability of the document. Secondly, based on the version comparison tool, the meeting host can easily compare the differences between different versions, view the changes, and can choose to roll back to a specific historical version as needed, thereby avoiding the impact of erroneous modifications and improving the efficiency and accuracy of document management. In addition, the version comparison tool has rich and diverse functions, such as text comparison, merge editing, syntax highlighting, etc., which can intuitively display document changes, support comparison of documents in different formats, and batch compare multiple documents or versions, providing users with a flexible and convenient operation experience. The method provides a comprehensive and perfect solution for the version control function of the digital conference system. By recording each editing operation of the document and generating a new version, the modification history of the document is effectively managed, and the integrity and security of the data are ensured. Through the version comparison tool, it provides users with intuitive and comprehensive document comparison and viewing functions, helping users to quickly understand the changes in the document and perform corresponding operations. At the same time, it supports comparison and batch comparison of documents in different formats, which improves the applicability of the system and user experience, and provides diversified solutions for users' needs in different scenarios. Therefore, this method has important technical and practical value in improving the functionality, stability and user-friendliness of the digital conference system.

[0043] See also Figure 2 The embodiment of the present invention provides a technical solution: an interactive system based on digital conference, including a user identity identification and management subsystem, a conference management subsystem, and a system management and monitoring subsystem; the user identity identification and management subsystem is used to receive account information and password information input by the user, and verify and process it, identify the user identity and authority, and allocate corresponding resources and access rights according to the user identity and authority; the conference management subsystem is used to take collaborative management measures when the user edits the shared document in real time, and perform version control and historical records on the shared document edited in real time; the system management and monitoring subsystem is used to manage user account information and authority, including registration, login, and password management functions, and is also responsible for recording system operation logs and monitoring system status to ensure system security and stable operation.

[0044] Specifically, the conference management subsystem includes a conference request receiving and allocation module, a conference type identification and resource allocation module, a document real-time editing monitoring and management module, a document version control and history record module, and a document conflict detection and resolution module; the conference request receiving and allocation module is responsible for receiving conference request instructions initiated by users, identifying request types and forwarding requests to corresponding processing modules; the conference type identification and resource allocation module is responsible for allocating resources to users according to conference types, such as conference rooms and document editing permissions; the document real-time editing monitoring and management module is responsible for monitoring users' real-time editing operations on documents, taking collaborative management measures and performing conflict detection and resolution; the document version control and history record module is responsible for recording version changes of documents and realizing version control and history record functions; the document conflict detection and resolution module is responsible for detecting conflicts in user editing operations and providing solutions.

[0045] In this implementation scheme, firstly, the meeting request receiving and allocating module is responsible for receiving and allocating user's meeting requests, so that the system can respond to user's needs in a timely manner, improving the system's response speed and user experience. Secondly, the meeting type identification and resource allocation module allocates resources to users according to the meeting type, ensuring the rational use of meeting resources and improving the efficiency and performance of the system. The document real-time editing monitoring and management module can monitor the user's editing operations on the document in real time, take collaborative management measures and perform conflict detection and resolution, ensuring the real-time and accuracy of document editing. The document version control and history record module records the version changes of the document, realizes the version control and history record functions, helps users trace the modification history of the document, and improves the reliability and Traceability. Finally, the document conflict detection and resolution module can detect conflicts in user editing operations and provide solutions, avoiding conflicts that may occur when multiple people edit documents at the same time, and ensuring the consistency and integrity of the documents. The module division of the conference management subsystem provides a clear direction and basis for the design and development of the system. Each module has specific responsibilities and functions, and cooperates with each other to form a complete conference management process. This modular design improves the maintainability and scalability of the system, facilitates system updates and functional expansion, and also makes the system development process more efficient and flexible. Therefore, the module division of the conference management subsystem not only helps the system function realization and performance optimization, but also provides a good foundation for the continuous development and improvement of the system.

[0046] In summary, this application has at least the following effects:

[0047] Through real-time collaborative management and version control, users can achieve instant collaborative editing in digital meetings without worrying about version confusion or duplication of work. At the same time, the historical version of each editing operation is recorded, and users can easily view the change record of the document, ensuring the accuracy and consistency of document editing.

[0048] With the help of the conflict detection and resolution mechanism, editing conflicts can be discovered and resolved in a timely manner, avoiding poor communication and duplication of work between users, thereby effectively improving the team's work efficiency, reducing unnecessary waste of time, solving technical problems, and improving user experience.

[0049] By receiving the account information and password information entered by the user and verifying and processing it, it is able to identify the user's identity and permissions, and allocate corresponding resources and access rights based on the user's identity and permissions, thereby helping to ensure that the system only opens functions and resources to legitimate users, thereby improving the security and controllability of the system.

[0050] The system management and monitoring subsystem manages user account information and permissions, including registration, login, and password management. It also records system operation logs and monitors system status to ensure system security and stable operation, thereby helping to improve system management efficiency and operational stability. It also helps to discover and resolve potential system problems, improving user experience and system reliability.

[0051] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0052] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. An interactive method based on digital conference, characterized in that: The following steps are involved: Obtain user information and perform identification processing; After the user information is confirmed, the user's meeting request instruction is received and the user's meeting type is assigned; Allocate resources to users based on conference type; Take collaborative management actions when users edit shared documents in real time; Version control and history of shared documents edited in real time; The user information specifically refers to the user's account information and password information. The steps of obtaining the user information and performing identification processing specifically include: Determine whether the user's account information and password information are consistent with the user's historical account information and historical password information respectively; If the user's account information and password information match the user's historical account information and historical password information respectively, no action will be taken; If the user's account information and password information do not match the user's historical account information and password information, analyze the matching similarity value between the user information and the historical user information, and take management measures based on the matching similarity value; Analyze the matching similarity between user information and historical user information, and take management measures based on the matching similarity. Specifically: The user's account information, password information, historical account information and historical password information are converted into an account string, a password string, a historical account string and a historical password string respectively; Read the number of characters in the account string, password string, historical account string, and historical password string respectively; Sum the number of characters in the account string and the number of characters in the historical account string, and sum the number of characters in the password string and the number of characters in the historical password string to obtain the total number of account characters and the total number of password characters respectively; Match the account string with the historical account string, and the password string with the historical password string, respectively, to obtain the total number of identical characters between the account string and the historical account string, and the total number of identical characters between the password string and the historical password string; Perform ratio analysis on the total number of identical characters between the account string and the historical account string and the total number of account characters, and the total number of identical characters between the password string and the historical password string, and perform weighted analysis on the analysis results to obtain a first similarity value; Determine whether the character lengths of the account string and the historical account string, and the password string and the historical password string are consistent; If the character lengths of the account string and the historical account string, and the password string and the historical password string are consistent, then the lengths of the strings selected arbitrarily from the account string and the historical account string, and the password string and the historical password string are recorded as the discrimination lengths of the account discrimination function and the password discrimination function, and then a comprehensive analysis is performed based on the order of the characters in the account string and the historical account string, and the password string and the historical password string, and based on the account discrimination function and the password discrimination function, respectively, to obtain the second similarity value; If the character lengths of the account string and the historical account string, and the password string and the historical password string are inconsistent, the number of characters of the string with the least characters selected from the account string and the historical account string, and the password string and the historical password string is recorded as the discrimination length of the account discrimination function and the password discrimination function, and a comprehensive analysis is performed according to the character sequence of the account string and the historical account string, and the password string and the historical password string, and based on the account discrimination function and the password discrimination function, respectively, to obtain the second similarity value; Reading the first similarity value and the second similarity value and performing weighted analysis to obtain a matching similarity value; Determine whether the matching similarity value is higher than the set matching similarity threshold; If the matching similarity value is higher than the set matching similarity threshold, a user information error instruction is sent to the user, and the identification processing step is repeated after the user enters new user information; If the matching similarity value is lower than the set matching similarity threshold, the user's historical account information will be frozen; The calculation formulas for the matching similarity value, the first similarity value, and the second similarity value are as follows: ; in, To match similar values, is the first similarity value, is the second similarity value, is the proportional coefficient of the first similarity value, is the proportional coefficient of the second similarity value, , is the total number of characters in the account number, The total number of identical characters between the user's account string and the user's historical account string. is the total number of characters in the password, The total number of identical characters between the user's password string and the user's historical password string. is the ratio coefficient of the total number of identical characters in the user's account string and historical account string to the total number of account characters, is the ratio coefficient of the total number of identical characters in the user's password string and the historical password string to the total number of password characters, , The first character in the user's account string and historical account string The account discrimination function value of the bit character, , is the discrimination length of the account discrimination function, The first character in the user's password string and historical password string The password discrimination function value of the bit character, , is the discrimination length of the password discrimination function, is the ratio coefficient of the sum of the discriminant function values ​​of the corresponding number of characters in the user's account string and the historical account string to the total number of account characters, is the ratio coefficient of the sum of the discriminant function values ​​of the corresponding characters in the user's password string and the historical password string to the total number of password characters, ; The discrimination logic of the account discrimination function is as follows: ;in, The first character in the user's account string Bit character, The first character in the user's historical account string The judgment logic of the password judgment function is as follows: ;in, The first character in the user's password string Bit character, The first character in the user's historical password string Bit character.

2. The interactive method based on digital conference according to claim 1, characterized in that: After the user information is confirmed, the user's meeting request instruction is received and the user's meeting type is assigned as follows: If the user's meeting request instruction is to establish a new meeting, a new meeting number is automatically generated, and the user is marked as the meeting host. At the same time, the user is fed back with instructions for information to be input, and a digital meeting is created after the user enters the information, and the information to be input includes the subject information and duration information of the meeting; If the user's meeting request instruction is to join the meeting, the user will be fed back the instruction to enter the meeting number. After the user enters the meeting number, it is determined whether the entered meeting number exists. If the entered meeting number does not exist, a number error instruction is sent to the user and the instruction to enter the meeting number is fed back until the entered meeting number exists. If the entered meeting number exists, the user will be added to the digital conference.

3. The interactive method based on digital conference according to claim 2, characterized in that: The specific resource allocation for users based on conference type is as follows: For the users of the newly established digital conference, member management rights, document editing rights, sharing rights, and communication rights are allocated. The member management rights specifically allow the users who have newly joined the digital conference to delete, the document editing rights specifically allow the users who have newly joined the digital conference to edit and modify the conference documents in the digital conference, the sharing rights specifically allow the users who participate in editing and modifying the conference documents in the digital conference to view and comment, and the communication rights specifically allow other users in the digital conference to communicate and collaborate; For users who join the digital conference, editing authority and communication authority are allocated. The editing authority specifically allows the user to edit and modify the conference document in the digital conference upon receiving a document editing permission instruction issued by the conference host.

4. The interactive method based on digital conference according to claim 1, characterized in that: When users edit shared documents in real time, the collaborative management measures are as follows: Synchronize the editing operations of conference documents for all users in the digital conference in real time; When a user edits a meeting document, a real-time update notification is sent to other users in the digital meeting; When multiple users edit the conference document at the same time, a collaborative editing measure is taken, wherein the collaborative measure specifically identifies the editing area of ​​each user in the collaborative editing mode and displays the editing operations of other users; When multiple users are editing a document at the same time, a conflict detection algorithm is used to perform real-time detection, and management measures are taken for the detected conflicts. Specifically, when the conflict detection algorithm detects that multiple users are editing the same part of the document, the conflicting part is marked, and a conflict resolution notification instruction is sent to the relevant users, and the user is provided with option information for resolving the conflict; After the conflict is resolved, a confirmation solution instruction is sent to the relevant users, and the conflict resolution process and results are recorded.

5. The interactive method based on digital conference according to claim 1, characterized in that: Version control and history records for shared documents that are edited in real time are as follows: Each time a user performs an editing operation, a new version of the meeting document will be generated and the new version of the meeting document will be recorded; Based on the version comparison tool, the meeting host can compare the differences between different versions and view the changes between each version. At the same time, he can choose to roll back the document to a specified historical version to restore the previous document status.

6. An interactive system based on digital conference, applying the interactive method based on digital conference according to any one of claims 1 to 5, characterized in that: Including user identification and management subsystem, conference management subsystem, system management and monitoring subsystem; The user identification and management subsystem is used to receive account information and password information input by the user, verify and process it, identify the user's identity and authority, and allocate corresponding resources and access rights according to the user's identity and authority; The conference management subsystem is used to take collaborative management measures when users edit shared documents in real time, and to perform version control and history recording on the shared documents edited in real time; The system management and monitoring subsystem is used to manage user account information and permissions, including registration, login, and password management functions. It is also responsible for recording system operation logs and monitoring system status to ensure system security and stable operation.

7. The interactive system based on digital conference according to claim 6, characterized in that: The conference management subsystem includes a conference request receiving and allocating module, a conference type identification and resource allocation module, a document real-time editing monitoring and management module, a document version control and history record module, and a document conflict detection and resolution module; The conference request receiving and distributing module is responsible for receiving the conference request instruction initiated by the user, identifying the request type and forwarding the request to the corresponding processing module; The conference type identification and resource allocation module is responsible for allocating resources to users according to the conference type, such as conference rooms and document editing permissions; The document real-time editing monitoring and management module is responsible for monitoring users' real-time editing operations on documents, taking collaborative management measures and performing conflict detection and resolution; The document version control and history record module is responsible for recording the version changes of the document and realizing the version control and history record functions; The document conflict detection and resolution module is responsible for detecting conflicts in user editing operations and providing solutions.

Citation Information

Patent Citations

  • Paperless digital conference interaction method and device, server and medium

    CN115796808A

  • Multi-user online real-time collaborative editing system

    CN115238654A

  • Document editing method and device, electronic equipment and storage medium

    CN116962622A