SCHEDULE MANAGEMENT DEVICE, SCHEDULE MANAGEMENT METHOD, AND PROGRAM

JP7635843B2Active Publication Date: 2025-02-26NEC CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023537780
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-27
Publication Date
2025-02-26
Estimated Expiration
2041-07-27

Smart Images

  • Figure 0007635843000001
    Figure 0007635843000001
  • Figure 0007635843000002
    Figure 0007635843000002
  • Figure 0007635843000003
    Figure 0007635843000003
Patent Text Reader

Abstract

A schedule management device (10) is provided with a schedule acquisition unit (110), an additional schedule acquisition unit (120), and a schedule addition unit (130). The schedule acquisition unit (110) acquires subject's schedule information. The additional schedule acquisition unit (120) acquires additional schedule information indicating an additional schedule to be added to the subject's schedule information. The schedule addition unit (130) adds the additional schedule to the subject's schedule information using the additional schedule information. The original schedule information includes at least one set of set schedule information indicating a set schedule to be performed by the subject. The set schedule information includes the start time and end time of the set schedule, and the additional schedule information includes the start time and end time of the additional schedule. When the set schedule and the additional schedule overlap on the time axis, the schedule addition unit (130) changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a schedule management device, a schedule management method, and a program. [Background technology]

[0002] One example of a device that electronically manages people's schedules is the device described in Patent Document 1. This device assigns workers to tasks such as equipment maintenance. This device stores information (task type) indicating whether the worker and / or work time can be changed for each of a number of tasks. When there are tasks with overlapping work times for the same worker, this device displays in the display area a figure corresponding to the task that indicates that the task type can be changed, in preference to a figure corresponding to task information that indicates that the task type cannot be changed.

[0003] Patent Document 2 discloses a device for setting a content display schedule for a signage terminal. In this document, a schedule mark indicating the date and time of content display is placed on a timeline by dragging and dropping. In this case, if a newly placed schedule mark overlaps with an existing schedule mark and these two schedule marks have the same priority, the drop position of the currently dropped schedule mark is slid forward or backward.

[0004] Patent Document 3 discloses a print control device that controls a printer connected to a network to process print jobs. If changing the processing date and time of a job results in the job overlapping with an existing job, the device moves forward the print date and time of the existing job. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2010-277484 A [Patent Document 2] JP 2013-186497 A [Patent Document 3] JP 2002-63004 A Summary of the Invention [Problem to be solved by the invention]

[0006] When adding a new event to a schedule, the event may already be set. One example of the objective of the present invention is to enable a new event to be added to a schedule even if the event has already been set, in a case where a person's schedule is electronically managed. [Means for solving the problem]

[0007] According to one aspect of the present invention, a schedule acquisition means for acquiring schedule information of a subject; an additional schedule acquisition means for acquiring additional schedule information indicating an additional schedule to be added to the schedule information of the subject; a schedule adding means for adding the additional schedule to the schedule information using the additional schedule information; Equipped with The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, A schedule management device is provided in which, when the set schedule and the additional schedule overlap on the time axis, the plan adding means changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap.

[0008] According to one aspect of the present invention, a computer includes: A schedule acquisition process for acquiring schedule information of a target person; An additional plan acquisition process for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition process for adding the additional plan to the schedule information using the additional plan information; Do the following: The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, The computer provides a schedule management method in which, in the event that the set schedule and the additional schedule overlap on a time axis, the computer changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap.

[0009] According to one aspect of the present invention, a computer includes: A schedule acquisition function for acquiring schedule information of a target person; an additional plan acquisition function for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition function for adding the additional plan to the schedule information using the additional plan information; Let them have The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, A program is provided in which the schedule addition function changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap when the set schedule and the additional schedule overlap on the time axis. Effect of the Invention

[0010] According to one aspect of the present invention, when managing a person's schedule electronically, a user can add a new event to the schedule even if the event has already been set. 。 [Brief description of the drawings]

[0011] The above objects, as well as other objects, features and advantages, will become more apparent from the following preferred embodiments and the accompanying drawings.

[0012] [Figure 1] 1 is a diagram illustrating an example of a functional configuration of a schedule management device according to a first embodiment. [Diagram 2] FIG. 4 is a diagram showing a first example of information stored in a storage unit. [Diagram 3] FIG. 11 is a diagram showing a second example of information stored in the storage unit. [Figure 4] FIG. 2 illustrates an example of a hardware configuration of a schedule management device. [Diagram 5] 13 is a flowchart illustrating an example of a process performed by the schedule management device. [Figure 6] 7 is a diagram for explaining a first example of a process performed by a schedule adding unit in step S30 of FIG. 5. FIG. [Figure 7] 7 is a diagram for explaining a first example of a process performed by a schedule adding unit in step S30 of FIG. 5. FIG. [Figure 8] 7 is a diagram for explaining a second example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 9] 7 is a diagram for explaining a second example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 10] FIG. 13 is a diagram for explaining a modified example of the second example. [Figure 11] FIG. 13 is a diagram for explaining a modified example of the second example. [Figure 12] 7 is a diagram for explaining a third example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 13] FIG. 13 is a diagram for explaining a modified example of the third example. [Figure 14] 7 is a diagram for explaining a fourth example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 15] 7 is a diagram for explaining a fifth example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 16] 7 is a diagram for explaining a fifth example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 17] 7 is a diagram for explaining a sixth example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 18] 7 is a diagram for explaining a seventh example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 19] 7 is a diagram for explaining an eighth example of the process performed by the schedule adding unit in step S30 of FIG. 5. FIG. [Figure 20] FIG. 11 is a diagram illustrating an example of information stored in a storage unit in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are given the same reference numerals and the description will be omitted as appropriate.

[0014] (First embodiment) FIG. 1 is a diagram showing an example of a functional configuration of a schedule management device 10 according to the present embodiment. The schedule management device 10 is a device that manages the schedule of a person to be managed (hereinafter, referred to as a person to be managed). The person to be managed performs one or more types of work. At least one of these types of work has a plurality of people who can be in charge of it. An example of such work is home care. In this case, the work to be managed by the schedule includes home care, training, rest, and clerical work. Furthermore, the work to be managed may be at least one of home nursing, home rehabilitation, home medical care (e.g., medical care for the elderly or children), home dental care, housekeeping, and home repair and construction for furniture, home appliances, etc. However, the person to be managed may be an office worker. In this case, the work to be managed by the schedule includes meetings and work to be done individually. The schedule management device 10 manages the schedule of these works.

[0015] The schedule management device 10 includes a schedule acquisition unit 110, an additional plan acquisition unit 120, and a plan adding unit 130. Each of these functional units can use information stored in a storage unit 140. In the example shown in the figure, the storage unit 140 is a part of the schedule management device 10, but may be located outside the schedule management device 10.

[0016] The schedule acquisition unit 110 acquires schedule information of the subject. The schedule information has information on a plan that has already been set as part of the schedule (hereinafter, referred to as a set plan). This information includes at least the plan identification information (e.g., a plan ID), start time, and end time of the set plan. In the example shown in the figure, the schedule information is stored in the storage unit 140. The schedule acquisition unit 110 acquires the schedule information from the storage unit 140.

[0017] The addition schedule acquisition unit 120 acquires information indicating an addition schedule to be added to the schedule information (hereinafter, "addition schedule information"). The addition schedule information includes at least schedule identification information of the addition schedule and a start time and an end time of the addition schedule. In the example shown in the figure, the addition schedule information is stored in the storage unit 140. The addition schedule acquisition unit 120 acquires the addition schedule information from the storage unit 140.

[0018] The plan adding unit 130 adds an additional plan to the schedule information using the additional plan information. At this time, if the set plan and the additional plan overlap on the time axis, the plan adding unit 130 changes the start time and end time of the set plan so that the set plan and the additional plan do not overlap. Details of the process performed by the plan adding unit 130 will be described later with reference to other figures.

[0019] The schedule adding unit 130 also displays the schedule indicated by the schedule information on the display. The user of the schedule management device 10 performs a process for adding the additional schedule to the schedule while viewing the schedule displayed on the display. This process is, for example, but not limited to, dragging and dropping a mark indicating the additional schedule onto the schedule on the display. For example, the user of the schedule management device 10 may perform an operation for adding the additional schedule to the schedule via a keyboard. For example, the user of the schedule management device 10 may change the start time and end time of at least one of the additional schedule and the set schedule by operating the keyboard so that the set schedule and the additional schedule do not overlap. Furthermore, if the start time and end time of the additional schedule have not been set, the user of the schedule management device 10 may set the start time and end time by operating the keyboard. At this time, the user of the schedule management device 10 makes sure that the set schedule and the additional schedule do not overlap.

[0020] 2 is a diagram showing a first example of information stored in the storage unit 140. As shown in this figure, the storage unit 140 stores detailed information of the schedule managed by the schedule management device 10. This detailed information includes schedule identification information, the contents of the schedule, the required time, the date when the schedule should be performed, the desired time period for the schedule, the available time period for the schedule, the person who can take charge of the schedule (hereinafter referred to as the person who can take charge), and the current status (for example, whether or not the schedule has been set).

[0021] The above-mentioned "schedule content" includes, for example, the name of the task (e.g., home care, training, or clerical work). When the schedule is home care, the "schedule content" further includes information specifying the destination and information indicating the tasks to be performed at the destination. Note that the information specifying the destination is linked to the address of the destination.

[0022] Furthermore, the above-mentioned "desired time slot" indicates the first desired time slot for that schedule. The length of the "desired time slot" matches the required time for that schedule. And the above-mentioned "available time slot" indicates the time slot during which that schedule can be set. The length of the "available time slot" is usually longer than the required time for that schedule, but it may also match this required time. In the latter case, the "available time slot" matches the "desired time slot."

[0023] The detailed information on the set schedule further includes information for identifying the person in charge and information indicating the time period during which the schedule was set.

[0024] The addition schedule acquiring unit 120 acquires part of the information shown in this figure as addition schedule information.

[0025] 3 is a diagram showing a second example of information stored in storage unit 140. As shown in this figure, storage unit 140 stores schedule information for each person in charge. As described above, the schedule information includes at least the schedule identification information, start time, and end time of the set schedule.

[0026] The schedule acquisition unit 110 reads out at least a part of the information shown in this figure. When the plan adding unit 130 uses detailed information of a set plan, the schedule acquisition unit 110 reads out detailed information corresponding to the plan ID of the set plan from the information shown in Figure 2.

[0027] 4 is a diagram showing an example of a hardware configuration of the schedule management device 10. The schedule management device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0028] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.

[0029] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.

[0030] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.

[0031] The storage device 1040 is an auxiliary storage device realized by a hard disk drive (HDD), a solid state drive (SSD), a memory card, a read only memory (ROM), or the like. The storage device 1040 stores program modules that realize each function of the schedule management device 10 (e.g., the schedule acquisition unit 110, the additional schedule acquisition unit 120, and the schedule addition unit 130). The processor 1020 loads each of these program modules onto the memory 1030 and executes them to realize each function corresponding to the program module. The storage device 1040 also functions as the memory unit 140.

[0032] The input / output interface 1050 is an interface for connecting the schedule management device 10 to various input / output devices. For example, the schedule management device 10 communicates with input devices operated by a user of the schedule management device 10, such as a keyboard or a mouse, via the input / output interface 1050.

[0033] The network interface 1060 is an interface for connecting the schedule management device 10 to a network. This network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 may connect to the network by wireless connection or by wired connection. The schedule management device 10 may communicate with a mobile terminal operated by a user of the schedule management device 10 via the network interface 1060.

[0034] FIG. 5 is a flowchart showing an example of processing performed by the schedule management device 10. Before the processing shown in this figure, the schedule information already includes a set schedule. For example, the schedule management device 10 may incorporate some of the multiple schedules into the schedule by processing information stored in the storage unit 140 according to a predetermined algorithm. The task of incorporating some of the multiple schedules into the schedule may be performed by the user. In this case, the schedule management device 10 incorporates some of the multiple schedules into the schedule according to an input from the user. Then, the schedule that has been incorporated into the schedule becomes a set schedule, and at least some of the schedules that have not been incorporated into the schedule become additional schedules.

[0035] At least some of the additional schedules may be existing schedules that need to be re-set, or may be newly registered schedules (e.g., new schedules that have been newly requested). For example, if the schedule is for home care, if the visit destination becomes inconvenient or the person in charge suddenly needs to take time off, the existing schedule is changed to an additional schedule.

[0036] First, a user of the schedule management device 10 inputs information specifying the date for which a schedule is to be set into the schedule management device 10 (step S10). Then, the schedule acquisition unit 110 of the schedule management device 10 acquires the schedule information for the specified date from the storage unit 140. If the storage unit 140 stores schedule information for multiple subjects, the schedule acquisition unit 110 reads out the schedule information for these multiple subjects. Also, the added schedule acquisition unit 120 of the schedule management device 10 acquires information on unset schedules among the schedules scheduled for the specified date from the storage unit 140 as added schedule information. Then, the schedule adding unit 130 displays the current schedule on the display and also displays the added schedule information on the display (step S20).

[0037] The user may further specify a time period in step S10. In this case, the schedule acquiring unit 110 and the additional plan acquiring unit 120 read out information on the specified date and time period in step S20.

[0038] The user may further specify a target person in step S10. In this case, the schedule acquisition unit 110 reads out the schedule information of the specified target person in step S20. The additional schedule acquisition unit 120 reads out, as additional schedules, schedules that the specified target person can take charge of among the unset schedules in step S20 from the storage unit 140. Schedules that the target person can take charge of include schedules for which no person in charge is specified and schedules for which a specified person in charge can take charge. Target Audience is planned to be included.

[0039] Next, the user of the schedule management device 10 performs an operation on the schedule management device 10 to add the additional schedule to the schedule. The schedule adding unit 130 of the schedule management device 10 adds the additional schedule to the schedule in accordance with this operation (step S30), and further updates the storage unit 140 (step S40). Details of the processes performed in steps S30 and S40 will be described later with reference to other figures.

[0040] <First operation example> 6 and 7 are diagrams for explaining a first example of the process performed by the schedule adding section 130 in step S30 in FIG. 5, showing a display screen.

[0041] In the example shown in the figure, the plan adding unit 130 displays a schedule table 200 on the display, as shown in Fig. 6. The schedule table 200 includes a set mark 202 that indicates the time period of the set plan. The length of the set mark 202 on the time axis matches the required time of the set plan. The starting point of the set mark 202 indicates the start time of the set plan, and the ending point of the set mark 202 indicates the end time of the set plan.

[0042] The display mode of the set mark 202 (for example, at least one of the color, the type of frame, and the type of hatching) may be changed depending on the type of schedule indicated by the set mark 202 (for example, home care, training, or clerical work).

[0043] The schedule adding unit 130 displays the add mark 212 and the time period display field 214 on the display at positions that do not overlap with the schedule table 200. The add mark 212 is a mark that indicates a schedule to be added. The time period display field 214 indicates the available time period (i.e., second available time period information) and the desired time period for the schedule to be added. This allows the user to easily recognize the time period to which the schedule should be added, i.e., the position to place the add mark 212.

[0044] 7, the user of the schedule management device 10 drags the addition mark 212 with a mouse or the like, and moves the addition mark 212 to the time period in the schedule table 200 where the user wants to insert the additional event. At least at the time when this movement starts, the length of the addition mark 212 on the time axis matches the required time of the additional event. Note that in the state of FIG. 6, the length of the addition mark 212 on the time axis may match the required time of the additional event.

[0045] The user then drops the addition mark 212. The event adding unit 130 then fits the addition event into the time period in the schedule table 200 where it was dropped. In this state, the start and end points of the addition mark 212 coincide with the start time and end time of the addition event, respectively.

[0046] In this case, the already set schedule and the additional schedule may overlap on the time axis. In this case, the schedule adding unit 130 changes the start time and end time of the already set schedule so that the already set schedule and the additional schedule do not overlap.

[0047] In some cases, it may be necessary to provide a blank time of a predetermined length between a set schedule (for example, schedule 1 in FIG. 6 and FIG. 7) and an additional schedule (for example, schedule 2 in FIG. 6 and FIG. 7). One example is when the location of the set schedule and the location of the additional schedule are different and travel time needs to be secured. In this case, when changing the start time and end time of the set schedule, the schedule adding unit 130 provides a blank time of a predetermined length between the set schedule and the additional schedule. The length of this blank time may be a fixed value or may be determined using detailed information of the set schedule and the additional schedule. For example, if the detailed information includes the addresses of the locations where each schedule is to be performed, the schedule adding unit 130 determines the length of the blank time using these two addresses. As an example, the schedule adding unit 130 identifies a route connecting these two locations and sets the time required to travel this route as the minimum value of the length of the blank time. This process is realized, for example, using navigation technology.

[0048] Then, the schedule adding unit 130 updates the storage unit 140 in step S40 of Fig. 5. Specifically, the schedule adding unit 130 changes the status corresponding to the additional schedule currently inserted into the schedule table 200 from "unset" to "changed." The schedule adding unit 130 also stores information indicating the current target person in the "person in charge" corresponding to the additional schedule, and stores the time period in which the addition mark 212 was dropped (i.e., the start time and end time of the additional schedule) in the "set time period" corresponding to the additional schedule.

[0049] Furthermore, when the start time and end time of a set schedule are changed, the schedule adding section 130 updates each time corresponding to the set schedule among the information stored in the storage section 140 to each changed time.

[0050] <Second operation example> 8 and 9 are diagrams showing a display screen for explaining a second example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5. In the example shown in this figure, when a set schedule and an additional schedule overlap on the time axis, the schedule adding unit 130 determines whether to move the set schedule forward or backward using the position where the additional schedule should be added in the schedule table 200 (e.g., the position of the addition mark 212) or the change in this position.

[0051] For example, as shown in Fig. 8, when the addition mark 212 comes before the set schedule on the time axis, the schedule adding unit 130 shifts the set schedule back. Also, as shown in Fig. 9, when the addition mark 212 comes after the set schedule on the time axis, the schedule adding unit 130 shifts the set schedule forward. Here, the amount of change in the time slot of the set schedule is proportional to the amount of the set mark 202 pressed by the addition mark 212. That is, in the schedule table 200, every time the addition mark 212 moves in a direction approaching the set mark 202, the set mark 202 also moves in a direction away from the addition mark 212. In this way, the user of the schedule management device 10 can easily change the time slot of the set schedule as intended.

[0052] Here, when the time slot of a set schedule is shifted (or when the shift is started), the schedule adding section 130 may cause a warning output indicating this to be performed on a display or a speaker.

[0053] Furthermore, when the time slot of a set schedule is shifted (or when shifting is started), the schedule adding unit 130 may provide a time slot display field 203 that displays text indicating the available time slots of the set schedule. In this case, the schedule adding unit 130 reads out the available time slots of the set schedule from the storage unit 140. The time slot display field 203 is, for example, a speech bubble or a pop-up. Note that the schedule adding unit 130 may further display the desired time slot of the set schedule in the time slot display field 203.

[0054] Here, when the schedule table 200 includes a plurality of set schedules, the schedule adding unit 130 may provide a time zone display column 203 for all the set schedules, or may provide a time zone display column 203 for some of the set schedules (for example, set schedules selected by the user of the schedule management device 10).

[0055] As shown in Figure 10, the set schedule (Figure 10 As a result of changing the time slot of the scheduled event 1), the time slot of this scheduled event and other scheduled events (Figure 10 In this case, the schedule adding unit 130 shifts the start time and end time of the other set schedule so that these two set schedules do not overlap. In this case, the relationship between schedule 1 and schedule 3 is the same as the relationship between schedule 2 and schedule 1.

[0056] 11, the schedule adding unit 130 may display the added mark 212 in a different manner from any of the marks indicating set schedules included in the schedule table 200 (e.g., the set marks 202, 204). In this way, the user of the schedule management device 10 can easily recognize the added schedule that has been added this time in the schedule table 200. The schedule adding unit 130 may also display the set mark 202 whose time slot has been changed this time in a different manner from the set marks 204 of the other set schedules. In this way, the user of the schedule management device 10 can easily recognize the set schedule whose time slot has been changed this time in the schedule table 200.

[0057] <Third operation example> Fig. 12 is a diagram for explaining a third example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, and shows a display screen. The example shown in this diagram is similar to the first or second example described above, except for the following points.

[0058] First, the schedule adding unit 130 reads out the available time slots of the set schedule from the storage unit 140. Then, the schedule adding unit 130 displays the available time slots of the set schedule in a different manner from other time slots in the schedule table 200. In this way, the user of the schedule management device 10 can easily recognize the range in which the set schedule can be changed on the time axis. The schedule adding unit 130 may perform such a display when the time slot of the set schedule is shifted (or when shifting is started). Furthermore, the schedule adding unit 130 may perform such a display for the set schedule corresponding to a specific set mark 202 when that set mark 202 is selected.

[0059] In addition, the schedule adding unit 130 changes the start time and end time of a set schedule within the available time slot of the set schedule. For example, 12 In the example shown in FIG. 1, the schedule adding unit 130 shifts the set schedule forward, but does not shift the start time of the set schedule earlier than the start time of the available time slot. This prevents the user from moving the set schedule out of the available time slot of the set schedule.

[0060] <Modification of the third operation example> Fig. 13 is a diagram for explaining a modified example of the third example described with reference to Fig. 12. In the example shown in this figure, the schedule adding unit 130 can change at least one of the start time and end time of a set schedule to outside the available time slot of the set schedule. In this case, however, the schedule adding unit 130 displays information indicating this on the display.

[0061] In the example shown in the figure, the schedule adding unit 130 adds an addition mark to a set schedule where at least a part of the time period falls outside the possible time period. 202 The set mark 202 is displayed in a manner different from that of the other set scheduled additional marks 212. One example of a different manner is highlighting. The highlighting may be, for example, but is not limited to, making the outer frame of the set mark 202 thicker, changing the color of at least one of the outer frame and the inside of the frame, or applying a predetermined pattern to the inside of the frame.

[0062] The schedule adding unit 130 may display, for example, a pop-up or a speech bubble on the display indicating that at least a part of the time period of the set schedule is outside the possible time period.

[0063] <Fourth operation example> Fig. 14 is a diagram for explaining a fourth example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, and shows a display screen. The example shown in this diagram is similar to any of the above examples, except for the following points.

[0064] In the example shown in the figure, the schedule adding unit 130 displays the available time slot for an additional schedule (e.g., schedule 2) in the schedule table 200 in a different manner from other time slots. The schedule adding unit 130 also displays the desired time slot for the additional schedule in the schedule table 200 in a different manner from both the other time slots and the available time slot for the additional schedule. In this way, the user of the schedule management device 10 can grasp the available time slot and desired time slot for the additional schedule just by looking at the schedule table 200.

[0065] <5th operation example> 15 and 16 are diagrams illustrating a fifth example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, showing a display screen. The example shown in these diagrams is similar to any of the above examples, except for the following points.

[0066] First, the added schedule acquisition unit 120 acquires the added schedule information for each of the multiple added schedules. Then, the schedule adding unit 130 displays an addition mark 212 corresponding to each of the multiple added schedules on the display together with the schedule table 200, as shown in Fig. 15. However, the schedule adding unit 130 does not display the time period display field 214 for any of the added schedules.

[0067] 16, when the user of the schedule management device 10 selects any one of the addition marks 212 (for example, by using the cursor 216), the schedule adding section 130 displays the time period display field 214 corresponding to the selected addition mark 212. In this way, the user of the schedule management device 10 will not confuse the available time periods and desired time periods of the schedule to be added with the available time periods and desired time periods of another schedule to be added.

[0068] <6th operation example> Fig. 17 is a diagram for explaining a sixth example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, and shows a display screen. The example shown in this diagram is similar to any of the examples described above, except for the following points.

[0069] First, the schedule acquiring unit 110 acquires schedule information for each of a plurality of subjects (denoted as persons in charge in FIG. 17). Then, the plan adding unit 130 displays a list of the schedules of the plurality of subjects in the schedule table 200.

[0070] Furthermore, the added schedule is linked with information indicating a possible person in charge, as shown by the addition mark 212. The schedule adding unit 130 displays the information indicating the possible person in charge on the display screen in the schedule table 200. As an example, the schedule adding unit 130 adds a predetermined mark, a predetermined color or hatching, or highlights the frame of the column in the schedule table 200 corresponding to the possible person in charge. In this way, the user of the schedule management device 10 can easily recognize the current schedule of the possible person in charge.

[0071] The plan adding unit 130 may be configured so that the addition mark 212 cannot be placed in any column of the schedule table 200 other than that of the available person.

[0072] <7th operation example> Fig. 18 is a diagram for explaining a seventh example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, and shows a display screen. The example shown in this diagram is similar to any of the above examples, except for the following points.

[0073] First, the plan adding unit 130 displays the calendar display field 220 on the display together with the schedule table 200, the additional mark 212, and the time period display field 214. The calendar display field 220 displays the calendar for the month that the schedule table 200 is the subject of. When the user of the schedule management device 10 drags and drops at least one of the set mark 202 and the additional mark 212 onto a specific day in the calendar display field 220, the plan adding unit 130 changes the plan corresponding to the mark to an additional plan for the day on which it was dragged and dropped. The plan adding unit 130 updates the storage unit 140 according to the result of this change. In this way, the user can easily change the day on which the plan should be carried out.

[0074] Here, when the user of the schedule management device 10 drags the set mark 202 or the add mark 212, the plan adding section 130 may recognize the available time slot (or desired time slot) of the plan to be added, and display (e.g. highlight) the days in the calendar display field 220 where the available time slot (or desired time slot) is available in a different manner from other days. In this way, the user can easily recognize the days to which the dragged plan should be added.

[0075] <8th operation example> Fig. 19 is a diagram for explaining an eighth example of the process performed by the schedule adding unit 130 in step S30 in Fig. 5, and shows a display screen. The example shown in this diagram is similar to any of the above examples, except for the following points.

[0076] The plan adding unit 130 displays schedule tables 200 for multiple days on the screen at the same time. In this case, it is preferable that the time axes of the multiple schedule tables 200 are aligned. In the example shown in the figure, the time axis is oriented horizontally. In the horizontal direction, the same time (for example, 10 o'clock) in each of the multiple schedule tables 200 is located in the same place.

[0077] Then, the user moves the set mark 202 included in the schedule table 200 for one day to the schedule table 200 for another day, for example by drag and drop. The plan adding unit 130 then changes the set plan indicated by the set mark 202 to a set plan for the date and time of the move destination. The plan adding unit 130 also reflects this change in the storage unit 140. In this way, the user can easily change the date and time of a set plan.

[0078] As described above, according to this embodiment, a user of the schedule management device 10 can easily add a new event to the schedule even when a set event already exists.

[0079] Second embodiment The schedule management device 10 according to this embodiment is similar to the schedule management device 10 according to the first embodiment, except that it is possible to make the time slot of at least one set schedule unchangeable.

[0080] Fig. 20 shows an example of information stored in the storage unit 140 in this embodiment, and corresponds to Fig. 2 in the first embodiment. The storage unit 140 shown in this figure is similar to the example shown in Fig. 2, except that for plans whose status is set, changeability information is further stored.

[0081] The changeability information indicates whether the time slot of the schedule may be changed, and is set by, for example, the user of the schedule management device 10. The user may, for example, set an important schedule as unchangeable. When reading out the schedule information, the schedule acquisition unit 110 also reads out the changeability information. When adding an additional schedule to the schedule, the schedule adding unit 130 does not change the time slot of an already set schedule that is unchangeable in the changeability information.

[0082] According to this embodiment, the user of the schedule management device 10 can easily add a new event to the schedule even when a scheduled event already exists. In addition, in this case, the time slot of an important event can be prevented from being changed.

[0083] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various configurations other than those described above can also be adopted.

[0084] In addition, in the flowcharts used in the above description, multiple steps (processes) are described in order, but the order of execution of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the figures can be changed to the extent that the content is not affected. In addition, the above-mentioned embodiments can be combined to the extent that the content is not contradictory.

[0085] A part or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. A schedule acquisition means for acquiring schedule information of a target person; an additional schedule acquisition means for acquiring additional schedule information indicating an additional schedule to be added to the schedule information of the subject; a schedule adding means for adding the additional schedule to the schedule information using the additional schedule information; Equipped with The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, The schedule adding means, when the set schedule and the additional schedule overlap on the time axis, changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap. 2. In the schedule management device according to the above item 1, the set schedule information includes available time zone information indicating a time zone during which the set schedule can be set, The schedule adding means changes the start time and end time of the set schedule within the time period indicated by the available time period information. 3. In the schedule management device according to the above item 1, The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, The schedule adding means is a schedule management device that outputs information indicating that at least one of the start time and end time of the set schedule after the change falls outside the time period indicated by the first available time period information. 4. In the schedule management device according to the above 2 or 3, The schedule adding means displays, on a display, a settable time period of the set schedule. 5. In the schedule management device according to any one of claims 1 to 4, the additional schedule information includes second available time slot information indicating a time slot during which the additional schedule can be set, and desired time slot information indicating a desired time slot for the additional schedule, The plan adding means displays the schedule indicated by the schedule information on a screen, and makes the time period indicated by the second available time period information and the desired time period visible within the schedule. 6. In the schedule management device according to any one of claims 1 to 5, The schedule adding means includes: Displaying the schedule indicated by the schedule information on a screen; A schedule management device that displays, on the screen, the additional event in a manner different from the set event included in the schedule, and displays the set event whose start time and end time have been changed in a manner different from the other set events. 7. In the schedule management device according to any one of claims 1 to 6, The schedule adding means includes: Displaying the schedule indicated by the schedule information on a screen; specifying a position in the schedule on the screen where the additional event is to be added based on an operation performed by a user of the schedule management device; A schedule management device that, when the set schedule and the additional schedule overlap on a time axis, determines whether to move the set schedule forward or backward using the position or a change in the position. 8. In the schedule management device according to the above item 7, the operation is to drag and drop the mark indicating the planned addition, When the set schedule and the added schedule overlap on the time axis, the schedule adding means If the mark comes before the set schedule, the set schedule is shifted backward, When the mark comes behind the set schedule, the set schedule is shifted forward. 9. In the schedule management device according to any one of claims 1 to 8, The schedule adding means provides a blank time of a predetermined length between the schedule to be added and the set schedule. 10. In the schedule management device according to the above item 9, The schedule adding means includes: acquiring detailed information indicating at least one of a location and an action for at least one of the additional schedule and the set schedule; A schedule management device that uses the detailed information to determine the predetermined length. 11. In the schedule management device according to any one of claims 1 to 10, The schedule acquisition means acquires the schedule information of each of the plurality of subjects, The additional schedule information includes information indicating the target person who can be in charge of the additional schedule, The schedule adding means includes: Displaying a schedule indicated by the schedule information of each of the plurality of subjects on a screen; specifying a position on the screen where the additional event is to be added based on an operation performed by a user of the schedule management device; A schedule management device that displays information indicating the target person who can be in charge of the additional schedule on the screen. 12. The computer A schedule acquisition process for acquiring schedule information of a target person; An additional plan acquisition process for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition process for adding the additional plan to the schedule information using the additional plan information; Do the following: The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, In the schedule addition process, if the set schedule and the additional schedule overlap on the time axis, the computer changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap. 13. In the schedule management method according to 12 above, the set schedule information includes available time zone information indicating a time zone during which the set schedule can be set, In the event addition process, the computer changes a start time and an end time of the already set event within the time period indicated by the available time period information. 14. In the schedule management method according to claim 12, The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, A schedule management method in which, during the schedule addition process, the computer outputs information indicating that at least one of the start time and end time of the set schedule after the change falls outside the time period indicated by the first available time period information. 15. In the schedule management method according to 13 or 14 above, The schedule management method further comprises causing the computer to display, in the event addition process, a settable time period of the already set event on a display. 16. In the schedule management method according to any one of claims 12 to 15, the additional schedule information includes second available time slot information indicating a time slot during which the additional schedule can be set, and desired time slot information indicating a desired time slot for the additional schedule, A schedule management method in which, in the event addition process, the computer displays the schedule indicated by the schedule information on a screen, and makes the time period indicated by the second available time period information and the desired time period visible within the schedule. 17. In the schedule management method according to any one of claims 12 to 16, In the schedule addition process, the computer Displaying the schedule indicated by the schedule information on a screen; A schedule management method in which the additional event is displayed on the screen in a manner different from the set events included in the schedule, and the set event whose start time and end time have been changed is displayed in a manner different from the other set events. 18. In the schedule management method according to any one of claims 12 to 17, In the schedule addition process, the computer Displaying the schedule indicated by the schedule information on a screen; specifying a position in the schedule on the screen where the additional event is to be added based on an operation performed by a user of the schedule management method; A schedule management method, in which, when the set schedule and the additional schedule overlap on a time axis, the position or a change in the position is used to determine whether to move the set schedule forward or backward. 19. In the schedule management method according to claim 18, the operation is to drag and drop the mark indicating the planned addition, In the event that the set schedule and the added schedule overlap on the time axis in the schedule addition process, the computer: If the mark comes before the set schedule, the set schedule is shifted backward, In this schedule management method, when the mark comes behind the already set schedule, the already set schedule is shifted forward. 20. In the schedule management method according to any one of claims 12 to 19, The schedule management method, wherein the computer, in the event addition process, provides a blank period of a predetermined length between the event to be added and the event already set. 21. In the schedule management method according to claim 20, In the schedule addition process, the computer acquiring detailed information indicating at least one of a location and an action for at least one of the additional schedule and the set schedule; The schedule management method further comprises determining the predetermined length using the detailed information. 22. In the schedule management method according to any one of claims 12 to 21, The computer acquires the schedule information of each of the plurality of subjects in the schedule acquisition process, The additional schedule information includes information indicating the target person who can be in charge of the additional schedule, In the schedule addition process, the computer Displaying a schedule indicated by the schedule information of each of the plurality of subjects on a screen; specifying a position on the screen where the additional event is to be added based on an operation performed by a user of the schedule management method; A schedule management method in which information indicating the target person who can handle the additional schedule is displayed on the screen. 23. To the computer, A schedule acquisition function for acquiring schedule information of a target person; an additional plan acquisition function for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition function for adding the additional plan to the schedule information using the additional plan information; Let them have The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, The schedule addition function is a program that, when the set schedule and the additional schedule overlap on the time axis, changes the start time and end time of the set schedule so that the set schedule and the additional schedule do not overlap. 24. In the program according to 23 above, the set schedule information includes available time zone information indicating a time zone during which the set schedule can be set, The schedule addition function is a program for changing the start time and end time of the set schedule within the time period indicated by the available time period information. 25. In the program according to 23 above, The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, The schedule addition function is a program that outputs information indicating that, if at least one of the start time and end time of the set schedule after the change falls outside the time period indicated by the first available time period information, that fact. 26. In the program according to 24 or 25 above, The program, in which the schedule addition function causes a display to display the settable time period of the set schedule. 27. In the program according to any one of the above 23 to 26, the additional schedule information includes second available time slot information indicating a time slot during which the additional schedule can be set, and desired time slot information indicating a desired time slot for the additional schedule, The plan addition function is a program that displays the schedule indicated by the schedule information on a screen and makes it possible to visually confirm the time period indicated by the second available time period information and the desired time period within the schedule. 28. In the program according to any one of the above 23 to 27, The schedule addition function is Displaying the schedule indicated by the schedule information on a screen; The program displays, on the screen, the additional event in a manner different from the set event included in the schedule, and displays the set event whose start time and end time have been changed in a manner different from the other set events. 29. In the program according to any one of the above 23 to 28, The schedule addition function is Displaying the schedule indicated by the schedule information on a screen; Identifying a position in the schedule on the screen where the additional event is to be added based on an operation performed by a user of the program; a program that, when the set schedule and the additional schedule overlap on a time axis, uses the position or a change in the position to determine whether to move the set schedule forward or backward; 30. In the program according to claim 29, the operation is to drag and drop the mark indicating the planned addition, When the set schedule and the added schedule overlap on the time axis, the schedule addition function: If the mark comes before the set schedule, the set schedule is shifted backward, When the mark comes behind the set schedule, the set schedule is shifted forward. 31. In the program according to any one of the above 23 to 30, The program, in which the schedule addition function provides a predetermined length of blank time between the schedule to be added and the set schedule. 32. In the program according to claim 31, The schedule addition function is acquiring detailed information indicating at least one of a location and an action for at least one of the additional schedule and the set schedule; and determining the predetermined length using the detailed information. 33. In the program according to any one of the above 23 to 32, The schedule acquisition function acquires the schedule information of each of the plurality of subjects, The additional schedule information includes information indicating the target person who can be in charge of the additional schedule, The schedule addition function is Displaying a schedule indicated by the schedule information of each of the plurality of subjects on a screen; Identifying a position on the screen where the addition schedule is to be added based on an operation performed by a user of the program; A program that displays information indicating the target person who can handle the additional schedule on the screen. [Explanation of symbols]

[0086] 10 Schedule management device 110 Schedule Acquisition Department 120 Additional Scheduled Acquisition Section 130 Scheduled Additions 140 Storage section

Claims

1. A schedule acquisition means for acquiring schedule information of a target person; an additional schedule acquisition means for acquiring additional schedule information indicating an additional schedule to be added to the schedule information of the subject; a schedule adding means for adding the additional schedule to the schedule information using the additional schedule information; Equipped with The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, the schedule adding means, when the set schedule and the additional schedule overlap on the time axis, changes a start time and an end time of the set schedule so that the set schedule and the additional schedule do not overlap; The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, When at least one of the start time and end time of the set schedule after the change falls outside the time period indicated by the first available time period information, the schedule adding means outputs information indicating that. Schedule management device.

2. 2. The schedule management device according to claim 1, the additional schedule information includes second available time zone information indicating a time zone during which the additional schedule can be set, and desired time zone information indicating a desired time zone for the additional schedule, The plan adding means displays the schedule indicated by the schedule information on a screen, and makes the time period indicated by the second available time period information and the desired time period visible within the schedule.

3. 3. The schedule management device according to claim 1, The schedule adding means includes: Displaying the schedule indicated by the schedule information on a screen; A schedule management device that displays, on the screen, the additional event in a manner different from the set event included in the schedule, and displays the set event whose start time and end time have been changed in a manner different from the other set events.

4. In the schedule management device according to any one of claims 1 to 3, The schedule adding means includes: Displaying the schedule indicated by the schedule information on a screen; specifying a position in the schedule on the screen where the additional event is to be added based on an operation performed by a user of the schedule management device; A schedule management device that, when the set schedule and the additional schedule overlap on a time axis, determines whether to move the set schedule forward or backward using the position or a change in the position.

5. In the schedule management device according to any one of claims 1 to 4, The schedule adding means provides a blank time of a predetermined length between the schedule to be added and the set schedule.

6. In the schedule management device according to any one of claims 1 to 5, The schedule acquisition means acquires the schedule information of each of the plurality of subjects, The additional schedule information includes information indicating the target person who can be in charge of the additional schedule, The schedule adding means includes: Displaying a schedule indicated by the schedule information of each of the plurality of subjects on a screen; specifying a position on the screen where the additional event is to be added based on an operation performed by a user of the schedule management device; A schedule management device that displays information indicating the target person who can be in charge of the additional schedule on the screen.

7. The computer A schedule acquisition process for acquiring schedule information of a target person; An additional plan acquisition process for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition process for adding the additional plan to the schedule information using the additional plan information; Do the following: The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, When the set schedule and the additional schedule overlap on a time axis in the schedule addition process, the computer changes a start time and an end time of the set schedule so that the set schedule and the additional schedule do not overlap; The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, and in the event that at least one of the start time and end time of the set schedule after the change falls outside the time period indicated by the first available time period information, the computer outputs information indicating that. How to manage your schedule.

8. On the computer, A schedule acquisition function for acquiring schedule information of a target person; an additional plan acquisition function for acquiring additional plan information indicating an additional plan to be added to the schedule information of the subject; a plan addition function for adding the additional plan to the schedule information using the additional plan information; Let them have The schedule information includes at least one set schedule information indicating a set schedule to be performed by the subject, The set schedule information includes a start time and an end time of the set schedule, The addition schedule information includes a start time and an end time of the addition schedule, When the set schedule and the additional schedule overlap on the time axis, the schedule addition function changes a start time and an end time of the set schedule so that the set schedule and the additional schedule do not overlap, The set schedule information includes first available time slot information indicating a time slot in which the set schedule can be set, When at least one of the start time and the end time of the set schedule after the change falls outside the time period indicated by the first available time period information, the schedule adding function outputs information indicating that. program.

Citation Information

Patent Citations

  • Pattern multiplication

    JP1986038981A

  • Reexamination request receiver and reexamination request reception system

    JP1995282154A

  • Printing control device, printing control method, and computer-readable with medium recording program for making computer execute the method stored thereon

    JP2002063004A

  • Schedule management system

    JP2002279136A

  • Terminal device equipped with schedule managing function

    JP2005346484A