Schedule creation method, system and device and medium
By introducing a schedule creation method of natural language input into the OA system, the problem of cumbersome schedule creation operations in the existing technology is solved, and a more efficient schedule creation process is achieved.
Patent Information
- Application Number
- CN202311423134.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-02
AI Technical Summary
The schedule creation process in the existing OA system requires users to enter multiple schedule configuration items one by one, which is cumbersome and has low efficiency.
Provides a schedule creation method, allowing users to enter content in natural language in the schedule creation page, automatically generate schedule information, thereby realizing automatic schedule creation. The method includes obtaining pending information, displaying schedule configuration items, and confirming operations to create a target schedule.
Through natural language input, users can quickly generate and confirm schedule information, reducing the steps of manual input and improving the efficiency of schedule creation.
Smart Images

Figure CN119919103A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a schedule creation method, system, electronic device, and computer-readable storage medium. Background Art
[0002] With the continuous development of computer technology, office automation (OA), which combines computer technology with modern office, has emerged. Office automation can realize the automatic processing of office affairs, greatly improving the work efficiency of individual or group office affairs.
[0003] Enterprises can use OA systems (such as business platforms and business systems) to assist office work. OA systems usually include a schedule module, which can be used to create and manage user schedules, so that user schedules can be arranged clearly and reasonably.
[0004] Specifically, the user can enter multiple schedule configuration items in the page provided by the schedule module, such as schedule subject, schedule time, schedule participants, etc., to achieve schedule creation. However, for a schedule information, the above method requires the user to enter the schedule configuration items one by one, which is cumbersome and the efficiency of schedule creation is low. Summary of the invention
[0005] The present application provides a schedule creation method. The method supports users to automatically generate schedule information by inputting natural language in a schedule creation page, thereby realizing automatic creation of schedules. The present application also provides a system, an electronic device, a computer-readable storage medium, and a computer program product corresponding to the above method.
[0006] In a first aspect, the present application provides a schedule creation method, the method comprising:
[0007] In response to an input request triggered on a schedule creation page, obtaining information to be processed, wherein the information to be processed is used to represent natural language content, and the information to be processed is used to indicate generation of a target schedule;
[0008] Displaying schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed;
[0009] In response to a confirmation operation on the schedule information, the target schedule is created.
[0010] In some possible implementations, the obtaining of to-be-processed information in response to an input request triggered on a schedule creation page includes:
[0011] In response to an input request triggered on a schedule creation page, obtaining input information on the schedule creation page;
[0012] Based on the input information, information to be processed is generated.
[0013] In some possible implementations, the obtaining of to-be-processed information in response to an input request triggered on a schedule creation page includes:
[0014] In response to an input request triggered on a schedule creation page, display at least one schedule creation template;
[0015] In response to a selection operation on the at least one schedule creation template, displaying template content of a target schedule creation template;
[0016] In response to an input operation on the schedule creation page, to-be-processed information is generated based on the template content of the target schedule creation template and the input information on the schedule creation page.
[0017] In some possible implementations, the obtaining of to-be-processed information in response to an input request triggered on a schedule creation page includes:
[0018] In response to an input request triggered on a schedule creation page, display at least one schedule creation control;
[0019] In response to a trigger operation on a target schedule creation control in at least one schedule creation control, to-be-processed information is generated based on creation information indicated by the target schedule creation control.
[0020] In some possible implementations, displaying schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed includes:
[0021] Generate the multiple schedule configuration items in sequence according to the information to be processed and based on the positional relationship of the display areas of the multiple schedule configuration items in the schedule creation page;
[0022] For a target schedule configuration item among the multiple schedule configuration items, in response to the target schedule configuration item being generated, the target schedule configuration item is displayed on the schedule creation page.
[0023] In some possible implementations, the method further includes:
[0024] In response to generating the target schedule configuration item, a prompt interface is displayed in a display area corresponding to the target schedule configuration item in the schedule creation page, and display content in the prompt interface indicates that the target schedule configuration item is being generated.
[0025] In some possible implementations, the method further includes:
[0026] In response to a retry operation triggered on the schedule creation page, re-generate the plurality of schedule configuration items in sequence; or,
[0027] In response to a stop operation triggered on the schedule creation page, the generation of the plurality of schedule configuration items is stopped.
[0028] In some possible implementations, displaying schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed includes:
[0029] Sending the information to be processed to a language model, and receiving a plurality of schedule configuration items returned by the language model;
[0030] According to the multiple schedule configuration items, schedule information including the multiple schedule configuration items is displayed on the schedule creation page.
[0031] In some possible implementations, the method further includes:
[0032] receiving input information in response to a triggering operation on a target schedule configuration item among the plurality of schedule configuration items;
[0033] According to the input information, the updated target schedule configuration item is displayed in the display area of the target schedule configuration item.
[0034] In a second aspect, the present application provides a schedule creation system, the system comprising:
[0035] An acquisition module, configured to acquire information to be processed in response to an input request triggered on a schedule creation page, wherein the information to be processed is used to represent natural language content, and the information to be processed is used to indicate the generation of a target schedule;
[0036] A display module, configured to display schedule information including a plurality of schedule configuration items on the schedule creation page according to the information to be processed;
[0037] The creating module is used to create the target schedule in response to a confirmation operation on the schedule information.
[0038] In some possible implementations, the acquisition module is specifically used to:
[0039] In response to an input request triggered on a schedule creation page, obtaining input information on the schedule creation page;
[0040] Based on the input information, information to be processed is generated.
[0041] In some possible implementations, the acquisition module is specifically used to:
[0042] In response to an input request triggered on a schedule creation page, display at least one schedule creation template;
[0043] In response to a selection operation on the at least one schedule creation template, displaying template content of a target schedule creation template;
[0044] In response to an input operation on the schedule creation page, to-be-processed information is generated based on the template content of the target schedule creation template and the input information on the schedule creation page.
[0045] In some possible implementations, the acquisition module is specifically used to:
[0046] In response to an input request triggered on a schedule creation page, display at least one schedule creation control;
[0047] In response to a trigger operation on a target schedule creation control in at least one schedule creation control, to-be-processed information is generated based on creation information indicated by the target schedule creation control.
[0048] In some possible implementations, the display module is specifically used to:
[0049] Generate the multiple schedule configuration items in sequence according to the information to be processed and based on the positional relationship of the display areas of the multiple schedule configuration items in the schedule creation page;
[0050] For a target schedule configuration item among the multiple schedule configuration items, in response to the target schedule configuration item being generated, the target schedule configuration item is displayed on the schedule creation page.
[0051] In some possible implementations, the display module is further used to:
[0052] In response to generating the target schedule configuration item, a prompt interface is displayed in a display area corresponding to the target schedule configuration item in the schedule creation page, and display content in the prompt interface indicates that the target schedule configuration item is being generated.
[0053] In some possible implementations, the display module is further used to:
[0054] In response to a retry operation triggered on the schedule creation page, re-generate the plurality of schedule configuration items in sequence; or,
[0055] In response to a stop operation triggered on the schedule creation page, the generation of the plurality of schedule configuration items is stopped.
[0056] In some possible implementations, the display module is specifically used to:
[0057] Sending the information to be processed to a language model, and receiving a plurality of schedule configuration items returned by the language model;
[0058] According to the multiple schedule configuration items, schedule information including the multiple schedule configuration items is displayed on the schedule creation page.
[0059] In some possible implementations, the display module is further used to:
[0060] receiving input information in response to a triggering operation on a target schedule configuration item among the plurality of schedule configuration items;
[0061] According to the input information, the updated target schedule configuration item is displayed in the display area of the target schedule configuration item.
[0062] In a third aspect, the present application provides an electronic device, the electronic device comprising a processor and a memory. The processor and the memory communicate with each other. The processor is used to execute instructions stored in the memory so that the electronic device executes the schedule creation method in the first aspect or any implementation of the first aspect.
[0063] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, wherein the instructions instruct an electronic device to execute the schedule creation method described in the first aspect or any one of the implementations of the first aspect.
[0064] In a fifth aspect, the present application provides a computer program product comprising instructions, which, when executed on an electronic device, enables the electronic device to execute the schedule creation method described in the first aspect or any one of the implementations of the first aspect.
[0065] Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations.
[0066] It can be seen from the above technical solutions that this application has the following advantages:
[0067] The present application provides a schedule creation method, which obtains information to be processed in response to an input request triggered on a schedule creation page, wherein the information to be processed is used to characterize natural language content, and the information to be processed is used to indicate the generation of a target schedule. Then, based on the information to be processed, schedule information including multiple schedule configuration items is displayed on the schedule creation page, and in response to a confirmation operation on the schedule information, a target schedule is created.
[0068] This method supports users to trigger the automatic creation of schedules by inputting natural language content on the schedule creation page. Multiple schedule configuration items are generated based on the information to be processed entered by the user for the user to preview, and the schedule is automatically created after the user confirms. In this way, for one schedule information, the user does not need to manually enter information for multiple schedule configuration items on the schedule creation page, thereby improving the efficiency of schedule creation. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] In order to more clearly illustrate the technical method of the embodiments of the present application, the drawings required for use in the embodiments are briefly introduced below.
[0070] Figure 1 A schematic diagram of a schedule creation method provided in an embodiment of the present application;
[0071] Figures 2A to 2G A schematic diagram of a schedule creation page provided in an embodiment of the present application;
[0072] Figure 3 A schematic diagram of the structure of a schedule creation system provided in an embodiment of the present application;
[0073] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] The terms "first" and "second" in the embodiments of the present application are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features.
[0075] First, some technical terms involved in the embodiments of the present application are introduced.
[0076] With the continuous development of computer technology, office automation (OA), which combines computer technology with modern office, has emerged. Office automation can realize the automatic processing of office affairs, greatly improving the work efficiency of individual or group office affairs.
[0077] Specifically, enterprises can use OA systems (such as business platforms, business systems) to assist in office work. OA systems usually include multiple system modules that provide different functions, such as instant messaging modules, form modules, task management modules, meeting modules, and calendar modules.
[0078] The schedule module can be used to create and manage user schedules, so that user schedules can be arranged clearly and reasonably. In addition, the schedule module also supports viewing other users' schedules, so as to intuitively obtain other users' free time and improve collaboration efficiency.
[0079] In the process of creating a schedule, the user can enter multiple schedule configuration items in the page provided by the schedule module, such as schedule subject, schedule time, schedule participants, etc., to achieve schedule creation. However, the above method requires the user to enter the schedule configuration items one by one, which is cumbersome and the efficiency of schedule creation is low.
[0080] In view of this, the present application provides a schedule creation method. The method obtains pending information in response to an input request triggered on a schedule creation page, wherein the pending information is used to represent natural language content, and the pending information is used to indicate the generation of a target schedule, and then displays schedule information including multiple schedule configuration items on the schedule creation page according to the pending information, and creates the target schedule in response to a confirmation operation on the schedule information.
[0081] This method supports users to trigger the automatic creation of schedules by inputting natural language content on the schedule creation page. Multiple schedule configuration items are generated based on the information to be processed entered by the user for the user to preview, and the schedule is automatically created after the user confirms. In this way, for one schedule information, the user does not need to manually enter information for multiple schedule configuration items on the schedule creation page, thereby improving the efficiency of schedule creation.
[0082] To facilitate understanding of the technical solution provided by the embodiments of the present application, it will be described below with reference to the accompanying drawings.
[0083] See also Figure 1 The embodiment of the present application provides a flow chart of a schedule creation method, which specifically includes:
[0084] S101: In response to an input request triggered on a schedule creation page, obtaining information to be processed.
[0085] The schedule creation page can be understood as a page used to create or edit a schedule. Depending on the application scenario, the schedule creation page can be expressed in different forms. For example, when a user uses an independent schedule tool to create a schedule, the schedule creation page can be a page loaded in the client corresponding to the schedule tool. For another example, when a user uses a schedule tool (such as a schedule module in a business platform) deployed in other systems (such as a business platform) to create a schedule, the schedule creation page can be a page loaded in the client corresponding to the other system. For another example, when a user uses a schedule tool that can be used online to create a schedule, the schedule creation page can be a page displayed in a browser.
[0086] The input request can be understood as a request to input information in the schedule creation page. In some embodiments, the schedule creation page includes a dialog window, which can provide an input box, and the user can generate an input request by triggering the input box, for example, by clicking the input box with a mouse, touching the input box with a touchpad, triggering the input box with a shortcut key, or triggering the input box with a voice command.
[0087] The information to be processed may include information entered by the user on the schedule creation page, such as information entered after the input box is triggered in the dialog window of the schedule creation page. In an embodiment of the present application, the information to be processed may be used to indicate the creation of a target schedule. Typically, the information to be processed may be used to characterize natural language content. For example, the information to be processed may include content used to describe requirements such as the target schedule theme, target schedule time, and target schedule participants. In this way, the user indicates the intention to create a target schedule by inputting natural language.
[0088] A schedule usually includes multiple schedule configuration items. In the schedule creation page, multiple schedule configuration items can be displayed in the display area corresponding to the multiple schedule configuration items. Considering that the user can manually input information for multiple schedule configuration items in the schedule creation page to create a schedule, or can use the schedule creation method provided in the embodiment of the present application to create a schedule, an entrance to a dialog window can be provided on the schedule creation page.
[0089] In specific implementation, in response to the triggering operation of the first display area in the schedule creation page, the dialog window is displayed. In other words, when the user enters the schedule creation page, the dialog window is not displayed, and when the user triggers the first area on the schedule creation page, the dialog window is displayed.
[0090] The first area may be used to display a first schedule configuration item, and the first schedule configuration item may be one of a plurality of schedule configuration items. In some embodiments, the display area of the first schedule configuration item may be a schedule configuration item located at the top of the schedule creation page, such as a schedule theme. In this way, when a user creates a schedule on the schedule creation page, the dialog window may be quickly called up, for example, a trigger operation is generated when the mouse is placed in the display area of the first schedule configuration item, and a dialog window is displayed, so that the user can enter the information to be processed in the dialog window.
[0091] The embodiments of the present application can obtain the information to be processed in different ways. In some embodiments, the input information in the schedule creation page can be obtained in response to an input request triggered on the schedule creation page, and the information to be processed can be generated based on the input information. That is, the user can enter information described in natural language on the schedule creation page (for example, the dialog window of the schedule creation page), and the input information can be used as the information to be processed to indicate the generation of the target schedule.
[0092] In other embodiments, in response to an input request triggered on a schedule creation page, at least one schedule creation template may be displayed, in response to a selection operation on at least one schedule creation template, the template content of the schedule creation template may be displayed, and in response to an input operation on the schedule creation page, information to be processed may be generated based on the target schedule creation template and the input information of the schedule creation page. In other words, by providing a schedule creation template to a user, the user may input information based on the template content of the schedule creation template, and the template content of the schedule creation template and the information input by the user may be used together as information to be processed, thereby using the schedule creation template to assist the user in inputting information.
[0093] In other embodiments, in response to an input request triggered on a schedule creation page, at least one schedule creation control may be displayed, and in response to a trigger operation on a target schedule creation control in at least one schedule creation control, information to be processed may be generated based on the creation information indicated by the target schedule creation control. In other words, by providing a schedule creation control to the user, the user may directly input information to be processed by triggering the schedule creation control.
[0094] S102: Displaying schedule information including multiple schedule configuration items on a schedule creation page according to the information to be processed.
[0095] After obtaining the information to be processed, multiple schedule configuration items can be generated according to the information to be processed. Among them, multiple schedule configuration items can be used to describe the target schedule from different aspects, and the schedule configuration items include but are not limited to the schedule subject, schedule time, schedule participants, use place, schedule outline, etc. When the schedule configuration item is the schedule subject, the content of the schedule configuration item can be a project discussion meeting, a demand review meeting, etc. When the schedule configuration item is the schedule duration, the content of the schedule configuration item can be 1 hour, 2 hours, etc.
[0096] In specific implementation, the information to be processed can be sent to the language model, multiple schedule configuration items returned by the language model are received, and then, according to the multiple schedule configuration items, the schedule information including the multiple schedule configuration items is displayed on the schedule creation page. Among them, the language model can be a model with semantic understanding and semantic analysis functions and natural language processing capabilities, such as a deep learning model trained using text data.
[0097] In some embodiments, the language model may be a model deployed in the schedule tool, and multiple schedule configuration items may be directly generated by inputting the information to be processed into the language model. In other embodiments, the language model may also be an external model, and multiple schedule configuration items may be generated by calling the language model after obtaining the information to be processed. In this way, the language model is used to identify and understand the user's schedule creation intention, so that the user can obtain schedule information including multiple schedule configuration items by inputting natural language.
[0098] In some possible implementations, considering that there are a large number of schedule configuration items, multiple schedule configuration items can be generated in sequence. In specific implementations, multiple schedule configuration items can be generated in sequence based on the positional relationship of the display areas of multiple schedule configuration items in the schedule creation page according to the information to be processed. For example, multiple schedule configuration items can be generated from top to bottom in sequence according to the positional relationship of the display areas of multiple schedule configuration items in the schedule creation page. In this way, multiple schedule configuration items are generated in sequence in a certain generation order, thereby improving the efficiency of schedule information generation.
[0099] Furthermore, after generating multiple schedule configuration items, they can be displayed on the schedule creation page. When multiple schedule configuration items are generated in sequence, for a target schedule configuration item among the multiple schedule configuration items, in response to the target schedule configuration item being generated, the target schedule configuration item can be displayed in the display area of the target schedule configuration item on the schedule creation page. In this way, when a schedule configuration item is generated, a schedule configuration item is displayed, and the user is informed of the generation progress in real time, so that the user can view the schedule information in real time.
[0100] In addition, in the process of generating multiple schedule configuration items, a prompt interface can also be provided on the schedule creation page. Specifically, in response to generating a target schedule configuration item, a prompt interface can be displayed in the display area corresponding to the target schedule configuration item on the schedule creation page, and the display content in the prompt interface indicates that the target schedule configuration item is being generated. In some embodiments, the prompt interface can be a dialog window on the schedule creation page, so that a dialog window is displayed in the display area corresponding to the schedule configuration item currently being generated, so that the dialog window can be moved with it, and the user is informed of the generation progress in real time.
[0101] During the generation of the schedule configuration items, the user can also retry or stop. Specifically, in response to a retry operation triggered on the schedule creation page, multiple schedule configuration items are regenerated in sequence, or in response to a stop operation triggered on the schedule creation page, multiple schedule configuration items are stopped from being generated.
[0102] In other words, for the target schedule configuration item being generated, the user can trigger a retry operation or a stop operation, for example, through a prompt interface provided in the display area of the target schedule configuration item, to trigger a retry operation or a stop operation, thereby achieving control over the schedule information generation process.
[0103] S103: In response to confirmation operations on a plurality of schedule information, creating a target schedule.
[0104] The confirmation operation can be understood as an operation of confirming multiple schedule configuration items as the target schedule. In other words, the user can view the multiple automatically generated schedule configuration items to determine whether the current schedule information meets the user's needs, and confirm if it meets the user's needs, thereby realizing the automatic creation of the target schedule. In specific implementation, the schedule information can be filled into the corresponding schedule configuration items in the schedule module to create the target schedule.
[0105] In addition, the user can also add schedule information corresponding to other schedule configuration items based on the currently generated multiple schedule configuration items, such as adding a new usage location, adding a new schedule description, adding a new meeting minutes, etc., so as to enrich the schedule content.
[0106] Correspondingly, if the current schedule information does not meet the user's needs, the user can also trigger a retry operation or a abandonment operation, thereby regenerating or abandoning multiple schedule configuration items.
[0107] In a specific implementation, in response to a trigger operation on a target schedule configuration item among the multiple schedule configuration items, input information is received, and according to the input information, an updated target schedule configuration item is displayed in a display area of the target schedule configuration item.
[0108] In other words, the embodiment of the present application supports users to modify various schedule configuration items by inputting information. For example, after the user triggers the target schedule configuration item, an input box can be displayed in the display area of the target schedule configuration item, and the user can input information in the input box.
[0109] Furthermore, the input information can be used to indicate the modification content of the target schedule configuration item. For example, if the target schedule configuration item is a scheduled conference room, if the user is not satisfied with the currently scheduled conference room, the target control can be triggered and input "help me change the conference room" to modify the target schedule configuration item, and the updated target schedule configuration item is displayed in the display area of the target schedule configuration item.
[0110] Based on the above description, an embodiment of the present application provides a schedule creation method. The method obtains pending information in response to an input request triggered on a schedule creation page, wherein the pending information is used to characterize natural language content, and the pending information is used to indicate the generation of a target schedule, and then displays schedule information including multiple schedule configuration items on the schedule creation page according to the pending information, and creates a target schedule in response to a confirmation operation on the schedule information.
[0111] This method supports users to trigger the automatic creation of schedules by inputting natural language content on the schedule creation page. Multiple schedule configuration items are generated based on the information to be processed entered by the user for the user to preview, and the schedule is automatically created after the user confirms. In this way, for one schedule information, the user does not need to manually enter information for multiple schedule configuration items on the schedule creation page, thereby improving the efficiency of schedule creation.
[0112] Next, the schedule creation method provided by this application will be described in conjunction with specific application scenarios.
[0113] See also Figure 2A The schematic diagram of a schedule creation page shown in FIG. 20 includes a schedule configuration item editing area ( Figure 2D The middle left area) and the schedule viewing area ( Figure 2D The user can view the schedule of the current user or schedule participant in the schedule viewing area, and modify or add schedule configuration items in the schedule configuration item editing area to edit the target schedule. The schedule configuration item editing area includes a first display area 201, which is used to display a first schedule configuration item, such as a schedule theme.
[0114] When the user triggers the first display area 201, for example, by placing the mouse on the first display area 201, a dialog window may be displayed. Figure 2B As shown, the schedule creation page 20 provides a dialog window 202, and the dialog window 202 is used to receive content input by the user.
[0115] In response to an input request triggered on the schedule creation page 20 (eg, the dialog window 202), the information to be processed may be obtained. Figure 2C As shown, the user can trigger an input request in the dialog window 202, for example, by clicking the dialog window 202, so that the user can input information in the dialog window 202. For example, the user can directly input information in the dialog window 202. For another example, the user can also use the schedule creation template to assist in information input. For another example, the user can also quickly input information through the schedule creation control.
[0116] Take the example of a user using a schedule creation template to assist in information input. Figure 2D As shown, after the user selects the schedule creation template "One-to-one meeting", the "One-to-one meeting" can be displayed in the dialogue window 202. Then, the user can input information based on this to obtain the information to be processed, and the dialogue window 202 displays the information to be processed "One-to-one meeting, and: B".
[0117] After the user sends the pending information, multiple schedule configuration items can be generated. Figure 2E As shown, multiple schedule configuration items can be generated in sequence according to the positional relationship of the display areas of multiple schedule configuration items in the schedule creation page, for example, multiple schedule configuration items are generated in sequence from top to bottom. For the target schedule configuration item being generated, a dialog window 20 can be displayed in the display area corresponding to the target schedule configuration item. For example, "schedule theme" as the schedule configuration item at the top in the schedule creation page 20 can be generated first for the schedule theme. In this process, a dialog window 202 can be displayed in the display area corresponding to the schedule theme, and the content of "Creating..." can be displayed in the dialog window 202.
[0118] When the schedule theme is generated, the dialog window 202 can be moved to the display area corresponding to the next schedule configuration item to be generated for display. Figure 2F As shown, the dialog window 202 can be displayed in the display area corresponding to the schedule participant, so as to inform the user that the schedule configuration item currently being generated is the schedule participant. In this way, the movement of the dialog window 202 can be used to inform the user of the generation progress in real time.
[0119] In addition, the dialog window 202 also provides a retry control and a stop control. The user can trigger the retry control to regenerate multiple schedule configuration items in sequence. The user can also trigger the stop control to stop generating the target schedule configuration item, thereby controlling the schedule information generation process.
[0120] After multiple schedule configuration items are generated, users can confirm, adjust or cancel them. Figure 2G As shown, the schedule creation page 20 includes a control bar 203, and the control bar 203 includes a confirmation control, an adjustment control, and a cancel control. Among them, the confirmation control is used to trigger the confirmation operation for multiple schedule configuration items, so as to realize the automatic creation of the target schedule. The adjustment control is used to trigger the adjustment operation for multiple schedule configuration items, for example, to regenerate a certain schedule configuration item. The cancel control is used to trigger the abandonment operation for multiple schedule configuration items, so as to abandon the multiple currently generated schedule configuration items.
[0121] Combination of the above Figure 12 and 3 provide a detailed introduction to the schedule creation method provided in the embodiment of the present application. The system and device provided in the embodiment of the present application will be introduced below in conjunction with the accompanying drawings.
[0122] See also Figure 3 The structure diagram of the schedule creation system shown in FIG. 30 includes:
[0123] The acquisition module 301 is used to acquire information to be processed in response to an input request triggered on a schedule creation page, wherein the information to be processed is used to represent natural language content and is used to indicate the generation of a target schedule;
[0124] A display module 302, configured to display schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed;
[0125] The creation module 303 is used to create the target schedule in response to a confirmation operation on the schedule information.
[0126] In some possible implementations, the acquisition module 301 is specifically used to:
[0127] In response to an input request triggered on a schedule creation page, obtaining input information on the schedule creation page;
[0128] Based on the input information, information to be processed is generated.
[0129] In some possible implementations, the acquisition module 301 is specifically used to:
[0130] In response to an input request triggered on a schedule creation page, display at least one schedule creation template;
[0131] In response to a selection operation on the at least one schedule creation template, displaying template content of a target schedule creation template;
[0132] In response to an input operation on the schedule creation page, to-be-processed information is generated based on the template content of the target schedule creation template and the input information on the schedule creation page.
[0133] In some possible implementations, the acquisition module 301 is specifically used to:
[0134] In response to an input request triggered on a schedule creation page, display at least one schedule creation control;
[0135] In response to a trigger operation on a target schedule creation control in at least one schedule creation control, to-be-processed information is generated based on creation information indicated by the target schedule creation control.
[0136] In some possible implementations, the display module 302 is specifically used to:
[0137] Generate the multiple schedule configuration items in sequence according to the information to be processed and based on the positional relationship of the display areas of the multiple schedule configuration items in the schedule creation page;
[0138] For a target schedule configuration item among the multiple schedule configuration items, in response to the target schedule configuration item being generated, the target schedule configuration item is displayed on the schedule creation page.
[0139] In some possible implementations, the display module 302 is further configured to:
[0140] In response to generating the target schedule configuration item, a prompt interface is displayed in a display area corresponding to the target schedule configuration item in the schedule creation page, and display content in the prompt interface indicates that the target schedule configuration item is being generated.
[0141] In some possible implementations, the display module 302 is further configured to:
[0142] In response to a retry operation triggered on the schedule creation page, re-generate the plurality of schedule configuration items in sequence; or,
[0143] In response to a stop operation triggered on the schedule creation page, the generation of the plurality of schedule configuration items is stopped.
[0144] In some possible implementations, the display module 302 is specifically used to:
[0145] Sending the information to be processed to a language model, and receiving a plurality of schedule configuration items returned by the language model;
[0146] According to the multiple schedule configuration items, schedule information including the multiple schedule configuration items is displayed on the schedule creation page.
[0147] In some possible implementations, the display module 302 is further configured to:
[0148] receiving input information in response to a triggering operation on a target schedule configuration item among the plurality of schedule configuration items;
[0149] According to the input information, the updated target schedule configuration item is displayed in the display area of the target schedule configuration item.
[0150] The schedule creation system 30 according to the embodiment of the present application may correspond to the method described in the embodiment of the present application, and the above and other operations and / or functions of each module / unit of the schedule creation system 30 are respectively to implement Figure 1For the sake of brevity, the corresponding processes of each method in the illustrated embodiment are not described in detail here.
[0151] The present application also provides an electronic device. The electronic device is specifically used to implement Figure 3 The functionality of the schedule creation system 30 in the illustrated embodiment.
[0152] Figure 4 A schematic diagram of the structure of an electronic device 400 is provided. Figure 4 As shown, the electronic device 400 includes a bus 401, a processor 402, a communication interface 403 and a memory 404. The processor 402, the memory 404 and the communication interface 403 communicate with each other via the bus 401.
[0153] The bus 401 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0154] The processor 402 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0155] The communication interface 403 is used for communicating with the outside. For example, the communication interface 403 can be used for communicating with a terminal.
[0156] The memory 404 may include a volatile memory, such as a random access memory (RAM). The memory 404 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0157] The memory 404 stores executable codes, and the processor 402 executes the executable codes to perform the aforementioned schedule creation method.
[0158] Specifically, in implementing Figure 3 In the case of the embodiment shown, and Figure 3 When each module or unit of the schedule creation system 30 described in the embodiment is implemented by software, Figure 3 The software or program code required for the functions of each module / unit in the schedule creation method may be partially or completely stored in the memory 404. The processor 402 executes the program code corresponding to each unit stored in the memory 404 to perform the above-mentioned schedule creation method.
[0159] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk). The computer-readable storage medium includes instructions that instruct the computing device to execute the above-mentioned schedule creation method applied to the schedule creation system 30.
[0160] The embodiment of the present application further provides a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the process or function described in the embodiment of the present application is generated in whole or in part.
[0161] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer or data center to another website, computer or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0162] When the computer program product is executed by a computer, the computer executes any of the aforementioned schedule creation methods. The computer program product may be a software installation package, and when any of the aforementioned schedule creation methods is needed, the computer program product may be downloaded and executed on the computer.
[0163] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to each embodiment of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0164] The units involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the unit / module does not, in some cases, constitute a limitation on the unit itself.
[0165] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0166] In the context of the present application embodiment, machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable medium can include but is not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the above. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0167] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0168] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0169] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0170] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0171] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A schedule creation method, characterized in that: The method comprises: In response to an input request triggered on a schedule creation page, obtaining information to be processed, wherein the information to be processed is used to represent natural language content, and the information to be processed is used to indicate generation of a target schedule; Displaying schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed; In response to a confirmation operation on the schedule information, the target schedule is created.
2. The method according to claim 1, characterized in that The step of obtaining the information to be processed in response to the input request triggered on the schedule creation page includes: In response to an input request triggered on a schedule creation page, obtaining input information on the schedule creation page; Based on the input information, information to be processed is generated.
3. The method according to claim 1, characterized in that The step of obtaining the information to be processed in response to the input request triggered on the schedule creation page includes: In response to an input request triggered on a schedule creation page, display at least one schedule creation template; In response to a selection operation on the at least one schedule creation template, displaying template content of a target schedule creation template; In response to an input operation on the schedule creation page, to-be-processed information is generated based on the template content of the target schedule creation template and the input information on the schedule creation page.
4. The method according to claim 1, characterized in that: The step of obtaining the information to be processed in response to the input request triggered on the schedule creation page includes: In response to an input request triggered on a schedule creation page, display at least one schedule creation control; In response to a trigger operation on a target schedule creation control in at least one schedule creation control, to-be-processed information is generated based on creation information indicated by the target schedule creation control.
5. The method according to claim 1, characterized in that The displaying of schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed includes: Generate the multiple schedule configuration items in sequence according to the information to be processed and based on the positional relationship of the display areas of the multiple schedule configuration items in the schedule creation page; For a target schedule configuration item among the multiple schedule configuration items, in response to the target schedule configuration item being generated, the target schedule configuration item is displayed on the schedule creation page.
6. The method according to claim 5, characterized in that The method further comprises: In response to generating the target schedule configuration item, a prompt interface is displayed in a display area corresponding to the target schedule configuration item in the schedule creation page, and display content in the prompt interface indicates that the target schedule configuration item is being generated.
7. The method according to claim 1, characterized in that The method further comprises: In response to a retry operation triggered on the schedule creation page, re-generate the plurality of schedule configuration items in sequence; or, In response to a stop operation triggered on the schedule creation page, the generation of the plurality of schedule configuration items is stopped.
8. The method according to claim 1, characterized in that The displaying of schedule information including multiple schedule configuration items on the schedule creation page according to the information to be processed includes: Sending the information to be processed to a language model, and receiving a plurality of schedule configuration items returned by the language model; According to the multiple schedule configuration items, schedule information including the multiple schedule configuration items is displayed on the schedule creation page.
9. The method according to any one of claims 1 to 8, characterized in that: After creating the target schedule, the method further includes: receiving input information in response to a triggering operation on a target schedule configuration item among the plurality of schedule configuration items; According to the input information, the updated target schedule configuration item is displayed in the display area of the target schedule configuration item.
10. A schedule creation system, characterized in that: The system comprises: An acquisition module, configured to acquire information to be processed in response to an input request triggered on a schedule creation page, wherein the information to be processed is used to represent natural language content, and the information to be processed is used to indicate the generation of a target schedule; A display module, configured to display schedule information including a plurality of schedule configuration items on the schedule creation page according to the information to be processed; The creating module is used to create the target schedule in response to a confirmation operation on the schedule information.
11. An electronic device, characterized in that: The electronic device comprises a processor and a memory; The processor is configured to execute instructions stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The method comprises instructions, wherein the instructions instruct an electronic device to execute the method as claimed in any one of claims 1 to 9.