Conference whole-process online auxiliary implementation method and system

By recommending matching application templates and pre-filling fixed fields in the online meeting system, combined with real-time filling guidance and intelligent operation, the inefficiency and redundancy in online meeting applications are solved, achieving an efficient and accurate meeting preparation process.

CN121581798APending Publication Date: 2026-02-27CHINA CONSTR BANK CORP (DALIAN BRANCH)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511704345.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-19
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing online meeting application systems suffer from low efficiency, high error rates, and redundant processes. In particular, first-time users or those unfamiliar with the application guidelines often find it difficult to complete meeting applications quickly, leading to extended application cycles and impacting meeting preparation efficiency.

Method used

By combining scene tags from the historical meeting archive and the applicant's identity, the system recommends matching application templates and pre-fills fixed fields, provides real-time filling guidance, and displays sample text through mouse hover or click operations. It also links online booking of meeting rooms, intelligent seating arrangement, and organization of meeting materials to generate a meeting application form.

Benefits of technology

It improved the efficiency and accuracy of meeting application completion, reduced the omission of required fields and formatting errors, shortened the application cycle, achieved seamless integration between meeting application and subsequent preparation stages, and improved the overall efficiency of meeting arrangements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121581798A_ABST
    Figure CN121581798A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a conference whole-process online auxiliary implementation method and system, and relates to the technical field of digital office. The method comprises the following steps: in response to an online conference application request of a requester, recommending a matched application template for the requester based on a scene label of a historical conference archive and an identity label of the requester, and pre-filling in a fixed field; in response to an operation of suspending a mouse or clicking a filling item, displaying an example text of the filling item based on a pop-up window to generate a conference application form; based on the conference application, a conference room is reserved on a single line, intelligent seat arrangement is carried out, conference materials are sorted and packaged, and a conference is reserved on line. Through one embodiment of the application, the problem of low efficiency of online conference arrangement in related technologies is solved, and the effect of improving the efficiency of online conference arrangement is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of digital office, and more specifically, to a method and system for online assistance in the entire meeting process. Background Technology

[0002] With the popularization of digital office models, the organization and management of corporate meetings are gradually transforming towards online and convenient methods. As a core scenario for internal communication and collaboration and external business docking, the efficiency of meeting preparation directly affects the pace of work progress. Therefore, online meeting application and management systems have become an important part of corporate digital transformation.

[0003] In related technologies, online meeting applications are primarily implemented through platforms such as computer terminals or mobile applications (APPs) and web pages. The core process includes the applicant manually filling out a meeting application form, submitting it to the system, and online review by approvers. Once approved, subsequent operations such as meeting room booking and meeting preparation are completed. Compared to traditional offline paper applications, this model simplifies the document transmission process and improves the convenience of meeting applications to a certain extent.

[0004] However, existing online meeting application solutions still suffer from significant efficiency bottlenecks, failing to meet the needs of businesses for efficient meeting preparation. Firstly, meeting application forms typically include multiple fields such as meeting topic, attendees, meeting time slot, venue requirements, equipment configuration, and budget. Furthermore, the requirements vary depending on the type of meeting (e.g., internal seminars, external client meetings, large training sessions). For first-time users or those unfamiliar with the various meeting application guidelines, quickly grasping the specific requirements for each field is challenging. They often need to consult colleagues, review user manuals, or repeatedly communicate for confirmation, leading to lengthy completion times and increasing the risk of missing required fields, formatting errors, and incomplete information. Secondly, in these solutions, application form review often occurs only after the applicant has completed and submitted all forms. If errors or incomplete information are found during the review, the application must be rejected and resubmitted, further extending the application cycle and reducing overall efficiency. Additionally, these online application systems lack targeted guidance mechanisms, requiring applicants to manually complete all information. For frequently held meetings of the same type, repeatedly filling out the same or similar information is cumbersome, further increasing redundancy in the application process.

[0005] The aforementioned issues lead to significant uncertainty and inefficiency in the online meeting application process. This not only increases the operational burden and time costs for applicants but may also delay meeting preparation, negatively impacting overall corporate efficiency. Therefore, optimizing the online meeting application process and addressing issues such as low efficiency, high error rates, and redundant procedures has become a pressing technical challenge in the field of online meeting management. Summary of the Invention

[0006] This application provides a method and system for online assistance in the entire meeting process, which at least solves the problem of low efficiency in online meeting scheduling in related technologies.

[0007] According to one embodiment of this application, a method for online assistance in implementing the entire meeting process is provided, including: In response to the online meeting application request from the requester, based on the scene tags in the historical meeting archive and the identity identifier of the requester, a matching application template is recommended for the requester and fixed fields are pre-filled. In response to mouse hover or click on a field to fill in, a pop-up window displays sample text for that field to generate a meeting application form; Based on the aforementioned meeting application form, online booking of meeting rooms, intelligent seating arrangement, organization and packaging of meeting materials are performed to reserve the meeting online.

[0008] In one implementation, the method further includes: During the meeting, a list of attendees is obtained based on the meeting application form, and meeting services are provided to the attendees on the list. These meeting services include: meeting check-in, document annotation, voting, and human assistance.

[0009] In one implementation, the method further includes: After the meeting, the audio data is converted into text data to generate a password-protected meeting minutes, wherein the password is obtained based on the meeting application form.

[0010] In one implementation, in response to an online meeting request from a requester, based on scene tags in a historical meeting archive and the requester's identity identifier, a matching application template is recommended to the requester and fixed fields are pre-filled, including: Based on the application request, a preset organizational structure database and user profile database are retrieved to extract the applicant's identity information, which includes: the applicant's department, job level, daily collaborating departments, historical meeting organization permissions, and preset work preferences. The system synchronously accesses the historical meeting archive, filters out historical meeting records that match the department attributes and job nature of the requester based on the identity identification association information, and extracts the scene tags, frequently filled fields and field value patterns of the historical meeting records. Among them, the repeated values ​​of all filled fields in the corresponding historical time period are greater than a preset threshold. Based on the matching degree of the scene tags and the fit between the identity identification association information and the historical meeting field, templates are selected from the template library. The system generates an optimal application template and pushes it to the requester's interface. Simultaneously, based on the identity information and historical meeting field patterns, it automatically pre-fills fixed fields in the template. These fixed fields include: basic identity fields, work-related fields, and scenario-adaptation fields. .

[0011] In one implementation, after automatically pre-filling fixed fields in the template based on the identity association information and the patterns of historical meeting fields, the method further includes: The pre-filled fixed fields are dynamically validated. If a field conflict exists, the real-time resource database is automatically retrieved to update the field value. The source of the value is indicated next to the pre-filled field so that the requester can quickly verify it.

[0012] In one implementation, online meeting room reservation, intelligent seating arrangement, and organization and packaging of meeting materials are performed based on the meeting application form. This online meeting reservation includes reserving meeting rooms based on a first algorithm. ; ; ; ; ; ; in, For meeting room matching; For the number of people to be matched; The number of attendees; For the capacity of the meeting room; The coefficient of variation in the number of people; Maximum conference room capacity; For time period adaptation; To request the start time of the meeting; Start time for the meeting room to become available; As a time unit reference; The duration of overlapping time periods; To request meeting duration; For device compatibility; This is a vector representing the equipment requirement for the application. Configure vectors for conference room equipment; For the first Importance weight of device type; For the first Performance deviation coefficient of the equipment type; For the first Performance deviation values ​​for this type of equipment; For the first Maximum deviation level for this type of equipment; Historical preference; This represents the sample size of historical conferences. For the first The time decay weight of the meeting, where, , The time decay period; Select identifiers for history; For cost-effectiveness; To request a budget for the meeting venue; Cost of using the meeting room; For the maximum site budget; To minimize meeting room costs.

[0013] In one implementation, online meeting room reservation, intelligent seating arrangement, and organization and packaging of meeting materials are performed based on the meeting application form. This online meeting reservation includes intelligent seating arrangement based on a second algorithm. ; ; ; ; ; in, , , , These are the weighting coefficients. ; For identity matching degree; The number of attendees; For the first The weight of each participant's identity; For the first The hierarchy of seating arrangements for each participant; This is the highest seating level; For improved collaboration efficiency; For the first Position and First Frequency of collaboration among participants; For the first Position and First The physical distance between the seats assigned to each participant; This represents the maximum seating distance in the conference room. For preference satisfaction; For the first The preference weight of each participant; For the first Seat numbers assigned to each participant; For the first The preferred seat number of each participant; This is the preference bias adjustment coefficient; This represents the total number of seats in the conference room. For the degree of satisfaction of special needs; For the first The importance weight of each participant's specific needs; For the first A sign that the specific needs of each participant have been met.

[0014] According to another embodiment of this application, a full-process online auxiliary implementation system for meetings is provided, including: a pre-meeting reservation module, wherein the pre-meeting reservation module includes: The preprocessing unit is used to respond to the online meeting application request of the requester, and recommend a matching application template for the requester and pre-fill fixed fields based on the scene tags in the historical meeting archive and the identity identifier of the requester; The generation unit is used to generate a meeting application form in response to mouse hover or click on the field to fill in. The form displays sample text of the field in a pop-up window. The intelligent agent unit is used to reserve meeting rooms online, intelligently arrange seating, and organize and package meeting materials based on the meeting application form, so as to reserve the meeting online.

[0015] According to yet another embodiment of this application, a computer-readable storage medium is also provided, wherein a computer program is stored therein, and the computer program is configured to perform the steps in any of the above method embodiments when it is run.

[0016] According to yet another embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0017] According to yet another embodiment of this application, a computer program product is also provided, including computer instructions that, when executed by a processor, implement the steps in any of the above method embodiments.

[0018] In one embodiment of this application, firstly, by responding to the requester's online meeting application request, a matching application template is recommended and pre-filled with fixed fields, based on scene tags from the historical meeting archive and the requester's identity identifier. This avoids the tedious process of repeatedly filling in the same or similar content for high-frequency meetings of the same type, and allows applicants (including first-time users) unfamiliar with the requirements for different types of meetings to directly obtain a filling framework that fits their own identity and meeting scenario, reducing consultation and communication costs caused by unfamiliarity with the specifications. Secondly, by displaying sample text in a pop-up window in response to mouse hover or click on the filling field, the applicant is provided with real-time... The precise filling guidance effectively avoids issues such as missing required fields, formatting errors, and non-standard information, reducing the need for repeated revisions due to application rejections after submission and shortening the application cycle. Finally, the generated meeting application form directly links to online meeting room booking, intelligent seating arrangement, and meeting material organization and packaging functions, seamlessly connecting the meeting application with subsequent preparation stages. This avoids process redundancy caused by a disconnect between the application and preparation stages. Through the synergistic effect of the above technical features, the pain points of related technologies are comprehensively solved from three dimensions: filling efficiency, filling accuracy, and process continuity, thereby improving the efficiency of online meeting scheduling. Attached Figure Description

[0019] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a hardware structure block diagram of the online auxiliary implementation method for the entire meeting process according to an embodiment of this application; Figure 2 This is a flowchart of a method for implementing a full-process online meeting assistance according to an embodiment of this application; Figure 3 This is a flowchart illustrating a method, according to an embodiment of this application, for recommending a matching application template and pre-filling fixed fields for a requester in response to an online meeting application request, based on scene tags in a historical meeting archive and the requester's identity identifier. Figure 4 This is a flowchart of a method for dynamically validating pre-filled fixed fields according to an embodiment of this application; Figure 5 This is a structural block diagram of a system for online assistance in implementing the entire meeting process according to an embodiment of this application. Detailed Implementation

[0020] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the embodiments of the present application can be combined with each other.

[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0022] The methods and embodiments provided in this application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a computer terminal as an example, Figure 1 This is a hardware structure block diagram of the online auxiliary implementation method for the entire meeting process according to an embodiment of this application, such as... Figure 1 As shown, a hardware board may include one or more ( Figure 1 Only one is shown in the diagram. A processor 12 (which may include, but is not limited to, a microprocessor MCU or programmable logic device, etc.) and a memory 14 for storing data are also shown. The computer terminal may further include a transmission device 16 for communication functions and an input / output device 18. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the computer terminal described above. For example, the computer terminal may also include components that are more complex than those described above. Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0023] The memory 14 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the online auxiliary implementation method for the entire conference process in this embodiment. The processor 12 executes various functional applications and implements the above-described methods by running the computer programs stored in the memory 14. The memory 14 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 14 may further include memory remotely located relative to the processor 12, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0024] The transmission device 16 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a telecommunications provider. In one example, the transmission device 16 includes a Network Interface Controller (NIC), which can connect to other network devices via a gateway to communicate with the Internet. In another example, the transmission device 16 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0025] This application provides a method for online assistance in implementing the entire meeting process. Figure 2 This is a flowchart of a method for implementing a full-process online meeting assistance according to an embodiment of this application, such as... Figure 2 As shown, the process includes: Step S201: In response to the requester's online meeting application request, based on the scene tags in the historical meeting archive and the requester's identity identifier, recommend a matching application template for the requester and pre-fill fixed fields; In one exemplary implementation, for example, when a marketing department employee initiates an online meeting application for a "quarterly product promotion meeting," the system accesses the historical meeting archive, matches the "product promotion meeting" scenario tag, and, combined with the employee's "marketing department" identity, automatically recommends an application template containing exclusive fields such as "promotion goals" and "product highlights." Simultaneously, it pre-fills fixed information such as department name, frequently used meeting duration, and core collaborating departments that have previously participated. Therefore, this avoids the employee repeatedly filling in fixed content already covered in similar past meetings, and also allows newcomers organizing such meetings for the first time to directly obtain a filling framework that fits the scenario and their own identity, reducing consultations and communication arising from unfamiliarity with the filling specifications.

[0026] Step S202: In response to mouse hover or click on the field to fill in, a sample text for the field to fill in is displayed in a pop-up window to generate a meeting application form; In one exemplary implementation, for example, when an applicant fills in the "Scope of Participants" field on a meeting application form, hovering the mouse over the field will trigger a pop-up window displaying sample text such as "All members of the Marketing Department, Regional Managers of the Sales Department, Core Members of Product Development." Clicking on the field will further clarify that "all decision-making and execution-related personnel must be included." This provides applicants with real-time and accurate references, effectively reducing issues such as omissions of required fields (e.g., forgetting to add decision-makers) and formatting errors (e.g., not specifying departmental levels) due to a lack of understanding of the requirements. This also reduces the likelihood of applications being rejected and requiring revisions, thus shortening the overall meeting application cycle.

[0027] Step S203: Based on the meeting application form, book the meeting room online, arrange seating intelligently, organize and package meeting materials, and book the meeting online.

[0028] In one exemplary implementation, for example, based on information such as "20 participants," "3 PM to 5 PM," and "video equipment required" in the generated meeting application form, the system automatically connects to the meeting room management system, filters out available meeting rooms that meet the criteria, and completes the reservation. Simultaneously, based on the participants' job titles and department affiliations, it intelligently generates a seating chart including head seats, guest seats, and observer seats. Furthermore, it automatically organizes and packages materials mentioned in the application form, such as product brochures and past promotional data, into a meeting materials package and synchronizes it to the online meeting system. Therefore, the meeting application process is seamlessly integrated with subsequent preparation stages such as meeting room reservation, seating arrangement, and material preparation, avoiding process breaks and redundancy caused by the need for manual handling of these matters after the application.

[0029] Through steps S201 to S203, firstly, by responding to the online meeting application request, the system recommends a matching application template and pre-fills fixed fields based on the scenario tags in the historical meeting archive and the requester's identity. This avoids the tedious process of repeatedly filling in the same or similar content for high-frequency meetings of the same type, and allows applicants unfamiliar with the requirements for different types of meetings (including first-time users) to directly obtain a filling framework that fits their own identity and meeting scenario, reducing consultation and communication costs caused by unfamiliarity with the specifications. Secondly, by responding to mouse hover or click on the filling field, a pop-up window displays sample text, providing applicants with... Real-time and accurate filling guidance effectively avoids problems such as missing required fields, formatting errors, and non-standard information, reducing the repeated process of application form submission being rejected and requiring modification, and shortening the application cycle. Finally, based on the generated meeting application form, it directly links online meeting room booking, intelligent seating arrangement, and meeting material organization and packaging functions, seamlessly connecting the meeting application with the subsequent preparation stage, avoiding process redundancy caused by the disconnect between the application and preparation stages. Through the synergistic effect of the above technical features, the pain points of related technologies are comprehensively solved from three dimensions: filling efficiency, filling accuracy, and process continuity, thereby improving the efficiency of online meeting arrangement.

[0030] In one implementation, the method further includes: during the meeting, obtaining a list of attendees based on the meeting application form, and providing meeting services to the attendees in the list, wherein the meeting services include: meeting check-in, document annotation, voting, and manual services.

[0031] In one exemplary implementation, for example, after the meeting begins, the terminal's meeting system automatically extracts the list of attendees from the previously generated meeting application form and synchronizes it to the meeting interface backend. For meeting check-in, when attendees log into the meeting system via their terminals, the system automatically matches the list and displays a "Confirm Check-in" button on the terminal screen. After clicking, the terminal marks the attendee as "checked in" in real time in the attendee list and displays the check-in progress on the host's terminal (e.g., "Currently 18 people checked in / Total 20 people"). For document annotation, the terminal's shared area displays meeting materials. Attendees can click anywhere on the materials to open an annotation input box, enter content, and click "Submit." The terminal automatically associates the attendee's name (based on list matching) and displays the annotation in the corresponding position on the material (e.g., "Manager Wang's annotation: Suggest supplementing competitor analysis data"). Other attendees can view this in real time on their terminals. For voting, the host... After a participant initiates a vote on "Whether to approve Plan A" on their terminal, the system pushes voting options (agree / disagree / abstain) to each participant's terminal based on the list. After the participant clicks to submit the option, the terminal calculates the results in real time and displays them in chart form (e.g., "15 votes in favor, 3 votes against, 2 abstentions"), and supports viewing the voting details of each participant. For manual service, there is a "Call Service" button in the sidebar of the terminal. After the participant clicks it, they select the service type (e.g., "Print materials" or "Equipment debugging"). The system identifies the participant based on the list and pushes a notification to the meeting staff's terminal (e.g., "Engineer Li from the R&D department requests microphone debugging"). After the meeting staff handles the issue, they can report "Resolved" on their terminal, and the status is synchronized to the applicant's terminal.

[0032] Therefore, the list of attendees can be deeply linked with various meeting services through computer terminals, realizing the automation and real-time operation of check-in, the accurate association and sharing of document annotations, the efficient statistics and traceability of voting, and the precise connection and closed-loop processing of human services. This effectively reduces the cost of manual coordination during the meeting, improves the efficiency of interaction and the speed of service response, and ensures the orderly progress of the meeting process.

[0033] In one implementation, the method further includes: after the meeting ends, converting the voice data into text data to generate a password-protected meeting minutes, wherein the password is obtained based on the meeting application form.

[0034] In one exemplary implementation, for example, after the meeting ends, the terminal's conference system automatically initiates a voice processing flow, extracts the entire meeting's voice data (such as MP3 format) from local cache or cloud storage, calls the integrated speech-to-text engine (such as a real-time speech recognition model based on deep learning), converts the voice data sentence by sentence into text, and performs sentence segmentation correction, duplicate content filtering, and speaker annotation through natural language processing algorithms (combining the list of participants in the meeting application form, matching voice feature annotations such as "Manager Li:..." and "Engineer Wang:..."), forming a preliminary meeting transcript. Subsequently, the system extracts key information from the meeting application form to generate a password. For example, it extracts the "meeting number (20251117-R&D Department-003)" and "host's employee number (0105)" from the application form and combines them to generate the password "20251117R&D Department0030105". The revised text record is then organized into a standardized meeting minutes document (such as PDF format) according to modules such as "meeting theme, time, participants, core agenda, and resolutions". The document is protected by the above password through the terminal's encryption module. After completion, the encrypted minutes are automatically uploaded to the meeting archive and a notification is pushed to the participants' terminals, indicating "Meeting minutes have been generated. The password is the meeting number in the meeting application form + the host's employee number".

[0035] Therefore, speech-to-text can be automatically completed via computer terminal, eliminating the tedious manual recording and sorting, and reducing recording errors; passwords are generated based on meeting application forms, which not only ensures a strong correlation between the password and the meeting (making it easy for participants to obtain the password through known application form information), but also enhances the confidentiality of meeting minutes through password protection; the overall process is highly automated, effectively shortening the time for generating and archiving minutes after the meeting, while standardizing the minutes format for easy subsequent review and traceability.

[0036] Figure 3 This is a flowchart illustrating a method, according to an embodiment of this application, for responding to an online meeting request from a requester, recommending a matching application template and pre-filling fixed fields based on scene tags in a historical meeting archive and the requester's identity identifier. Figure 3 As shown, in one implementation, in response to an online meeting request from a requester, based on scene tags in the historical meeting archive and the requester's identity identifier, a matching application template is recommended to the requester and fixed fields are pre-filled, including: Step S301: Based on the application request, retrieve the preset organizational structure database and user profile database to extract the applicant's identity identification information, which includes: the applicant's department, job level, daily collaborating departments, historical meeting organization permissions, and preset work preferences. In one exemplary implementation, when a requester (such as Zhang, a senior engineer in the R&D department) initiates an online meeting request, the system automatically retrieves a preset organizational structure database, extracting Zhang's department as "R&D Department" and job level as "Senior Engineer." Simultaneously, it accesses a user profile database to obtain information such as his daily collaborating departments as "Testing Department" and "Product Department," his historical meeting organization permissions as "able to organize technical review meetings and project weekly meetings," and his preset work preference as "meetings are preferred between 2-5 PM." This information is then integrated into Zhang's identity-related information. Therefore, by extracting the requester's identity-related information from multiple dimensions, comprehensive and specific basic data support is provided for subsequent accurate filtering of historical meeting records and matching of application templates.

[0037] Step S302: Simultaneously access the historical meeting archive, filter out historical meeting records that match the requester's department attributes and job nature based on identity identification association information, and extract the scene tags, frequently filled fields and field value patterns of the historical meeting records. Among them, the frequently filled fields correspond to repeated values ​​greater than the preset threshold in all filled fields within the historical time period. In one exemplary implementation, the system synchronously accesses the historical meeting archive and, based on Zhang Gong's identity and associated information (Senior Engineer in R&D, Collaborating Testing Department, and Product Department, etc.), filters out historical meeting records from the past year that were organized by a Senior Engineer in R&D and involved collaboration from the Testing Department or Product Department (e.g., "V2.0 Version Technical Review Meeting," "Weekly Project Progress Synchronization Meeting"). Subsequently, scenario tags (e.g., "Technical Review," "Project Synchronization") are extracted from these records, and frequently filled fields (e.g., "Participating Department" is filled in as "R&D Department, Testing Department, Product Department" in 80% of the records, exceeding a preset threshold of 60%, thus belonging to a frequently filled field) and field value patterns (e.g., "Meeting Duration" is mostly "1.5 hours"). Therefore, by accurately locating meeting characteristics matching the requester's identity and work scenario from historical data, a data basis is provided for subsequent application template filtering and pre-filling of fixed fields.

[0038] Step S303: Based on the matching degree of scene tags, the fit between identity identification association information and historical meeting fields, select templates from the template library. The system selects the optimal application template and pushes it to the requester's interface. Simultaneously, based on identity-related information and patterns in historical meeting fields, it automatically pre-fills fixed fields in the template. These fixed fields include: basic identity fields, work-related fields, and scenario-adaptation fields. .

[0039] In one exemplary implementation, the system calculates the scene tag matching degree (e.g., "Technical Review" has a 90% overlap with the scene tags of Zhang Gong's historical meetings, and "Project Synchronization" has an 85% overlap) and the matching degree between identity identification association information and historical meeting fields (e.g., Zhang Gong's collaborating department has a 95% matching degree with the historical "Participating Department" field value). It then selects two optimal application templates from the template library ("Technical Review Meeting Application Template" and "Project Weekly Meeting Application Template") and pushes them to Zhang Gong's interface. Simultaneously, it automatically pre-fills fixed fields, including the basic identity field "Applicant: Zhang Gong, Department: R&D Department," the work association field "Collaborating Departments: Testing Department, Product Department," and the scene adaptation field "Suggested Meeting Time: 2:00 PM - 3:30 PM." Therefore, the recommended application templates highly match the requester's actual needs, and the automatic pre-filling of fixed fields reduces repetitive filling operations, improving the initial efficiency and accuracy of meeting application submission.

[0040] Through steps S301 to S303, the data foundation is laid by accurately extracting the identity information of the requester, and the meeting characteristics are selected and matched based on the historical meeting archive database. Finally, the template recommendation and fixed field pre-filling are realized to meet the needs. The three work together to form a complete closed loop from information extraction and data matching to template generation, which effectively improves the adaptability and filling efficiency of meeting application templates and provides strong support for the efficient promotion of online meeting applications.

[0041] Figure 4 This is a flowchart of a method for dynamically validating pre-filled fixed fields according to an embodiment of this application, such as... Figure 4 As shown, in one implementation, after automatically pre-filling fixed fields in the template based on identity association information and historical meeting field patterns, the method further includes: Step S401: Dynamically validate the pre-filled fixed fields. If there is a field conflict, automatically retrieve the updated field value from the real-time resource database. In one exemplary implementation, the system dynamically validates pre-filled fixed fields. For example, the pre-filled "Meeting Location" field is automatically filled with "Meeting Room 501" based on historical patterns. However, during validation, it is found that the meeting room in the real-time resource database is already occupied during the requested meeting time slot (a field conflict exists). The system then automatically retrieves the real-time resource database, filters out "Meeting Room 503," which is available during the same time slot and meets the conditions of "accommodating 20 people and equipped with video equipment," and updates the "Meeting Location" field to "Meeting Room 503." Therefore, dynamic validation promptly identifies and resolves conflicts in pre-filled fields caused by discrepancies between historical data and real-time conditions, ensuring the real-time accuracy of pre-filled information and preventing subsequent processes from being hindered due to outdated information.

[0042] Step S402: Mark the source of the value next to the pre-filled field so that the requester can quickly verify it.

[0043] In one exemplary implementation, the source of the values ​​is indicated next to the pre-filled fixed fields using light-colored small text or icons. For example, next to "Applicant's Department: Marketing Department" is labeled "Source: Organizational Structure Database"; next to "Core Participating Departments: Sales Department, Channel Department" is labeled "Source: 85% of the market coordination meetings you organized in the past 6 months included these departments"; and next to "Suggested Meeting Duration: 2 hours" is labeled "Source: Average duration of similar meetings in the past." This allows the requester to clearly understand the basis for each pre-filled field, facilitating a quick assessment of whether the field values ​​meet the current meeting requirements, reducing questions and invalid modifications due to unclear sources, and improving verification efficiency.

[0044] Through steps S401 to S402, dynamic verification and real-time updates resolve the timeliness conflict of pre-filled fields. Source labeling enhances users' understanding and trust in the pre-filled information. The synergistic effect of these two methods ensures the accuracy of pre-filled fields while improving user verification efficiency. This further optimizes the pre-filling process of the meeting application template, reduces the cost of error correction during the application process, and helps make the meeting application process smoother and more efficient.

[0045] In one implementation, online meeting room reservation, intelligent seating arrangement, and organization and packaging of meeting materials are performed based on meeting application forms. This online meeting room reservation includes reserving a meeting room based on a first algorithm. ; ; ; ; ; ; in, For meeting room matching; For the number of people to be matched; The number of attendees; For the capacity of the meeting room; The coefficient of variation in the number of people; Maximum conference room capacity; For time period adaptation; To request the start time of the meeting; Start time for the meeting room to become available; As a time unit reference; The duration of overlapping time periods; To request meeting duration; For device compatibility; This is a vector representing the equipment requirement for the application. Configure vectors for conference room equipment; For the first Importance weight of device type; For the first Performance deviation coefficient of the equipment type; For the first Performance deviation values ​​for this type of equipment; For the first Maximum deviation level for this type of equipment; Historical preference; This represents the sample size of historical conferences. For the first The time decay weight of the meeting, where, , The time decay period; Select identifiers for history; For cost-effectiveness; To request a budget for the meeting venue; Cost of using the meeting room; For the maximum site budget; To minimize meeting room costs.

[0046] In one exemplary implementation, regarding the number of people fit... middle, This corresponds to the "estimated total number of attendees" (including internal / external personnel) filled in on the meeting application form. This corresponds to the rated capacity of the candidate meeting room (a basic attribute stored in the real-time resource library). Corresponding to the weight of the impact of the number of people deviation on the fit, the default is... (Can be customized based on actual circumstances). This corresponds to the maximum rated capacity of all meeting rooms within the system (used for normalization to avoid the influence of dimensions). The headcount bias is reduced using the natural logarithm. The range of values ​​for ) ensures Normalization to ;when hour, (Fully compatible), when and The greater the deviation, The closer it is to 0.

[0047] Time period suitability middle, This corresponds to the "Expected Start Time" filled in on the conference application form (format: YYYY-MM-DDHH:MM). This corresponds to the earliest available start time of the candidate meeting room in the real-time resource pool. Corresponding to the scale of influence of adjusting time deviation, the default is... (Unit: minutes) Corresponding to the requested meeting time slot ( ) and meeting room idle time ( The overlap duration of ). Corresponding to the "Expected Meeting Duration" filled in on the meeting application form ( ).in, This is used to quantify the "deviation between application start time and available start time"; the smaller the deviation, the closer the value is to 1. This is used to quantify the "ratio of overlapping duration to application duration". The higher the ratio, the closer the value is to 1. The product of the two achieves a comprehensive assessment of the time period adaptability.

[0048] Equipment compatibility middle, Corresponding to the equipment requirements selected in the meeting application form (e.g.) (This indicates that a projector and microphone are required, a whiteboard is not needed, and a video conferencing system is required.) Corresponding to the actual equipment configuration of the candidate meeting room (e.g.) (This indicates that all four types of equipment are available). Corresponding to the enterprise's preset device priorities (such as video conferencing systems) whiteboard ),satisfy . The weighting corresponds to the influence of the device performance deviation (e.g., microphone). ,projection ). The deviation level (1-5, with higher levels indicating greater deviation) corresponds to the difference between the requested equipment performance requirements (e.g., "high-definition projection") and the actual performance of the conference room equipment (e.g., "standard-definition projection"). This corresponds to a preset upper limit for device performance deviation (e.g., it can be fixed at 5). Used to quantify "device type matching degree", with 1 for a perfect match; Used to quantify "device performance matching degree", it is 1 when there is no performance deviation; the product of the two realizes the dual device adaptation assessment of "type + performance".

[0049] Historical preferences middle, Corresponding to the total number of meetings organized by the applicant in the past 12 months (maximum) (To avoid an excessively large sample size). The closer the meeting is to the current time, the greater its weight. For the current time, For the first (Meeting time). Corresponding to adjusting the weight decay rate, the default... (Unit: days). This corresponds to whether the requester has selected the current candidate meeting room. This is achieved through series summation (...). The "weighted historical selection count" is calculated and then divided by the "total weight sum" to achieve normalization, reflecting the requester's preference for the candidate meeting room.

[0050] Cost suitability middle, This corresponds to the "Meeting Room Rental Budget" (unit: yuan) filled in on the meeting application form. The unit time rental cost of the candidate meeting room (unit: yuan / hour) × meeting duration. The maximum venue budget corresponding to all meeting requests within the system (for normalization). This corresponds to the minimum unit-time rental cost for all meeting rooms within the system (used for normalization). The range of values ​​for the "budget / cost ratio" is compressed using the natural logarithm function to ensure... Normalization to ;when hour, Close to 1 (with sufficient budget), when hour, Close to 0 (insufficient budget).

[0051] In one implementation, online meeting room reservation, intelligent seating arrangement, and organization and packaging of meeting materials are performed based on a meeting application form. This online meeting reservation includes intelligent seating arrangement based on a second algorithm. ; ; ; ; ; in, , , , These are the weighting coefficients. ; For identity matching degree; The number of attendees; For the first The weight of each participant's identity; For the first The hierarchy of seating arrangements for each participant; This is the highest seating level; For improved collaboration efficiency; For the first Position and First Frequency of collaboration among participants; For the first Position and First The physical distance between the seats assigned to each participant; This represents the maximum seating distance in the conference room. For preference satisfaction; For the first The preference weight of each participant; For the first Seat numbers assigned to each participant; For the first The preferred seat number of each participant; This is the preference bias adjustment coefficient; This represents the total number of seats in the conference room. For the degree of satisfaction of special needs; For the first The importance weight of each participant's specific needs; For the first A sign that the specific needs of each participant have been met.

[0052] In one exemplary implementation, regarding identity matching degree middle, This corresponds to the total number of participants in the "List of Participants" on the meeting application form. Corresponding to hierarchical weights based on organizational structure (such as senior executives) Department Manager ordinary employees ). Corresponding to the hierarchical division of seating in the conference room (e.g., "front row, head seat") "Rear row standard seats" ). This corresponds to the highest level of seating in the conference room (e.g., it can be fixed at level 5). The contribution of "identity weight and seating level matching" is amplified by a logarithmic function, and then normalization is used to ensure... Attendees with higher status or weight were assigned seats at higher tiers. The closer it is to 1.

[0053] In terms of collaboration efficiency middle, This corresponds to the number of times the two people collaborated on projects and held meetings in the past three months (the higher the frequency, the stronger the need for collaboration). Corresponding to the seat spacing based on the conference room layout (unit: meters); This corresponds to the maximum distance between any two seats in the meeting room (used for normalization). The frequency of collaboration is calculated by iterating through all participant pairs using a double summation (series). For two people who are taller, if the distance between their seats is ( The closer the sum of the exponents is to 1, the greater the contribution; the overall sum is normalized using the "actual weighted sum / maximum possible weighted sum". The closer to 1, the higher the collaboration efficiency.

[0054] In preference satisfaction middle, Corresponding to the attendees' level of attention to seating (e.g., VIP attendees) Ordinary attendees ); A unique number corresponding to the meeting room seat (e.g., "Row 1, Seat 1" is coded as 1, "Row 2, Seat 3" is coded as 8); Corresponding to the seat numbers that participants often choose in historical conferences (if there is no preference, the average preferred seat number is taken). Corresponding to the influence weight of adjusting seat number deviation, the default is... ; This corresponds to the total number of seats in the selected meeting room (used for normalization). The "deviation between assigned seat number and preferred seat number" is compressed using a logarithmic function; participants with higher preference weights show a smaller deviation. The greater the impact; after normalization When preferences are perfectly matched .

[0055] Special needs satisfaction middle, Corresponding to the urgency of special needs (such as "accessible seating") "Window seat" ); According to the allocation of seats to meet special needs ,otherwise (Source of requirements: "Special Remarks" section of the meeting application form). The overall satisfaction rate of special requirements is quantified by weighted summation. The closer to 1, the higher the degree of special needs satisfaction (such as priority to meet needs like accessibility and priority seating for pregnant women).

[0056] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by adding necessary general-purpose hardware platforms with the aid of software. Of course, they can also be implemented using hardware, but in many cases, the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0057] This application also provides an online auxiliary system for the entire conference process, which is used to implement the above embodiments and preferred embodiments. Details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0058] Figure 5 This is a structural block diagram of a system for online assistance in implementing the entire meeting process according to an embodiment of this application, such as... Figure 5 As shown, the system includes: a pre-meeting reservation module 51, wherein the pre-meeting reservation module 51 includes: The preprocessing unit 511 is used to respond to the online meeting application request of the requester, and recommend a matching application template and pre-fill fixed fields for the requester based on the scene tags in the historical meeting archive and the identity identifier of the requester. The generation unit 512 is used to generate a meeting application form in response to mouse hover or click on the fill-in field, based on the pop-up window displaying sample text of the fill-in field. The intelligent agent unit 513 is used to reserve meeting rooms online based on meeting application forms, intelligently arrange seating, organize and package meeting materials, and reserve meetings online.

[0059] By adopting the above technical solution, the preprocessing unit 511 responds to the online meeting application request from the applicant, recommends a matching application template based on the scene tags in the historical meeting archive and the applicant's identity identifier, and pre-fills fixed fields. This not only eliminates the tedious operation of repeatedly filling in similar content for high-frequency meetings of the same type, but also provides applicants (including first-time users) who are unfamiliar with the filling specifications of various meetings with a basic filling method that fits their own identity and meeting scenario, greatly reducing consultation, communication and exploration time; the generation unit 512 displays sample text in a pop-up window in response to mouse hover or click on the filling field, providing real-time filling guidance for the applicant, effectively reducing the need for... The system effectively reduces issues such as missing fields, formatting errors, and non-standard information, avoiding the repeated process of application forms being rejected and requiring revisions, thus shortening the application cycle. The intelligent agent unit 513 directly links online meeting room booking, intelligent seating arrangements, and meeting material organization and packaging functions based on the generated meeting application form, achieving seamless integration between the meeting application and subsequent preparation stages. This eliminates process redundancy caused by a disconnect between the application and preparation stages. The three units have clear divisions of labor and work collaboratively to overcome the efficiency bottlenecks of related technologies from three core dimensions: ease of filling out forms, accuracy of filling out forms, and process continuity, ultimately improving the efficiency of online meeting scheduling.

[0060] In one embodiment, the system further includes: a meeting processing module 52, wherein the meeting processing module 52 is used to: obtain a list of participants based on the meeting application form during the meeting, and provide meeting services to the participants in the list of participants, wherein the meeting services include: meeting check-in, document annotation, voting, and manual services.

[0061] In one embodiment, the system further includes a post-meeting processing module 53, wherein the post-meeting processing module 53 is used to convert voice data into text data after the meeting ends to generate a password-protected meeting minutes, wherein the password is obtained based on the meeting application form.

[0062] In one embodiment, the preprocessing unit 511 includes: The retrieval subunit is used to retrieve the preset organizational structure database and user profile database based on the application request in order to extract the applicant's identity identification information, which includes: the applicant's department, job level, daily collaborating departments, historical meeting organization permissions and preset work preferences. The first filtering subunit is used to synchronously access the historical meeting archive, filter out historical meeting records that match the department attributes and job nature of the requester based on the identity identification association information, and extract the scene tags, frequently filled fields and field value patterns of the historical meeting records. Among them, the frequently filled fields correspond to the repeated values ​​of all filled fields within the historical time period that are greater than the preset threshold. The second filtering subunit is used to filter templates from the template library based on the matching degree of scene tags, the fit between identity identification association information and historical meeting fields. The system selects the optimal application template and pushes it to the requester's interface. Simultaneously, based on identity-related information and patterns in historical meeting fields, it automatically pre-fills fixed fields in the template. These fixed fields include: basic identity fields, work-related fields, and scenario-adaptation fields. .

[0063] The preprocessing unit 511 also includes: The dynamic validation subunit is used to dynamically validate pre-filled fixed fields. If there is a field conflict, the real-time resource database will be automatically retrieved to update the field value. The source tagging sub-unit is used to tag the source of the value next to the pre-filled field so that the requester can quickly verify it.

[0064] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0065] In one implementation, the agent unit 513 stores a first algorithm for booking a meeting room based on the first algorithm: ; ; ; ; ; ; in, For meeting room matching; For the number of people to be matched; The number of attendees; For the capacity of the meeting room; The coefficient of variation in the number of people; Maximum conference room capacity; For time period adaptation; To request the start time of the meeting; Start time for the meeting room to become available; As a time unit reference; The duration of overlapping time periods; To request meeting duration; For device compatibility; This is a vector representing the equipment requirement for the application. Configure vectors for conference room equipment; For the first Importance weight of device type; For the first Performance deviation coefficient of the equipment type; For the first Performance deviation values ​​for this type of equipment; For the first Maximum deviation level for this type of equipment; Historical preference; This represents the sample size of historical conferences. For the first The time decay weight of the meeting, where, , The time decay period; Select identifiers for history; For cost-effectiveness; To request a budget for the meeting venue; Cost of using the meeting room; For the maximum site budget; To minimize meeting room costs.

[0066] In one implementation, the agent unit 513 stores a second algorithm for intelligent seating arrangement based on the second algorithm: ; ; ; ; ; in, , , , These are the weighting coefficients. ; For identity matching degree; The number of attendees; For the first The weight of each participant's identity; For the first The hierarchy of seating arrangements for each participant; This is the highest seating level; For improved collaboration efficiency; For the first Position and First Frequency of collaboration among participants; For the first Position and First The physical distance between the seats assigned to each participant; This represents the maximum seating distance in the conference room. For preference satisfaction; For the first The preference weight of each participant; For the first Seat numbers assigned to each participant; For the first The preferred seat number of each participant; This is the preference bias adjustment coefficient; This represents the total number of seats in the conference room. For the degree of satisfaction of special needs; For the first The importance weight of each participant's specific needs; For the first A sign that the specific needs of each participant have been met.

[0067] This application also provides a computer-readable storage medium storing a computer program configured to execute the steps in any of the above method embodiments when running.

[0068] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0069] This application also provides an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0070] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0071] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0072] Specific examples in the embodiments of this application can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0073] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.

[0074] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A method for implementing a conference full-process online assistance, characterized in that, The application comprises the following steps: In response to the online meeting application request of the requester, based on the scene tag of the historical meeting archive and the identity of the requester, the matching application template is recommended for the requester and the fixed field is pre-filled; In response to the operation of mouse hovering or clicking the fill-in item, the example text of the fill-in item is displayed based on the pop-up window to generate a meeting application form; Based on the meeting application form, the conference room is reserved online, the seats are arranged intelligently, the meeting materials are sorted and packed, and the meeting is reserved online.

2. The method of claim 1, wherein, It also includes: During the meeting, the list of participants is obtained based on the meeting application form to provide meeting services for the participants in the list of participants, wherein the meeting services include: meeting check-in, file annotation, voting, and manual service.

3. The method of claim 2, wherein, It also includes: After the meeting, the voice data is converted into text data to generate a meeting minutes with a password, wherein the password is obtained based on the meeting application form.

4. The method of claim 1, wherein, In response to the online meeting application request of the requester, based on the scene tag of the historical meeting archive and the identity of the requester, the matching application template is recommended for the requester and the fixed field is pre-filled, which comprises the following steps: Based on the application request, the preset organizational structure database and user portrait database are called to extract the identity association information of the requester, wherein the identity association information includes: the department to which the requester belongs, the post level, the daily cooperation department, the historical meeting organization authority and the preset work preference; Synchronously access the historical meeting archive, filter out the historical meeting records matching the department attribute and post work nature of the requester based on the identity association information, and extract the scene tag, high-frequency fill-in field and field value rule of the historical meeting records, wherein the high-frequency corresponds to all fill-in fields with repeated values greater than a preset threshold in a historical time period; Based on the matching degree of the scene tag and the fitting degree of the identity association information and the historical meeting field, n optimal application templates are selected from the template library and pushed to the requester's operation interface, and based on the identity association information and the historical meeting field rule, the fixed fields in the template are automatically pre-filled, wherein the fixed fields include: basic identity type field, work association type field and scene adaptation type field, and n∈[1, 3].

5. The method of claim 4, wherein, After automatically pre-filling the fixed fields in the template based on the identity association information and the historical meeting field rule, the following steps are further included: Dynamic verification is performed on the pre-filled fixed fields, and if there is a field conflict, the real-time resource database is automatically called to update the field value; The value source is marked beside the pre-filled field for the requester to quickly verify.

6. The method of claim 1, wherein, Based on the meeting application form, the conference room is reserved online, the seats are arranged intelligently, the meeting materials are sorted and packed, and the meeting is reserved online, which comprises the following steps of reserving the conference room based on the first algorithm: M=ω1*M1+ω2*M2+ω3*M3+ω4*M4+ω5*M5; Wherein, M is the meeting room matching degree; M1 is the number of people adaptation degree; N is the number of participants; C is the meeting room capacity; γ is the number of people deviation coefficient; C max is the maximum meeting room capacity; M2 is a time period adaptation; T app,start is an application meeting start time; T free,start is a meeting room idle start time; T unit is a time unit reference; T overlap is a time period overlap length; T app,duration is an application meeting length; M3 is the equipment fitness; is the equipment requirement vector of the application; is the conference room equipment configuration vector; δ i is the importance weight of the ith type of equipment; β i is the performance bias coefficient of the ith type of equipment; x i is the performance bias value of the ith type of equipment; x i,max is the maximum bias level of the ith type of equipment; M4 is a historical preference degree; k is a historical conference sample number; ω t is a time attenuation weight of the tth conference, wherein, T decay is a time attenuation period; H t,conf is a historical selection identifier; M5 is cost fit; B app is the budget for the application meeting venue; C conf is the cost of the meeting room usage; B app,max is the maximum venue budget; C conf,min is the minimum meeting room cost.

7. The method of claim 1, wherein, Based on the meeting application form, the conference room is reserved online, the seats are arranged intelligently, the meeting materials are sorted and packed, and the meeting is reserved online, which comprises the following steps of arranging the seats intelligently based on the second algorithm: S = a1 * S1 + a2 * S2 + a3 * S3 + a4 * S4; Wherein, α1, α2, α3, α4 are weight coefficients, S1 is identity matching degree; n is the number of participants; L j is the identity weight of the jth participant; S level,j is the level of the jth participant assigned seat; S level,max is the maximum seat level; S2 is the cooperation efficiency; F j,k is the cooperation frequency of the jth and kth participants; d j,k is the physical distance of the jth and kth participants assigned seats; d max is the maximum seat distance of the conference room; S3 is the preference satisfaction degree; P j is the preference weight of the jth participant; S j is the seat number allocated to the jth participant; S j,pref is the preferred seat number of the jth participant; λ is the preference bias adjustment coefficient; S total is the total number of seats in the conference room; S4 is the special needs satisfaction degree; Q j is the importance weight of the special needs of the jth participant; R j is the satisfaction identification of the special needs of the jth participant.

8. A conference full-process online auxiliary implementation system, characterized in that, comprising: a pre-meeting reservation module, wherein the pre-meeting reservation module comprises: a pre-processing unit, configured to, in response to an online meeting application request of a requester, recommend a matched application template and pre-fill fixed fields for the requester based on a scene tag of a historical meeting archive and an identity of the requester; a generating unit, configured to, in response to an operation of mouse hovering or clicking a fill-in item, display an example text of the fill-in item based on a pop-up window to generate a meeting application form; an agent unit, configured to reserve a conference room, intelligently arrange seats, sort and package meeting materials based on the meeting application form to reserve a meeting online.

9. A computer readable storage medium, characterized in that, The storage medium has a computer program stored therein, and the computer program is run by the processor to execute the method in any one of claims 1 to 7. 10.An electronic device comprising a memory and a processor, the electronic device characterized by, The memory has a computer program stored therein, and the processor is configured to run the computer program to execute the method in any one of claims 1 to 7.

11. A computer program product comprising computer instructions, characterized in that, The computer instructions are executed by the processor to implement the method in any one of claims 1 to 7.