Intelligent conference room management method and system, storage medium and electronic equipment
By obtaining and updating the actual status of the conference room in real time, the problem that the existing system cannot reflect the usage status of the conference room in real time is solved, and efficient utilization of conference room resources and efficiency improvement are achieved.
Patent Information
- Application Number
- CN202411913542.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing conference room management system cannot reflect the actual usage status of the conference room in real time, resulting in inconsistent appointment information and the actual usage status, resulting in wasted conference room resources and reducing the efficiency of conference room use.
By obtaining the actual status of the conference room and comparing the actual status with the appointment information, determining the abnormal conference room, automatically updating its status, ensuring that the status is synchronized with the actual usage. The meeting room reservation results are determined based on the latest status and the results are sent to the smart terminal of the participants.
It realizes efficient utilization of conference room resources, avoids resource waste caused by inconsistent appointment information and actual usage status, improves the efficiency of conference room use, and facilitates efficient meeting management for enterprises.
Smart Images

Figure CN120069133A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of intelligent meeting management, and particularly relates to a management method, system, storage medium and electronic device for an intelligent meeting room. Background Art
[0002] With the continuous expansion of enterprise scale and the increasing growth of meeting requirements, meeting room management has become an important part of enterprise daily operations. Especially in large enterprises, the efficient utilization of meeting room resources directly affects the operation efficiency of the enterprise and the work experience of employees.
[0003] Currently, enterprises generally use an online reservation system for meeting room management. However, in actual applications, the reservation system can only reflect the reservation status of the meeting room and cannot reflect the actual usage status of the meeting room in real time. This will lead to situations where when the participants of a reserved meeting do not arrive at the meeting room on time, the reservation system still shows that the meeting room is occupied, or when the meeting exceeds the time limit or the personnel do not leave the meeting room in time after the meeting ends, the reservation system shows that the meeting room is idle, etc., resulting in the situation that the reservation information is out of sync with the actual usage status, causing waste of meeting room resources and reducing the usage efficiency of the meeting room. Summary of the Invention
[0004] This application provides a management method, system, storage medium and electronic device for an intelligent meeting room, which improves the usage efficiency of the meeting room.
[0005] In a first aspect, this application provides a management method for an intelligent meeting room, the method includes: Obtain the actual status of all current meeting rooms, where the actual status includes an idle status and a busy status; Determine the reservation information of each meeting room, determine abnormal meeting rooms based on the reservation information of each meeting room and the corresponding actual status, and update the actual status of the abnormal meeting rooms to obtain the latest status of each meeting room; Obtain a reservation request for a meeting room, and determine a meeting room reservation result based on the reservation request and the latest status of each meeting room; Send the reservation result to the intelligent terminals of each participant.
[0006] By adopting the above technical solution, the actual status of the meeting room is obtained, and the actual status is compared with the reservation information to determine the abnormal meeting room, so as to grasp the real usage situation of the meeting room in real time. When an abnormal meeting room appears, the system will automatically update the actual status of the abnormal meeting room to ensure that the status of the meeting room is always synchronized with the actual usage situation. On this basis, the meeting room reservation result is determined according to the reservation request and the latest status, and the reservation result is sent to the intelligent terminals of the participants, so that the meeting room resources are efficiently utilized, avoiding the waste of meeting room resources caused by the inconsistency between the reservation information and the actual usage status, improving the usage efficiency of the meeting room, and facilitating the enterprise to conduct efficient meeting management.
[0007] In the second aspect of the present application, a management system for an intelligent meeting room is provided. The system includes: A meeting status acquisition module, configured to acquire the actual status of all current meeting rooms, where the actual status includes an idle status and a busy status; A meeting status update module, configured to determine the reservation information of each meeting room, determine an abnormal meeting room based on the reservation information of each meeting room and the corresponding actual status, and update the actual status of the abnormal meeting room to obtain the latest status of each meeting room; A meeting reservation module, configured to acquire a reservation request for a meeting room, and determine a meeting room reservation result based on the reservation request and the latest status of each meeting room; A meeting information sending module, configured to send the reservation result to the intelligent terminals of each participant.
[0008] In the third aspect of the present application, a computer storage medium is provided. The computer storage medium stores multiple instructions, and the instructions are suitable for being loaded and executed by a processor to perform the above method steps.
[0009] In the fourth aspect of the present application, an electronic device is provided, including: a processor and a memory; wherein, the memory stores a computer program, and the computer program is suitable for being loaded and executed by the processor to perform the above method steps.
[0010] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: This application determines abnormal meeting rooms by obtaining the actual status of meeting rooms and comparing the actual status with reservation information, so as to keep track of the real usage of meeting rooms in real time. When there are abnormal meeting rooms, the system will automatically update the actual status of the abnormal meeting rooms to ensure that the status of the meeting rooms is always synchronized with the actual usage. On this basis, the reservation result of the meeting room is determined according to the reservation request and the latest status, and the reservation result is sent to the smart terminals of the participants, so that the meeting room resources can be efficiently utilized, avoiding the waste of meeting room resources caused by the inconsistency between the reservation information and the actual usage status, improving the usage efficiency of the meeting rooms, and facilitating the enterprise to conduct efficient meeting management. Description of the Drawings
[0011] Figure 1 It is a schematic flowchart of a method for managing an intelligent meeting room provided by an embodiment of the present application; Figure 2 It is a schematic block diagram of a management system for an intelligent meeting room provided by an embodiment of the present application; Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0012] Description of the reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. Detailed Embodiments
[0013] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.
[0014] In the description of the embodiments of the present application, words such as "for example" or "for instance" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "for example" or "for instance" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "for example" or "for instance" aims to present relevant concepts in a specific manner.
[0015] In the description of the embodiments of the present application, the term "plural" means two or more. For example, plural systems refer to two or more systems, and plural screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. The terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0016] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.
[0017] Please refer to Figure 1 , and a schematic flowchart of a management method for an intelligent conference room is specifically proposed. This method can be implemented depending on a computer program, can be implemented depending on a single-chip microcomputer, or can run on an intelligent conference room management system. This computer program can be integrated in a computer device or can run as an independent tool-type application. Specifically, this method includes steps 10 to 40, and the above steps are as follows: Step 10: Obtain the actual status of all current conference rooms. The actual status includes an idle status and a busy status.
[0018] Specifically, in order to accurately obtain the actual usage status of the conference room, an intelligent door lock control device is installed on the door of each conference room in the embodiments of the present application. When the participants arrive at the conference room, they need to correctly enter the conference start password on the input interface of the door lock control device. After the door lock control device verifies that the password is correct, it automatically opens the conference room door and generates a door open signal. When the conference ends, the participants need to correctly enter the conference end password. After the door lock control device verifies that the password is correct, it automatically locks the conference room door and generates a door close signal. The system collects these lock control signals in real time and determines the conference room status according to the signal type: when a door close signal is detected, it indicates that the conference room is in an unused state, and the system determines the actual status of this conference room as the idle status; when a door open signal is detected, it indicates that the conference room is being used, and the system determines the actual status of this conference room as the busy status. Through this method based on the password control of the conference room door lock, the system can accurately obtain the actual usage status of the conference room, avoiding the problems of lag or omission in status update that may be brought by manual registration, and providing reliable status data for subsequent conference room management.
[0019] Step 20: Determine the reservation information of each meeting room, identify the abnormal meeting rooms based on the reservation information of each meeting room and the corresponding actual status, and update the actual status of the abnormal meeting rooms to obtain the latest status of each meeting room.
[0020] Specifically, in order to timely detect abnormal situations during the use of meeting rooms, the system first obtains the reservation information of each meeting room, including information such as the reservation time period. The system compares the reservation time period of each meeting room with the current time to determine the reservation status of the meeting room. Among them, the meeting room with the current time within the reservation time period is in the reserved status, and the meeting room with the current time not within the reservation time period is in the non-reserved status. The system compares the reservation status with the actual status to identify abnormal meeting rooms: for example, when the meeting room is in the reserved status but the actual status is idle, and the current time has exceeded the reservation start time by 15 minutes, it is determined as the first abnormal meeting room; when the meeting room is in the reserved status but the actual status is busy, and the current time has exceeded the reservation end time by 10 minutes, it is determined as the second abnormal meeting room; when the meeting room is in the non-reserved status but the actual status is busy, it is determined as the third abnormal meeting room. For the identified abnormal meeting rooms, corresponding handling measures are taken according to their specific abnormal types, such as canceling the reservation, sending a reminder, etc., so as to update the status of the abnormal meeting rooms. For example, for the first abnormal meeting room, the system automatically cancels its reservation and updates its status to idle; for the second and third abnormal meeting rooms, their status is updated to idle, and their abnormal usage situations are recorded. In this way, the system can timely detect and handle various abnormal situations in the use of meeting rooms, ensure that the status of the meeting rooms is always consistent with the actual usage situation, and improve the utilization efficiency of meeting room resources.
[0021] Based on the above embodiments, as an optional embodiment, the step of identifying abnormal meeting rooms based on the reservation information of each meeting room and the corresponding actual status may further include the following steps: Step 101: Obtain the reservation time period in the reservation information of each meeting room and the current time.
[0022] Specifically, in order to know the reservation usage situation of each meeting room, the system first connects to the reservation management database through the database access interface. The reservation management database stores a reservation record table for each meeting room, and each reservation record includes information such as the meeting room number, reservation date, reservation start time, reservation end time, and reservation personnel. Filter out all meeting room reservation records for the current date from the reservation record table, and extract the reservation time period information. The reservation time period is composed of the reservation start time and the reservation end time. For example, the reservation time period of Meeting Room A is 9:00 - 10:00, and the reservation time period of Meeting Room B is 14:00 - 15:00.
[0023] Step 102: Compare the reserved time period information with the current time to obtain the reservation status of each meeting room. The reservation status includes the reserved status and the non-reserved status.
[0024] Specifically, in order to determine whether each meeting room is currently reserved, the system needs to compare the reserved time period with the current time, and uniformly convert the time formats of the current time and the reserved time periods of each meeting room into timestamp formats for easy numerical comparison. Taking Meeting Room A as an example, its reserved time period is 9:00 - 10:00, and the current time is 9:30. The system converts 9:00 into the timestamp 1648773600, 10:00 into the timestamp 1648777200, and the current time 9:30 into the timestamp 1648775400. The reservation status is determined by judging whether the current timestamp is between the start timestamp and the end timestamp of the reservation: when the current timestamp is greater than or equal to the start timestamp of the reservation and less than or equal to the end timestamp of the reservation, for example, the current timestamp 1648775400 of Meeting Room A is between the timestamp 1648773600 of 9:00 and the timestamp 1648777200 of 10:00, then the reservation status of this meeting room is determined as the reserved status; when the current timestamp is less than the start timestamp of the reservation or greater than the end timestamp of the reservation, for example, the reserved time period of Meeting Room B is 14:00 - 15:00, and the current timestamp 1648775400 is less than the timestamp 1648791600 of 14:00, then the reservation status of this meeting room is determined as the non-reserved status.
[0025] Step 103: Determine the abnormal meeting rooms based on the actual status and the corresponding reservation status of each meeting room.
[0026] Specifically, compare the reservation status of each meeting room with its corresponding actual status, and identify the abnormal meeting rooms by judging the matching relationship between the reservation status and the actual status.
[0027] Based on the above embodiments, as an optional embodiment, the step of determining the abnormal meeting rooms based on the actual status and the corresponding reservation status of each meeting room may further include the following steps: Step 1031: Determine the first abnormal meeting rooms as those meeting rooms with a reserved status, an actual status of idle, and the current time exceeding the first preset duration from the start time of the reservation.
[0028] Specifically, in order to promptly detect the situation where the reserved personnel fail to arrive at the meeting room on time, the system needs to identify the first abnormal meeting room. First, set the first preset duration to 15 minutes, and obtain the time difference by subtracting the reservation start time from the current time. Taking meeting room A as an example, its reservation start time is 9:00 and the current time is 9:20. The system calculates the time difference to be 20 minutes. The system determines whether the meeting room meets three conditions: the reservation status is the reserved status, the actual status is the idle status, and the time difference is greater than the first preset duration. When meeting room A meets all three conditions simultaneously, that is, meeting room A has not been used within 15 minutes after the reservation start time of 9:00, the system determines it as the first abnormal meeting room. In this way, the system can identify the situation where the reserved personnel renege on the appointment or are severely late.
[0029] Step 1032: Determine the meeting room with a reserved status, an actual status of being busy, and the current time exceeding the second preset duration after the reservation end time as the second abnormal meeting room.
[0030] Specifically, in order to promptly detect the situation where the meeting room is used overtime, it is necessary to identify the second abnormal meeting room. First, set the second preset duration to 10 minutes, and obtain the time difference by subtracting the reservation end time from the current time. Taking meeting room B as an example, its reservation end time is 10:00 and the current time is 10:15. The system calculates the time difference to be 15 minutes. The system determines whether the meeting room meets three conditions simultaneously: the reservation status is the reserved status, the actual status is the busy status, and the time difference is greater than the second preset duration. When meeting room B meets all three conditions simultaneously, that is, meeting room B is still being used within 10 minutes after the reservation end time of 10:00, the system determines it as the second abnormal meeting room. In this way, the system can promptly detect the situation of the meeting overtime, providing a basis for reminding the users to end the meeting in time later, and ensuring that other reserved personnel can use the meeting room normally.
[0031] Step 1033: Determine the meeting room with a non-reserved status and an actual status of being busy as the third abnormal meeting room.
[0032] Specifically, in order to promptly detect the situation where a meeting room is occupied without reservation, the system needs to identify the third abnormal meeting room. Taking meeting room C as an example, when the reservation status of meeting room C is "no reservation", it means that the current time is not within any reserved time period, but its actual status shows as "busy", indicating that the meeting room is being used by someone at this time. The system determines whether the meeting room meets two conditions simultaneously: the reservation status is "no reservation" and the actual status is "busy". When meeting room C meets both of these conditions, that is, when meeting room C is occupied without being reserved, the system determines it as the third abnormal meeting room. In this way, the system can promptly detect the situation where a meeting room is used without reservation, providing a basis for subsequent standardizing the order of using meeting rooms and avoiding chaos in the use of meeting room resources.
[0033] Based on the above embodiments, as an optional embodiment, the step of updating the actual status of the abnormal meeting room to obtain the latest status of each meeting room may further include the following steps: Step 201: Update the actual status of the first abnormal meeting room to the idle status, and update the reservation information corresponding to the current time of the first abnormal meeting room to an invalid reservation.
[0034] Specifically, in order to promptly handle the meeting room resources that the reserved person fails to arrive on time to use, the system needs to update the status of the first abnormal meeting room. Taking meeting room A as an example, after it is determined as the first abnormal meeting room, the system first marks its actual status as the idle status, indicating that the meeting room is currently available for other people to use; at the same time, the system accesses the reservation management database and updates the status field of the reservation record corresponding to meeting room A in the current time period to an invalid reservation, including changing the reservation identifier from "valid" to "invalid", and recording the specific reason for the reservation invalidation as "the reserved person failed to arrive on time". In this way, the system can promptly release the meeting room resources that are not effectively used, enabling other people who need to use the meeting room to re-reserve and use the meeting room.
[0035] Step 202: Update the actual status of the second abnormal meeting room to the idle status, and trigger the power-off instruction for the second abnormal meeting room.
[0036] Specifically, to force the end of the overtime use of the meeting room, the system needs to update the status and cut off the power supply of the second abnormal meeting room. Taking meeting room B as an example, when it is determined as the second abnormal meeting room, the system first marks its actual status as the idle state, indicating that the meeting room is no longer in use; subsequently, the system sends a power-off instruction to the intelligent controller of meeting room B through the intelligent control interface. After receiving the power-off instruction, the intelligent controller controls the electrical equipment in the meeting room (such as projectors, displays, air conditioners, etc.) to enter the power-off state, thus forcing the people in the meeting room to end the meeting and leave the meeting room. Through this way of forced power-off, the system can effectively prevent the meeting room from being over-utilized overtime, ensure that subsequent reserved personnel can use the meeting room normally, and improve the turnover efficiency of the meeting room.
[0037] Step 203: Update the actual status of the third abnormal meeting room to the idle state and trigger the power-off instruction for the third abnormal meeting room.
[0038] Specifically, to prevent the meeting room from being occupied without reservation, the system needs to update the status and cut off the power supply of the third abnormal meeting room. Taking meeting room C as an example, when it is determined as the third abnormal meeting room, the system first marks its actual status as the idle state, indicating that the meeting room is no longer in use; subsequently, the system sends a power-off instruction to the intelligent controller of meeting room C through the intelligent control interface. After receiving the power-off instruction, the intelligent controller controls the electrical equipment in the meeting room (such as projectors, displays, air conditioners, etc.) to enter the power-off state, thus forcing the people who occupy the meeting room without reservation to leave the meeting room. Through this way of forced power-off, the system can avoid the meeting room being occupied randomly, maintain the normal reservation and use order of the meeting room, and ensure the standardized use of the meeting room resources.
[0039] It should be noted that to ensure the safety of the meeting room use, the system also needs to update the access control of the abnormal meeting room accordingly. For the first abnormal meeting room, when the system updates its actual status to the idle state and the reservation information to the invalid reservation, the system will also access the access control database, mark the meeting room access password corresponding to the reservation information as the invalid password, and at the same time clear the access password stored in the intelligent door lock for the reserved time period, so that the people holding the original reservation password cannot enter the meeting room again, thus ensuring that the meeting room resources can be reserved by other people again.
[0040] For the second abnormal meeting room, when the reserved end time arrives, the door lock device of the second abnormal meeting room will give a voice alarm prompt, which can be: "The meeting end time has arrived. Please enter the meeting end password. Otherwise, the meeting room will automatically power off after 10 minutes (the second preset duration)". The voice alarm prompt can last until 10 minutes after the meeting ends to prompt the personnel who have overused the meeting room to enter the meeting end password, so that the lock control signal of the meeting room door is updated to the lock-closed signal, and the actual state of the meeting room is updated to the idle state. If the correct meeting end password is not received by the door lock device after 10 minutes, a power-off instruction is triggered.
[0041] For the third abnormal meeting room, when the system detects that the meeting room is in an unreserved use state, the door lock device will immediately give a voice alarm prompt: "It is detected that the meeting room is being used without reservation. Please leave the meeting room immediately. Otherwise, the meeting room will automatically power off after 5 minutes". If the sensor of the door lock device still detects someone in the room after 5 minutes, the system will automatically trigger a power-off instruction. When it is detected that all personnel have left the meeting room, the system updates the lock control signal of the door lock device to the locked signal and resumes the normal reservation use mode, that is, only personnel who have made a normal reservation and obtained a valid door opening password can use the meeting room.
[0042] Step 30: Obtain the reservation request of the meeting room and determine the meeting room reservation result based on the reservation request and the latest status of each meeting room.
[0043] Specifically, receive the reservation request submitted by the user through the reservation management interface. The reservation request includes information such as the reservation date, reservation time period, number of participants, and meeting purpose. The system first checks the legality of the reservation request, including whether the reservation time period meets the regulations and whether the person making the reservation has the reservation authority. Subsequently, the system accesses the meeting room management database to obtain the latest status information of each meeting room, including attributes such as the actual status (idle / busy), occupancy capacity, and equipment configuration, as well as existing reservation records. Compare the reservation time period in the reservation request with the existing reservation records of each meeting room to screen out the meeting rooms that are idle and have no reservation conflicts during this time period. For the screened meeting rooms, the system further selects the most suitable meeting room as the reservation result according to requirements such as the number of participants and meeting purpose in the reservation request. After determining the reservation result, the system generates a unique reservation identifier and a meeting room door opening password, records the reservation information in the reservation management database, and feeds back the reservation result to the user. Through this intelligent reservation allocation method based on the latest status of the meeting room, the system can achieve the efficient utilization and reasonable allocation of meeting room resources.
[0044] Based on the above embodiments, as an alternative embodiment, the step of determining the meeting room reservation result based on the reservation request and the latest status of each meeting room may further include the following steps: Step 301: Obtain the meeting type and the number of participants in the reservation request.
[0045] Step 302: Determine the meeting rooms with the latest status of idle as the first meeting room set.
[0046] Specifically, in order to initially screen out the meeting rooms available for reservation, it is first necessary to obtain the basic information in the user's reservation request and determine the set of idle meeting rooms. The reservation management interface is used to parse the reservation request submitted by the user, and extract the meeting type (such as regular meeting, video conference, training meeting, etc.) and the number of participants information in it. These information will be used as important reference bases for subsequent screening of meeting rooms. Subsequently, the system accesses the meeting room management database, queries the latest status information of all meeting rooms, and screens out the meeting rooms with the actual status of idle to form the first meeting room set. For example, currently there are 10 meeting rooms, and the latest status of meeting rooms A, C, and E is idle, then the system will include these three meeting rooms in the first meeting room set. In this way, the system can quickly determine the current available meeting room resource pool, providing a basis for subsequent precise matching according to specific reservation requirements.
[0047] Step 303: Determine whether there is a target meeting room in the first meeting room set that meets the meeting type and the number of participants.
[0048] Specifically, in order to find the most suitable meeting room from the first meeting room set, the system needs to perform matching and screening according to the specific requirements in the reservation request. First, obtain the attribute information of each meeting room in the first meeting room set, including the seating capacity of the meeting room and the meeting room type (such as whether it is equipped with video equipment, whether it has a training table and chair layout, etc.). Subsequently, match the meeting type in the reservation request with the types of each meeting room. For example, when the meeting type is a video conference, the system will screen out the meeting rooms equipped with video conferencing equipment; at the same time, it will also compare the number of participants in the reservation request with the seating capacity of each meeting room, and screen out the meeting rooms with a seating capacity greater than or equal to the number of participants. Through this multi-dimensional matching and screening, the system can determine whether there is a target meeting room in the first meeting room set that meets both the meeting type and the number of participants requirements, thus providing a clear candidate object for subsequent meeting room allocation, ensuring that the allocated meeting room can meet the actual meeting needs.
[0049] Step 304: If there is a target meeting room, determine that the meeting room reservation result is a successful reservation, and the reservation result also includes a target route generated based on the location of the target meeting room.
[0050] Specifically, when the system matches a target meeting room that meets the requirements of the meeting type and the number of participants, it first marks the reservation result status as successfully reserved and generates a reservation confirmation message containing basic information such as the meeting room number, reserved time period, and access password. Subsequently, the system accesses the meeting room location database to obtain the specific location information of the target meeting room, including the floor and area where it is located, and uses the common location of the reserving user (such as the work station, clock-in location, etc.) as the starting point. Combining with the electronic map of the office building, an optimal navigation route from the starting point to the target meeting room is generated through the shortest path algorithm. This target route contains specific path guidance, such as "Take the elevator from the lobby on the first floor of Building A to the 3rd floor, turn right and enter the east corridor, and walk 50 meters to reach the meeting room". After integrating the successfully reserved status information and the target route information, the system returns them to the user. In this way, not only is the reservation and allocation of the meeting room completed, but also a convenient location navigation service is provided for the user, enhancing the usage experience of the meeting room reservation system.
[0051] Step 305: If there is no target meeting room, determine that the meeting room reservation result is a reservation failure.
[0052] Specifically, when the system fails to find a meeting room in the first meeting room set that simultaneously meets the requirements of the meeting type and the number of participants, the system marks the reservation result status as a reservation failure and generates an explanation of the reason for the reservation failure, such as "There is no idle meeting room that meets the requirements for a 15-person video conference during the current period". At the same time, the system will query whether there is a meeting room that meets the requirements during a similar time period, or query whether there is another type of meeting room with a similar capacity during the current time period, and record these alternative options as suggested options in the reservation result. For example, the system can suggest that the user choose the same meeting room with a reservation time 30 minutes earlier or later, or suggest choosing a larger-capacity ordinary meeting room during the current period and coordinating the use of portable video equipment. After integrating the reservation failure status information and the alternative suggestion plan, it is returned to the user. In this way, not only can the specific reason for the reservation failure be clearly informed to the user, but also a reasonable alternative plan can be provided to help the user quickly adjust the reservation plan.
[0053] Step 40: Send the reservation result to the intelligent terminals of each participant.
[0054] Specifically, in order to ensure the safe communication and differentiated management of meeting information, the system needs to distribute meeting materials in a targeted manner according to the permission level of the participants. The list of participants is obtained from the appointment request, and the identity information of each participant is obtained by accessing the personnel management database, such as job level, department, security level and other attributes, and the permission level of each participant is determined based on these attribute information. Subsequently, the relevant meeting materials are retrieved from the meeting material library according to the meeting information in the appointment request (such as meeting theme, meeting content description, etc.), which may include meeting agenda, background information, discussion documents, etc. The system will classify the meeting materials according to the confidentiality level according to the pre-set material access rules, and match them with the permission level of the participants. For example, when the meeting involves company strategic decisions, the system will send the complete decision plan only to senior management participants, and send the meeting summary without sensitive information to ordinary employee participants. After determining the scope of materials that each participant can access, the system adds these customized meeting materials to the scheduled results and sends them to the smart terminals of each participant through the message push interface. Through this differentiated distribution mechanism based on permission levels, the system can not only ensure the security and controllability of meeting materials, but also enable participants at different levels to obtain meeting information appropriate to their responsibilities, thereby improving the level of refinement of meeting management.
[0055] See also Figure 2 , is a module diagram of a management system of a smart conference room provided in an embodiment of the present application. The management system of the smart conference room may include: a conference status acquisition module, a conference status update module, a conference reservation module, and a conference information sending module, wherein: A conference status acquisition module is used to acquire the actual status of all current conference rooms, where the actual status includes an idle state and a busy state; A conference status update module, used to determine the reservation information of each conference room, determine the abnormal conference room based on the reservation information of each conference room and the corresponding actual status, and update the actual status of the abnormal conference room to obtain the latest status of each conference room; A conference reservation module, used to obtain a reservation request for a conference room, and determine a conference room reservation result based on the reservation request and the latest status of each conference room; The conference information sending module is used to send the reservation result to the smart terminal of each participant.
[0056] Optionally, the conference status acquisition module is further used to collect lock control signals of the doors of each conference room, wherein the lock control signals include a lock-close signal and a lock-open signal, wherein the lock-open signal is a signal generated when a person correctly enters a conference start password, and the lock-close signal is a signal generated when a person correctly enters a conference end password; Determine the actual status of the meeting room with the lock control signal being the lock - off signal as the idle status, and determine the actual status of the meeting room with the lock control signal being the lock - on signal as the busy status.
[0057] Optionally, the meeting status update module is further configured to obtain the reserved time period and the current time in the reservation information of each meeting room; Compare the reserved time period information with the current time to obtain the reservation status of each meeting room, where the reservation status includes the reserved status and the non - reserved status; Based on the actual status and the corresponding reservation status of each meeting room, determine the abnormal meeting rooms.
[0058] Optionally, the meeting status update module is further configured to determine a first abnormal meeting room for a meeting room whose reservation status is the reserved status, the actual status is the idle status, and the current time exceeds the start time of the reservation by a first preset duration; Determine a second abnormal meeting room for a meeting room whose reservation status is the reserved status, the actual status is the busy status, and the current time exceeds the end time of the reservation by a second preset duration; Determine a third abnormal meeting room for a meeting room whose reservation status is the non - reserved status and the actual status is the busy status.
[0059] Optionally, the meeting status update module is further configured to update the actual status of the first abnormal meeting room to the idle status, and update the reservation information corresponding to the current time of the first abnormal meeting room to an invalid reservation; Update the actual status of the second abnormal meeting room to the idle status, and trigger a power - off instruction for the second abnormal meeting room; Update the actual status of the third abnormal meeting room to the idle status, and trigger a power - off instruction for the third abnormal meeting room.
[0060] Optionally, the meeting reservation module is further configured to obtain the meeting type and the number of participants in the reservation request; Determine the first meeting room set for meeting rooms with the latest status being the idle status; Determine whether there is a target meeting room that meets the meeting type and the number of participants in the first meeting room set; If there is the target meeting room, determine that the meeting room reservation result is a successful reservation, and the reservation result further includes a target route generated based on the location of the target meeting room; If there is no such target meeting room, determine that the meeting room reservation result is a failed reservation.
[0061] Optionally, the meeting information sending module is further configured to determine the permission level based on the identity information of each participant; Based on the meeting information in the reservation request and the permission level, determine the meeting materials corresponding to each participant; Add the meeting materials to the reservation result and send them to the smart terminals of each participant.
[0062] It should be noted that: when the system provided in the above embodiment realizes its functions, only the division of the above function modules is used for illustration. In practical applications, the above functions can be allocated to different function modules according to needs, that is, the internal structure of the device is divided into different function modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0063] The embodiment of the present application also provides a computer storage medium. The computer storage medium can store multiple instructions, and the instructions are suitable for being loaded and executed by a processor to execute the management method of an intelligent conference room in the above embodiment. The specific execution process can refer to the specific description of the above embodiment and will not be repeated here.
[0064] Please refer to Figure 3 The present application also discloses an electronic device. Figure 3 It is a schematic structural diagram of an electronic device disclosed in the embodiment of the present application. The electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0065] Among them, the communication bus 302 is used to realize the connection and communication between these components.
[0066] Among them, the user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may further include a standard wired interface and a wireless interface.
[0067] Among them, the network interface 304 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0068] Among them, the processor 301 may include one or more processing cores. The processor 301 connects various parts within the entire server through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling the data stored in the memory 305, it performs various functions of the server and processes data. Optionally, the processor 301 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 301 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 301 and may be implemented separately by a single chip.
[0069] Among them, the memory 305 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned processor 301. Refer to Figure 3 , in the memory 305 as a computer storage medium, there may be included an operating system, a network communication module, a user interface module, and an application program for a management method of an intelligent conference room.
[0070] In Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an interface for the user to input and obtain the data input by the user. The processor 301 can be used to call the application program stored in the memory 305 for a management method of an intelligent conference room. When executed by one or more processors 301, the electronic device 300 is caused to execute one or more of the methods as described in the above embodiments. It should be noted that for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0071] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0072] In several implementation manners provided by this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some service interfaces. The indirect couplings or communication connections of the devices or units can be in electrical or other forms.
[0073] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0074] In addition, in each embodiment of this application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0075] When an integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of this application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, mobile hard disks, magnetic disks, or optical discs.
[0076] The foregoing are only exemplary embodiments of the present disclosure, and the scope of the present disclosure cannot be limited thereby. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and the disclosure of the practical truth, those skilled in the art will easily think of other implementation schemes of the present disclosure.
[0077] This application aims to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A management method for a smart conference room, characterized in that: The method comprises: Obtain the actual status of all current conference rooms, including idle status and busy status; Determine the reservation information of each of the conference rooms, determine the abnormal conference room based on the reservation information of each of the conference rooms and the corresponding actual status, and update the actual status of the abnormal conference room to obtain the latest status of each of the conference rooms; Obtaining a reservation request for a conference room, and determining a conference room reservation result based on the reservation request and the latest status of each conference room; The reservation result is sent to the smart terminal of each participant.
2. The management method of the smart conference room according to claim 1, characterized in that: The actual status of all current conference rooms is obtained, including: Collecting the lock control signal of each conference room door, the lock control signal includes a lock-off signal and a lock-on signal, the lock-on signal is a signal generated when a person correctly enters the meeting start password, and the lock-off signal is a signal generated when a person correctly enters the meeting end password; The actual state of the conference room whose lock control signal is a lock-off signal is determined as an idle state, and the actual state of the conference room whose lock control signal is a lock-on signal is determined as a busy state.
3. The management method of the smart conference room according to claim 1 is characterized in that: The determining of abnormal conference rooms based on the reservation information of each conference room and the corresponding actual status includes: Obtaining the reservation time period and current time in the reservation information of each of the conference rooms; Compare the reservation time period information with the current time to obtain the reservation status of each conference room, wherein the reservation status includes a reserved status and a non-reserved status; Based on the actual status of each of the conference rooms and the corresponding reservation status, an abnormal conference room is determined.
4. The management method of the smart conference room according to claim 3 is characterized in that: The determining of abnormal conference rooms based on the actual status of each conference room and the corresponding reservation status includes: Determine a conference room whose reservation status is a reserved status, whose actual status is an idle status, and whose current time exceeds a first preset duration of the reservation start time as a first abnormal conference room; Determine a conference room whose reservation status is a reserved status, whose actual status is a busy status, and whose current time exceeds a second preset duration of the reservation end time as a second abnormal conference room; The conference room when the reservation status is the no-reservation status and the actual status is the busy status is determined as the third abnormal conference room.
5. The management method of the intelligent conference room according to claim 4 is characterized in that: The updating of the actual status of the abnormal conference room to obtain the latest status of each conference room includes: The actual state of the first abnormal conference room is updated to an idle state, and the reservation information corresponding to the current time of the first abnormal conference room is updated to an invalid reservation; updating the actual state of the second abnormal conference room to an idle state, and triggering a power-off instruction for the second abnormal conference room; The actual state of the third abnormal conference room is updated to an idle state, and a power-off instruction of the third abnormal conference room is triggered.
6. The management method of the smart conference room according to claim 1, characterized in that: The determining of the conference room reservation result based on the reservation request and the latest status of each conference room includes: Get the meeting type and number of participants in the reservation request; Determine the conference room whose latest status is idle as the first conference room set; Determining whether there is a target conference room that meets the conference type and the number of participants in the first conference room set; If the target conference room exists, determining that the conference room reservation result is a successful reservation, the reservation result further includes a target route generated based on the location of the target conference room; If the target conference room does not exist, it is determined that the conference room reservation result is a reservation failure.
7. The management method of the smart conference room according to claim 1, characterized in that: The sending of the predetermined result to the smart terminal of each participant includes: Determining the permission level based on the identity information of each of the participants; Determining meeting materials corresponding to each of the participants based on the meeting information in the reservation request and the permission level; The conference materials are added to the predetermined results and sent to the smart terminals of all participants.
8. A management system for an intelligent conference room, characterized in that: The system comprises: A conference status acquisition module is used to acquire the actual status of all current conference rooms, where the actual status includes an idle state and a busy state; A conference status update module, used to determine the reservation information of each conference room, determine the abnormal conference room based on the reservation information of each conference room and the corresponding actual status, and update the actual status of the abnormal conference room to obtain the latest status of each conference room; A conference reservation module, used to obtain a reservation request for a conference room, and determine a conference room reservation result based on the reservation request and the latest status of each conference room; The conference information sending module is used to send the reservation result to the smart terminal of each participant.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method as described in any one of claims 1-7.
Citation Information
Cited By
Logistics service management system and method
CN121998139A