Information display method and device for conference reservation interface, electronic device and medium
By obtaining and jointly displaying the busy and idle status information of meeting participants and conference rooms, the problem of inefficient confirmation of the available status of participants and conference rooms in meeting appointments is solved, and the efficiency and experience of meeting appointments is improved.
Patent Information
- Application Number
- CN202111552115.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-17
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2041-12-17
AI Technical Summary
When making appointments for meetings, it takes a long time to confirm the busy and idle status of each participant and the available status of the conference room, which is less efficient.
By obtaining the busy and idle status information of the participants in the target meeting on multiple time periods on a specified date, and jointly displaying the available status information with the conference room based on this information, helping the appointment personnel quickly determine the appropriate meeting time period and conference room.
It improves the efficiency of meeting appointments, allowing appointment personnel to clearly and intuitively view the busy and idle status of participants and the available status of meeting rooms, thereby quickly determining the appropriate meeting time and meeting rooms.
Smart Images

Figure CN114244640B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for displaying information on a conference reservation interface, an electronic device, and a storage medium. Background Art
[0002] Meetings have the functions of decision-making, control, coordination and education. In enterprises, units, universities, etc., there is often a need to hold meetings. For example, enterprises often need to use meetings to solve problems and make decisions.
[0003] When making a meeting reservation, the person who makes the meeting reservation needs to know the busy / idle status of each participant so as to reserve the meeting at a time when all participants are available. Usually, the person who makes the meeting reservation obtains the busy / idle status information of each participant by asking the participants one by one. In addition, when making a meeting reservation, the person who makes the meeting reservation also needs to know the availability status of each conference room. Usually, the person who makes the meeting reservation needs to check the availability status of each conference room through online channels (such as an online conference room management platform) or through offline channels (such as offline on-site checking). Summary of the invention
[0004] The present invention provides a technical solution for displaying information on a conference reservation interface.
[0005] According to one aspect of the present disclosure, a method for displaying information on a conference reservation interface is provided, comprising:
[0006] Obtain the busy / idle status information of the participants of the target meeting in multiple time periods on the specified meeting date;
[0007] Obtaining availability status information of at least one candidate conference room in the multiple time periods;
[0008] According to the busy / idle status information, the busy / idle information of the personnel corresponding to the multiple time periods is displayed, and according to the available status information, the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed, wherein the busy / idle information of the personnel and the busy / idle information of the conference rooms corresponding to any time period in the multiple time periods are displayed jointly.
[0009] By obtaining the busy / idle status information of the participants of the target meeting in multiple time periods on the specified meeting date, the busy / idle information of the personnel corresponding to the multiple time periods is displayed according to the busy / idle status information, and the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed according to the available status information, wherein the busy / idle information of the personnel and the busy / idle information of the conference room corresponding to any time period in the multiple time periods are displayed jointly, thereby being able to clearly and intuitively display the busy / idle status of the participants and the available status of the conference room in the same time period, making it convenient for the reservation personnel of the target meeting to quickly determine the appropriate meeting time period and the conference room available in the appropriate meeting time period, thereby improving the reservation personnel's experience in making meeting reservations.
[0010] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including:
[0011] The personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed aligned.
[0012] In this implementation, the busy / idle information of personnel and the busy / idle information of conference rooms corresponding to the same time period are displayed in an aligned manner, thereby helping the scheduled personnel of the target conference to quickly determine the conference rooms available during the time period when the personnel are free.
[0013] In a possible implementation, displaying the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information, and displaying the conference room busy / idle information corresponding to the multiple time periods according to the available status information includes:
[0014] According to the busy / idle status information, display the busy / idle information of the personnel corresponding to the multiple time periods on a first time axis, wherein the first time axis includes the multiple time periods;
[0015] For any candidate conference room among the at least one candidate conference room, based on the available status information of the candidate conference room in the multiple time periods, the conference room busy / idle information corresponding to the candidate conference room in the multiple time periods is displayed on the second timeline corresponding to the candidate conference room, wherein the second timeline includes the multiple time periods, and the second timeline is displayed aligned with the same time period in the first timeline.
[0016] In this implementation, by displaying the busy / idle information of the personnel corresponding to the multiple time periods on the first timeline, and displaying the busy / idle information of the conference rooms corresponding to the multiple time periods of the corresponding candidate conference rooms on the second timeline, and the second timeline is aligned with the same time period in the first timeline and displayed, the intuitiveness of displaying the busy / idle information of the personnel and the conference room in the meeting reservation interface can be further improved, thereby helping to further improve the efficiency of booking meetings for the scheduled personnel.
[0017] In a possible implementation, after displaying the personnel busy / idle information corresponding to the multiple time periods on the first timeline and displaying the conference room busy / idle information corresponding to the multiple time periods of the candidate conference room on the second timeline corresponding to the candidate conference room, the method further includes:
[0018] In response to an operation of sliding the first timeline, sliding the first timeline and the second timeline so that the same time period in the first timeline after sliding is aligned and displayed with the second timeline after sliding;
[0019] and / or,
[0020] In response to the operation of sliding the second timeline, the first timeline and the second timeline are slid so that the same time period in the slid first timeline and the slid second timeline is aligned and displayed.
[0021] In this implementation, in response to the operation of sliding the first timeline or any second timeline, the first timeline and each second timeline are slid so that the first timeline after sliding is aligned and displayed with the same time period in the second timeline after sliding. Therefore, even if the reservation person slides any timeline, the first timeline can be kept aligned with each second timeline, thereby helping the reservation person to quickly determine the available meeting rooms in the time period when the person is free after sliding the timeline.
[0022] In a possible implementation, after displaying the personnel busy / idle information corresponding to the multiple time periods on the first timeline and displaying the conference room busy / idle information corresponding to the multiple time periods of the candidate conference room on the second timeline corresponding to the candidate conference room, the method further includes:
[0023] In response to any time period in the first timeline being selected, highlighting the selected time period in the first timeline and the second timeline;
[0024] and / or,
[0025] In response to any time period in the second timeline being selected, the selected time period is highlighted in the first timeline and the second timeline.
[0026] In this implementation, in response to any time period in the first timeline or the second timeline being selected, the selected time period is highlighted in both the first timeline and the second timeline, thereby facilitating the reservation personnel to quickly select a suitable meeting time period and conference room.
[0027] In a possible implementation manner, the first time axis and the second time axis are respectively represented by grids, and the grids correspond to time periods one by one.
[0028] In this implementation, by using a network that corresponds one-to-one to time periods to represent the first timeline and the second timeline, the intuitiveness of displaying personnel busy and idle information and conference room busy and idle information in the meeting reservation interface can be further improved, thereby helping to further improve the efficiency of booking meetings for scheduled personnel.
[0029] In a possible implementation, after displaying the personnel busy / idle information corresponding to the multiple time periods on the first timeline, the method further includes:
[0030] In response to any time period on the first timeline being triggered, and the number of participants of the target meeting who are busy in the time period is greater than or equal to 1, identification information of the participants of the target meeting who are busy in the time period is displayed.
[0031] In this implementation, in response to any time period on the first timeline being triggered when not all participants are free, identification information of participants who are busy in the time period is displayed, thereby making it convenient for the reservation personnel to view the information of participants who are busy in the time period when not all participants are free. This makes it convenient for the reservation personnel to coordinate time with the participants when the free time periods of the participants are difficult to match (for example, there is no time period when all participants are free).
[0032] In a possible implementation, after displaying the conference room busy / idle information of the candidate conference room corresponding to the multiple time periods on the second time axis corresponding to the candidate conference room, the method further includes:
[0033] In response to any time period on the second timeline being triggered, and the candidate conference room is unavailable during the time period, identification information of the reserved user corresponding to the time period is displayed.
[0034] In this implementation, in response to any time period on the second timeline being triggered and the candidate conference room being unavailable during the time period, the identification information of the person who has made an appointment corresponding to the time period is displayed, thereby facilitating coordination of the conference room between the person who has made an appointment for the target meeting and the person who has made an appointment corresponding to the time period.
[0035] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including: the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed in the same grid.
[0036] In this implementation, by displaying the busy / idle information of the personnel and the busy / idle information of the conference room corresponding to any time period among the multiple time periods in the same grid, the busy / idle status of the participants and the available status of the conference room are intuitively displayed together, thereby helping the person making the reservation to quickly determine the appropriate time period and the conference room available in the appropriate time period.
[0037] In a possible implementation, displaying the busy / idle information of the personnel corresponding to the multiple time periods according to the busy / idle status information includes:
[0038] For any time period among the multiple time periods, determining the number of participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period;
[0039] According to the number of people, the busy and idle information of the people corresponding to the time period is displayed.
[0040] In this implementation, for any time period among the multiple time periods, the number of participants of the target meeting who are busy in the time period is determined according to the busy / idle status information of the participants of the target meeting in the time period, and the busy / idle information of the personnel corresponding to the time period is displayed according to the number of people. As a result, the persons who have made reservations for the target meeting can not only quickly see which time periods are busy with participants and which time periods are free for all participants, but can also intuitively understand the specific number of busy people in the time periods when participants are busy, thereby helping the persons making reservations to quickly determine the appropriate time period and the available meeting rooms in the appropriate time period.
[0041] In a possible implementation, displaying the busy / idle information of the personnel corresponding to the multiple time periods according to the busy / idle status information includes:
[0042] For any time period among the multiple time periods, determining a personnel busy / idle judgment result corresponding to the time period according to the busy / idle status information of the participants of the target meeting in the time period, wherein the personnel busy / idle judgment result is that all participants are idle or not all participants are idle;
[0043] According to the personnel busy / idle judgment result, the personnel busy / idle information corresponding to the time period is displayed.
[0044] In this implementation, for any time period among the multiple time periods, the busy / idle status information of the participants of the target meeting in the time period is used to determine the busy / idle judgment result of the personnel corresponding to the time period, and based on the busy / idle judgment result of the personnel, the busy / idle information of the personnel corresponding to the time period is displayed. Thus, the scheduled personnel of the target meeting can quickly see the time period when all the participants are free, thereby helping the scheduled personnel to quickly determine the time period when all the participants are free and the meeting rooms available during the meeting time period when all the participants are free.
[0045] In a possible implementation, displaying the conference room busy / idle information corresponding to the multiple time periods according to the available status information includes:
[0046] For any candidate conference room among the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy / idle status information and the available status information, wherein the matching time period represents a time period among the multiple time periods during which all participants of the target conference are in an idle state and the candidate conference room is available;
[0047] According to the information of the matching time period and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0048] In this implementation, for any candidate conference room among the at least one candidate conference room, the information of the matching time period corresponding to the candidate conference room is determined based on the busy / idle status information and the available status information, and the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed based on the matching time period information and the available status information, thereby helping the persons making reservations for the target meeting to quickly select the meeting time and conference room.
[0049] In a possible implementation, displaying the conference room busy / idle information corresponding to the multiple time periods according to the information of the matching time period and the available status information includes:
[0050] Determining the priority of the candidate conference rooms according to the information of the matching time period;
[0051] According to the priorities of the candidate conference rooms and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0052] In this implementation, the priority of the candidate conference room is determined based on the information of the matching time period, and the busy and idle information of the conference rooms corresponding to the multiple time periods is displayed based on the priority of the candidate conference room and the available status information, thereby helping to further improve the speed at which the reservation personnel can make meeting reservations.
[0053] In a possible implementation, determining the priority of the candidate conference room according to the information of the matching time period includes:
[0054] Determine the number of recommended meeting time periods corresponding to the candidate meeting rooms according to the information of the matching time periods, wherein any recommended meeting time period includes at least N consecutive matching time periods, wherein N is an integer greater than or equal to 2;
[0055] The priorities of the candidate conference rooms are determined according to the number of the recommended conference time periods.
[0056] In this implementation, by determining the number of recommended meeting time periods corresponding to the candidate meeting rooms based on the information of the matching time periods, and determining the priority of the candidate meeting rooms based on the number of recommended meeting time periods, a more reasonable priority can be determined for each candidate meeting room, thereby helping to further improve the speed at which appointment personnel select meeting times and meeting rooms.
[0057] According to one aspect of the present disclosure, there is provided an information display device for a conference reservation interface, comprising:
[0058] The first acquisition module is used to obtain the busy and idle status information of the participants of the target meeting in multiple time periods on the specified meeting date;
[0059] A second acquisition module is used to acquire the availability status information of at least one candidate conference room in the multiple time periods;
[0060] The first display module is used to display the busy / idle information of personnel corresponding to the multiple time periods according to the busy / idle status information, and to display the busy / idle information of conference rooms corresponding to the multiple time periods according to the available status information, wherein the busy / idle information of personnel and the busy / idle information of conference rooms corresponding to any time period in the multiple time periods are displayed jointly.
[0061] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including:
[0062] The personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed aligned.
[0063] In a possible implementation, the first display module is used to:
[0064] According to the busy / idle status information, display the busy / idle information of the personnel corresponding to the multiple time periods on a first time axis, wherein the first time axis includes the multiple time periods;
[0065] For any candidate conference room among the at least one candidate conference room, based on the available status information of the candidate conference room in the multiple time periods, the conference room busy / idle information corresponding to the candidate conference room in the multiple time periods is displayed on the second timeline corresponding to the candidate conference room, wherein the second timeline includes the multiple time periods, and the second timeline is displayed aligned with the same time period in the first timeline.
[0066] In a possible implementation manner, the device further includes:
[0067] A first sliding module, configured to slide the first time axis and the second time axis in response to an operation of sliding the first time axis, so that the same time period in the first time axis after sliding is aligned and displayed with the same time period in the second time axis after sliding;
[0068] and / or,
[0069] The second sliding module is used to slide the first timeline and the second timeline in response to the operation of sliding the second timeline, so that the same time period in the first timeline after sliding is aligned and displayed with the second timeline after sliding.
[0070] In a possible implementation manner, the device further includes:
[0071] A second display module, configured to, in response to any time period in the first time axis being selected, highlight the selected time period in the first time axis and the second time axis;
[0072] and / or,
[0073] The third display module is used for highlighting the selected time period in the first time period and the second time period in response to any time period in the second time period being selected.
[0074] In a possible implementation manner, the first time axis and the second time axis are respectively represented by grids, and the grids correspond to time periods one by one.
[0075] In a possible implementation manner, the device further includes:
[0076] The fourth display module is used to display the identification information of the participants of the target meeting who are busy in the time period in response to any time period on the first timeline being triggered and the number of participants of the target meeting who are busy in the time period is greater than or equal to 1.
[0077] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including:
[0078] Personnel busy / idle information and conference room busy / idle information corresponding to any time period in the multiple time periods are displayed in the same grid.
[0079] In a possible implementation manner, the device further includes:
[0080] The fifth display module is used to display identification information of the reserved user corresponding to any time period in response to any time period on the second time axis being triggered and the candidate conference room is unavailable in the time period.
[0081] In a possible implementation, the first display module is used to:
[0082] For any time period among the multiple time periods, determining the number of participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period;
[0083] According to the number of people, the busy and idle information of the people corresponding to the time period is displayed.
[0084] In a possible implementation, the first display module is used to:
[0085] For any time period among the multiple time periods, determining a personnel busy / idle judgment result corresponding to the time period according to the busy / idle status information of the participants of the target meeting in the time period, wherein the personnel busy / idle judgment result is that all participants are idle or not all participants are idle;
[0086] According to the personnel busy / idle judgment result, the personnel busy / idle information corresponding to the time period is displayed.
[0087] In a possible implementation, the first display module is used to:
[0088] For any candidate conference room among the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy / idle status information and the available status information, wherein the matching time period represents a time period among the multiple time periods during which all participants of the target conference are in an idle state and the candidate conference room is available;
[0089] According to the information of the matching time period and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0090] In a possible implementation, the first display module is used to:
[0091] Determining the priority of the candidate conference rooms according to the information of the matching time period;
[0092] According to the priorities of the candidate conference rooms and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0093] In a possible implementation, the first display module is used to:
[0094] Determine the number of recommended meeting time periods corresponding to the candidate meeting rooms according to the information of the matching time periods, wherein any recommended meeting time period includes at least N consecutive matching time periods, wherein N is an integer greater than or equal to 2;
[0095] The priorities of the candidate conference rooms are determined according to the number of the recommended conference time periods.
[0096] According to one aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory to execute the above method.
[0097] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.
[0098] According to one aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in an electronic device, a processor in the electronic device executes the above method.
[0099] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
[0100] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0101] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used to illustrate the technical solutions of the present disclosure together with the specification.
[0102] Figure 1 A flow chart showing a method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0103] Figure 2A schematic diagram of a conference reservation interface in a method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0104] Figure 3 Another schematic diagram of a conference reservation interface in the method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0105] Figure 4 Another schematic diagram of a conference reservation interface in the method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0106] Figure 5 Another schematic diagram of a conference reservation interface in the method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0107] Figure 6 Another schematic diagram of a conference reservation interface in the method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0108] Figure 7 Another schematic diagram of a conference reservation interface in the method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0109] Figure 8 A block diagram of an information display device for a conference reservation interface provided by an embodiment of the present disclosure is shown.
[0110] Fig. 9 A block diagram of an electronic device 800 provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0111] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0112] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0113] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0114] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0115] In the related art, when reserving a meeting, the person who makes the meeting reservation needs to spend a long time to confirm the busy and idle status of each participant and the availability status of each conference room, which is inefficient.
[0116] In order to solve the technical problems similar to those described above, the embodiments of the present disclosure provide an information display method and device, an electronic device, and a storage medium for a conference reservation interface, by obtaining the busy and idle status information of the participants of the target conference in multiple time periods on the specified meeting date, and displaying the busy and idle information of the personnel corresponding to the multiple time periods according to the busy and idle status information, and displaying the busy and idle information of the conference room corresponding to the multiple time periods according to the available status information, wherein the busy and idle information of the personnel and the busy and idle information of the conference room corresponding to any time period in the multiple time periods are jointly displayed, thereby being able to clearly and intuitively display the busy and idle status of the participants in the same time period and the available status of the conference room, so that the reservation personnel of the target conference can quickly determine the appropriate meeting time period and the conference room available in the appropriate meeting time period, thereby being able to improve the reservation personnel's experience in making conference reservations. The appropriate meeting time period may be a time period when all the participants of the target conference are idle, or a time period when most of the participants of the target conference are idle, and so on, which is not limited here.
[0117] The information display method of the conference reservation interface provided by the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0118] Figure 1 A flow chart of a method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown. In one possible implementation, the method for displaying information on a conference reservation interface may be executed by a terminal device or other electronic device. The terminal device may be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, or a wearable device. In some possible implementations, the method for displaying information on a conference reservation interface may be implemented by a processor calling computer-readable instructions stored in a memory. For example, Figure 1 As shown, the information display method of the conference reservation interface includes steps S11 to S13.
[0119] In step S11, the busy / idle status information of the participants of the target conference in multiple time periods on the specified conference date is obtained.
[0120] In step S12, the availability status information of at least one candidate conference room in the multiple time periods is obtained.
[0121] In step S13, according to the busy / idle status information, the busy / idle information of the personnel corresponding to the multiple time periods is displayed, and according to the available status information, the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed, wherein the busy / idle information of the personnel and the busy / idle information of the conference rooms corresponding to any time period in the multiple time periods are displayed jointly.
[0122] For ease of explanation, hereinafter, the electronic device that executes the information display method of the conference reservation interface is referred to as the first electronic device. The first electronic device is an electronic device that can be operated by the reservation person of the target conference. For example, the first electronic device can be a mobile phone, tablet computer, laptop computer or desktop computer of the reservation person of the target conference. The target conference refers to the conference reserved by the reservation person.
[0123] In the disclosed embodiment, the number of participants of the target meeting may be more than two. In one possible implementation, the participants of the target meeting may include the appointment personnel of the target meeting. For example, in the case where the appointment personnel invites other persons to attend a meeting with him / her, the participants of the target meeting may include the appointment personnel of the target meeting. In another possible implementation, the participants of the target meeting may not include the appointment personnel. For example, the appointment personnel is Han XX, the secretary of Department A, and Han XX makes an appointment meeting for Liu X, Peng XX, and Ding X, employees of Department A. In this example, the participants of the target meeting may not include Han XX, but only include Liu X, Peng XX, and Ding X.
[0124] The designated meeting date may be a meeting date selected by the reservation person or a meeting date recommended by the conference reservation system. In one possible implementation, after the first electronic device enters the conference reservation interface, the meeting date may be displayed as blank, and the reservation person may manually select a meeting date. In another possible implementation, after the first electronic device enters the conference reservation interface, the meeting date recommended by the conference reservation system may be displayed. If the reservation person does not select a meeting date, the meeting date recommended by the conference reservation system may be used as the designated meeting date; if the reservation person reselects a meeting date, the meeting date selected by the reservation person may be used as the designated meeting date.
[0125] In the embodiment of the present disclosure, the duration of each time period in the multiple time periods may be a preset duration, for example, the preset duration may be half an hour, 1 hour, 15 minutes, 20 minutes, etc. Of course, in some implementations, the durations of different time periods in the multiple time periods may also be different, which is not limited here.
[0126] The multiple time periods may cover the permitted time period for the conference room, and any two time periods in the multiple time periods do not overlap. For example, if the permitted time period for the conference room is 08:00-20:00, the multiple time periods may include 24 time periods from 08:00 to 20:00, and the duration of each time period is half an hour. For another example, if the permitted time period for the conference room is 00:00-24:00, the multiple time periods may include 48 time periods from 00:00 to 24:00, and the duration of each time period is half an hour.
[0127] In the disclosed embodiment, the busy / idle status information of any participant in any time period of the specified meeting date may be any information that can represent at least one of the busy status, idle status, busyness and idleness of the participant in the time period.
[0128] In a possible implementation, the busy / idle status information of any participant in any time period of a specified meeting date may indicate whether the participant is available to attend the meeting in the time period. In this implementation, the busy / idle status information of any participant in any time period of a specified meeting date may indicate whether the participant is busy or idle in the time period.
[0129] In another possible implementation, the busy / idle status information of any participant in any time period of the specified meeting date can indicate the probability that the participant can attend the meeting in the time period. In this implementation, the busy / idle status information of any participant in any time period of the specified meeting date can be used to indicate more states. For example, the busy / idle status information can be used to indicate the three states of very busy, relatively busy, and relatively idle. For another example, the busy / idle status information can be expressed in percentages, 100% indicating the highest busyness (i.e., the lowest idleness), and 0% indicating the lowest busyness (i.e., the highest idleness).
[0130] In the disclosed embodiment, the candidate conference room may represent a conference room that meets the preset conference room conditions on the specified meeting date. The number of candidate conference rooms may be one or more than two. The preset conference room conditions may include at least one of the location, the number of participants, the meeting requirements, etc. Of course, the preset conference room conditions may also be empty, that is, the reservation personnel may not set the conference room conditions in advance. In the case where the preset conference room conditions are empty, each conference room that the reservation personnel is allowed to make an appointment for use on the specified meeting date may be used as a candidate conference room.
[0131] The availability status information of any candidate conference room in any time period of a specified meeting date may be any information that can indicate whether the candidate conference room is available in the time period. For example, the availability status information of any candidate conference room in any time period of a specified meeting date may be available or unavailable. Among them, if the availability status information of any candidate conference room in any time period is available, it may indicate that the candidate conference room is not occupied by other persons in the time period, or it may indicate that the candidate conference room is not occupied by other persons in the time period and the equipment of the candidate conference room is not faulty. If the availability status information of any candidate conference room in any time period is unavailable, it may indicate that the candidate conference room is occupied by other persons in the time period, or it may indicate that the equipment of the candidate conference room is faulty.
[0132] In the disclosed embodiment, for any time period among the multiple time periods, the first electronic device can display the busy and idle information of the participants of the target meeting in the time period in the conference reservation interface according to the busy and idle status information of the participants of the target meeting in the time period. The busy and idle information of the participants corresponding to the time period can be information that can represent the overall busy and idle status of all participants of the target meeting.
[0133] In a possible implementation, the displaying of the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information includes: for any time period among the multiple time periods, determining the number of participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period; and displaying the personnel busy / idle information corresponding to the time period according to the number of participants. In this implementation, the personnel busy / idle information corresponding to any time period among the multiple time periods may include: the number of participants of the target meeting who are busy in the time period. For example, for any time period among the multiple time periods, if the number of participants of the target meeting who are busy in the time period is N, and N is greater than 0, the personnel busy / idle information corresponding to the time period may include text information of "N people are busy".
[0134] Figure 2A schematic diagram of a conference reservation interface in a method for displaying information on a conference reservation interface provided by an embodiment of the present disclosure is shown. Figure 2 In the example shown, the participants invited by the scheduled person for the target meeting include Fan XX and Fang XX. On the designated meeting date, November 10, 2020, there is one participant busy in the time period 9:00-9:30, two participants busy in the time period 9:30-10:00, two participants busy in the time period 10:00-10:30, and no participants busy in the time periods 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, and 12:00-12:30. Figure 2 In the , for any time period on the specified meeting date of November 10, 2020, the busy and idle information of the participants corresponding to the time period is displayed according to the number of participants in the target meeting who are busy in the time period. As the participants are updated (added, deleted or replaced), the busy and idle information of the participants corresponding to each time period may change.
[0135] In the above implementation method, for any time period among the multiple time periods, the number of participants of the target meeting who are busy in the time period is determined according to the busy and idle status information of the participants of the target meeting in the time period, and the busy and idle information of the personnel corresponding to the time period is displayed according to the number of people. As a result, the persons who have made reservations for the target meeting can not only quickly see which time periods are busy with participants and which time periods are free for all participants, but can also intuitively understand the specific number of busy people in the time periods when participants are busy, thereby helping the persons making reservations to quickly determine suitable time periods and available meeting rooms in suitable time periods.
[0136] In another possible implementation, the displaying of the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information includes: for any time period among the multiple time periods, according to the busy / idle status information of the participants of the target meeting in the time period, determining the personnel busy / idle judgment result corresponding to the time period, wherein the personnel busy / idle judgment result is that all participants are idle or not all participants are idle; and displaying the personnel busy / idle information corresponding to the time period according to the personnel busy / idle judgment result. In this implementation, for any time period among the multiple time periods, according to the busy / idle status information of each participant of the target meeting in the time period, it can be determined whether there is a participant in the busy state in the time period among all participants of the target meeting. If there is no participant, it can be determined that the personnel busy / idle judgment result corresponding to the time period is that all participants are idle; if there is a participant, it can be determined that the personnel busy / idle judgment result corresponding to the time period is that not all participants are idle. In this implementation, the personnel busy / idle information corresponding to any time period among the multiple time periods may include: information indicating whether all participants of the target meeting are idle.
[0137] Figure 3 Another schematic diagram of the conference reservation interface in the information display method of the conference reservation interface provided by the embodiment of the present disclosure is shown. Figure 3 In the example shown, the participants invited by the scheduled person for the target meeting include Fan XX and Fang XX. On the specified meeting date, November 10, 2020, not all participants are free in the time periods 9:00-9:30, 9:30-10:00, and 10:00-10:30, and all participants are free in the time periods 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, and 12:00-12:30. Figure 3 In the , for any time period of the specified meeting date November 10, 2020, the busy and idle information of the personnel corresponding to the time period is displayed according to the busy and idle judgment results of the personnel corresponding to the time period. As the participants are updated (added, deleted or replaced), the busy and idle information of the personnel corresponding to each time period may change.
[0138] In the above implementation method, for any time period among the multiple time periods, the busy / idle judgment result of the personnel corresponding to the time period is determined according to the busy / idle status information of the participants of the target meeting in the time period, and the busy / idle information of the personnel corresponding to the time period is displayed according to the busy / idle judgment result of the personnel. Thus, the scheduled personnel of the target meeting can quickly see the time period when all the participants are free, thereby helping the scheduled personnel to quickly determine the time period when all the participants are free and the meeting rooms available during the meeting time period when all the participants are free.
[0139] In another possible implementation, the displaying of the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information includes: for any time period among the multiple time periods, determining the number of participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period; determining the proportion of participants of the target meeting who are busy in the time period according to the number of participants of the target meeting who are busy in the time period and the total number of participants of the target meeting; and displaying the personnel busy / idle information corresponding to the time period according to the proportion of participants. In this implementation, the personnel busy / idle information corresponding to any time period among the multiple time periods may include: information indicating the proportion of participants of the target meeting who are busy in the time period.
[0140] In an embodiment of the present disclosure, for any time period among the multiple time periods, the first electronic device can display the busy / idle information of the conference room corresponding to the time period in the conference reservation interface based on the available status information of at least one candidate conference room in the time period. The busy / idle information of the conference room corresponding to the time period can be used to indicate whether the at least one candidate conference room is available in the time period. In addition, in an embodiment of the present disclosure, for any time period among the multiple time periods, the busy / idle information of the personnel and the busy / idle information of the conference room corresponding to the time period are jointly displayed, rather than independently displaying the busy / idle information of the personnel and the busy / idle information of the conference room corresponding to the time period. The joint display can be performed in the form of aligned display, display in the same grid, display in the same window, etc., which is not limited here.
[0141] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including: the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are aligned and displayed. In this implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to the same time period can be displayed vertically aligned or horizontally aligned, which is not limited here.
[0142] Figure 4 Another schematic diagram of the conference reservation interface in the information display method of the conference reservation interface provided by the embodiment of the present disclosure is shown. Figure 4In the example shown, the personnel busy and idle information and the conference room busy and idle information corresponding to each time period in the multiple time periods are respectively displayed vertically aligned. For example, the personnel busy and idle information and the conference room busy and idle information from 10:00 to 10:30 are displayed vertically aligned. From 10:00 to 10:30, the personnel busy and idle information is 1 person busy, the candidate conference room "Caiwuwei 1901" is unavailable, the candidate conference room "Gangxia 1903" is available, the candidate conference room "Tianbei 1905" is unavailable, the candidate conference room "Xilihu 1906" is unavailable, the candidate conference room "Maluanshan 1907" is unavailable, the candidate conference room "Xingdong 2002" is unavailable, and the candidate conference room "Longsheng 2003" is available. For another example, the personnel busy and idle information and the conference room busy and idle information from 11:00 to 11:30 are displayed vertically aligned. From 11:00 to 11:30, the busy / idle information shows that all participants are free, and the candidate meeting rooms "Caiwuwei 1901", "Gangxia 1903", "Tianbei 1905", "Xili Lake 1906", "Maluanshan 1907", "Xingdong 2002" and "Longsheng 2003" are all available.
[0143] In the above implementation, by aligning and displaying the personnel busy / idle information and the conference room busy / idle information corresponding to the same time period, it is helpful for the scheduled personnel of the target conference to quickly determine the conference room available in the time period when the personnel are free.
[0144] As an example of this implementation, the displaying of personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information, and the displaying of conference room busy / idle information corresponding to the multiple time periods according to the available status information, includes: displaying personnel busy / idle information corresponding to the multiple time periods on a first time axis according to the busy / idle status information, wherein the first time axis includes the multiple time periods; for any candidate conference room in the at least one candidate conference room, displaying conference room busy / idle information corresponding to the multiple time periods of the candidate conference room on a second time axis corresponding to the candidate conference room according to the available status information of the candidate conference room in the multiple time periods, wherein the second time axis includes the multiple time periods, and the second time axis is aligned with the same time period in the first time axis for display. In this example, the number of the second time axis is the same as the number of the candidate conference rooms, the second time axis corresponds to the candidate conference room one-to-one, and the second time axis is used to display the conference room busy / idle information corresponding to the corresponding candidate conference room in the multiple time periods. The first time axis and the second time axis may be parallel or approximately parallel. In one example, the first time axis and the second time axis are both horizontally displayed time axes, and the first time axis is vertically aligned with the same time period in the second time axis for display. In another example, both the first timeline and the second timeline are vertically displayed timelines, and the first timeline is horizontally aligned with the same time period in the second timeline. In this example, by displaying the personnel busy / idle information corresponding to the multiple time periods on the first timeline, and displaying the conference room busy / idle information corresponding to the multiple time periods of the corresponding candidate conference rooms on the second timeline, and aligning the second timeline with the same time period in the first timeline, the intuitiveness of displaying the personnel busy / idle information and the conference room busy / idle information in the conference reservation interface can be further improved, thereby helping to further improve the efficiency of the reservation personnel in reserving meetings.
[0145] In one example, after displaying the busy and idle information of the personnel corresponding to the multiple time periods on the first timeline and displaying the busy and idle information of the conference rooms corresponding to the multiple time periods of the candidate conference rooms on the second timeline corresponding to the candidate conference rooms, the method further includes: in response to the operation of sliding the first timeline, sliding the first timeline and the second timeline so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding; and / or, in response to the operation of sliding the second timeline, sliding the first timeline and the second timeline so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding. In this example, the sliding distance of the first timeline and the second timeline can be determined according to the distance and / or strength of the sliding operation.
[0146] In one example, if the first electronic device detects an operation of sliding the first timeline, the first timeline and each second timeline may be slid synchronously. Specifically, sliding the first timeline and each second timeline synchronously may mean starting to slide the first timeline and each second timeline at the same time, and the sliding speed and sliding duration of the first timeline and each second timeline are the same, so that the first timeline after sliding is aligned with the same time period in each second timeline after sliding. Of course, the start time, sliding speed and sliding duration of sliding may be ignored, as long as the first timeline after sliding is aligned with the same time period in each second timeline after sliding. For example, Figure 4 In the example shown, the first timeline is the timeline to the right of "Meeting Time Selection", and the second timeline is the timeline to the right of each candidate meeting room. If the first electronic device detects an operation of sliding the timeline to the right of "Meeting Time Selection" to the left, the timeline to the right of "Meeting Time Selection" and the timeline to the right of each candidate meeting room can be slid synchronously.
[0147] In one example, if the first electronic device detects an operation of sliding the second timeline, the first timeline and each second timeline may be slid synchronously. Specifically, synchronously sliding the first timeline and each second timeline may mean starting to slide the first timeline and each second timeline at the same time, and the sliding speed and sliding duration of the first timeline and each second timeline are the same, so that the first timeline after sliding is aligned with the same time period in each second timeline after sliding. Of course, the start time, sliding speed and sliding duration of sliding may be ignored, as long as the first timeline after sliding is aligned with the same time period in each second timeline after sliding. For example, Figure 4 In the example shown, if the first electronic device detects an operation of sliding the timeline on the right side of any candidate conference room, the timeline on the right side of "Meeting Time Selection" and the timeline on the right side of each candidate conference room can be synchronously slid. For example, if the first electronic device detects an operation of sliding the timeline on the right side of the candidate conference room "Tianbei 1905" to the right, the timeline on the right side of "Meeting Time Selection", the timeline on the right side of the candidate conference room "Caiwuwei 1901", the timeline on the right side of the candidate conference room "Gangxia 1903", the timeline on the right side of the candidate conference room "Tianbei 1905", the timeline on the right side of the candidate conference room "Xili Lake 1906", the timeline on the right side of the candidate conference room "Maluanshan 1907", the timeline on the right side of the candidate conference room "Xingdong 2002", and the timeline on the right side of the candidate conference room "Longsheng 2003" can be synchronously slid to the right.
[0148] In this example, in response to the operation of sliding the first timeline or any second timeline, the first timeline and each second timeline are slid so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding and displayed. Therefore, even if the reservation person slides any timeline, the first timeline can be kept aligned with each second timeline, thereby helping the reservation person to quickly determine the available meeting rooms in the time period when the person is free after sliding the timeline.
[0149] In one example, after displaying the busy / idle information of personnel corresponding to the multiple time periods on the first timeline and displaying the busy / idle information of conference rooms corresponding to the multiple time periods of the candidate conference rooms on the second timeline corresponding to the candidate conference rooms, the method further includes: in response to any time period in the first timeline being selected, highlighting the selected time period in the first timeline and the second timeline; and / or, in response to any time period in the second timeline being selected, highlighting the selected time period in the first timeline and the second timeline.
[0150] In one example, in response to any time period in the first timeline being selected, the selected time period can be highlighted in the first timeline and each second timeline. Figure 4 As shown, in response to 11:00-12:00 being selected in the first timeline, the selected time period can be displayed in a preset color in the first timeline, and the selected time period 11:00-12:00 can be highlighted in the second timeline through a dotted frame.
[0151] In one example, in response to any time period in any second timeline being selected, the selected time period can be highlighted in the first timeline and the second timeline. In this example, if any time period in any second timeline is selected, the selected time period can be highlighted only in the first timeline and the second timeline, and the selected time period is not highlighted in other second timelines.
[0152] In another example, in response to any time period in any second time axis being selected, the selected time period can be highlighted in the first time axis and each second time axis. In this example, if any time period in any second time axis is selected, the selected time period can be highlighted in the first time axis and each second time axis.
[0153] In this example, in response to any time period in the first timeline or the second timeline being selected, the selected time period is highlighted in both the first timeline and the second timeline, thereby facilitating the reservation personnel to quickly select a suitable meeting time period and conference room.
[0154] In another example, in response to any time period in the first timeline being selected, the selected time period can be highlighted only in the first timeline, while the selected time period is not highlighted in each second timeline; in response to any time period in any second timeline being selected, the selected time period can be highlighted only in the second timeline, while the selected time period is not highlighted in the first timeline and other second timelines.
[0155] In one example, the first timeline and the second timeline are represented by grids, and the grids correspond to time periods one by one. Figure 4 As shown, each candidate conference room can use a row of grids to represent the conference room busy and idle information of each time period, wherein the available time period is represented by a white grid, and the unavailable time period is represented by a gray grid. By using a grid corresponding to the time period to represent the first time axis and the second time axis, the intuitiveness of displaying the busy and idle information of personnel and conference rooms in the conference reservation interface can be further improved, thereby helping to further improve the efficiency of the reservation personnel in reserving meetings.
[0156] In one example, after displaying the busy and idle information of the personnel corresponding to the multiple time periods on the first timeline, the method further includes: in response to any time period on the first timeline being triggered, and the number of participants of the target meeting who are busy in the time period is greater than or equal to 1, displaying the identification information of the participants of the target meeting who are busy in the time period. In this example, if any time period on the first timeline is triggered, it can be determined whether the number of participants of the target meeting who are busy in the time period is greater than or equal to 1. If so, the identification information of the participants of the target meeting who are busy in the time period can be displayed; if not, it can be determined that the time period is selected. Among them, the identification information of the participants can be information that can be used to uniquely identify the participants. For example, the identification information of the participants can be the name, nickname, work number, etc. of the participants.
[0157] Figure 5 Another schematic diagram of the conference reservation interface in the information display method of the conference reservation interface provided by the embodiment of the present disclosure is shown. Figure 5 In the example shown, the number of participants in the target meeting who are busy during the time period 10:00-10:30 is 2. Figure 6 Another schematic diagram of the conference reservation interface in the information display method of the conference reservation interface provided by the embodiment of the present disclosure is shown. Figure 6As shown, in response to the time period 10:00-10:30 on the first timeline being triggered, the names "Fan XX" and "Fang XX" of the participants of the target meeting who are busy in the time period can be displayed in a floating window.
[0158] In the above example, in response to any time period on the first timeline being triggered when not all participants are free, identification information of participants who are busy in the said time period is displayed, thereby making it convenient for the reservation personnel to view the information of participants who are busy in the time period when not all participants are free. In this way, when the free time periods of the participants are difficult to match (for example, there is no time period when all participants are free), it is convenient for the reservation personnel to coordinate time with the participants.
[0159] In one example, after displaying the busy and idle information of the conference room corresponding to the multiple time periods of the candidate conference room on the second timeline corresponding to the candidate conference room, the method further includes: in response to any time period on the second timeline being triggered and the candidate conference room being unavailable in the time period, displaying the identification information of the appointment user corresponding to the time period. In this example, the identification information of the appointment user may be information that can be used to uniquely identify the appointment user. For example, the identification information of the appointment user may be the name, nickname, work number, mobile phone number or email address of the appointment user, etc. In this example, by displaying the identification information of the appointment user corresponding to the time period in response to any time period on the second timeline being triggered and the candidate conference room being unavailable in the time period, it is possible to facilitate the appointment user of the target meeting to coordinate the conference room with the appointment user corresponding to the time period.
[0160] As another example of the implementation, the displaying of the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information, and the displaying of the conference room busy / idle information corresponding to the multiple time periods according to the available status information, includes: for any candidate conference room in the at least one candidate conference room, displaying the personnel busy / idle information corresponding to the multiple time periods and the conference room busy / idle information corresponding to the multiple time periods on the third time axis corresponding to the candidate conference room according to the busy / idle status information and the available status information of the candidate conference room in the multiple time periods, wherein the third time axis includes the multiple time periods. In this example, the number of the third time axis is the same as the number of the candidate conference rooms, the third time axis corresponds to the candidate conference rooms one-to-one, and the third time axis is used to display the conference room busy / idle information corresponding to the multiple time periods and the personnel busy / idle information corresponding to the multiple time periods of the corresponding candidate conference room. That is, in this example, the personnel busy / idle information can be displayed on the same time axis as the conference room busy / idle information.
[0161] In another possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including: the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed in the same grid. In this implementation, for any candidate conference room in the at least one candidate conference room, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed in the same grid. Figure 7 Another schematic diagram of the conference reservation interface in the information display method of the conference reservation interface provided by the embodiment of the present disclosure is shown. Figure 7 In the example shown, each candidate conference room can use a row of grids to represent the conference room busy / idle information and personnel busy / idle information of each time period. Available time periods are represented by white grids, unavailable time periods are represented by gray grids, and the number of people in a busy state is displayed in the grid corresponding to the time period when not all participants are free. In this implementation, by displaying the personnel busy / idle information and conference room busy / idle information corresponding to any time period in the multiple time periods in the same grid, the busy / idle status of the participants and the available status of the conference room are intuitively displayed together, thereby helping the reservation personnel to quickly determine the appropriate time period and the conference room available in the appropriate time period.
[0162] In a possible implementation, the displaying of the conference room busy / idle information corresponding to the multiple time periods according to the available status information includes: for any candidate conference room among the at least one candidate conference room, determining the information of the matching time period corresponding to the candidate conference room according to the busy / idle status information and the available status information, wherein the matching time period represents a time period in the multiple time periods when all the participants of the target meeting are idle and the candidate conference room is available; and displaying the conference room busy / idle information corresponding to the multiple time periods according to the information of the matching time period and the available status information. In this implementation, for any candidate conference room among the at least one candidate conference room, if the candidate conference room is available in any time period in the multiple time periods and all the participants of the target meeting are idle, the time period can be determined as the matching time period corresponding to the matching conference room. The number of matching time periods corresponding to the candidate conference room can be 0, 1, or more than 2. The information of the matching time period can include the number of matching time periods and / or time range, etc. For example, in Figure 7In the example shown, the matching time periods corresponding to the candidate conference room "Caiwuwei 1901" include 10:30-11:00, 11:00-11:30 and 11:30-12:00; the matching time periods corresponding to the candidate conference room "Gangxia 1903" include 11:00-11:30, 11:30-12:00 and 12:30-13:00; and the matching time periods corresponding to the candidate conference room "Tianbei 1905" include 10:30-11:00, 11:00-11:30 and 11:30-12:00.
[0163] As an example of this implementation, in the conference reservation interface, only candidate conference rooms with matching time periods can be displayed, that is, candidate conference rooms without matching time periods can be hidden. Of course, as another example of this implementation, both candidate conference rooms with matching time periods and candidate conference rooms without matching time periods can be displayed.
[0164] As an example of this implementation, the candidate conference rooms can be displayed in the conference reservation interface in the order of the matching time periods from the most to the least. That is, the candidate conference rooms with the largest number of matching time periods can be displayed in the front, and the candidate conference rooms with the smallest number of matching time periods can be displayed in the back.
[0165] As an example of this implementation, the matching time periods can be highlighted in the conference reservation interface. For example, the grids corresponding to the matching time periods can be highlighted. For example, the grids corresponding to the matching time periods can be highlighted by adding symbols, adding text, etc.
[0166] In this implementation, for any candidate conference room among the at least one candidate conference room, the information of the matching time period corresponding to the candidate conference room is determined based on the busy / idle status information and the available status information, and the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed based on the matching time period information and the available status information, thereby helping the persons making reservations for the target meeting to quickly select the meeting time and conference room.
[0167] As an example of the implementation, the displaying of the busy / idle information of the conference rooms corresponding to the multiple time periods according to the information of the matching time period and the available status information includes: determining the priority of the candidate conference room according to the information of the matching time period; and displaying the busy / idle information of the conference rooms corresponding to the multiple time periods according to the priority of the candidate conference room and the available status information. In this example, the priority of the candidate conference room can be determined according to at least one of the number of matching time periods, the number of continuous matching time periods, the continuous duration of the matching time periods, the maximum continuous duration of the matching time periods, etc.
[0168] In one example, in the conference reservation interface, each candidate conference room may be displayed in order of priority from high to low, that is, conference rooms with higher priorities may be displayed in front, and conference rooms with lower priorities may be displayed in the back.
[0169] In another example, in the conference reservation interface, only the M candidate conference rooms with the highest priority may be displayed, where M is an integer greater than or equal to 1. In this example, by reducing the number of displayed candidate conference rooms, it is helpful for the reservation personnel to make quick decisions.
[0170] In the above example, the priority of the candidate conference room is determined based on the information of the matching time period, and the busy and idle information of the conference rooms corresponding to the multiple time periods is displayed based on the priority of the candidate conference room and the available status information, thereby helping to further improve the speed at which the reservation personnel make meeting reservations.
[0171] In one example, determining the priority of the candidate conference room based on the information of the matching time period includes: determining the number of recommended meeting time periods corresponding to the candidate conference room based on the information of the matching time period, wherein any recommended meeting time period includes at least N consecutive matching time periods, wherein N is an integer greater than or equal to 2; determining the priority of the candidate conference room based on the number of recommended meeting time periods.
[0172] For example, N is equal to 2. Then, in Figure 7 In the example shown, the candidate meeting room "Caiwuwei 1901" includes 2 recommended meeting time periods, namely 10:30-11:30 and 11:00-12:00; the candidate meeting room "Gangxia 1903" includes 1 recommended meeting time period, which is 11:00-12:00; the candidate meeting room "Tianbei 1905" includes 2 recommended meeting time periods, namely 10:30-11:30 and 11:00-12:00.
[0173] For example, N is equal to 3. Then, Figure 7 In the example shown, the candidate meeting room "Caiwuwei 1901" includes 1 recommended meeting time period, which is 10:30-12:00; the candidate meeting room "Gangxia 1903" includes 0 recommended meeting time periods; and the candidate meeting room "Tianbei 1905" includes 1 recommended meeting time period, which is 10:30-12:00.
[0174] In the above example, the priority of the candidate conference room may be positively correlated with the number of recommended meeting time slots, that is, the larger the number of recommended meeting time slots, the higher the priority of the candidate conference room, and the smaller the number of recommended meeting time slots, the lower the priority of the candidate conference room.
[0175] In the above example, by determining the number of recommended meeting time periods corresponding to the candidate meeting rooms based on the information of the matching time periods, and determining the priority of the candidate meeting rooms based on the number of recommended meeting time periods, a more reasonable priority can be determined for each candidate meeting room, thereby helping to further improve the speed at which appointment personnel select meeting times and meeting rooms.
[0176] In another example, determining the priority of the candidate conference room based on the information of the matching time period includes: determining the priority of the candidate conference room based on the number of the matching time periods, wherein the priority of the candidate conference room is positively correlated with the number of matching time periods, that is, the larger the number of matching time periods, the higher the priority of the candidate conference room, and the smaller the number of matching time periods, the lower the priority of the candidate conference room.
[0177] The embodiments of the present disclosure can be applied to application scenarios such as conference reservation systems, conference reservations, conference systems, and corporate administrative management in enterprises, units, and universities.
[0178] The following is an explanation of the information display method of the conference reservation interface provided by the embodiment of the present disclosure through a specific application scenario. In this application scenario, the reservation personnel of the target conference use the appointment function of the conference reservation system in the mobile phone to make an appointment with Fan XX and Fang XX. When the reservation personnel make an appointment for the target conference, the busy and idle information of each person added by the reservation personnel may change. Figure 2 As shown, on the designated meeting date, November 10, 2020, there was one participant in the busy state in the time period of 9:00-9:30, two participants in the busy state in the time period of 9:30-10:00, two participants in the busy state in the time period of 10:00-10:30, and no participant in the busy state in the time periods of 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, and 12:00-12:30.
[0179] The first electronic device (e.g., the mobile phone of the person who scheduled the target meeting) may respond to Figure 2 The "Select Meeting Room" control in the Figure 4 The candidate meeting rooms and their busy / idle information are shown. Each candidate meeting room can use a row of grids to represent the busy / idle information of the meeting room in each time period, where the available time period can be represented by a white grid and the unavailable time period can be represented by a gray grid. In addition, the busy / idle information of the personnel and the busy / idle information of the meeting room corresponding to each time period in the multiple time periods are displayed vertically aligned.
[0180] like Figure 4 As shown in the figure, the reservation personnel can select the conference room. Figure 5 As shown in the figure, after the reservation person selects a conference room, the information of the conference room selected by the reservation person can be seen on the main page of the conference reservation interface. Figure 6 As shown, the first electronic device can be triggered in response to the time period 10:00-10:30 on the first timeline, and display the names "Fan XX" and "Fang XX" of the participants of the target meeting who are busy during the time period through a floating window, so that the person making the appointment can see who the specific busy participants are.
[0181] It can be understood that the above-mentioned various method embodiments mentioned in the present disclosure can be combined with each other to form a combined embodiment without violating the principle logic. Due to space limitations, the present disclosure will not repeat them. It can be understood by those skilled in the art that in the above-mentioned method of the specific implementation method, the specific execution order of each step should be determined according to its function and possible internal logic.
[0182] In addition, the present disclosure also provides an information display device, an electronic device, a computer-readable storage medium, and a program for a conference reservation interface, all of which can be used to implement any information display method for a conference reservation interface provided by the present disclosure. The corresponding technical solutions and technical effects can be found in the corresponding records in the method part and will not be repeated here.
[0183] Figure 8 A block diagram of an information display device for a conference reservation interface provided by an embodiment of the present disclosure is shown. Figure 8 As shown, the information display device of the conference reservation interface includes:
[0184] The first acquisition module 21 is used to acquire the busy and idle status information of the participants of the target meeting in multiple time periods on the specified meeting date;
[0185] A second acquisition module 22 is used to obtain the availability status information of at least one candidate conference room in the multiple time periods;
[0186] The first display module 23 is used to display the busy / idle information of personnel corresponding to the multiple time periods according to the busy / idle status information, and to display the busy / idle information of conference rooms corresponding to the multiple time periods according to the available status information, wherein the busy / idle information of personnel and the busy / idle information of conference rooms corresponding to any time period in the multiple time periods are displayed jointly.
[0187] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including:
[0188] The personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed aligned.
[0189] In a possible implementation, the first display module 23 is used to:
[0190] According to the busy / idle status information, display the busy / idle information of the personnel corresponding to the multiple time periods on a first time axis, wherein the first time axis includes the multiple time periods;
[0191] For any candidate conference room among the at least one candidate conference room, based on the available status information of the candidate conference room in the multiple time periods, the conference room busy / idle information corresponding to the candidate conference room in the multiple time periods is displayed on the second timeline corresponding to the candidate conference room, wherein the second timeline includes the multiple time periods, and the second timeline is displayed aligned with the same time period in the first timeline.
[0192] In a possible implementation manner, the device further includes:
[0193] A first sliding module, configured to slide the first time axis and the second time axis in response to an operation of sliding the first time axis, so that the same time period in the first time axis after sliding is aligned and displayed with the same time period in the second time axis after sliding;
[0194] and / or,
[0195] The second sliding module is used to slide the first timeline and the second timeline in response to the operation of sliding the second timeline, so that the same time period in the first timeline after sliding is aligned and displayed with the second timeline after sliding.
[0196] In a possible implementation manner, the device further includes:
[0197] A second display module, configured to, in response to any time period in the first time axis being selected, highlight the selected time period in the first time axis and the second time axis;
[0198] and / or,
[0199] The third display module is used for highlighting the selected time period in the first time period and the second time period in response to any time period in the second time period being selected.
[0200] In a possible implementation manner, the first time axis and the second time axis are respectively represented by grids, and the grids correspond to time periods one by one.
[0201] In a possible implementation manner, the device further includes:
[0202] The fourth display module is used to display the identification information of the participants of the target meeting who are busy in the time period in response to any time period on the first timeline being triggered and the number of participants of the target meeting who are busy in the time period is greater than or equal to 1.
[0203] In a possible implementation, the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are jointly displayed, including:
[0204] Personnel busy / idle information and conference room busy / idle information corresponding to any time period in the multiple time periods are displayed in the same grid.
[0205] In a possible implementation manner, the device further includes:
[0206] The fifth display module is used to display identification information of the reserved user corresponding to any time period in response to any time period on the second time axis being triggered and the candidate conference room is unavailable in the time period.
[0207] In a possible implementation, the first display module 23 is used to:
[0208] For any time period among the multiple time periods, determining the number of participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period;
[0209] According to the number of people, the busy and idle information of the people corresponding to the time period is displayed.
[0210] In a possible implementation, the first display module 23 is used to:
[0211] For any time period among the multiple time periods, determining a personnel busy / idle judgment result corresponding to the time period according to the busy / idle status information of the participants of the target meeting in the time period, wherein the personnel busy / idle judgment result is that all participants are idle or not all participants are idle;
[0212] According to the personnel busy / idle judgment result, the personnel busy / idle information corresponding to the time period is displayed.
[0213] In a possible implementation, the first display module 23 is used to:
[0214] For any candidate conference room among the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy / idle status information and the available status information, wherein the matching time period represents a time period among the multiple time periods during which all participants of the target conference are in an idle state and the candidate conference room is available;
[0215] According to the information of the matching time period and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0216] In a possible implementation, the first display module 23 is used to:
[0217] Determining the priority of the candidate conference rooms according to the information of the matching time period;
[0218] According to the priorities of the candidate conference rooms and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
[0219] In a possible implementation, the first display module 23 is used to:
[0220] Determine the number of recommended meeting time periods corresponding to the candidate meeting rooms according to the information of the matching time periods, wherein any recommended meeting time period includes at least N consecutive matching time periods, wherein N is an integer greater than or equal to 2;
[0221] The priorities of the candidate conference rooms are determined according to the number of the recommended conference time periods.
[0222] In an embodiment of the present disclosure, by obtaining the busy / idle status information of the participants of the target meeting in multiple time periods on a specified meeting date, the busy / idle information of the personnel corresponding to the multiple time periods is displayed based on the busy / idle status information, and the busy / idle information of the conference rooms corresponding to the multiple time periods is displayed based on the available status information, wherein the busy / idle information of the personnel and the busy / idle information of the conference room corresponding to any time period in the multiple time periods are displayed jointly, thereby being able to clearly and intuitively display the busy / idle status of the participants and the available status of the conference room in the same time period, making it convenient for the reservation personnel of the target meeting to quickly determine a suitable meeting time period and a conference room available in a suitable meeting time period, thereby being able to improve the reservation personnel's experience in making meeting reservations.
[0223] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. Its specific implementation and technical effects can refer to the description of the above method embodiments. For the sake of brevity, they will not be repeated here.
[0224] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium may be a non-volatile computer-readable storage medium, or may be a volatile computer-readable storage medium.
[0225] The embodiment of the present disclosure further provides a computer program, including a computer-readable code. When the computer-readable code is executed in an electronic device, a processor in the electronic device executes the above method.
[0226] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in an electronic device, a processor in the electronic device executes the above method.
[0227] An embodiment of the present disclosure also provides an electronic device, comprising: one or more processors; and a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory to execute the above method.
[0228] The electronic device may be provided as a terminal, a server, or a device in other forms.
[0229] Fig. 9 A block diagram of an electronic device 800 provided by an embodiment of the present disclosure is shown. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.
[0230] Reference Fig. 9 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0231] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0232] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0233] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.
[0234] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0235] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0236] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0237] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a complementary metal oxide semiconductor (CMOS) or a charge coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0238] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as a wireless network (Wi-Fi), a second generation mobile communication technology (2G), a third generation mobile communication technology (3G), a fourth generation mobile communication technology (4G), a long-term evolution (LTE) of a universal mobile communication technology, a fifth generation mobile communication technology (5G), or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0239] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0240] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above method.
[0241] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0242] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0243] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0244] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0245] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0246] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0247] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0248] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0249] The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK) and the like.
[0250] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A method for displaying information on a conference reservation interface, characterized in that: include: Obtain the busy / idle status information of the participants of the target meeting in multiple time periods on the specified meeting date; Obtaining availability status information of at least one candidate conference room in the multiple time periods; According to the busy / idle status information, display the busy / idle information of the personnel corresponding to the multiple time periods, and according to the available status information, display the busy / idle information of the conference rooms corresponding to the multiple time periods, wherein the busy / idle information of the personnel and the busy / idle information of the conference rooms corresponding to any time period in the multiple time periods are displayed aligned or in the same grid; The displaying of the busy / idle information of the personnel corresponding to the multiple time periods according to the busy / idle status information includes: for any time period among the multiple time periods, determining the number of the participants of the target meeting who are busy in the time period according to the busy / idle status information of the participants of the target meeting in the time period; and displaying the busy / idle information of the personnel corresponding to the time period according to the number of the participants; or, for any time period among the multiple time periods, determining the busy / idle judgment result of the personnel corresponding to the time period according to the busy / idle status information of the participants of the target meeting in the time period, and displaying the busy / idle information of the personnel corresponding to the time period according to the busy / idle judgment result of the personnel, wherein the busy / idle judgment result of the personnel is that all the participants are idle or not all the participants are idle; In the case where the personnel busy / idle information and the conference room busy / idle information corresponding to any time period are displayed in alignment, the displaying of the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information, and the displaying of the conference room busy / idle information corresponding to the multiple time periods according to the available status information, comprises: displaying the personnel busy / idle information corresponding to the multiple time periods on a first timeline according to the busy / idle status information, wherein the first timeline includes the multiple time periods; for any candidate conference room among the at least one candidate conference room, displaying the conference room busy / idle information corresponding to the multiple time periods on a second timeline corresponding to the candidate conference room according to the available status information of the candidate conference room in the multiple time periods, wherein the second timeline includes the multiple time periods, and the second timeline is displayed in alignment with the same time period in the first timeline; In response to the operation of sliding the first timeline, slide the first timeline and the second timeline so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding and is displayed; and / or, in response to the operation of sliding the second timeline, slide the first timeline and the second timeline so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding and is displayed.
2. The method according to claim 1, characterized in that After displaying the personnel busy / idle information corresponding to the multiple time periods on the first timeline and displaying the conference room busy / idle information corresponding to the multiple time periods of the candidate conference room on the second timeline corresponding to the candidate conference room, the method further includes: In response to any time period in the first timeline being selected, highlighting the selected time period in the first timeline and the second timeline; and / or, In response to any time period in the second timeline being selected, the selected time period is highlighted in the first timeline and the second timeline.
3. The method according to claim 1, characterized in that The first time axis and the second time axis are represented by grids respectively, and the grids correspond to time periods one by one.
4. The method according to claim 1, characterized in that: After displaying the personnel busy / idle information corresponding to the multiple time periods on the first time axis, the method further includes: In response to any time period on the first timeline being triggered, and the number of participants of the target meeting who are busy in the time period is greater than or equal to 1, identification information of the participants of the target meeting who are busy in the time period is displayed.
5. The method according to claim 1, characterized in that After displaying the conference room busy / idle information corresponding to the multiple time periods of the candidate conference room on the second time axis corresponding to the candidate conference room, the method further includes: In response to any time period on the second timeline being triggered, and the candidate conference room being unavailable during the time period, identification information of the reserved user corresponding to the time period is displayed.
6. The method according to any one of claims 1 to 5, characterized in that The step of displaying the conference room busy / idle information corresponding to the multiple time periods according to the available status information includes: For any candidate conference room among the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy / idle status information and the available status information, wherein the matching time period represents a time period among the multiple time periods during which all participants of the target conference are in an idle state and the candidate conference room is available; According to the information of the matching time period and the available status information, the busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
7. The method according to claim 6, characterized in that The displaying the busy and idle information of the conference rooms corresponding to the multiple time periods according to the information of the matching time period and the available status information includes: Determining the priority of the candidate conference rooms according to the information of the matching time period; According to the priorities of the candidate conference rooms and the available status information, busy and idle information of the conference rooms corresponding to the multiple time periods is displayed.
8. The method according to claim 7, characterized in that The step of determining the priority of the candidate conference room according to the information of the matching time period includes: Determine the number of recommended meeting time periods corresponding to the candidate meeting rooms according to the information of the matching time periods, wherein any recommended meeting time period includes at least N consecutive matching time periods, wherein N is an integer greater than or equal to 2; The priorities of the candidate conference rooms are determined according to the number of the recommended conference time periods.
9. An information display device for a conference reservation interface, characterized in that: include: The first acquisition module is used to obtain the busy and idle status information of the participants of the target meeting in multiple time periods on the specified meeting date; A second acquisition module is used to acquire the availability status information of at least one candidate conference room in the multiple time periods; A first display module is used to display the personnel busy / idle information corresponding to the multiple time periods according to the busy / idle status information, and to display the conference room busy / idle information corresponding to the multiple time periods according to the available status information, wherein the personnel busy / idle information and the conference room busy / idle information corresponding to any time period in the multiple time periods are displayed aligned or in the same grid; Wherein, the first display module is specifically used for: for any time period among the multiple time periods, according to the busy / idle status information of the participants of the target meeting in the time period, determining the number of participants of the target meeting who are busy in the time period; according to the number, displaying the busy / idle information of the personnel corresponding to the time period; or, for any time period among the multiple time periods, according to the busy / idle status information of the participants of the target meeting in the time period, determining the busy / idle judgment result of the personnel corresponding to the time period, and displaying the busy / idle information of the personnel corresponding to the time period according to the busy / idle judgment result of the personnel, wherein the busy / idle judgment result of the personnel is that all participants are idle or not all participants are idle; In the case where the personnel busy / idle information and the conference room busy / idle information corresponding to any time period are displayed aligned, the first display module is further used to: display the personnel busy / idle information corresponding to the multiple time periods on a first timeline according to the busy / idle status information, wherein the first timeline includes the multiple time periods; for any candidate conference room among the at least one candidate conference room, display the conference room busy / idle information corresponding to the candidate conference room in the multiple time periods on a second timeline corresponding to the candidate conference room according to the available status information of the candidate conference room in the multiple time periods, wherein the second timeline includes the multiple time periods, and the second timeline is displayed aligned with the same time period in the first timeline; A first sliding module is used for sliding the first timeline and the second timeline in response to an operation of sliding the first timeline, so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding and is displayed; and / or a second sliding module is used for sliding the first timeline and the second timeline in response to an operation of sliding the second timeline, so that the first timeline after sliding is aligned with the same time period in the second timeline after sliding and is displayed.
10. An electronic device, characterized in that: include: one or more processors; a memory for storing executable instructions; The one or more processors are configured to call the executable instructions stored in the memory to execute the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Meeting room booking method and device
CN104636339A
Conference room reservation method, device and equipment and storage medium
CN111639775A
Conference time recommendation method and device, computer equipment and storage medium
CN112990846A
Method, device and equipment for inviting participating in conference and storage medium
CN113157463A
Conference room reservation and occupation condition graphical display system and method
CN113434744A