Information processing system, information processing method, and program product
Patent Information
- Application Number
- CN202511236652.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-03-21
- Filing Date
- 2025-09-01
- Publication Date
- 2026-09-22
AI Technical Summary
[0019]根据所述第一及第十二各方案,能够提高在限制作业的分配操作的时间表画面中分配作业的便利性。
Smart Images

Figure CN122795488A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an information processing system, information processing method, and program product. Background Technology
[0002] Japanese Patent Application Publication No. 2024-70719 discloses a technique for suppressing situations where manufacturing processes cannot be assigned to work schedules of equipment. The technique disclosed in Japanese Patent Application Publication No. 2024-70719 allows for associating a manufacturing process with a group of equipment including multiple pieces of equipment capable of performing the manufacturing process, and, when such association is established, assigning the manufacturing process to the work schedule of any one of the multiple pieces of equipment.
[0003] Japanese Patent Application Publication No. 2023-044514 discloses a technology that allows setting work schedules for each manufacturing process according to the manufacturing process flow without needing to confirm the workflow diagram. The technology also discloses that, when work elements are selected, each work element representing the work of each manufacturing process of a product is displayed in the time schedule setting area in a manner different from work elements associated with manufacturing processes of other different products. Summary of the Invention
[0004] However, in the manufacturing workflow timeline screen, there are options to switch the timeline to short or long periods to manage the schedule. Sometimes, in the long-term timeline screen, the display of job content or space is limited, and the responsiveness of the job is restricted. In such cases, it is necessary to switch the timeline screen to a short-term timeline screen that allows for job allocation to adjust the display of equipment or time periods, which compromises convenience.
[0005] The purpose of this invention is to provide an information processing system, information processing method, and program product that improves the convenience of assigning tasks in a timetable screen with restricted task assignment operations.
[0006] According to a first aspect of the present invention, an information processing system is provided, comprising a memory and a processor, wherein the processor, in a job management interface having a region capable of allocating jobs to each resource, accepts the selection of a specific region while displaying a first timetable screen with limited job allocation, and displays a second timetable screen showing the selected specific region at a larger scale than the first timetable screen, and when an unassigned job card is configured in the second timetable screen, reflects the received job card in the corresponding position of the first timetable screen.
[0007] According to a second aspect of the present invention, in the information processing system involved in the first aspect, the processor's selection of the specific region is performed by selecting the range based on user operations or by selecting from specific processes involving unassigned jobs.
[0008] According to a third aspect of the present invention, in the information processing system involved in the second aspect, when the user selects the unassigned job, the processor performs the following processing as the specific processing: displays multiple candidate areas, which are candidates of the specific area selectable in the first timetable screen; and enlarges and displays the candidate area selected by the user from the multiple candidate areas as the specific area in the second timetable screen.
[0009] According to a fourth aspect of the present invention, in the information processing system involved in the third aspect, the processor performs the following processing as the specific processing: for the selected unassigned job, the candidate region is extracted and displayed by using a learned model that has been pre-learned based on a dataset of user-selected regions.
[0010] According to a fifth aspect of the present invention, in the information processing system involved in the third aspect, the processor performs the following processing as the specific processing: referring to workflow information including attributes of the job and attributes of resources capable of allocating the job, determining and displaying the candidate area for the selected unassigned job.
[0011] According to a sixth aspect of the present invention, in the information processing system involved in the fifth aspect, the processor performs the following processing as the specific processing: referring to the workflow information of the selected unassigned job, a region that is immediately after the completion time of the previous job and immediately before the start time of the subsequent job, and has more than the job time required per resource, is identified as the candidate region and displayed.
[0012] According to the seventh aspect of the present invention, in the information processing system involved in any of the second to sixth aspects, the processor performs the following processing as the specific processing: referring to the workflow information of the selected unassigned job, if there are other different jobs to be performed after the selected unassigned job and the different jobs have not been assigned, a second candidate area as a candidate for arranging the different jobs is also displayed in the second timetable screen.
[0013] According to the eighth aspect of the present invention, in the information processing system involved in the seventh aspect, when there are multiple candidates for the regions where the different jobs are assigned, the processor displays a list of multiple candidates and accepts the selection of candidates from the list to be displayed in the second timetable screen.
[0014] According to a ninth aspect of the present invention, in the information processing system involved in the seventh aspect, after configuring the selected unassigned job card in the area of the second timetable screen, the processor determines and displays the second candidate area as an assignment candidate for the different jobs based on the area where the unassigned jobs are configured.
[0015] According to the tenth aspect of the present invention, in the information processing system involved in any of the first to ninth aspects, the processor restricts the operations related to the assignment of the job in the first time schedule screen by switching the time axis, and changes the time axis restricting the operations in the first time schedule screen with reference to the attributes of the selected unassigned job.
[0016] According to the eleventh aspect of the present invention, a program product is provided, comprising a program for causing a computer to perform processing, wherein the processing is as follows: in a job management interface having a region capable of allocating jobs to each resource, while displaying a first timetable screen with limited job allocation, accepting the selection of a specific region, displaying a second timetable screen showing the selected specific region at a larger scale than the first timetable screen, and reflecting the received job card in the corresponding position on the first timetable screen when the configuration of an unassigned job card is accepted in the second timetable screen.
[0017] According to the twelfth aspect of the present invention, an information processing method is provided, wherein, in a job management interface having a region capable of allocating jobs to each resource, when a first timetable screen with limited job allocation is displayed, a selection of a specific region is accepted, and a second timetable screen displaying the selected specific region at a larger scale than the first timetable screen is displayed; when an unassigned job card is configured in the second timetable screen, the accepted job card is reflected in the corresponding position of the first timetable screen.
[0018] (Effect)
[0019] According to the first and twelfth solutions, the convenience of assigning jobs in the timetable screen of the restricted job assignment operation can be improved.
[0020] According to the second scheme, the selection of specific areas can be considered to improve convenience.
[0021] According to the third approach, convenience can be improved by considering the display of multiple candidate regions as specific processes.
[0022] According to the fourth approach, the accuracy of candidate regions can be improved by considering the display of multiple candidate regions based on the learned model.
[0023] According to the fifth approach, by taking into account workflow information, the accuracy of candidate regions can be improved by referring to history.
[0024] According to the sixth approach, by taking into account workflow information, the accuracy of candidate regions can be improved by referring to history.
[0025] According to the seventh approach, convenience can be improved by considering candidate areas for different tasks.
[0026] According to the eighth scheme, convenience can be improved by considering multiple candidate areas for different tasks.
[0027] According to the ninth scheme, it is possible to consider adjusting the candidate areas for different tasks based on the configured task area to improve convenience.
[0028] According to the tenth solution, convenience can be improved by considering the attributes of the task in the timeline-based schedule screen.
[0029] According to the eleventh solution, the convenience of job assignment can be improved in the timetable screen that restricts job assignment operations. Attached Figure Description
[0030] Figure 1 This is a schematic diagram illustrating the manufacturing system of this embodiment;
[0031] Figure 2 This is a block diagram illustrating an example of the functional structure of the manufacturing management system of this embodiment;
[0032] Figure 3 This is a diagram representing an example of a job management interface;
[0033] Figure 4 This is an example of how the time unit on the schedule screen is displayed when it has been changed;
[0034] Figure 5 This is an example of how the time unit on the schedule screen is displayed when it has been changed;
[0035] Figure 6 This is an example of accepting a selection of a specific area based on user actions and displaying the selected area as the specific area in the second timeline screen;
[0036] Figure 7This is an example of accepting the selection of a specific area based on a specific process and displaying it in the second timeline screen;
[0037] Figure 8 This is an example of displaying a second timetable screen corresponding to the printer for the print job and also displaying a second timetable screen corresponding to the processing machine as a candidate for the processing job.
[0038] Figure 9 This is an example of displaying a list of multiple candidates so that the user can select which candidate to display;
[0039] Figure 10 This is a flowchart illustrating an example of an information processing flow performed by a manufacturing management system. Detailed Implementation
[0040] Hereinafter, an example of an embodiment of the present invention will be described with reference to the accompanying drawings. Furthermore, in each drawing, the same or equivalent constituent elements and parts are labeled with the same reference numerals. Additionally, the scale of the drawings has been exaggerated for ease of explanation and sometimes differs from the actual scale.
[0041] <Manufacturing System 1>
[0042] First, the manufacturing system 1 of this embodiment will be described. Figure 1 This is a schematic diagram showing the manufacturing system 1 of this embodiment.
[0043] Manufacturing system 1 is a system for manufacturing products (specifically, printed materials). In this embodiment, manufacturing system 1 receives manufacturing orders for printed materials, generates a manufacturing plan, and manufactures the printed materials according to the manufacturing plan.
[0044] The manufacture of printed materials is one example of work. The manufacture of printed materials is a concept encompassing the various processes performed to produce printed materials. Examples of printed materials include books, brochures, and leaflets.
[0045] Specifically, such as Figure 1 As shown, the manufacturing system 1 includes multiple printers 2, multiple processing machines 4, an order management system 6, a display unit 7, an input unit 8, and a manufacturing management system 10.
[0046] like Figure 1 As shown, the various parts of manufacturing system 1 are connected via communication line 3. Communication line 3 is, for example, a wired or wireless communication line. As a wireless-based communication line, for example, a line using the Internet or an intranet. The various parts of manufacturing system 1 will now be described.
[0047] Furthermore, the product to be manufactured is not limited to printed matter, but can also be other industrial products, and may be a product manufactured by equipment. The work performed by this invention is not limited to the manufacture of printed matter, but can also include the manufacture of products other than printed matter, other operations, etc. Therefore, the manufacturing system of this invention can also be a system for manufacturing products other than printed matter. Additionally, the system of this invention can also be a work system that performs work that does not involve the manufacture of a product.
[0048] <Multiple printers 2 and multiple processing machines 4>
[0049] Printer 2 and processing machine 4 are examples of equipment capable of performing work. Multiple printers 2 are equipment for printing on recording media. Multiple processing machines 4 are equipment for processing the printed recording media. Processing machines 4 include cutting machines for cutting recording media, binding machines for binding recording media, and punching machines for punching holes in recording media. Hereinafter, printer 2 and processing machine 4 will sometimes be collectively referred to as equipment 2 and 4. Equipment 2 and 4 are examples of resources of the present invention; resources also include workers, etc.
[0050] <Order Management System 6>
[0051] The order management system 6 is a system that manages information related to the manufacturing of printed materials for which orders have been received from customers (hereinafter referred to as manufacturing information). When the order management system 6 receives a manufacturing order for printed materials from a customer, it sends the manufacturing information of the printed materials to the manufacturing management system 10 via communication line 3.
[0052] <Display Unit 7 and Input Unit 8>
[0053] Display unit 7 is an example of a display unit, and is a structural part that displays prompt information to the user. Specifically, as an example, display unit 7 is composed of a liquid crystal display. In addition, display unit 7 is not limited to a liquid crystal display, but can also be an organic EL (Electroluminescence) display or the like, as long as it can display prompt information to the user.
[0054] The display screen shown by the display unit 7 includes the job management interface 20 (see reference). Figure 3The job management interface 20 has an area for assigning jobs to each resource, including a schedule screen 34 that receives and reflects the configuration of job cards. The specific implementation of the job management interface 20 and the schedule screen 34 will be described later. In this invention, a job refers to a process performed by resources such as equipment 2 and 4, including, for example, prepress processing such as imposition or preflight inspection, printing, cutting, or binding, and post-press processing. Furthermore, jobs in this invention are not limited to printing-related processes.
[0055] The input unit 8 is a structural unit that inputs instructions issued by the user. Specifically, as an example, the input unit 8 consists of a pointing device such as a mouse and input keys such as a keyboard.
[0056] Furthermore, the input unit 8 is not limited to a pointing device and input keys; it can also be composed of a touch panel or the like, as long as it can input user instructions.
[0057] <Manufacturing Management System 10>
[0058] The manufacturing management system 10 is an example of the information processing system of the present invention, and is a system for managing the manufacture of printed materials. The manufacturing management system 10 includes the function of displaying various screens of the job management interface 20 on the display unit 7. Furthermore, the manufacturing system 1 can also be understood as an example of an information processing system.
[0059] Specifically, the manufacturing management system 10 has the functions of a computer, such as... Figure 1 As shown, it has a processor 11, a storage device 12 and a memory 13.
[0060] As processor 11, for example, a general-purpose processor, namely CPU (Central Processing Unit), is used.
[0061] Storage device 12 stores various programs and data, including information processing program 12A. Specifically, storage device 12 is implemented using recording devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), and flash memory. Furthermore, storage device 12 is not limited to a single unit; it can also consist of multiple units located in physically separate locations. Information processing program 12A is an example of an information processing program.
[0062] Memory 13 is a working area for processor 11 to execute various programs, and temporarily records various programs or data while processor 11 is performing processing. Processor 11 reads various programs, including information processing program 12A, from storage device 12 into memory 13, and uses memory 13 as a working area to execute programs.
[0063] In the manufacturing management system 10, the processor 11 executes a processing program to perform various functions of pre-set processing. The functional structure achieved through the cooperation of the processor 11 as a hardware resource and the processing program as a software resource will be described below.
[0064] <Functional Structure of Manufacturing Management System 10>
[0065] Figure 2 This is a block diagram illustrating an example of the functional structure of the manufacturing management system 10 of this embodiment. As an example, such as... Figure 2 As shown, the manufacturing management system 10 includes an operation receiving unit 91, a display control unit 92, and a specific processing unit 93.
[0066] The operation receiving unit 91 accepts user operations on the job management interface 20. The display control unit 92 displays the job management interface 20 and controls the display of the schedule screen 34 on the job management interface 20. The specific processing unit 93 performs specific processing on the selection of unassigned jobs.
[0067] In this embodiment, when the operation receiving unit 91 displays a schedule screen showing the allocation of limited jobs, it accepts the selection of a specific area. The display control unit 92 displays a second schedule screen for displaying the specific area. The second schedule screen is displayed at a larger scale than the first schedule screen. Furthermore, the operation receiving unit 91 accepts the configuration of unassigned job cards in the second schedule screen. When an unassigned job card is configured in the second schedule screen, the display control unit 92 reflects the accepted job card (hereinafter referred to as the job card) in the corresponding position on the first schedule screen. The details of the processing of each unit will now be explained with reference to screen examples.
[0068] Figure 3 The job management interface 20 is a diagram illustrating an example of a job management interface. In this invention, the job management interface refers to a screen display that allows the user to confirm and edit job schedules. The job management interface 20 includes a selection display area 31, a menu area 32, an unassigned job area 33, and a schedule screen 34.
[0069] Display selection area 31 is the area in the job management interface 20 where the user selects the display format when setting a work schedule for each printed item that has received an order.
[0070] Menu area 32 is the area that sets the display method of the content displayed on the timetable screen 34 according to the display format selected in display selection area 31. Menu area 32 can adjust the range of dates and times that are the objects of the work schedule settings, that is, the display period of the calendar. In addition, the time axis of the work displayed on the timetable screen 34 can be changed by setting the display scale 32A, and the zoom level corresponding to the time axis can be set, that is, the scale.
[0071] In the unassigned job area 33, unassigned job cards 33A that have not been assigned to equipment are displayed. Users can select and drag unassigned job cards 33A and configure them in the schedule screen 34 to assign jobs in the work schedules of equipment 2 and 4. In addition, if the product is printed, the printing job corresponds to equipment 2 (printer 2), and the processing job corresponds to equipment 4 (processor 4).
[0072] The work schedule for each task assigned to equipment information 34A representing equipment 2 and 4 is configured as a task card 34B and displayed in the schedule screen 34. The schedule screen 34 displays the time periods corresponding to the time axis of the tasks set in the display scale 32A. Figure 3 The display is an example of setting the timeline to 12 hours (in units of one day). When set to 12 hours, some information related to the attributes of the job can be displayed in the job card 34B. The timeline area, which is adjacent to the equipment information 34A on the timetable screen 34 and the second timetable screen 35N described later, is an example of the area in this invention where jobs can be assigned.
[0073] Here, an example is given of restricting the assignment of tasks in the timetable screen 34. Figure 4 and Figure 5 This is an example of how the time unit on screen 34 has been changed. Figure 4 This illustration shows the scenarios where the timeline of the schedule screen (34) is set to three days or seven days. Figure 5The following is an example of a screen where the time axis of the schedule screen 34 is set to one month. As the time axis period is lengthened to three days, seven days, or one month, the schedule screen 34 becomes a small-scale overhead view, and the display of the work card 34B becomes a thin bar. Therefore, information cannot be displayed on the work card itself in the small-scale display. In this case, direct configuration of the work card 34B is restricted in the schedule screen 34 (hereinafter referred to as the first schedule screen 34M) with a long-term time axis such as seven days or one month. That is, the following operation is prohibited: selecting the work card 33A with an unassigned work area 33 and configuring it in the first schedule screen 34M by dragging and dropping. This is because configuring the work card 34B requires detailed time specification control of its position, but this detailed time specification control cannot be reflected in the long-term time axis overhead view. Therefore, to configure multiple work cards 34B, the display needs to be switched to a short-term time axis display, but configuring multiple work cards 34B requires switching the time axis of the schedule display multiple times, which is cumbersome for the user.
[0074] Therefore, in this embodiment, a specific area selected in the first timeline screen 34M that limits the time axis of reflection is displayed in a separate second timeline screen 35N.
[0075] (The first method related to the display of a specific area)
[0076] The primary way to display a specific area is when the user selects a range. Figure 6 This is an example of accepting a selection of a specific area based on user operation and displaying the selected area as the specific area on the second timetable screen 35N. Regarding the first timetable screen 34M, the time axis is in seven-day units, limiting the configuration of the work cards 34B. Here, the operation receiving unit 91 accepts the user's selection of a specific area (34C) through operation on the first timetable screen 34M. In the user's operation, in the overhead display state, a roughly estimated area is selected with a rectangle. The display control unit 92 extracts the specific area corresponding to the period of the accepted range (34C) and displays it on the second timetable screen 35N, which is displayed as a pop-up window or other screen. The second timetable screen 35N is a display corresponding to the period of the selected range, i.e., the specific area. Furthermore, the second timetable screen 35N can be displayed on the display unit 7 as another screen that overlaps, is side-by-side with, or is separated from the first timetable screen 34M. In this way, by reflecting the configuration of the work cards 34B in parallel while confirming the timetable based on the long-term overhead display, the convenience of job allocation is improved while ensuring a clear overview when confirming the timetable.
[0077] (A second method related to the display of a specific area)
[0078] The second way to display a specific area is in cases where specific processing is required. Figure 7 This is an example where a specific processing unit accepts the selection of a specific area and displays it on the second timetable screen 35N. The operation receiving unit 91 accepts the user's operation of selecting an unassigned job (job card 33A) from the unassigned job area 33. The specific processing unit 93 displays multiple candidate areas 34D for the selected unassigned job; these candidate areas 34D are candidates for the specific areas selectable in the first timetable screen 34M. The specific processing unit 93 accepts the candidate area 34D selected by the user from the multiple candidate areas 34D as the specific area and enlarges and displays it on the second timetable screen 35N. Furthermore, although the example uses quadrilateral markers to display the candidate areas 34D, it is not limited to this; markers such as circles or double circles can be displayed to differentiate based on priority.
[0079] The selection of multiple candidate regions 34D can be performed using any method. For example, selection based on a learned model (AI) and selection based on a reference to workflow information can be used. In selection based on a learned model (1), a learned model that has been pre-learned using a dataset based on user region selection is used. The specific processing unit 93 extracts and displays candidate regions for the selected unassigned job using the learned model. In selection based on a reference to workflow information (2), candidate regions for the selected unassigned job are determined and displayed by referring to workflow information. The workflow information contains information related to the attributes of the job and information related to the attributes of the equipment that can be assigned the job. Information related to the attributes of the job includes, for example, the job ID, product name, part name, work name, previous job ID, next job ID, self-made / outsourced, outsourcing number, resource (equipment) reservation, start / order reservation date and time, completion / delivery reservation date and time, and product delivery deadline. Information related to equipment attributes, such as equipment ID, equipment category, equipment name, number of printer colors, and processing job category, may also include the daily or shift-based work rate for each piece of equipment. The Specific Processing Department 93, referring to the workflow information of the selected unassigned jobs, identifies and displays the following areas of the equipment as candidate areas: areas immediately following the completion time of the previous job and immediately following the start time of the next job, with idle time exceeding the job's required time calculated per piece of equipment. Alternatively, it may be determined based on the workflow information, the type of product related to the job (e.g., flyers or books if the product is printed material), or the past customer history of the job's orderer.
[0080] Additionally, the display control unit 92 can also change the time axis for restricted operations in the first timetable screen 34M based on the attributes of the selected unassigned job. For example, sometimes the working hours for offset printing and digital printing are different. Therefore, if the working time as a job attribute is short, the seven days, which is usually a restricted operation time axis, can also be treated as an unrestricted time axis and set as the normal timetable screen 34. Conversely, if the working time as a job attribute is long, the three days, which is usually an unrestricted operation time axis, can also be treated as a restricted time axis and changed to the restricted operation first timetable screen 34M.
[0081] (A third method related to the display of a specific area)
[0082] A third way to display a specific area is to show candidate areas for other different jobs. In product management processes, sometimes there are other different processing jobs to be performed after a printing job, and the process must continue. Therefore, if the selected unassigned job is a printing job and there are processing jobs after the printing job, then their respective screens are displayed. For example... Figure 8 As shown, a second timetable screen 35N1 corresponding to the area of printer 2 for a printing job is displayed, and a second timetable screen 35N2 corresponding to the area of processing machine 4 as a candidate for a processing job is also displayed. The second timetable screen 35N2 of processing machine 4 is an example of a second candidate area of the present invention as a candidate for arranging different jobs. Furthermore, the case where there is one second candidate area is shown, but there may also be multiple second candidate areas.
[0083] In addition, when there are multiple candidates for equipment in areas where different tasks are assigned, a list of multiple candidates is displayed. Figure 9 This is an example of displaying a list of multiple candidates and allowing the user to select which candidate to display. By accepting the selection of a candidate displayed in the second timetable screen 35N2 from list 40, the second timetable screen 35N2 corresponding to the resource of the accepted candidate is displayed.
[0084] <Processing flow>
[0085] Next, the processing flow of the manufacturing management system 10 will be explained. Figure 10 This is a flowchart illustrating an example of the information processing flow performed by the manufacturing management system 10. The processor 11 processes information by reading the information processing program 12A from the storage device 12 and expanding it into the memory 13 for execution.
[0086] In step S100, the processor 11 determines whether the timeline setting of the job management interface 20 is a top-down display. A top-down display is the display of the first timetable screen 34M, which restricts operations. If it is a top-down display, proceed to step S102. If it is not a top-down display, proceed to step S120, and perform normal job allocation processing in the timetable screen 34M, which does not restrict operations.
[0087] In step S102, the processor 11 determines whether the user has selected an allocation range. If the user has selected an allocation range, the process proceeds to step S104. If the user has not selected an allocation range, the process proceeds to step S108.
[0088] In step S104, the processor 11 selects the range of a specific area from the user's acceptance.
[0089] In step S106, the processor 11 uses the accepted range as a specific area and displays a second timetable screen 35N.
[0090] In step S108, processor 11 accepts the selection of unassigned jobs.
[0091] In step S110, the processor 11 selects a candidate region 34D as a candidate for a specific region selectable in the first timetable screen 34M for the selected unassigned jobs, and displays multiple such candidate regions 34D.
[0092] In step S112, the processor 11 accepts the user's selection from a plurality of candidate regions 34D.
[0093] In step S114, the processor 11 refers to the workflow information of the selected unassigned jobs to determine whether there are different jobs in the workflow of the job. For example, the job is a printing job, and there is a processing job as a different job. If there are different jobs, proceed to step S118. If there are no different jobs, proceed to step S116.
[0094] In step S116, the processor 11 receives the selected candidate region 34D as a specific region and displays the second timetable screen 35N.
[0095] In step S118, the processor 11 receives the selected candidate region 34D as a specific region, displays a second schedule screen 35N1 for the selected job, and displays a second schedule screen 35N2 for different jobs. If there are multiple candidate resource regions for different jobs, a list 40 is displayed for the user to select.
[0096] Furthermore, various processors other than the CPU can also perform information processing executed by the processor (CPU) reading software (program) in the above-described embodiments. Examples of processors in this context include FPGAs (Field-Programmable Gate Arrays) and PLDs (Programmable Logic Devices) whose circuit structures can be modified after manufacturing, as well as ASICs (Application Specific Integrated Circuits) and other processors with circuit structures specifically designed for performing specific processes, i.e., dedicated circuits. Information processing can be performed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is a circuit composed of circuit elements such as semiconductor components.
[0097] Furthermore, while the above embodiments describe the information processing program being pre-stored (installed) in a ROM or storage device, this is not a limitation. The program may also be provided on a non-transitory recording medium such as a CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), or USB (Universal Serial Bus) memory. Alternatively, the program may be configured to be downloaded from an external device via a network.
[0098] Furthermore, the operation of the processor in the above embodiments can be performed not only by a single processor, but also by multiple processors located in physically separate positions working together. Additionally, the order of the processor's operations is not limited to the order described in the above embodiments and can be appropriately changed.
[0099] (Postscript) (((1)))
[0101] An information processing system, wherein,
[0102] It has memory and processor,
[0103] The processor
[0104] In the job management interface of a region that can assign jobs to each resource,
[0105] When the first schedule screen displays a limited allocation of tasks, accept the selection of a specific area.
[0106] A second timetable screen displays the selected specific area at a larger scale than the first timetable screen.
[0107] When an unassigned job card is received in the second timetable screen, the received job card will be reflected in the corresponding position in the first timetable screen. (((2)))
[0109] According to the information processing system described in ((1)), wherein,
[0110] The processor
[0111] The selection of the specific region is performed through selection based on the range of user operations, or through selection in a specific process for the selection of unassigned jobs. (((3)))
[0113] According to the information processing system described in ((2)), wherein,
[0114] The processor
[0115] When the user selects the unassigned job, the following processing is performed as the specific processing: multiple candidate areas are displayed, which are candidates of the specific area selectable in the first timetable screen; the candidate area selected by the user from the multiple candidate areas is enlarged and displayed as the specific area in the second timetable screen. (((4)))
[0117] According to the information processing system described in ((3)), wherein,
[0118] The processor
[0119] As a specific process, the following steps are performed: for the selected unassigned job, the candidate region is extracted and displayed using a learned model that has been pre-learned based on the user's region selection dataset. (((5)))
[0121] According to the information processing system described in ((3)), wherein,
[0122] The processor
[0123] The specific process is as follows: referring to workflow information including job attributes and resources that can allocate jobs, the candidate region for the selected unassigned jobs is determined and displayed. (((6)))
[0125] According to the information processing system described in ((5)), wherein,
[0126] The processor
[0127] As a specific process, the following processing is performed: referring to the workflow information of the selected unassigned jobs, the idle area that is immediately after the completion time of the previous job and immediately before the start time of the next job, and has more than the job time required per resource, is identified as the candidate area and displayed. (((7)))
[0129] The information processing system according to any one of ((2))) to ((6))) wherein,
[0130] The processor
[0131] As a specific process, the following processing is performed: referring to the workflow information of the selected unassigned job, if there are other different jobs to be performed after the selected unassigned job and these different jobs have not been assigned, a second candidate area, which is a candidate for scheduling the different jobs, is also displayed in the second timetable screen. (((8)))
[0133] According to the information processing system described in ((7)), wherein,
[0134] The processor
[0135] If there are multiple candidates for the regions where the different jobs are assigned, a list of multiple candidates is displayed, and the selection of the candidate to be displayed in the second timetable screen is accepted. ((9)))
[0137] According to the information processing system described in ((7)), wherein,
[0138] The processor
[0139] After configuring the selected unassigned job card in the area of the second timetable screen, the second candidate area is determined and displayed as an assignment candidate for the different jobs based on the area where the unassigned jobs are configured. (((10)))
[0141] The information processing system according to any one of ((1))) to ((9))) wherein,
[0142] The processor
[0143] By switching timelines, operations related to the assignment of tasks in the first timeline screen can be restricted.
[0144] Based on the attributes of the selected unassigned job, change the timeline that restricts operations in the first timetable screen. (((11)))
[0146] An information processing program, which is a program that causes a computer to perform processing, wherein the processing is:
[0147] In the job management interface of a region that can assign jobs to each resource,
[0148] When the first schedule screen displays a limited allocation of tasks, accept the selection of a specific area.
[0149] A second timetable screen displays the selected specific area at a larger scale than the first timetable screen.
[0150] When an unassigned job card is received in the second timetable screen, the received job card will be reflected in the corresponding position in the first timetable screen.
[0151] According to (((1)), it is possible to improve the convenience of assigning jobs in the timetable screen of the restricted job assignment operation.
[0152] According to ((2)), it is possible to consider the selection of specific areas to improve convenience.
[0153] According to ((3)), convenience can be improved by considering the display of multiple candidate regions as specific processes.
[0154] According to ((4)), the accuracy of candidate regions can be improved by considering the display of multiple candidate regions based on the learned model.
[0155] According to ((5)), by taking into account workflow information, the accuracy of candidate regions can be improved by referring to history.
[0156] According to (6), by taking into account workflow information, the accuracy of candidate regions can be improved by referring to history.
[0157] According to ((7)), convenience can be improved by considering candidate areas for different tasks.
[0158] According to (8), convenience can be improved by considering multiple candidate areas for different tasks.
[0159] According to (9), it is possible to consider adjusting the candidate areas of different tasks to improve convenience by configuring the area of the task.
[0160] According to (((10)), convenience can be improved by considering the attributes of the task in the timeline-based schedule screen.
[0161] According to (((11)), the convenience of job assignment can be improved in the timetable screen that restricts job assignment operations.
Claims
1. An information processing system, characterized in that, It has memory and processor, The processor In the job management interface of a region that can assign jobs to each resource, When the first schedule screen displays a limited allocation of tasks, accept the selection of a specific area. A second timetable screen displays the selected specific area at a larger scale than the first timetable screen. When an unassigned job card is received in the second timetable screen, the received job card will be reflected in the corresponding position in the first timetable screen.
2. The information processing system according to claim 1, wherein, The processor The selection of the specific region is performed through selection based on the range of user operations, or through selection in a specific process for the selection of unassigned jobs.
3. The information processing system according to claim 2, wherein, The processor When the user selects the unassigned job, the following processing is performed as the specific processing: multiple candidate areas are displayed, which are candidates of the specific area selectable in the first timetable screen; the candidate area selected by the user from the multiple candidate areas is enlarged and displayed as the specific area in the second timetable screen.
4. The information processing system according to claim 3, wherein, The processor As a specific process, the following steps are performed: for the selected unassigned job, the candidate region is extracted and displayed using a learned model that has been pre-learned based on the user's region selection dataset.
5. The information processing system according to claim 3, wherein, The processor The specific process is as follows: referring to workflow information including job attributes and resources that can allocate jobs, the candidate region for the selected unassigned jobs is determined and displayed.
6. The information processing system according to claim 5, wherein, The processor As a specific process, the following processing is performed: referring to the workflow information of the selected unassigned jobs, the idle area that is immediately after the completion time of the previous job and immediately before the start time of the next job, and has more than the job time required per resource, is identified as the candidate area and displayed.
7. The information processing system according to any one of claims 2 to 6, wherein, The processor As a specific process, the following processing is performed: referring to the workflow information of the selected unassigned job, if there are other different jobs to be performed after the selected unassigned job and these different jobs have not been assigned, a second candidate area, which is a candidate for scheduling the different jobs, is also displayed in the second timetable screen.
8. The information processing system according to claim 7, wherein, The processor If there are multiple candidates for the regions where the different jobs are assigned, a list of multiple candidates is displayed, and the selection of the candidate to be displayed in the second timetable screen is accepted.
9. The information processing system according to claim 7, wherein, The processor After configuring the selected unassigned job card in the area of the second timetable screen, the second candidate area is determined and displayed as an assignment candidate for the different jobs based on the area where the unassigned jobs are configured.
10. The information processing system according to any one of claims 1 to 9, wherein, The processor By switching timelines, operations related to the assignment of tasks in the first timeline screen can be restricted. Based on the attributes of the selected unassigned job, change the timeline that restricts operations in the first timetable screen.
11. A program product comprising a program that causes a computer to perform a process, characterized in that the process is: In the job management interface of a region that can assign jobs to each resource, When the first schedule screen displays a limited allocation of tasks, accept the selection of a specific area. A second timetable screen displays the selected specific area at a larger scale than the first timetable screen. When an unassigned job card is received in the second timetable screen, the received job card will be reflected in the corresponding position in the first timetable screen.
12. An information processing method, characterized in that, In the job management interface of a region that can assign jobs to each resource, When the first schedule screen displays a limited allocation of tasks, accept the selection of a specific area. A second timetable screen displays the selected specific area at a larger scale than the first timetable screen. When an unassigned job card is received in the second timetable screen, the received job card will be reflected in the corresponding position in the first timetable screen.
Citation Information
Patent Citations
Information processing device and information processing program
JP2023044514A
Information processor and information processing program
JP2024070719A