Display method, apparatus, and electronic device

The display method simplifies resource allocation by dividing areas into sub-areas and adjusting sub-time periods through touch and drag operations, reducing complexity and improving scheduling efficiency.

JP2026502900APending Publication Date: 2026-01-27LEMON CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025537864
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-26
Filing Date
2023-12-11
Publication Date
2026-01-27

Smart Images

  • Figure 2026502900000001_ABST
    Figure 2026502900000001_ABST
Patent Text Reader

Abstract

The present invention provides a display method, an apparatus, and an electronic device, the method including: displaying a resource allocation area, the resource allocation area including at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, a plurality of sub-time periods corresponding to the plurality of time axes being consecutive time periods; and adjusting the sub-areas corresponding to the plurality of teams waiting for allocation in the resource allocation area by adjusting the sub-time periods of the corresponding sub-area in response to a touch operation on the at least one dividing line, thereby reducing the complexity of resource allocation operations.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [Cross-Citation of Related Applications] This application claims priority to a Chinese invention patent application filed on December 26, 2022, entitled "Display Method, Apparatus, and Electronic Device" and bearing application number 202211678233.8, the entire contents of which are incorporated herein by reference.

[0002] [Technical field] FIELD OF THE INVENTION Embodiments of the present invention relate to the field of computer technology, and more particularly to display methods, apparatus, and electronic devices. [Background technology]

[0003] A resource allocation application can assign corresponding resources to multiple waiting teams. For example, a shift scheduling application can assign work time slots to four shifts per day, each with a corresponding work time of six hours.

[0004] Currently, in a resource allocation application, a user can set resources corresponding to each waiting team. For example, in a shift scheduling application, a user schedules multiple shift teams by touching a drop-down box component corresponding to each shift team and setting the start time and end time of each shift team in each drop-down box component. However, when a user modifies the resources corresponding to one waiting team, the user must also modify the resources of the other waiting teams, which makes the resource allocation operation complicated. Summary of the Invention [Means for solving the problem]

[0005] The present invention provides a display method, apparatus and electronic device to solve the technical problem of high complexity of resource allocation operations in the prior art.

[0006] In a first aspect, the present invention provides a display method, the method comprising: displaying a resource allocation area, the resource allocation area including at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, a plurality of sub-time periods corresponding to the plurality of time axes being continuous time periods; and adjusting the sub-areas corresponding to the plurality of teams waiting for allocation in the resource allocation area by adjusting the sub-time periods of the corresponding sub-areas in response to a touch operation on the at least one dividing line. In a second aspect, the present invention provides a display device, the display device comprising a display module and a response module, wherein: the display module is used to display a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes are consecutive time periods; The response module is used to adjust sub-time periods of the corresponding sub-areas by adjusting sub-areas corresponding to a plurality of teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line.

[0007] In a third aspect, embodiments of the present invention provide an electronic device, the electronic device comprising a processor and a memory; the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the first aspect and various display methods related to the first aspect described above.

[0008] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing the first aspect and various of the display methods related to the first aspect described above.

[0009] In a fifth aspect, an embodiment of the present invention provides a computer program product including a computer program, which, when executed by a processor, realizes the first aspect and various of the display methods related to the first aspect described above. [Effects of the Invention]

[0010] The present invention provides a display method, apparatus, and electronic device, the electronic device being capable of displaying a resource allocation area, the resource allocation area including at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, a plurality of sub-time periods corresponding to the plurality of time axes being consecutive time periods, and adjusting the sub-areas corresponding to the plurality of teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line, thereby adjusting the sub-time periods of the corresponding sub-areas. In the above-described method, since the at least one dividing line divides the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, when a user moves the dividing line, the electronic device can automatically adjust the time axes of the sub-areas on both sides of the dividing line to change the sub-time periods corresponding to the teams waiting for allocation in the sub-area, thereby eliminating the need for the user to repeatedly modify the sub-time periods corresponding to the sub-areas, thereby reducing the complexity of resource allocation operations. [Brief explanation of the drawings]

[0011] In the following, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative efforts. [Figure 1] 1 is a schematic diagram of an application scenario provided by an embodiment of the present invention; [Figure 2] 1 is a flow diagram of a display method provided by an embodiment of the present invention; [Figure 3] FIG. 2 is a schematic diagram of multiple timelines provided by an embodiment of the present invention; [Figure 4] 4 is a schematic diagram of a process for displaying a first time window provided by an embodiment of the present invention; [Figure 5] FIG. 2 is a schematic diagram of updating a first time window provided by an embodiment of the present invention; [Figure 6A] FIG. 10 is a schematic diagram of releasing the first dividing line provided by an embodiment of the present invention. [Figure 6B] FIG. 10 is another schematic view of releasing the first dividing line provided by an embodiment of the present invention. [Figure 7] 3 is a schematic diagram of a process for updating resource allocation information provided by an embodiment of the present invention; [Figure 8] FIG. 10 is a schematic diagram of adjusting the time axis of the shift region provided by an embodiment of the present invention; [Figure 9] FIG. 10 is a schematic diagram of a second sub-region dividing method provided by an embodiment of the present invention; [Figure 10] FIG. 10 is a schematic diagram showing a second dividing line provided by an embodiment of the present invention. [Figure 11] FIG. 1 is a schematic diagram of a process of dividing two sub-regions provided by an embodiment of the present invention; [Figure 12] 1 is a schematic diagram illustrating the configuration of a display device provided by an embodiment of the present invention. [Figure 13] 1 is a schematic diagram of the configuration of an electronic device provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0012] Illustrative examples are described in detail, examples of which are illustrated in the drawings. When the following description refers to the drawings, like numerals in different drawings refer to the same or similar elements unless otherwise noted. The embodiments described in the following illustrative examples do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention as set forth in the appended claims.

[0013] In the following, for ease of understanding, concepts related to the embodiments of the present invention will be explained.

[0014] The electronic device is a device having a wireless transceiver function. The electronic device may be deployed indoors or outdoors on land, and may be handheld, wearable, or vehicle-mounted. The electronic device may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a virtual reality (VR) electronic device, an augmented reality (AR) electronic device, a wireless terminal in industrial control, an in-vehicle electronic device, a wireless terminal in self-driving, a wireless electronic device in remote medical care, a wireless electronic device in smart grids, a wireless electronic device in transportation safety, a wireless electronic device in smart cities, a wireless electronic device in smart homes, a wearable electronic device, or the like. An electronic device related to an embodiment of the present invention may also be referred to as a terminal, user equipment (UE), access electronic device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, remote station, remote electronic device, mobile device, UE electronic device, wireless communication device, UE agent, or UE equipment, etc. The electronic device may be fixed or mobile.

[0015] In related technology, a user can set resources corresponding to multiple teams waiting for allocation using a resource allocation application. For example, when scheduling three shift teams per day using a shift scheduling application, the user needs to set the start and end times for each shift team. After completing the setting for each shift team, the electronic device can display a shift schedule table. However, when the user modifies the shift time slots for one shift, the user also needs to modify the shift time slots for the other shifts. For example, if the time slot for shift A is 8:00 AM to 10:00 AM and the time slot for shift B is 10:00 AM to 12:00 PM, if the user modifies the time slot for shift A to 8:00 AM to 9:00 AM, the user also needs to modify the time slot for shift B to 9:00 AM to 12:00 PM, which results in complex resource allocation operations.

[0016] To solve the problems in the related art, an embodiment of the present invention provides a display method in which an electronic device displays a resource allocation area, the resource allocation area including at least one dividing line dividing the resource allocation area into sub-areas corresponding to multiple teams waiting for allocation, each sub-area including a time axis, and multiple sub-time periods corresponding to the multiple time axes being consecutive time periods. In response to a touch operation on a first of the dividing lines, a first time window including a time corresponding to the first dividing line is displayed. In response to a drag operation on the first dividing line, the sub-time period corresponding to the first sub-area is changed by adjusting the time axes in the first sub-area on both sides of the first dividing line. This allows a user to intuitively view resource allocation information for multiple teams waiting for allocation within the entire time period, improving the user experience. Furthermore, when a user adjusts the dividing line, the sub-time periods in the sub-areas on both sides of the dividing line are automatically modified without requiring user input, thereby reducing the complexity of resource allocation operations.

[0017] In the following, application scenarios of the embodiments of the present invention will be described in conjunction with FIG.

[0018] 1 is a schematic diagram of an application scenario provided by an embodiment of the present invention. Referring to FIG. 1, the electronic device includes an electronic device. Here, the electronic device can display a shift scheduling area, the shift scheduling area including a dividing line, a shift area A on the left side of the dividing line, a shift area B on the right side of the dividing line, the shift area A including a time axis A, the shift area B including a time axis B, the shift time period corresponding to the time axis A is from 0:00 to 8:00, and the shift time period corresponding to the time axis B is from 8:00 to 0:00.

[0019] Referring to FIG. 1, when a user drags the dividing line to the right, the dividing line moves to the right, time axis A extends to the right, and time axis B shrinks to the right. When the user stops dragging, time axis A stops extending and time axis B stops shrinking, so that the shift time period corresponding to time axis A becomes 0:00 to 12:00, and the shift time period corresponding to time axis B becomes 12:00 to 0:00. In this way, the user can intuitively view shift information, improving the user experience. The user simply drags the dividing line, and the electronic device can adjust the shift time period corresponding to the shift. This eliminates the need for the user to reset the start time and end time for each shift, reducing the complexity of shift scheduling.

[0020] It should be noted that FIG. 1 is merely an example of an application scenario of the embodiment of the present invention, and does not limit the application scenario of the embodiment of the present invention.

[0021] The following specific embodiments will be used to describe in detail the technical solutions of the present invention and how they solve the above-mentioned technical problems. Some of the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in a particular embodiment. The following embodiments of the present invention will be described in conjunction with the drawings.

[0022] 2 is a flow diagram of a display method provided by an embodiment of the present invention. Referring to FIG. 2, the method may include the following steps:

[0023] In S201, a resource allocation area is displayed.

[0024] The execution entity of the embodiments of the present invention may be an electronic device or a display device provided in the electronic device. Here, the display device may be realized by software or a combination of software and hardware, and the embodiments of the present invention are not limited thereto.

[0025] The resource allocation area may be a shift scheduling area, and the shift scheduling area may perform shift scheduling for multiple shifts. For example, through a user's operation in the shift scheduling area, shift scheduling for multiple shifts may be performed in the shift scheduling area. Optionally, in response to a touch operation on a shift scheduling application, the electronic device may display the shift scheduling area. For example, when a user clicks on the shift scheduling application, the display page of the electronic device may display a shift scheduling page, and the shift scheduling page includes the shift scheduling area.

[0026] It should be noted that the resource allocation region of the embodiment of the present invention may be an allocation region of other resources, and the embodiment of the present invention is not limited thereto.

[0027] Optionally, the resource allocation region may include at least one dividing line. Here, the dividing line may be used to divide the resource allocation region. For example, the at least one dividing line may divide the resource allocation region into sub-regions corresponding to multiple teams waiting for allocation. For example, if the shift scheduling region includes one dividing line, the dividing line may divide the shift scheduling region into two shift regions, and if the shift scheduling region includes two dividing lines, the dividing line may divide the shift scheduling region into three shift regions.

[0028] Alternatively, each sub-area corresponds to one waiting team, and each sub-area includes a time axis, and a sub-time period corresponding to the time axis is the time period of the waiting team. For example, a sub-area corresponding to a waiting team may be a shift area corresponding to multiple shift teams, and the sub-time period may be the shift time periods of the shift teams. For example, a shift area may include a time axis, and a time period corresponding to each time axis is the shift time period corresponding to the shift area. For example, if shift area A includes time axis 1 and shift area B includes time axis 2, and the time period corresponding to time axis 1 is 8:00 to 12:00, and the time period corresponding to time axis 2 is 14:00 to 16:00, the electronic device determines that the shift team corresponding to shift area A will work from 8:00 to 12:00, and the shift team corresponding to shift area B will work from 14:00 to 16:00.

[0029] Optionally, the sub-time periods corresponding to the multiple time axes are consecutive time periods. For example, if the resource allocation region includes sub-region A, sub-region B, and sub-region C, and sub-region A includes time axis 1, sub-region B includes time axis 2, and sub-region C includes time axis 3, the sub-time periods corresponding to time axis 1, time axis 2, and time axis 3 are consecutive time periods. For example, the sub-time period corresponding to time axis 1 is from midnight to 8:00, the sub-time period corresponding to time axis 2 is from 8:00 to 16:00, and the sub-time period corresponding to time axis 3 is from 16:00 to 14:00. In this way, the sub-time periods of the three teams waiting for allocation are consecutive time periods, and the complexity of resource allocation is reduced.

[0030] In the following, multiple time axes will be explained in conjunction with FIG.

[0031] FIG. 3 is a schematic diagram of multiple time axes provided by an embodiment of the present invention. Referring to FIG. 3, the time axes are included. Here, the time corresponding to the time axes is 24 hours (24:00 to 24:00), and the time axes include time axis A, time axis B, time axis C, and time axis D. The sub-time period corresponding to time axis A is from 24:00 to 4:00, the sub-time period corresponding to time axis B is from 4:00 to 12:00, the sub-time period corresponding to time axis C is from 12:00 to 18:00, and the sub-time period corresponding to time axis D is from 18:00 to 24:00. In this way, the sub-time periods corresponding to multiple teams waiting for assignment are continuous time periods.

[0032] The length of the time axis is related to the sub-time periods, and the longer the sub-time periods, the longer the time axis, and the shorter the sub-time periods, the shorter the time axis. Here, when scheduling shifts, the pre-shift scheduling time period may be any time period, for example, the pre-shift scheduling time period may be one day, one week, one month, etc., and it should be noted that the embodiment of the present invention is not limited thereto.

[0033] It should be noted that when the electronic device first displays the resource allocation area, the number of dividing lines in the resource allocation area may be a predetermined number. For example, when the electronic device starts displaying the shift scheduling area, the shift scheduling area includes three dividing lines, which equally divide the shift scheduling area into shift areas corresponding to four shift teams.

[0034] It should be noted that the resource allocation area further includes a resource allocation time period setting control. For example, a user can set the total time period of the resource allocation in the resource allocation time period setting control. For example, if a user sets 1 day in the setting control, the total time period of the resource allocation is 24 hours.

[0035] It should be noted that the time axis in the resource allocation area can display time-related mapping information. For example, if the shift time period corresponding to the time axis in the shift area is a holiday, the time axis can display holiday information and further display the shift rate (e.g., double pay) corresponding to the shift.

[0036] In S202, in response to a touch operation on at least one dividing line, sub-areas corresponding to a plurality of teams waiting for allocation in the resource allocation area are adjusted, thereby adjusting sub-time periods of the corresponding sub-areas.

[0037] Optionally, for any one of the first dividing lines among the at least one dividing line, the electronic device can adjust sub-areas corresponding to multiple teams waiting for allocation in the resource allocation area by the following feasible method, wherein the feasible method is to display a first time window in response to a touch operation on the first dividing line, and to adjust the first sub-areas on both sides of the first dividing line in response to a drag operation on the first dividing line.

[0038] Optionally, the first time window includes a time corresponding to the first dividing line. For example, the time on the time axis corresponding to the first dividing line is 5 o'clock. When a user touches the first dividing line, an upper part of the first dividing line can display the first time window, and the time window includes the time 5 o'clock.

[0039] The process of displaying the first time window will be described below in conjunction with FIG.

[0040] 4 is a schematic diagram of a process for displaying a first time window provided by an embodiment of the present invention. Referring to FIG. 4, an electronic device is included. The page of the electronic device display includes a dividing line, a time axis A, and a time axis B. Here, the sub-time period corresponding to the time axis A is from 24:00 to 12:00, and the sub-time period corresponding to the time axis B is from 12:00 to 24:00. The dividing line is located between the time axis A and the time axis B.

[0041] 4, when a user clicks on a dividing line, a first time window can be displayed above the dividing line, and the first time window includes the time "12:00", which is the time corresponding to the dividing line. In this way, when a user clicks on a dividing line, the user can determine the time corresponding to the dividing line through the first time window, thereby improving the user experience and improving the adjustment accuracy of resources waiting to be allocated.

[0042] Optionally, adjusting the first sub-regions on both sides of the first dividing line in response to a drag operation on the first dividing line specifically means moving the first dividing line in response to a drag operation on the first dividing line and adjusting the time axis of the first sub-region to adjust the sub-time periods corresponding to the teams waiting for assignment in the first sub-region. For example, when a user performs a move operation on the first dividing line, the electronic device can determine a movement distance corresponding to the move operation and further control the movement of the first dividing line based on the movement distance. For example, when the first dividing line is moved to the left, the time axis of the first sub-region on the left side of the first dividing line shrinks to the left, and the time axis of the first sub-region on the right side of the first dividing line extends to the right. For example, when the time axis extends, the sub-time period corresponding to the time axis also lengthens, and when the time axis shrinks, the sub-time period corresponding to the time axis also shortens.

[0043] It should be noted that the moving distance of the first dividing line may be the same as the shrinking or expanding distance of the first sub-region, and the embodiment of the present invention is not limited thereto.

[0044] Update the time of the first time window. For example, when the user drags the first dividing line, the time corresponding to the first dividing line also changes, so that the electronic device can update the time corresponding to the first dividing line in the first time window in real time.

[0045] The process of updating the time of the first time window will be described below in conjunction with FIG.

[0046] 5 is a schematic diagram of updating a first time window provided by an embodiment of the present invention. Referring to FIG. 5, an electronic device includes a display page of the electronic device, which includes a dividing line, a time axis A, and a time axis B. Here, the sub-time period corresponding to the time axis A is from 24:00 to 12:00, and the sub-time period corresponding to the time axis B is from 12:00 to 24:00. When a user clicks the dividing line, the electronic device displays a first time window, and the time of the first time window is 12:00.

[0047] Referring to Figure 5, when the user moves the dividing line to the right, time axis A expands to the right and time axis B contracts to the right, so that the sub-time period of time axis A becomes midnight to 2:00 PM, and the sub-time period of time axis B becomes 2:00 PM to midnight. The time corresponding to the dividing line becomes 2:00 PM, and the time within the first time window also becomes 2:00 PM (the time within the first time window changes in real time as the dividing line is moved). In this way, when the user adjusts the sub-time period corresponding to the teams waiting for allocation, accurate resource allocation can be performed based on the first time window, further improving the accuracy of resource allocation.

[0048] In response to a release operation on the first dividing line, the movement of the first dividing line is stopped, the display of the first time window is canceled, and the adjustment of the time axis of the first sub-region is stopped. For example, after the user moves the first dividing line, the user can release the first dividing line, in which case the first dividing line does not move, the first time window disappears, and the time axes of the first sub-regions on both sides of the first dividing line do not change.

[0049] Optionally, when the movement of the first division line is stopped, if the time corresponding to the first division line is the hour or the half hour, the movement of the first division line is stopped, and if the time corresponding to the first division line is other than the hour or the half hour, the first division line is moved to a position corresponding to the hour or the half hour. For example, when the user releases the first division line, if the time corresponding to the first division line is 12 o'clock or 12:30, the electronic device stops moving the first division line, if the time corresponding to the first division line is 11:55, the electronic device moves the first division line to the 12 o'clock position (the nearest hour), and if the time corresponding to the first division line is 11:25, the electronic device moves the first division line to the 11:30 position (the nearest half hour).

[0050] The following describes the user's operation of releasing the first dividing line in conjunction with FIGS. 6A and 6B. FIG. 6A is a schematic diagram of releasing the first dividing line provided by an embodiment of the present invention. Referring to FIG. 6A, an electronic device is shown. The display page of the electronic device includes a first dividing line, a time axis A, a time axis B, and a first time window. Here, the sub-time period corresponding to time axis A is from midnight to 12 o'clock, and the sub-time period corresponding to time axis B is from 12 o'clock to midnight. The time corresponding to the first dividing line is 12 o'clock, and the time of the first time window is 12 o'clock. When the user releases the first dividing line, since the time corresponding to the first dividing line is 12 o'clock on the hour, the electronic device stops moving the first dividing line and cancels the display of the first time window. In this way, the user can accurately divide the sub-time periods corresponding to the teams waiting for allocation, thereby improving the accuracy of resource allocation.

[0051] FIG. 6B is another schematic diagram of releasing the first dividing line provided by an embodiment of the present invention. Referring to FIG. 6A, an electronic device includes a display page on the electronic device, which includes a first dividing line, a time axis A, a time axis B, and a first time window. Here, the sub-time period corresponding to time axis A is from midnight to 11:50, and the sub-time period corresponding to time axis B is from 11:50 to midnight. The time corresponding to the first dividing line is 11:50, and the time of the first time window is 11:50. When the user releases the first dividing line, since the time corresponding to the first dividing line is 11:50, the electronic device moves the first dividing line to 12:00, cancels the display of the first time window, and adjusts time axis A and time axis B. In this way, the automatic adsorption function allows the user to perform accurate resource allocation and improve the accuracy of resource allocation.

[0052] An embodiment of the present invention provides a display method, in which an electronic device displays a resource allocation area, the resource allocation area including at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, and in response to a touch operation on a first one of the dividing lines, displays a first time window including a time corresponding to the first dividing line, and in response to a drag operation on the first dividing line, adjusts the time axes in the first sub-areas on both sides of the first dividing line to change the sub-time periods corresponding to the first sub-areas. In this way, a user can intuitively view resource allocation information for the plurality of teams waiting for allocation within the total resource allocation time period, improving the user experience. Furthermore, when the user releases the dividing line, the dividing line can automatically snap to the hour or half-hour position, and when the user adjusts the dividing line, the sub-time periods corresponding to the first sub-areas on both sides of the dividing line are automatically modified, thereby reducing the complexity of resource allocation operations without requiring user input.

[0053] Based on any of the above-mentioned embodiments, the sub-regions further include resource allocation information, and the above-mentioned display method further includes a method for updating the resource allocation information in the multiple sub-regions after adjusting the multiple sub-regions in the resource allocation region.

[0054] Alternatively, the resource allocation information may be shift information. For example, the shift information may include time periods, costs, shift requirement information, etc. It should be noted that the shift information may be other information, and embodiments of the present invention are not limited thereto.

[0055] In the following, a process of updating resource allocation information will be described in conjunction with FIG. 7, taking an example in which the resource allocation information is shift information.

[0056] 7 is a schematic diagram of a process for updating resource allocation information provided by an embodiment of the present invention. Referring to FIG. 7, an electronic device is shown. The display page of the electronic device includes a dividing line, a first time window, a time axis A, and a time axis B. Here, the shift information corresponding to the shift area where time axis A is located includes shift team A (shift team name), 24:00 to 12:00 (shift time period), and 12 hours (working time), and the shift information corresponding to the shift area where time axis B is located includes shift team B (shift team name), 12:00 to 24:00 (shift time period), and 12 hours (working time). The time within the first time window is 12:00.

[0057] Referring to Figure 7, when the user moves the dividing line to the right, time axis A expands to the right and time axis B contracts to the right, and the time period corresponding to time axis A becomes midnight to 2:00 PM, and the time period corresponding to time axis B becomes 2:00 PM to midnight. Therefore, the shift information corresponding to the shift area where time axis A is located is updated to shift team A, midnight to 2:00 PM, 14 hours, and the shift information corresponding to the shift area where time axis B is located is updated to shift team B, 2:00 PM to midnight, 10 hours. In this way, when the user adjusts the shift time period via the dividing line, the shift information is also automatically updated, allowing the user to intuitively view shift scheduling information and improving the user experience.

[0058] Optionally, based on the embodiment shown in FIG. 7, the above-mentioned display method further includes adjusting the time axis of the sub-region corresponding to the resource allocation information in response to an editing operation on the resource allocation information in the sub-region.

[0059] In the following, a method for adjusting the time axis of the shift area by editing the shift information will be described with reference to FIG. 8 by taking an example in which the resource allocation information is shift information.

[0060] 8 is a schematic diagram of adjusting the time axis of a shift area provided by an embodiment of the present invention. Referring to FIG. 8, an electronic device is provided. Here, the display page of the electronic device includes a time axis A, a time axis B, and a dividing line. Shift information corresponding to the shift area where time axis A is located includes shift team A, 12:00 AM to 12:00 PM, 12 hours, and shift information corresponding to the shift area where time axis B is located includes shift team B, 12:00 AM to 24:00 PM, 12 hours.

[0061] Referring to FIG. 8 , when a user clicks the edit control of the shift area where time axis A is located, the electronic device can display an edit window, which is an edit window for shift information corresponding to the shift area where time axis A is located. When the user modifies the shift time period to 24:00 to 14:00 and clicks the confirm control, the electronic device updates the shift information in the shift area where time axis A is located and the shift information in the shift area where time axis B is located, and moves the dividing line to the right so that the time corresponding to the dividing line becomes 14:00, and time axis A extends to the right and time axis B shrinks to the right. By editing the shift information in this way, the electronic device can automatically modify the dividing line and the time axes, which can improve the user experience and increase the accuracy of shift scheduling.

[0062] Based on any of the above-mentioned embodiments, the above-mentioned display method further includes a sub-region division method, and the following will describe in detail the second sub-region division method for any of the second sub-regions in the multiple sub-regions in conjunction with FIG. 9.

[0063] 9 is a schematic diagram of a second sub-region dividing method provided by an embodiment of the present invention. Referring to FIG. 9, the method flow includes the following steps:

[0064] In S901, a second division line is displayed in response to a touch operation on the time axis in the second sub-region.

[0065] Optionally, the electronic device can display the second dividing line by the following possible method, wherein the possible method is to display the second dividing line at a position corresponding to the touch operation in response to a touch operation on a time axis in the second sub-region, and display a second time window, wherein the second time window includes a time corresponding to the second dividing line.

[0066] The process of displaying the second dividing line will be described below in conjunction with FIG.

[0067] 10 is a schematic diagram illustrating a second dividing line provided by an embodiment of the present invention. Referring to FIG. 10, an electronic device is shown. The display page of the electronic device includes a time axis A, a time axis B, and a dividing line. The resource allocation information corresponding to the sub-area in which the time axis A is located includes shift team A, 12:00 AM to 2:00 PM, and 14 hours. The resource allocation information corresponding to the sub-area in which the time axis B is located includes shift team B, 2:00 PM to 12:00 AM, and 10 hours.

[0068] 10, when a user performs a touch operation at a position on the time axis A, the position on the time axis A displays a second dividing line, and the upper part of the second dividing line includes a second time window, where the time corresponding to the second dividing line is 12 o'clock, and therefore the time within the second time window is 12 o'clock. In this way, the user can accurately determine the time corresponding to the clicked position, which further reduces the complexity of the resource allocation operation.

[0069] In S902, in response to a touch operation on the second dividing line, the second sub-region is divided into two sub-regions.

[0070] Optionally, the electronic device may divide the second sub-region into two sub-regions by the following possible method: in response to a drag operation on the second dividing line, move the second dividing line and update the time in the second time window; in response to a release operation on the second dividing line, cancel the display of the second time window and add a dividing line at a position corresponding to the release operation, thereby dividing the second sub-region into two sub-regions. For example, when a user drags the second dividing line to the 12 o'clock position and releases the second dividing line, a dividing line is displayed at the 12 o'clock position, dividing the second sub-region into two sub-regions.

[0071] The process of dividing the second sub-region into two sub-regions will be described below in conjunction with FIG.

[0072] 11 is a schematic diagram of a process for dividing two sub-regions provided by an embodiment of the present invention. Referring to FIG. 11, an electronic device is shown. Here, the display page of the electronic device includes a time axis A, a time axis B, and a dividing line. The resource allocation information corresponding to the sub-region in which time axis A is located includes shift team A, 12:00 AM to 2:00 PM, and 14 hours, and the resource allocation information corresponding to the sub-region in which time axis B is located includes shift team B, 2:00 PM to 12:00 AM, and 10 hours.

[0073] Referring to FIG. 11, for the sub-region where time axis A is located, a user performs a touch operation on the position of time axis A, the touch position on time axis A displays a second dividing line, and the top of the second dividing line includes a second time window, where the time corresponding to the second dividing line is 13:00, so the time within the second time window is 13:00.

[0074] 11 , when the user moves the second dividing line to the left, the time displayed in the second time window is updated in real time. If the user moves the second dividing line to a position corresponding to 7 o'clock, when the user releases the second dividing line, the electronic device adds a dividing line at the 7 o'clock position on time axis A and further divides the sub-area where time axis A is located into sub-area A and sub-area B. Sub-area A includes time axis A, and the resource allocation information of sub-area A includes shift team A, 12:00 to 7:00, 7 hours. Sub-area B includes time axis C, and the resource allocation information of sub-area B includes shift team C, 7:00 to 14:00, 7 hours. In this way, the user can flexibly divide any of the sub-areas, further reducing the complexity of the resource allocation operation.

[0075] 12 is a schematic diagram of a display device provided by an embodiment of the present invention. Referring to FIG. 12, the display device 10 includes a display module 11 and a response module 12, where: the display module 11 is used to display a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes are consecutive time periods; The response module 12 is used to adjust sub-time periods of the corresponding sub-areas by adjusting sub-areas corresponding to multiple teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line.

[0076] According to one or more embodiments of the present invention, the response module 12 specifically displays a first time window in response to a touch operation on the first dividing line, where the first time window includes a time corresponding to the first dividing line; In response to a drag operation on the first dividing line, first sub-regions on both sides of the first dividing line are adjusted.

[0077] According to one or more embodiments of the present invention, the response module 12 specifically moves the first dividing line in response to a drag operation on the first dividing line, and adjusts the time axis of the first sub-region to adjust the sub-time periods corresponding to the teams waiting for assignment in the first sub-region; updating the time of the first time window; In response to a release operation on the first dividing line, the movement of the first dividing line is stopped, the display of the first time window is canceled, and the adjustment of the time axis of the first sub-region is stopped.

[0078] According to one or more embodiments of the present invention, the response module 12 specifically stops the movement of the first dividing line when the time corresponding to the first dividing line is the hour or the half hour; When the time corresponding to the first dividing line is other than the hour or the half hour, the first dividing line is moved to a position corresponding to the hour or the half hour.

[0079] According to one or more embodiments of the present invention, the response module 12 further updates resource allocation information in the sub-regions after adjusting the sub-regions in the resource allocation region.

[0080] According to one or more embodiments of the present invention, the response module 12 further comprises: In response to an editing operation on the resource allocation information in the sub-region, the time axis of the sub-region corresponding to the resource allocation information is adjusted.

[0081] According to one or more embodiments of the present invention, the response module 12 further comprises: In response to a touch operation on the time axis in the second sub-region, a second division line is displayed, and in response to a touch operation on the second division line, the second sub-region is divided into two sub-regions.

[0082] According to one or more embodiments of the present invention, the response module 12 specifically: In response to a touch operation on the time axis in the second sub-region, a second division line is displayed at a position corresponding to the touch operation; A second time window is displayed, wherein the second time window includes a time corresponding to the second dividing line.

[0083] According to one or more embodiments of the present invention, the response module 12 specifically: moving the second dividing line in response to a drag operation on the second dividing line; Update the time in the second time window, In response to a release operation on the second dividing line, the display of the second time window is canceled, and a dividing line is added at a position corresponding to the release operation, thereby dividing the second sub-region into two sub-regions.

[0084] According to one or more embodiments of the present invention, the resource allocation area is a shift scheduling area, the sub-areas corresponding to the multiple teams waiting for allocation are shift areas corresponding to multiple shift teams, and the sub-time periods are shift time periods.

[0085] According to one or more embodiments of the present invention, the resource allocation information is shift information, and the shift information includes time period, cost, and shift requirement information.

[0086] The display device provided by the embodiment of the present invention can be used to implement the technical solutions of the above-mentioned method embodiment, and the realization principles and technical effects are similar, so this embodiment will not be repeated here.

[0087] 13 is a schematic diagram of the configuration of an electronic device provided by an embodiment of the present invention. As shown in FIG. 13, the electronic device 1300 may be a terminal device or a server. Here, the terminal device may be a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (Portable Digital Assistant), a The electronic devices may include, but are not limited to, mobile terminals such as an Android device (PAD), a portable media player (PMP), an in-vehicle terminal (e.g., an in-vehicle navigation terminal), and fixed terminals such as a digital TV and a desktop computer. The electronic devices shown in FIG. 13 are merely examples and do not limit the functionality and scope of use of the embodiments of the present invention.

[0088] As shown in FIG. 13, the electronic device 1300 includes a read-only memory (Read Only Memory). The program stored in the ROM 1302 or the storage device 1308 is read from the Random Access Memory (Random Access Memory (ROM)). The electronic device 1300 may include a processing unit (e.g., a central processing unit, a graphical processor, etc.) 1301 that can perform various appropriate operations and processes based on programs loaded into a ROM (Read Only Memory, RAM) 1303. The RAM 1303 further stores various programs and data necessary for the operation of the electronic device 1300. The processing unit 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0089] Input devices 1306, typically including touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., and liquid crystal displays (LCDs) Devices such as output device 1307 including a Crystal Display (LCD), speaker, vibrator, etc., storage device 1308 including a magnetic tape, hard disk, etc., and communication device 1309 may be connected to I / O interface 1305. Communication device 1309 may enable electronic device 1300 to communicate wirelessly or via wires to exchange data with other devices. While the figures show electronic device 1300 with various devices, it should be understood that it need not implement or include all of the shown devices. More or fewer devices may alternatively be implemented or included.

[0090] In particular, according to embodiments of the present invention, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1309, or may be installed from the storage device 1308 or the ROM 1302. When the computer program is executed by the processing device 1301, the functions described above, which are specific to the methods of the embodiments of the present invention, are performed.

[0091] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (ERAM), a programmable write-only memory (PGWM), a programmable write-only memory (PGW ... Memory, EPROM or Flash Memory), Fiber Optics, Portable Compact Disc Read-Only Memory This may include, but is not limited to, a computer-readable storage medium (e.g., a memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer-readable storage medium may be a tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. Also, in the present invention, a computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier carrying computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), or any suitable combination of the foregoing.

[0092] The computer readable medium described above may be included in the electronic device described above, or may exist separately and not be assembled to said electronic device.

[0093] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method described in the above-described embodiment.

[0094] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer is referred to as a computer that is connected to a local area network (LAN). Network (LAN) or Wide Area Network (Wide The user computer may be connected to the network via any type of network, including a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0095] The flowcharts and block diagrams in the figures illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram contains one or more executable instructions for implementing the specified logical function(s) and may represent a module, program segment, or portion of code. It should also be noted that in some alternative implementations, the functions depicted in the boxes may occur in a different order than that depicted in the figures. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified function(s) or operation(s), or in a combination of dedicated hardware and computer instructions.

[0096] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware. The names of the units do not constitute limitations on the units themselves in a particular case. For example, a first acquisition unit may be described as "a unit for acquiring at least two Internet Protocol addresses."

[0097] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0098] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0099] In a first aspect, one or more embodiments of the present invention provide a display method, the method comprising: Displaying a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes being consecutive time periods; In response to a touch operation on the at least one dividing line, adjusting sub-areas corresponding to a plurality of teams waiting for allocation in the resource allocation area, thereby adjusting sub-time periods of the corresponding sub-areas.

[0100] According to one or more embodiments of the present invention, adjusting a plurality of sub-areas in the resource allocation area relative to any one of the first division lines in response to a touch operation on the at least one division line includes: displaying a first time window in response to a touch operation on the first dividing line, the first time window including a time corresponding to the first dividing line; and adjusting first sub-regions on both sides of the first dividing line in response to a drag operation on the first dividing line.

[0101] According to one or more embodiments of the present invention, adjusting the first sub-regions on both sides of the first dividing line in response to a drag operation on the first dividing line includes: adjusting a sub-time period corresponding to a team waiting for assignment in the first sub-region by moving the first dividing line and adjusting a time axis of the first sub-region in response to a drag operation on the first dividing line; updating the time of the first time window; In response to a release operation on the first dividing line, the movement of the first dividing line is stopped, the display of the first time window is canceled, and the adjustment of the time axis of the first sub-region is stopped.

[0102] According to one or more embodiments of the present invention, stopping the movement of the first dividing line in response to a release operation on the first dividing line includes: When the time corresponding to the first dividing line is the hour or the half hour, stopping the movement of the first dividing line; When the time corresponding to the first dividing line is a time other than the hour or the half hour, moving the first dividing line to a position corresponding to the hour or the half hour.

[0103] According to one or more embodiments of the present invention, the sub-region further comprises resource allocation information, and the method further comprises: The method further includes updating resource allocation information in the sub-regions after adjusting the sub-regions in the resource allocation region.

[0104] According to one or more embodiments of the invention, the method comprises: The method further includes adjusting a time axis of a sub-region corresponding to the resource allocation information in response to an editing operation on the resource allocation information in the sub-region.

[0105] According to one or more embodiments of the invention, for a second sub-region of the plurality of sub-regions, the method comprises: displaying a second division line in response to a touch operation on the time axis in the second sub-region; The method further includes dividing the second sub-region into two sub-regions in response to a touch operation on the second dividing line.

[0106] According to one or more embodiments of the present invention, displaying a second division line in response to a touch operation on the time axis in the second sub-region includes: In response to a touch operation on a time axis in the second sub-region, displaying a second division line at a position corresponding to the touch operation; Displaying a second time window, the second time window including a time corresponding to a second dividing line.

[0107] According to one or more embodiments of the present invention, dividing the second sub-region into two sub-regions in response to a touch operation on the second dividing line includes: moving the second dividing line in response to a drag operation on the second dividing line; updating the time within the second time window; In response to a release operation on the second dividing line, canceling the display of the second time window and adding a dividing line at a position corresponding to the release operation, thereby dividing the second sub-region into two sub-regions.

[0108] According to one or more embodiments of the present invention, the resource allocation area is a shift scheduling area, the sub-areas corresponding to the multiple teams waiting for allocation are shift areas corresponding to multiple shift teams, and the sub-time periods are shift time periods.

[0109] According to one or more embodiments of the present invention, the resource allocation information is shift information, and the shift information includes time period, cost, and shift requirement information.

[0110] In a second aspect, one or more embodiments of the present invention provide a display device, the display device comprising a display module and a response module, wherein: the display module 11 is used to display a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes are consecutive time periods; The response module 12 is used to adjust sub-time periods of the corresponding sub-areas by adjusting sub-areas corresponding to multiple teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line.

[0111] According to one or more embodiments of the present invention, the response module 12 specifically displays a first time window in response to a touch operation on the first dividing line, where the first time window includes a time corresponding to the first dividing line; In response to a drag operation on the first dividing line, first sub-regions on both sides of the first dividing line are adjusted.

[0112] According to one or more embodiments of the present invention, the response module 12 specifically moves the first dividing line in response to a drag operation on the first dividing line, and adjusts the time axis of the first sub-region to adjust the sub-time periods corresponding to the teams waiting for assignment in the first sub-region; updating the time of the first time window; In response to a release operation on the first dividing line, the movement of the first dividing line is stopped, the display of the first time window is canceled, and the adjustment of the time axis of the first sub-region is stopped.

[0113] According to one or more embodiments of the present invention, the response module 12 specifically stops the movement of the first dividing line when the time corresponding to the first dividing line is the hour or the half hour; When the time corresponding to the first dividing line is other than the hour or the half hour, the first dividing line is moved to a position corresponding to the hour or the half hour.

[0114] According to one or more embodiments of the present invention, the response module 12 further comprises: After adjusting the sub-areas in the resource allocation area, resource allocation information in the sub-areas is updated.

[0115] According to one or more embodiments of the present invention, the response module 12 further comprises: In response to an editing operation on the resource allocation information in the sub-region, the time axis of the sub-region corresponding to the resource allocation information is adjusted.

[0116] According to one or more embodiments of the present invention, the response module 12 further comprises: In response to a touch operation on the time axis in the second sub-region, a second division line is displayed, and in response to a touch operation on the second division line, the second sub-region is divided into two sub-regions.

[0117] According to one or more embodiments of the present invention, the response module 12 specifically: In response to a touch operation on the time axis in the second sub-region, a second division line is displayed at a position corresponding to the touch operation; A second time window is displayed, wherein the second time window includes a time corresponding to the second dividing line.

[0118] According to one or more embodiments of the present invention, the response module 12 specifically: moving the second dividing line in response to a drag operation on the second dividing line; Update the time in the second time window, In response to a release operation on the second dividing line, the display of the second time window is canceled, and a dividing line is added at a position corresponding to the release operation, thereby dividing the second sub-region into two sub-regions.

[0119] According to one or more embodiments of the present invention, the resource allocation area is a shift scheduling area, the sub-areas corresponding to the multiple teams waiting for allocation are shift areas corresponding to multiple shift teams, and the sub-time periods are shift time periods.

[0120] According to one or more embodiments of the present invention, the resource allocation information is shift information, and the shift information includes time period, cost, and shift requirement information.

[0121] In a third aspect, embodiments of the present invention provide an electronic device, the electronic device comprising a processor and a memory, the memory storing computer-executable instructions; The processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the first aspect and various display methods related to the first aspect described above.

[0122] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing the first aspect and various of the display methods related to the first aspect described above.

[0123] In a fifth aspect, an embodiment of the present invention provides a computer program product including a computer program, which, when executed by a processor, realizes the first aspect and various of the display methods related to the first aspect described above.

[0124] The above description is merely a preferred embodiment of the present invention and merely describes the applied technical principles. Those skilled in the art should understand that the scope of the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the present invention. For example, it should be understood that the present invention also includes technical solutions formed by substituting the above features with technical features having similar functions disclosed in the present invention (but not limited to these).

[0125] Also, although operations are depicted in a particular order, this should not be understood as requiring that these operations be performed in the particular order or sequence shown. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although the above discussion includes several specific implementation details, these should not be construed as limiting the scope of the invention. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

[0126] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. Displaying a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes being consecutive time periods; adjusting sub-areas corresponding to a plurality of teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line, thereby adjusting sub-time periods of the corresponding sub-areas; Display method.

2. adjusting a plurality of sub-areas in the resource allocation area in response to a touch operation on at least one first division line, with respect to any one of the first division lines; displaying a first time window in response to a touch operation on the first dividing line, the first time window including a time corresponding to the first dividing line; adjusting first sub-regions on both sides of the first dividing line in response to a drag operation on the first dividing line; The display method according to claim 1 .

3. adjusting first sub-regions on both sides of the first dividing line in response to a drag operation on the first dividing line, adjusting a sub-time period corresponding to a team waiting for assignment in the first sub-region by moving the first dividing line and adjusting a time axis of the first sub-region in response to a drag operation on the first dividing line; updating the time of the first time window; in response to a release operation on the first dividing line, stopping the movement of the first dividing line, canceling the display of the first time window, and stopping the adjustment of the time axis of the first sub-region. The display method according to claim 2.

4. Stopping the movement of the first dividing line in response to a release operation on the first dividing line includes: stopping the movement of the first dividing line when the time corresponding to the first dividing line is the hour or the half hour; and when the time corresponding to the first dividing line is a time other than the hour or the half hour, moving the first dividing line to a position corresponding to the hour or the half hour. The display method according to claim 3.

5. The sub-area further includes resource allocation information; and updating resource allocation information in the plurality of sub-areas after adjusting the plurality of sub-areas in the resource allocation area. The display method according to any one of claims 1 to 4.

6. adjusting a time axis of a sub-region corresponding to the resource allocation information in response to an editing operation on the resource allocation information in the sub-region. The display method according to claim 5.

7. For a second sub-region in the plurality of sub-regions, displaying a second division line in response to a touch operation on the time axis in the second sub-region; dividing the second sub-region into two sub-regions in response to a touch operation on the second dividing line. The display method according to any one of claims 1 to 6.

8. Displaying a second division line in response to a touch operation on the time axis in the second sub-region includes: In response to a touch operation on a time axis in the second sub-region, displaying a second division line at a position corresponding to the touch operation; displaying a second time window, the second time window including a time corresponding to a second dividing line; The display method according to claim 7.

9. Dividing the second sub-region into two sub-regions in response to a touch operation on the second division line includes: moving the second dividing line in response to a drag operation on the second dividing line; updating the time within the second time window; in response to a release operation on the second dividing line, canceling the display of the second time window and adding a dividing line at a position corresponding to the release operation, thereby dividing the second sub-region into two sub-regions. The display method according to claim 7 or 8.

10. The resource allocation region is a shift scheduling region, the sub-regions corresponding to the plurality of teams waiting for allocation are shift regions corresponding to a plurality of shift teams, and the sub-time periods are shift time periods. The display method according to claim 1 .

11. The resource allocation information is shift information, and the shift information includes time period, cost, and shift requirement information. The display method according to claim 5.

12. a display module and a response module; the display module is used to display a resource allocation area, the resource allocation area including at least one dividing line, the at least one dividing line dividing the resource allocation area into sub-areas corresponding to a plurality of teams waiting for allocation, each sub-area including a time axis, and a plurality of sub-time periods corresponding to the plurality of time axes are consecutive time periods; the response module is used to adjust sub-time periods of the corresponding sub-areas by adjusting sub-areas corresponding to a plurality of teams waiting for allocation in the resource allocation area in response to a touch operation on the at least one dividing line; Display device.

13. a processor and a memory, the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, thereby causing the processor to perform the display method according to any one of claims 1 to 11. Electronic devices.

14. A computer-executable instruction is stored in the memory, and when the computer-executable instruction is executed by a processor, the display method according to any one of claims 1 to 11 is realized. A computer-readable storage medium.

Citation Information

Patent Citations

  • Method and apparatus for integrating project schedule and resource-planning calendar

    JP1993225206A

  • Systems and methods of scheduling interviews

    US20140278683A1

  • Visual task assignment system

    US20160292620A1

  • Interactive charts with dynamic progress monitoring, notification, and resource allocation

    US20170061360A1