Disclosure of Invention
The disclosure provides an information display technical scheme of a conference reservation interface.
According to an aspect of the present disclosure, there is provided an information display method of a conference reservation interface, including:
the busy and idle state information of participants of the target conference in a plurality of time periods of appointed conference date is obtained;
acquiring available state information of at least one candidate conference room in the plurality of time periods;
And displaying the personnel busy and idle information corresponding to the time periods according to the busy and idle state information, and displaying the meeting room busy and idle information corresponding to the time periods according to the available state information, wherein the personnel busy and idle information corresponding to any time period in the time periods and the meeting room busy and idle information are jointly displayed.
The busy and idle state information of the meeting participants of the target meeting in a plurality of time periods of appointed meeting date is obtained, the busy and idle information of the participants corresponding to the time periods is displayed according to the busy and idle state information, and the busy and idle information of the meeting rooms corresponding to the time periods is displayed according to the available state information, wherein the busy and idle information of the participants corresponding to any time period in the time periods and the busy and idle information of the meeting rooms are jointly displayed, so that the busy and idle state of the meeting participants in the same time period and the available state of the meeting rooms can be clearly and intuitively displayed, the reservation personnel of the target meeting can conveniently and rapidly determine the appropriate meeting time period and the meeting rooms available in the appropriate meeting time period, and the experience of the reservation personnel on meeting reservation can be improved.
In one possible implementation manner, the person busy and idle information corresponding to any one of the plurality of time periods is displayed in combination with the meeting room busy and idle information, including:
and the personnel busy and idle information corresponding to any one of the time periods and the meeting room busy and idle information are aligned and displayed.
In the implementation mode, the personnel busy information and the meeting room busy information corresponding to the same time period are displayed in an aligned mode, so that reservation personnel of the target meeting can be helped to quickly determine the meeting room available in the time period when the personnel are idle.
In one possible implementation manner, displaying the personnel busy and idle information corresponding to the multiple time periods according to the busy and idle state information, and displaying the meeting room busy and idle information corresponding to the multiple time periods according to the available state information includes:
Displaying personnel busy and idle information corresponding to the time periods on a first time axis according to the busy and idle state information, wherein the first time axis comprises the time periods;
And for any one of the at least one candidate conference room, displaying meeting room busy information of the candidate conference room corresponding to the plurality of time periods on a second time axis corresponding to the candidate conference room according to the available state information of the candidate conference room in the plurality of time periods, wherein the second time axis comprises the plurality of time periods, and the second time axis is displayed in alignment with the same time period in the first time axis.
In the implementation manner, the personnel busy and idle information corresponding to the time periods is displayed on the first time axis, the meeting room busy and idle information corresponding to the time periods of the corresponding candidate meeting rooms is displayed on the second time axis, and the second time axis is aligned with the same time period in the first time axis for display, so that the intuitiveness of displaying the personnel busy and idle information and the meeting room busy and idle information in the meeting reservation interface can be further improved, and the efficiency of reserving the meeting by reservation personnel is further improved.
In one possible implementation, after displaying the personnel busy information corresponding to the plurality of time periods on a first time axis and displaying the meeting room busy information corresponding to the plurality of time periods of the candidate meeting room on a second time axis corresponding to the candidate meeting room, the method further includes:
In response to an operation of sliding the first time axis, sliding the first time axis and the second time axis so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding;
and/or the number of the groups of groups,
In response to an operation of sliding the second time axis, the first time axis and the second time axis are slid so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding.
In this implementation, by sliding the first time axis and each of the second time axes in response to an operation of sliding the first time axis or any of the second time axes, the slid first time axis is displayed in alignment with the same time period in the slid second time axis, whereby the first time axis can be kept aligned with each of the second time axes even if the reservation person slides any of the time axes, thereby facilitating the reservation person to quickly determine a conference room available for a time period during which the person is free after the reservation person slides the time axis.
In one possible implementation, after displaying the personnel busy information corresponding to the plurality of time periods on a first time axis and displaying the meeting room busy information corresponding to the plurality of time periods of the candidate meeting room on a second time axis corresponding to the candidate meeting room, the method further includes:
Highlighting, in response to any of the time periods in the first time axis being selected, the selected time period in the first time axis and the second time axis;
and/or the number of the groups of groups,
In response to any time period in the second time axis being selected, the selected time period is highlighted in the first time axis and the second time axis.
In this implementation, by highlighting selected time periods in both the first time axis and the second time axis in response to either of the first time axis or the second time axis being selected, thereby facilitating a quick selection of the appropriate meeting time period and meeting room by the reservation personnel.
In one possible implementation, the first time axis and the second time axis are respectively represented by grids, and the grids are in one-to-one correspondence with the time periods.
In the implementation mode, the first time axis and the second time axis are represented by adopting the network which is in one-to-one correspondence with the time periods, so that the intuitiveness of displaying the busy and idle information of the personnel and the busy and idle information of the conference room in the conference reservation interface can be further improved, and the efficiency of reserving the conference by reservation personnel can be further improved.
In one possible implementation, after displaying the personnel busy information corresponding to the plurality of time periods on the first time axis, the method further includes:
And responding to the triggering of any time period on the first time axis, and displaying the identification information of the participants in the target conference, wherein the number of the participants in the busy state in the time period is greater than or equal to 1.
In the implementation manner, by responding to the triggering of any time period of which the free time periods of all the participants are not in the busy state on the first time axis, the identification information of the participants in the busy state in the time period is displayed, so that the reservation personnel can conveniently check the information of the participants in the busy state in the free time period of all the participants, and the reservation personnel can conveniently coordinate time with the participants under the condition that the free time periods of the participants are difficult to match (for example, the free time period of all the participants does not exist).
In one possible implementation manner, after displaying meeting room busy information corresponding to the candidate meeting room in the multiple time periods on the second time axis corresponding to the candidate meeting room, the method further includes:
And responding to the triggering of any time period on the second time axis, and displaying the identification information of the reserved user corresponding to the time period when the candidate conference room is unavailable in the time period.
In the implementation manner, by responding to the fact that any time period on the second time axis is triggered, and the candidate conference room is unavailable in the time period, identification information of the reserved user corresponding to the time period is displayed, and therefore the reserved user of the target conference and the reserved user corresponding to the time period can be conveniently coordinated with each other.
In one possible implementation, the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods are jointly displayed, and the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods are displayed in the same grid.
In the implementation manner, the busy and idle information of the personnel corresponding to any one of the time periods and the busy and idle information of the conference room are displayed in the same grid, so that the busy and idle states of the participating personnel and the available states of the conference room are intuitively and jointly displayed, and the reservation personnel can quickly determine the appropriate time period and the conference room available in the appropriate time period.
In one possible implementation manner, displaying the personnel busy and idle information corresponding to the multiple time periods according to the busy and idle state information includes:
for any one of the time periods, determining the number of people in the busy state in the time period among the participants of the target conference according to the busy state information of the participants of the target conference in the time period;
and displaying the personnel busy and idle information corresponding to the time period according to the number of people.
In this implementation manner, for any one of the time periods, according to busy state information of the participants of the target conference in the time period, the number of the participants of the target conference in the busy state in the time period is determined, and according to the number of the participants, the busy information of the participants corresponding to the time period is displayed, so that the reservation personnel of the target conference can quickly see which time periods are busy of the participants and which time periods are free of all the participants, and can intuitively know the specific busy number of the participants in the busy time period, thereby being helpful for the reservation personnel to quickly determine the proper time period and the available meeting room in the proper time period.
In one possible implementation manner, displaying the personnel busy and idle information corresponding to the multiple time periods according to the busy and idle state information includes:
For any one of the time periods, determining a personnel busy/idle judgment result corresponding to the time period according to busy/idle state information of the participants of the target conference in the time period, wherein the personnel busy/idle judgment result is that all the participants are idle or not all the participants are idle;
And displaying the personnel busy and idle information corresponding to the time period according to the personnel busy and idle judging result.
In this implementation manner, for any one of the time periods, according to the busy/idle state information of the meeting participants of the target meeting in the time period, the busy/idle judgment result of the personnel corresponding to the time period is determined, and according to the busy/idle judgment result of the personnel, the busy/idle information of the personnel corresponding to the time period is displayed, so that the reservation personnel of the target meeting can quickly find out the time period in which all the meeting participants are idle, thereby being beneficial to the reservation personnel to quickly determine the time period in which all the meeting participants are idle and the meeting room available in which all the meeting participants are idle.
In one possible implementation manner, the displaying meeting room busy information corresponding to the multiple time periods according to the available state information includes:
For any candidate conference room in the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy state information and the available state information, wherein the matching time period represents a time period in which all participants of the target conference are in an idle state and the candidate conference room is available in the multiple time periods;
And displaying busy and idle information of the conference room corresponding to the time periods according to the information of the matched time period and the available state information.
In this implementation manner, for any one candidate conference room in the at least one candidate conference room, information of a matching time period corresponding to the candidate conference room is determined according to the busy state information and the available state information, and busy information of the conference rooms corresponding to the time periods is displayed according to the information of the matching time period and the available state information, so that reservation personnel of a target conference can quickly select the conference time and the conference room.
In one possible implementation manner, the displaying meeting room busy and idle information corresponding to the multiple time periods according to the information of the matching time period and the available state information includes:
Determining the priority of the candidate conference room according to the information of the matching time period;
and displaying meeting room busy information corresponding to the time periods according to the priority of the candidate meeting room and the available state information.
In this implementation manner, the priority of the candidate conference room is determined according to the information of the matching time period, and the busy information of the conference room corresponding to the time periods is displayed according to the priority of the candidate conference room and the available state information, so that the speed of conference reservation by reservation personnel is further improved.
In a possible implementation manner, the determining the priority of the candidate conference room according to the information of the matching time period includes:
Determining the number of recommended conference time periods corresponding to the candidate conference rooms according to the information of the matching time periods, wherein any recommended conference time period at least comprises N continuous matching time periods, and N is an integer greater than or equal to 2;
And determining the priority of the candidate conference room according to the number of the recommended conference time periods.
In this implementation manner, the number of recommended conference time periods corresponding to the candidate conference rooms is determined according to the information of the matching time periods, and the priority of the candidate conference rooms is determined according to the number of recommended conference time periods, so that a more reasonable priority can be determined for each candidate conference room, and further improvement of conference time and conference room speed of reservation personnel can be facilitated.
According to an aspect of the present disclosure, there is provided an information display apparatus of a conference reservation interface, including:
The first acquisition module is used for acquiring busy and idle state information of participants of the target conference in a plurality of time periods of appointed conference date;
A second obtaining module, configured to obtain available state information of at least one candidate conference room in the multiple time periods;
The first display module is used for displaying the personnel busy and idle information corresponding to the time periods according to the busy and idle state information, and displaying the meeting room busy and idle information corresponding to the time periods according to the available state information, wherein the personnel busy and idle information and the meeting room busy and idle information corresponding to any time period in the time periods are jointly displayed.
In one possible implementation manner, the person busy and idle information corresponding to any one of the plurality of time periods is displayed in combination with the meeting room busy and idle information, including:
and the personnel busy and idle information corresponding to any one of the time periods and the meeting room busy and idle information are aligned and displayed.
In one possible implementation manner, the first display module is configured to:
Displaying personnel busy and idle information corresponding to the time periods on a first time axis according to the busy and idle state information, wherein the first time axis comprises the time periods;
And for any one of the at least one candidate conference room, displaying meeting room busy information of the candidate conference room corresponding to the plurality of time periods on a second time axis corresponding to the candidate conference room according to the available state information of the candidate conference room in the plurality of time periods, wherein the second time axis comprises the plurality of time periods, and the second time axis is displayed in alignment with the same time period in the first time axis.
In one possible implementation, the apparatus further includes:
A first sliding module for sliding the first time axis and the second time axis in response to an operation of sliding the first time axis so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding;
and/or the number of the groups of groups,
And a second sliding module configured to slide the first time axis and the second time axis in response to an operation of sliding the second time axis so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding.
In one possible implementation, the apparatus further includes:
A second display module for highlighting the selected time period in the first time axis and the second time axis in response to any time period in the first time axis being selected;
and/or the number of the groups of groups,
And a third display module for highlighting the selected time period in the first time axis and the second time axis in response to any time period in the second time axis being selected.
In one possible implementation, the first time axis and the second time axis are respectively represented by grids, and the grids are in one-to-one correspondence with the time periods.
In one possible implementation, the apparatus further includes:
And the fourth display module is used for responding to the triggering of any time period on the first time axis, and displaying the identification information of the participants in the target conference, wherein the number of the participants in the target conference in the busy state in the time period is greater than or equal to 1.
In one possible implementation manner, the person busy and idle information corresponding to any one of the plurality of time periods is displayed in combination with the meeting room busy and idle information, including:
And displaying the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods in the same grid.
In one possible implementation, the apparatus further includes:
and a fifth display module, configured to respond to any time period on the second time axis being triggered, and the candidate conference room is unavailable in the time period, and display identification information of a reserved user corresponding to the time period.
In one possible implementation manner, the first display module is configured to:
for any one of the time periods, determining the number of people in the busy state in the time period among the participants of the target conference according to the busy state information of the participants of the target conference in the time period;
and displaying the personnel busy and idle information corresponding to the time period according to the number of people.
In one possible implementation manner, the first display module is configured to:
For any one of the time periods, determining a personnel busy/idle judgment result corresponding to the time period according to busy/idle state information of the participants of the target conference in the time period, wherein the personnel busy/idle judgment result is that all the participants are idle or not all the participants are idle;
And displaying the personnel busy and idle information corresponding to the time period according to the personnel busy and idle judging result.
In one possible implementation manner, the first display module is configured to:
For any candidate conference room in the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy state information and the available state information, wherein the matching time period represents a time period in which all participants of the target conference are in an idle state and the candidate conference room is available in the multiple time periods;
And displaying busy and idle information of the conference room corresponding to the time periods according to the information of the matched time period and the available state information.
In one possible implementation manner, the first display module is configured to:
Determining the priority of the candidate conference room according to the information of the matching time period;
and displaying meeting room busy information corresponding to the time periods according to the priority of the candidate meeting room and the available state information.
In one possible implementation manner, the first display module is configured to:
Determining the number of recommended conference time periods corresponding to the candidate conference rooms according to the information of the matching time periods, wherein any recommended conference time period at least comprises N continuous matching time periods, and N is an integer greater than or equal to 2;
And determining the priority of the candidate conference room according to the number of the recommended conference time periods.
According to an aspect of the 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 invoke the executable instructions stored by the memory to perform the above method.
According to an aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the above-described method.
According to an aspect of the present disclosure, there is provided a computer program product comprising a computer readable code, or a non-transitory computer readable storage medium carrying computer readable code, which when run in an electronic device, a processor in the electronic device performs the above method.
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.
Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Detailed Description
Various exemplary embodiments, features and aspects of the disclosure will be described in detail below with reference to the drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Although various aspects of the embodiments are illustrated in the accompanying drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
The term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean that a exists alone, while a and B exist together, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, may mean including any one or more elements selected from the group consisting of A, B and C.
Furthermore, numerous specific details are set forth in the following detailed description in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art have not been described in detail in order not to obscure the present disclosure.
In the related art, when a conference reservation person reserves a conference, it takes a long time to confirm the busy state of each conference participant and the available state of each conference room, and the efficiency is low.
In order to solve the technical problems similar to those described above, the embodiments of the present disclosure provide an information display method and apparatus for a conference reservation interface, an electronic device, and a storage medium, by acquiring busy and idle state information of a target conference participant in a plurality of time periods of a designated conference date, displaying personnel busy and idle information corresponding to the plurality of time periods according to the busy and idle state information, and displaying conference room busy and idle information corresponding to the plurality of time periods according to the available state information, where the personnel busy and idle information and the conference room busy and idle information corresponding to any one of the plurality of time periods are jointly displayed, so that the busy and idle state of the participant in the same time period and the available state of the conference room can be clearly and intuitively displayed, and convenience is provided for the target conference participant to quickly determine a suitable conference time period and a conference room available in a suitable conference time period, thereby improving the conference reservation experience of the reservation participant. The suitable conference period may be a period in which all participants of the target conference are in an idle state, a period in which most participants of the target conference are in an idle state, or the like, which is not limited herein.
The following describes in detail an information display method of a conference reservation interface provided by an embodiment of the present disclosure with reference to the accompanying drawings.
Fig. 1 shows a flowchart of an information display method of a conference reservation interface provided in an embodiment of the present disclosure. In one possible implementation, the method for displaying information of the conference reservation interface may be performed by a terminal device or other electronic devices. The terminal device may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal digital assistant (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 of the conference reservation interface may be implemented by a manner that the processor invokes computer readable instructions stored in the memory. As shown in fig. 1, the method for displaying information of the conference reservation interface includes steps S11 to S13.
In step S11, busy state information of participants of the target conference in a plurality of time periods of a specified conference date is acquired.
In step S12, available status information of at least one candidate conference room in the plurality of time periods is acquired.
In step S13, according to the busy/idle state information, displaying the personnel busy/idle information corresponding to the multiple time periods, and according to the available state information, displaying the meeting room busy/idle information corresponding to the multiple time periods, wherein the personnel busy/idle information and the meeting room busy/idle information corresponding to any one of the multiple time periods are jointly displayed.
For convenience of explanation, hereinafter, an electronic device that performs the information display method of the conference reservation interface will be referred to as a first electronic device. The first electronic device is an electronic device capable of being operated by a reservation person of the target meeting. For example, the first electronic device may be a mobile phone, a tablet computer, a notebook computer, a desktop computer, or the like of a subscriber to the target conference. The target conference represents a conference reserved by a reservation person.
In the embodiment of the present disclosure, the number of participants of the target conference may be two or more. In one possible implementation, the participants of the target meeting may include reservation personnel of the target meeting. For example, in the case where a reservation person invites other persons to a meeting with himself, the participant of the target meeting may include the reservation person of the target meeting. In another possible implementation, the attendees of the target meeting may not include the appointment. For example, the appointment staff appoints meetings for secretary Korean XX of department A, korean XX is staff Liu X, peng XX and Ding X of department A. In this example, the participants of the target meeting may not include Korean XX, but include only Liu X, peng XX and Di X.
The designated meeting date can be the meeting date selected by the reservation personnel or the meeting date recommended by the meeting reservation system. In one possible implementation, after the first electronic device enters the meeting reservation interface, the meeting date may be displayed as empty and the reservation personnel may manually select the meeting date. In another possible implementation, after the first electronic device enters the meeting reservation interface, a meeting date recommended by the meeting reservation system may be displayed. When the appointment personnel does not select the meeting date, the meeting date recommended by the meeting appointment system can be used as the appointed meeting date, and when the appointment personnel reselects the meeting date, the meeting date selected by the appointment personnel can be used as the appointed meeting date.
In the embodiment of the present disclosure, the duration of each of the plurality of time periods may be a preset duration, for example, the preset duration may be half an hour, 1 hour, 15 minutes, 20 minutes, or the like. Of course, in some implementations, the durations of different time periods in the plurality of time periods may also be different, which is not limited herein.
The plurality of time periods may cover a permitted use time period of the conference room, and any two of the plurality of time periods do not overlap. For example, if the allowed usage period of the conference room is 08:00-20:00, the plurality of time periods may include 24 time periods from 08:00 to 20:00, each time period having a duration of half an hour. As another example, if the allowed usage period of the conference room is 00:00-24:00, the plurality of time periods may include 48 time periods from 00:00 to 24:00, each time period having a duration of half an hour.
In the embodiment of the disclosure, the busy state information of any participant in any period of time of a designated meeting date may be any information capable of indicating at least one of a busy state, an idle state, a busy degree, an idle degree, and the like of the participant in the period of time.
In one possible implementation, busy status information for any participant at any time period specifying a meeting date may indicate whether the participant is able to participate in the meeting at that time period. In this implementation, the busy status information of any participant in any period of time specifying a meeting date may be that the participant is in a busy state or an idle state in the period of time.
In another possible implementation, the busy status information of any participant at any time period of a specified meeting date may represent a probability that the participant is able to participate in the meeting at the time period. In this implementation, busy status information for any participant at any time period of a specified meeting date may be used to represent more status. For example, busy and idle status information may be used to indicate three states, very busy, busy and idle. As another example, busy status information may be expressed in terms of percentages, 100% indicating the highest degree of busy (i.e., lowest degree of idle), and 0% indicating the lowest degree of busy (i.e., highest degree of idle).
In the embodiments of the present disclosure, the candidate conference room may represent a conference room satisfying a preset conference room condition at a specified conference date. The number of candidate meeting rooms may be one or more than two. The preset meeting room conditions may include at least one of a location, a participant, meeting requirements, and the like. Of course, the preset meeting room conditions may be empty, i.e., the reservation personnel may not preset the meeting room conditions. When the preset meeting room condition is empty, each meeting room which is allowed to be reserved by the reservation personnel by the designated meeting date can be respectively used as a candidate meeting room.
The availability status information for any candidate conference room at any time period of a specified conference date may be any information capable of indicating whether the candidate conference room is available at the time period. For example, the availability status information for any candidate meeting room at any time period of a specified meeting date may be available or unavailable. The available state information of any candidate conference room in any time period is available, which may indicate that the candidate conference room is not occupied by other people in the time period, or may indicate that the candidate conference room is not occupied by other people in the time period and equipment of the candidate conference room is not faulty. The availability status information for any candidate conference room for any time period being unavailable may indicate that the candidate conference room has been occupied by other people for the time period, or may indicate that a device of the candidate conference room has failed.
In the embodiment of the disclosure, for any one of the multiple time periods, the first electronic device may display, in the conference reservation interface, the personnel busy and idle information corresponding to the time period according to the busy and idle state information of the participants of the target conference in the time period. The personnel busy information corresponding to the time period can be information capable of representing the overall busy condition of all the participants of the target conference.
In one possible implementation manner, displaying the personnel busy information corresponding to the time periods according to the busy state information includes determining, for any one of the time periods, the number of people busy in the time period among the participating people of the target conference according to the busy state information of the participating people of the target conference in the time period, and displaying the personnel busy information corresponding to the time period according to the number of people. In this implementation, the person busy information corresponding to any one of the plurality of time periods may include a number of persons in the meeting of the target meeting that are busy during the time period. For example, for any one of the time periods, if the number of participants in the target meeting in the busy state in the time period is N and N is greater than 0, the personnel busy information corresponding to the time period may include the text information of "N busy".
Fig. 2 is a schematic diagram of a conference reservation interface in the information display method of the conference reservation interface according to the embodiment of the present disclosure. In the example shown in fig. 2, participants invited by reservation persons of the target conference include a party XX and a party XX. On day 11 and 10 of the specified meeting date 2020, one participant is busy in time period 9:00-9:30, two participants are busy in time period 9:30-10:00, two participants are busy in time period 10:00-10:30, and no participant is busy in time period 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, 12:00-12:30. In fig. 2, for any one of the time periods of 11/10/2020 of the designated meeting date, the busy information of the person corresponding to the time period is displayed according to the number of persons in the busy state in the time period among the participants of the target meeting. With the updating (adding, deleting or changing) of the participants, the busy information of the personnel corresponding to each time period may change.
In the implementation manner, for any one of the time periods, according to busy state information of the participants of the target conference in the time period, the number of the participants of the target conference in the busy state in the time period is determined, and according to the number of the participants, the busy information of the participants corresponding to the time period is displayed, so that the reservation personnel of the target conference can quickly see which time periods are busy of the participants and which time periods are free of all the participants, and can intuitively know the specific busy number of the participants in the busy time period, thereby being beneficial to the reservation personnel to quickly determine the proper time period and the available meeting room in the proper time period.
In another possible implementation manner, displaying the personnel busy information corresponding to the multiple time periods according to the busy/idle state information includes determining a personnel busy/idle judgment result corresponding to the time period according to the busy/idle state information of the meeting personnel of the target meeting in the time period for any time period, wherein the personnel busy/idle judgment result is that all the meeting personnel are idle or not all the meeting personnel 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 one of the time periods, according to busy state information of each participant in the target conference in the time period, it may be determined whether there is a participant in a busy state in the time period among all participants in the target conference. If the person busy/idle judgment result does not exist, the person busy/idle judgment result corresponding to the time period can be determined to be idle for all the meeting participants, and if the person busy/idle judgment result corresponding to the time period exists, the person busy/idle judgment result can be determined to be idle for all the meeting participants. In this implementation, the person busy information corresponding to any one of the plurality of time periods may include information indicating whether all participants of the target meeting are idle.
Fig. 3 is another schematic view of a conference reservation interface in the information display method of the conference reservation interface provided in the embodiment of the present disclosure. In the example shown in fig. 3, participants invited by reservation persons of the target conference include a party XX and a party XX. On day 11 and 10 of the specified meeting date 2020, not all participants are idle in time periods 9:00-9:30, 9:30-10:00, 10:00-10:30, and all participants are idle in time periods 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, 12:00-12:30. In fig. 3, for any time slot of 11/10/2020 of the designated meeting date, the person busy/idle information corresponding to the time slot is displayed according to the person busy/idle determination result corresponding to the time slot. With the updating (adding, deleting or changing) of the participants, the busy information of the personnel corresponding to each time period may change.
In the implementation manner, for any one of the time periods, according to the busy/idle state information of the meeting participants of the target meeting in the time period, the busy/idle judgment result of the personnel corresponding to the time period is determined, and according to the busy/idle judgment result of the personnel, the busy/idle information of the personnel corresponding to the time period is displayed, so that the reservation personnel of the target meeting can quickly find out the time period in which all the meeting participants are idle, and the reservation personnel can quickly determine the time period in which all the meeting participants are idle and the meeting room available in the available meeting time period of all the meeting participants.
In another possible implementation manner, displaying the personnel busy information corresponding to the time periods according to the busy state information includes determining, for any one of the time periods, the number of the participants of the target conference in the busy state in the time period according to the busy state information of the participants of the target conference in the time period, determining the proportion of the number of the participants of the target conference in the busy state in the time period according to the number of the participants of the target conference in the busy state in the time period and the total number of the participants of the target conference, and displaying the personnel busy information corresponding to the time period according to the proportion of the personnel. In this implementation, the person busy information corresponding to any one of the plurality of time periods may include information indicating a proportion of persons in a busy state during the time period among the participating persons of the target meeting.
In the embodiment of the disclosure, for any one of the multiple time periods, the first electronic device may display meeting room busy information corresponding to the time period in the meeting reservation interface according to available state information of at least one candidate meeting room in the time period. The meeting room busy information corresponding to the time period can be used for indicating whether the at least one candidate meeting room is available in the time period. In addition, in the embodiment of the disclosure, for any one of the time periods, the personnel busy information and the meeting room busy information corresponding to the time period are jointly displayed, instead of independently displaying the personnel busy information and the meeting room busy information corresponding to the time period. The joint display may be in a manner of aligned display, display in the same grid, display in the same window, or the like, which is not limited herein.
In one possible implementation, the combined display of the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods comprises the aligned display of the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods. In this implementation manner, the personnel busy information and the meeting room busy information corresponding to the same time period may be displayed in a vertical alignment or a horizontal alignment, which is not limited herein.
Fig. 4 is another schematic view of a conference reservation interface in the information display method of the conference reservation interface provided in the embodiment of the present disclosure. In the example shown in fig. 4, the person busy information and the conference room busy information corresponding to each of the plurality of time periods are respectively displayed in vertical alignment. For example, the personnel busy information and meeting room busy information of 10:00-10:30 are aligned and displayed in vertical alignment. At 10:00-10:30, the personnel busy and idle information is that 1 person is busy, candidate meeting room "Cai Wu surrounds 1901" is unavailable, candidate meeting room "post building 1903" is available, candidate meeting room "Tian Bei 1905" is unavailable, candidate meeting room "siri lake 1906" is unavailable, candidate meeting room "Ma Luanshan 1907" is unavailable, candidate meeting room "Xindong 2002" is unavailable, and candidate meeting room "long win 2003" is available. For another example, the 11:00-11:30 person busy and idle information is displayed in vertical alignment. At 11:00-11:30, the personnel busy and idle information is that all meeting personnel are idle, and candidate meeting rooms of ' Cai Wu are available around 1901 ', ' sentry ' 1903 ', ' Tian Bei 1905 ', ' siri lake 1906 ', ' Ma Luanshan 1907 ', ' Xingdong 2002 ' and ' Longsheng 2003 '.
In the implementation manner, the personnel busy information and the meeting room busy information corresponding to the same time period are displayed in an aligned mode, so that reservation personnel of the target meeting can be helped to quickly determine the meeting room available in the time period when the personnel are idle.
As an example of the implementation manner, displaying the personnel busy and idle information corresponding to the multiple time periods according to the busy and idle state information and displaying the meeting room busy and idle information corresponding to the multiple time periods according to the available state information includes displaying the personnel busy and idle information corresponding to the multiple time periods on a first time axis according to the busy and idle state information, wherein the first time axis includes the multiple time periods, and displaying the meeting room busy and idle information corresponding to the multiple time periods of the candidate meeting rooms on a second time axis corresponding to the candidate meeting rooms according to the available state information of the candidate meeting rooms in the multiple time periods for any candidate meeting room in the first time axis, 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. In this example, the number of second time axes is the same as the number of candidate conference rooms, the second time axes are in one-to-one correspondence with the candidate conference rooms, and the second time axes are used for displaying conference room busy information corresponding to the respective candidate conference rooms in the plurality of 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 time axes that are displayed horizontally, and the first time axis is displayed in vertical alignment with the same time period in the second time axis. In another example, the first time axis and the second time axis are both time axes of a vertical display, and the first time axis is displayed in horizontal alignment with the same time period in the second time axis. In this example, the personnel busy and idle information corresponding to the time periods is displayed on the first time axis, the meeting room busy and idle information corresponding to the time periods of the corresponding candidate meeting rooms is displayed on the second time axis, and the second time axis is aligned with the same time period in the first time axis for display, so that the intuitiveness of displaying the personnel busy and idle information and the meeting room busy and idle information in the meeting reservation interface can be further improved, and the efficiency of reserving the meeting by reservation personnel can be further improved.
In one example, after displaying the person busy information corresponding to the plurality of time periods on a first time axis and displaying the meeting room busy information corresponding to the plurality of time periods on a second time axis corresponding to the candidate meeting room, the method further includes sliding the first time axis and the second time axis in response to an operation of sliding the first time axis to align the first time axis after sliding with the same time period in the second time axis after sliding, and/or sliding the first time axis and the second time axis in response to an operation of sliding the second time axis to align the first time axis after sliding with the same time period in the second time axis after sliding. In this example, the sliding distance of the first time axis and the second time axis may be determined according to the distance and/or the force of the sliding operation.
In one example, the first electronic device may slide the first timeline and the respective second timelines in synchronization if it detects an operation to slide the first timeline. The first time axis and each second time axis are slid synchronously, which means that the first time axis and each second time axis start to slide at the same time, and the sliding speed and the sliding duration of the first time axis and each second time axis are the same, so that the first time axis after sliding and the same time period in each second time axis after sliding are aligned for display. Of course, the start time, the sliding speed, and the sliding time period of the sliding may be omitted, as long as the same time periods in the first time axis after the sliding and the respective second time axes after the sliding are displayed in alignment. For example, in the example shown in fig. 4, the first time axis is the time axis to the right of "conference time selection", and the second time axis is the time axis to the right of each candidate conference room. If the first electronic device detects an operation of sliding the time axis to the right of the "conference time selection" to the left, the time axis to the right of the "conference time selection" and the time axis to the right of each candidate conference room may be slid simultaneously.
In one example, the first electronic device may slide the first time axis and each of the second time axes in synchronization if it detects an operation to slide the second time axis. The first time axis and each second time axis are slid synchronously, which means that the first time axis and each second time axis start to slide at the same time, and the sliding speed and the sliding duration of the first time axis and each second time axis are the same, so that the first time axis after sliding and the same time period in each second time axis after sliding are aligned for display. Of course, the start time, the sliding speed, and the sliding time period of the sliding may be omitted, as long as the same time periods in the first time axis after the sliding and the respective second time axes after the sliding are displayed in alignment. For example, in the example shown in fig. 4, if the first electronic device detects an operation of sliding the time axis to the right of any one of the candidate conference rooms, the time axis to the right of the "conference time selection" and the time axis to the right of each of the candidate conference rooms may be slid in synchronization. For example, if the first electronic device detects an operation to slide the time axis to the right of the candidate conference room "Tian Bei", the time axis to the right of the "conference time selection", the time axis to the right of the candidate conference room "Cai Wu enclosure 1901", the time axis to the right of the candidate conference room "post building 1903", the time axis to the right of the candidate conference room "Tian Bei 1905", the time axis to the right of the candidate conference room "siri lake 1906", the time axis to the right of the candidate conference room "Ma Luanshan 1907", the time axis to the right of the candidate conference room "Xingdong 2002", and the time axis to the right of the candidate conference room "long-win 2003" may be synchronized.
In this example, by sliding the first time axis and each of the second time axes in response to an operation of sliding the first time axis or any of the second time axes, the slid first time axis is displayed in alignment with the same time period in the slid second time axis, whereby the first time axis can be kept aligned with each of the second time axes even if the reservation person slides any of the time axes, thereby facilitating the reservation person to quickly determine a conference room available for a time period during which the person is free after the sliding of the time axis.
In one example, after displaying the person busy information corresponding to the plurality of time periods on a first time axis and displaying the meeting room busy information corresponding to the plurality of time periods on a second time axis corresponding to the candidate meeting room, the method further includes highlighting the selected time periods in the first time axis and the second time axis in response to any time period in the first time axis being selected, and/or highlighting the selected time periods in the first time axis and the second time axis in response to any time period in the second time axis being selected.
In one example, in response to any of the time periods in the first time axis being selected, the selected time period may be highlighted in the first time axis and the respective second time axis. As shown in fig. 4, the selected time period may be displayed in a preset color in the first time axis in response to 11:00-12:00 being selected in the first time axis, and the selected time period 11:00-12:00 is highlighted by a dashed box in the second time axis.
In one example, in response to any time period in any of the second time axes being selected, the selected time period may be highlighted in the first time axis and the second time axis. In this example, if any of the time periods in any of the second time axes is selected, the selected time period may be highlighted only in the first time axis and the second time axis, and not in the other second time axes.
In another example, in response to any of the time periods in any of the second time axes being selected, the selected time period may be highlighted in the first time axis and each of the second time axes. In this example, if any of the time periods in any of the second time axes is selected, the selected time period may be highlighted in the first time axis and each of the second time axes.
In this example, by highlighting the selected time period in both the first time axis and the second time axis in response to either of the first time axis or the second time axis being selected, thereby facilitating a quick selection of the appropriate meeting time period and meeting room by the reservation personnel.
In another example, the selected time period may be highlighted in only the first time axis and not in the respective second time axes in response to any time period in the first time axis being selected, and the selected time period may be highlighted in only the second time axis and not in the first time axis and the other second time axes in response to any time period in any of the second time axes being selected.
In one example, the first time axis and the second time axis are each represented by a grid, and the grids are in one-to-one correspondence with the time periods. As shown in fig. 4, each candidate conference room may respectively represent conference room busy information for each period of time using a row of grids, wherein the available period of time is represented using a white grid and the unavailable period of time is represented using a gray grid. The first time axis and the second time axis are represented by adopting the network corresponding to the time periods one by one, so that the intuitiveness of displaying the busy and idle information of the personnel and the busy and idle information of the conference room in the conference reservation interface can be further improved, and the efficiency of reserving the conference by reservation personnel can be further improved.
In one example, after displaying the personnel busy information corresponding to the time periods on the first time axis, the method further comprises responding to the fact that any time period on the first time axis is triggered, and the number of the participants in the target conference in the busy state in the time period is greater than or equal to 1, and displaying identification information of the participants in the target conference in the busy state in the time period. In this example, if any of the time periods on the first time axis is triggered, it may be determined whether the number of persons in the busy state during the time period among the participants of the target conference is greater than or equal to 1. If yes, the identification information of the participants in the target conference in the busy state in the time period can be displayed, and if not, the time period can be determined to be selected. The identification information of the participants may be information that can be used to uniquely identify the participants. For example, the identification information of the attendees may be the names, the names of flowers, the job numbers, etc. of the attendees.
Fig. 5 shows another schematic view of a conference reservation interface in the information display method of the conference reservation interface provided in the embodiment of the present disclosure. In the example shown in fig. 5, the number of participants in the target meeting that are busy for a period of time 10:00-10:30 is 2. Fig. 6 is another schematic view of a conference reservation interface in the information display method of the conference reservation interface provided in the embodiment of the present disclosure. As shown in FIG. 6, the names "Van XX" and "Fan XX" of the participants of the target meeting that are busy during the time period may be displayed through a floating window in response to the time period 10:00-10:30 on the first timeline being triggered.
In the above example, by responding to the triggering of any one of the free time periods of all the participants on the first time axis, the identification information of the participants in the busy state in the time period is displayed, so that the reservation personnel can conveniently check the information of the participants in the busy state in the free time period of all the participants, and the reservation personnel can conveniently coordinate time with the participants under the condition that the free time periods of the participants are difficult to match (for example, the free time period of all the participants does not exist).
In one example, after displaying meeting room busy information of the candidate meeting room corresponding to the plurality of time periods on a second time axis corresponding to the candidate meeting room, the method further comprises displaying identification information of reserved users corresponding to the time period in response to any time period on the second time axis being triggered and the candidate meeting room being unavailable in the time period. In this example, the identification information of the reservation use person may be information that can be used to uniquely identify the reservation use person. For example, the identification information of the reservation use person may be a name, a flower name, a job number, a cell phone number, a mailbox address, or the like of the reservation use person. In this example, by responding to any time period on the second time axis being triggered, and the candidate conference room being unavailable in the time period, the identification information of the reserved user corresponding to the time period is displayed, so that the reserved user of the target conference and the reserved user corresponding to the time period can be conveniently coordinated with each other.
As another example of the implementation manner, displaying the personnel busy and idle information corresponding to the time periods according to the busy and idle state information, and displaying the meeting room busy and idle information corresponding to the time periods according to the available state information includes, for any one of the at least one candidate meeting room, displaying the personnel busy and idle information corresponding to the time periods and the meeting room busy and idle information corresponding to the time periods according to the busy and idle state information and the available state information of the candidate meeting room in the time periods on a third time axis corresponding to the candidate meeting room, wherein the third time axis includes the time periods. In this example, the number of third time axes is the same as the number of candidate conference rooms, the third time axes are in one-to-one correspondence with the candidate conference rooms, and the third time axes are used for displaying conference room busy and idle information corresponding to the respective candidate conference rooms in the plurality of time periods and personnel busy and idle information corresponding to the plurality of time periods. That is, in this example, the personnel busy information may be displayed on the same timeline as the meeting room busy information.
In another possible implementation manner, the personnel busy and idle information corresponding to any one of the time periods and the meeting room busy and idle information are jointly displayed, wherein the personnel busy and idle information corresponding to any one of the time periods and the meeting room busy and idle information are displayed in the same grid. In this implementation, for any one of the at least one candidate conference room, the person busy information and the conference room busy information corresponding to any one of the plurality of time periods are displayed in the same grid. Fig. 7 is another schematic view of a conference reservation interface in the information display method of the conference reservation interface provided in the embodiment of the present disclosure. In the example shown in fig. 7, each candidate conference room may employ a row of grids to represent conference room busy information and person busy information for respective periods of time, respectively. The available time period is represented by a white grid, the unavailable time period is represented by a gray grid, and the number of people in a busy state is displayed in the grid corresponding to the idle time period of all participants. In the implementation manner, the busy and idle information of the personnel corresponding to any one of the time periods and the busy and idle information of the conference room are displayed in the same grid, so that the busy and idle states of the participating personnel and the available states of the conference room are intuitively and jointly displayed, and the reservation personnel can quickly determine the appropriate time period and the conference room available in the appropriate time period.
In one possible implementation manner, the displaying meeting room busy and idle information corresponding to the multiple time periods according to the available state information includes determining, for any one of the at least one candidate meeting room, information of a matching time period corresponding to the candidate meeting room according to the busy and idle state information and the available state information, wherein the matching time period represents a time period in which all meeting participants of the target meeting are in idle states and the candidate meeting room is available in the multiple time periods, and displaying the meeting room busy and idle information corresponding to the multiple time periods according to the information of the matching time period and the available state information. In this implementation, for any one of the at least one candidate conference room, if the candidate conference room is available for any one of the plurality of time periods and all participants of the target conference are in an idle state, the time period may be determined as a matching time period corresponding to the matching candidate conference room. The number of the matching time periods corresponding to the candidate conference rooms may be 0, 1 or more than 2. The information of the matching time period may include the number and/or time range of the matching time period, etc. For example, in the example shown in FIG. 7, the matching time periods corresponding to candidate meeting room "Cai Wu around 1901" include 10:30-11:00, 11:00-11:30, and 11:30-12:00, the matching time periods corresponding to candidate meeting room "post building 1903" include 11:00-11:30, 11:30-12:00, and 12:30-13:00, and the matching time periods corresponding to candidate meeting room "Tian Bei 1905" include 10:30-11:00, 11:00-11:30, and 11:30-12:00.
As one example of this implementation, only candidate conference rooms for which there is a matching period may be displayed in the conference reservation interface, i.e., candidate conference rooms for which there is no matching period may be hidden. Of course, as another example of this implementation, it is also possible to display both candidate conference rooms for which there is a matching period and candidate conference rooms for which there is no matching period.
As an example of this implementation, each candidate conference room may be displayed in the conference reservation interface according to the order of the matching time periods from more to less. That is, a candidate conference room with a larger number of matching time periods may be displayed in front, and a candidate conference room with a smaller number of matching time periods may be displayed in rear.
As one example of this implementation, the matching time period may be highlighted in the meeting reservation interface. For example, the grid corresponding to each matching time period may be highlighted. For example, the grids corresponding to the respective matching time periods may be highlighted by adding symbols, adding characters, or the like.
In this implementation manner, for any one candidate conference room in the at least one candidate conference room, information of a matching time period corresponding to the candidate conference room is determined according to the busy state information and the available state information, and busy information of the conference rooms corresponding to the time periods is displayed according to the information of the matching time period and the available state information, so that reservation personnel of a target conference can quickly select the conference time and the conference room.
As one example of the implementation, the displaying meeting room busy and idle information corresponding to the time periods according to the information of the matching time periods and the available state information comprises determining the priority of the candidate meeting room according to the information of the matching time periods, and displaying meeting room busy and idle information corresponding to the time periods according to the priority of the candidate meeting room and the available state information. In this example, the priority of the candidate conference room may be determined according to at least one of the number of matching time periods, the number of consecutive matching time periods, the consecutive duration of the matching time periods, the maximum consecutive duration of the matching time periods, and the like.
In one example, in the meeting reservation interface, the candidate meeting rooms may be displayed in a priority order from high to low. That is, a conference room with a higher priority may be displayed in front and a conference room with a lower priority may be displayed in rear.
In another example, in the meeting reservation interface, only the M candidate meeting 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 candidate conference rooms displayed, a rapid decision-making by the reservation personnel is facilitated.
In the above example, the priority of the candidate conference room is determined according to the information of the matching time period, and the busy information of the conference room corresponding to the time periods is displayed according to the priority of the candidate conference room and the available state information, so that the speed of conference reservation by reservation personnel is further improved.
In one example, the determining the priority of the candidate conference room according to the information of the matching time period includes determining the number of recommended conference time periods corresponding to the candidate conference room according to the information of the matching time period, wherein any recommended conference time period at least includes N consecutive matching time periods, N is an integer greater than or equal to 2, and determining the priority of the candidate conference room according to the number of recommended conference time periods.
For example, N is equal to 2. Then, in the example shown in FIG. 7, candidate meeting room "Cai Wu" includes 2 recommended meeting time periods, 10:30-11:30 and 11:00-12:00, respectively, candidate meeting room "post building 1903" includes 1 recommended meeting time period, 11:00-12:00, candidate meeting room "Tian Bei 1905" includes 2 recommended meeting time periods, 10:30-11:30 and 11:00-12:00, respectively.
As another example, N is equal to 3. Then, in the example shown in FIG. 7, candidate meeting room "Cai Wu includes 1 recommended meeting time period of 10:30-12:00 around 1901", candidate meeting room "post building 1903" includes 0 recommended meeting time periods, and candidate meeting room "Tian Bei 1905" includes 1 recommended meeting time period of 10:30-12:00.
In the above example, the priority of the candidate conference room may be positively correlated with the number of recommended conference periods, i.e., the greater the number of recommended conference periods, the higher the priority of the candidate conference room, and the smaller the number of recommended conference periods, the lower the priority of the candidate conference room.
In the above example, the number of recommended conference time periods corresponding to the candidate conference rooms is determined according to the information of the matching time periods, and the priority of the candidate conference rooms is determined according to the number of recommended conference time periods, so that a more reasonable priority can be determined for each candidate conference room, and further improvement of conference time and conference room speed of reservation personnel can be facilitated.
In another example, the determining the priority of the candidate conference room according to the information of the matching time periods includes determining the priority of the candidate conference room according to the number of the matching time periods, wherein the priority of the candidate conference room is positively related to the number of the matching time periods, i.e. the higher the number of the matching time periods is, the higher the priority of the candidate conference room is, and the lower the number of the matching time periods is, the lower the priority of the candidate conference room is.
The embodiment of the disclosure can be applied to meeting reservation systems, meeting reservation, meeting systems, enterprise administration and other application scenes of enterprises, institutions, universities and the like.
The information display method of the conference reservation interface provided by the embodiment of the disclosure is described below through a specific application scenario. In the application scene, reservation personnel of the target conference reserve the conference by the conference reserving function of the conference reserving system in the mobile phone, and the conference reserving function of the conference reserving system is used for reserving the conference between XX and party XX. When the reservation personnel reserve the target meeting, the busy and idle information of the reservation personnel can be changed every time the reservation personnel adds one participating person. As shown in FIG. 2, on day 11 and 10 of the designated meeting date 2020, one participant is busy during time period 9:00-9:30, two participants are busy during time period 9:30-10:00, two participants are busy during time period 10:00-10:30, and no participant is busy during time periods 8:00-8:30, 8:30-9:00, 10:30-11:00, 11:00-11:30, 11:30-12:00, 12:00-12:30.
The first electronic device (e.g., a mobile phone of a reservation person for a target meeting) may be responsive to the "select meeting room" control in fig. 2 being clicked, as shown in fig. 4, to reveal candidate meeting rooms and their meeting room busy information. Each candidate conference room may respectively use a row of grids to represent conference room busy information of each time period, wherein the available time period may be represented by a white grid, and the unavailable time period may be represented by a gray grid. And the personnel busy and idle information and the meeting room busy and idle information corresponding to each time period in the time periods are respectively vertically aligned and displayed.
As shown in fig. 4, the reservation personnel may pick up the conference room. As shown in fig. 5, after the reservation person selects the conference room, information of the conference room selected by the reservation person can be seen in the main page of the conference reservation interface. As shown in fig. 6, the first electronic device may display names "vanxx" and "party XX" of participants in the target meeting through a floating window in response to a time period 10:00-10:30 on the first time axis, thereby enabling the reservation personnel to see who the specific busy participant is.
It will be appreciated that the above-mentioned method embodiments of the present disclosure may be combined with each other to form a combined embodiment without departing from the principle logic, and are limited to the description of the present disclosure. It will be appreciated by those skilled in the art that in the above-described methods of the embodiments, the particular order of execution of the steps should be determined by their function and possible inherent logic.
In addition, the disclosure further provides an information display device, an electronic device, a computer readable storage medium and a program of the conference reservation interface, and the foregoing may be used to implement any information display method of the conference reservation interface provided by the disclosure, and the corresponding technical scheme and the technical effect may be referred to the corresponding records of the method section and are not repeated.
Fig. 8 is a block diagram of an information display device of a conference reservation interface provided in an embodiment of the present disclosure. As shown in fig. 8, the information display device of the conference reservation interface includes:
A first acquiring module 21, configured to acquire busy and idle state information of participants of a target conference in a plurality of time periods of a specified conference date;
A second obtaining module 22, configured to obtain available status information of at least one candidate conference room in the multiple time periods;
The first display module 23 is configured to display personnel busy and idle information corresponding to the multiple time periods according to the busy and idle state information, and display meeting room busy and idle information corresponding to the multiple time periods according to the available state information, where the personnel busy and idle information and the meeting room busy and idle information corresponding to any time period in the multiple time periods are jointly displayed.
In one possible implementation manner, the person busy and idle information corresponding to any one of the plurality of time periods is displayed in combination with the meeting room busy and idle information, including:
and the personnel busy and idle information corresponding to any one of the time periods and the meeting room busy and idle information are aligned and displayed.
In one possible implementation, the first display module 23 is configured to:
Displaying personnel busy and idle information corresponding to the time periods on a first time axis according to the busy and idle state information, wherein the first time axis comprises the time periods;
And for any one of the at least one candidate conference room, displaying meeting room busy information of the candidate conference room corresponding to the plurality of time periods on a second time axis corresponding to the candidate conference room according to the available state information of the candidate conference room in the plurality of time periods, wherein the second time axis comprises the plurality of time periods, and the second time axis is displayed in alignment with the same time period in the first time axis.
In one possible implementation, the apparatus further includes:
A first sliding module for sliding the first time axis and the second time axis in response to an operation of sliding the first time axis so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding;
and/or the number of the groups of groups,
And a second sliding module configured to slide the first time axis and the second time axis in response to an operation of sliding the second time axis so that the first time axis after sliding is displayed in alignment with the same time period in the second time axis after sliding.
In one possible implementation, the apparatus further includes:
A second display module for highlighting the selected time period in the first time axis and the second time axis in response to any time period in the first time axis being selected;
and/or the number of the groups of groups,
And a third display module for highlighting the selected time period in the first time axis and the second time axis in response to any time period in the second time axis being selected.
In one possible implementation, the first time axis and the second time axis are respectively represented by grids, and the grids are in one-to-one correspondence with the time periods.
In one possible implementation, the apparatus further includes:
And the fourth display module is used for responding to the triggering of any time period on the first time axis, and displaying the identification information of the participants in the target conference, wherein the number of the participants in the target conference in the busy state in the time period is greater than or equal to 1.
In one possible implementation manner, the person busy and idle information corresponding to any one of the plurality of time periods is displayed in combination with the meeting room busy and idle information, including:
And displaying the personnel busy and idle information and the meeting room busy and idle information corresponding to any one of the time periods in the same grid.
In one possible implementation, the apparatus further includes:
and a fifth display module, configured to respond to any time period on the second time axis being triggered, and the candidate conference room is unavailable in the time period, and display identification information of a reserved user corresponding to the time period.
In one possible implementation, the first display module 23 is configured to:
for any one of the time periods, determining the number of people in the busy state in the time period among the participants of the target conference according to the busy state information of the participants of the target conference in the time period;
and displaying the personnel busy and idle information corresponding to the time period according to the number of people.
In one possible implementation, the first display module 23 is configured to:
For any one of the time periods, determining a personnel busy/idle judgment result corresponding to the time period according to busy/idle state information of the participants of the target conference in the time period, wherein the personnel busy/idle judgment result is that all the participants are idle or not all the participants are idle;
And displaying the personnel busy and idle information corresponding to the time period according to the personnel busy and idle judging result.
In one possible implementation, the first display module 23 is configured to:
For any candidate conference room in the at least one candidate conference room, determining information of a matching time period corresponding to the candidate conference room according to the busy state information and the available state information, wherein the matching time period represents a time period in which all participants of the target conference are in an idle state and the candidate conference room is available in the multiple time periods;
And displaying busy and idle information of the conference room corresponding to the time periods according to the information of the matched time period and the available state information.
In one possible implementation, the first display module 23 is configured to:
Determining the priority of the candidate conference room according to the information of the matching time period;
and displaying meeting room busy information corresponding to the time periods according to the priority of the candidate meeting room and the available state information.
In one possible implementation, the first display module 23 is configured to:
Determining the number of recommended conference time periods corresponding to the candidate conference rooms according to the information of the matching time periods, wherein any recommended conference time period at least comprises N continuous matching time periods, and N is an integer greater than or equal to 2;
And determining the priority of the candidate conference room according to the number of the recommended conference time periods.
In the embodiment of the disclosure, the busy and idle state information of the meeting participants of the target meeting in a plurality of time periods of a designated meeting date is obtained, the busy and idle information of the participants corresponding to the time periods is displayed according to the busy and idle state information, and the busy and idle information of the meeting rooms corresponding to the time periods is displayed according to the available state information, wherein the busy and idle information of the participants corresponding to any time period of the time periods and the busy and idle information of the meeting rooms are jointly displayed, so that the busy and idle state of the meeting participants in the same time period and the available state of the meeting rooms can be clearly and intuitively displayed, the meeting participants of the target meeting can conveniently and rapidly determine the appropriate meeting time period and the meeting rooms available in the appropriate meeting time period, and the meeting reservation experience of the meeting participants can be improved.
In some embodiments, functions or modules included in an apparatus provided by the embodiments of the present disclosure may be used to perform a method described in the foregoing method embodiments, and specific implementation and technical effects of the functions or modules may refer to the descriptions of the foregoing method embodiments, which are not repeated herein for brevity.
The disclosed embodiments also provide a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the above-described method. Wherein the computer readable storage medium may be a non-volatile computer readable storage medium or may be a volatile computer readable storage medium.
The disclosed embodiments also propose a computer program comprising computer readable code which, when run in an electronic device, causes a processor in the electronic device to carry out the above method.
Embodiments of the present disclosure also provide a computer program product comprising computer readable code, or a non-transitory computer readable storage medium carrying computer readable code, which when run in an electronic device, causes a processor in the electronic device to perform the above method.
The embodiment of the disclosure also provides electronic equipment, which comprises 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 method.
The electronic device may be provided as a terminal, server or other form of device.
Fig. 9 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure. For example, electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to FIG. 9, the electronic device 800 can include one or more of 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.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interactions between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or nonvolatile memory devices 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 or optical disk.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen between the electronic device 800 and the user that provides an output interface. 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 a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also 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 operational 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 focal length and optical zoom capabilities.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 further includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of the electronic device 800. For example, the sensor assembly 814 may detect an on/off state of the electronic device 800, a relative positioning of the components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of a user's contact with the electronic device 800, an orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a photosensor, such as a Complementary Metal Oxide Semiconductor (CMOS) or 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 gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices, either wired or wireless. The electronic device 800 may 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), long Term Evolution (LTE) of a universal mobile communication technology, a fifth generation mobile communication technology (5G), or a combination thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
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 elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 804 including computer program instructions executable by processor 820 of electronic device 800 to perform the above-described methods.
The present disclosure may be a system, method, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic 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 (a non-exhaustive list) of the computer-readable storage medium include a portable computer diskette, 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 disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical encoding device, punch cards or intra-groove protrusion structures such as those having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as SMALLTALK, C ++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The computer program product may be realized in particular by means of hardware, software or a combination thereof. In an alternative embodiment, the computer program product is embodied as a computer storage medium, and in another alternative embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), or the like.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the improvement of technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.