Schedule creation method and device, electronic equipment and readable storage medium
By receiving user input on the interface of the electronic device and automatically creating a schedule, the problem of inefficient schedule creation in the existing technology is solved, and more efficient schedule management is achieved.
Patent Information
- Application Number
- CN202411684256.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, users need to manually enter schedule information, resulting in low efficiency in creating schedules.
By receiving user input while displaying the first interface and automatically creating a schedule based on the interface content, the steps of user manual input are reduced.
It realizes automatic acquisition of effective schedule information from the user's current usage scenario, simplifies the schedule creation process and improves schedule creation efficiency.
Smart Images

Figure CN119579129A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic devices, and specifically relates to a schedule creation method, device, electronic device and readable storage medium. Background Art
[0002] With the continuous development of digital technology, users have higher and higher requirements for the intelligence level of electronic devices. In daily life and work, users often have the need to create schedules.
[0003] Currently, when a user needs to create a schedule, he or she can manually enter the schedule information into a schedule management application (such as a calendar application) in the electronic device. For example, when a user needs to record a meeting schedule, the user can manually enter the meeting schedule-related content into the calendar application, and then the electronic device can convert the meeting schedule-related content entered by the user into schedule data and add it to the calendar application.
[0004] However, in the above method, when the user triggers the creation of a schedule through manual input, certain operation steps and time are required, resulting in low efficiency in schedule creation. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a schedule creation method, device, electronic device and readable storage medium, which can improve the efficiency of schedule creation.
[0006] In a first aspect, an embodiment of the present application provides a schedule creation method, the method comprising: receiving a first input while displaying a first interface; and creating a first schedule based on interface content of the first interface in response to the first input.
[0007] In a second aspect, an embodiment of the present application provides a schedule creation device, the device comprising: a receiving module and a processing module. The receiving module is used to receive a first input when displaying a first interface. The processing module is used to create a first schedule based on the interface content of the first interface in response to the first input received by the receiving module.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0012] In an embodiment of the present application, when the first interface is displayed, the user makes a first input to trigger the creation of a first schedule. The electronic device responds to the first input, extracts content related to the user's to-do schedule from the interface content of the first interface, and creates a first schedule corresponding to the content related to the to-do schedule, thereby automatically obtaining valid schedule information from the user's current usage scenario and performing an integrated process of creating a corresponding schedule. There is no need for the user to manually input complex schedule information, which reduces the user's operating steps and time cost for triggering the creation of a schedule, thereby improving the efficiency of schedule creation. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is one of the flow charts of the schedule creation method provided in the embodiment of the present application;
[0014] Figure 2 This is the second flowchart of the schedule creation method provided in the embodiment of the present application;
[0015] Figure 3 This is one of the example schematic diagrams of the AI interactive control provided in the embodiment of the present application;
[0016] Figure 4 This is the third flowchart of the schedule creation method provided in the embodiment of the present application;
[0017] Figure 5 This is the second example schematic diagram of the AI interactive control provided in the embodiment of the present application;
[0018] Figure 6 This is the fourth flowchart of the schedule creation method provided in the embodiment of the present application;
[0019] Figure 7 is a schematic diagram of an example of a recommended instruction option provided in an embodiment of the present application;
[0020] Figure 8 This is the fifth flowchart of the schedule creation method provided in the embodiment of the present application;
[0021] Fig. 9 This is the sixth flowchart of the schedule creation method provided in the embodiment of the present application;
[0022] Fig.10 is a schematic diagram of an example of schedule information and creation controls provided in an embodiment of the present application;
[0023] Fig.11 is a schematic diagram of an interface for successfully creating a schedule provided in an embodiment of the present application;
[0024] Fig.12 This is the seventh flowchart of the schedule creation method provided in the embodiment of the present application;
[0025] Fig.13 is a schematic diagram of an example of schedule conflict information provided by an embodiment of the present application;
[0026] Fig.14 This is the third example schematic diagram of the AI interactive control provided in the embodiment of the present application;
[0027] Fig.15 is a schematic diagram of an example of at least one tag provided in an embodiment of the present application;
[0028] Fig.16 is a schematic diagram of an interface for successfully modifying a schedule provided in an embodiment of the present application;
[0029] Fig.17 This is the fourth example schematic diagram of the AI interactive control provided in the embodiment of the present application;
[0030] Fig.18 It is a schematic diagram of an example of a schedule conflict query instruction option provided in an embodiment of the present application;
[0031] Fig.19 This is one of the schematic diagrams of the schedule creation device provided in the embodiment of the present application;
[0032] Fig. 20 This is the second schematic diagram of the schedule creation device provided in the embodiment of the present application;
[0033] Fig.21 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0034] Fig. 22 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0036] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0037] The terms "at least one (item)", "at least one of" and the like in this application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0038] The schedule creation method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0039] The embodiments of the present application can be applied to scenarios where a user needs to create a schedule.
[0040] The following uses some specific scenarios as examples to exemplarily illustrate the schedule creation method provided in the embodiments of the present application.
[0041] Scenario 1: A user receives a meeting invitation, and the user's mobile phone displays a meeting invitation interface. The user makes a first input, which is used to trigger the creation of a meeting schedule corresponding to the content of the meeting invitation interface. The mobile phone receives and responds to the first input. Based on the interface content of the meeting invitation interface, such as meeting invitation details, meeting posters, etc., the mobile phone extracts content related to the meeting schedule from the meeting invitation details and meeting posters, such as meeting time, meeting theme, participants, meeting location, etc., and creates a meeting schedule corresponding to the content related to the meeting schedule, and adds the meeting schedule to the mobile phone calendar.
[0042] Scenario 2: A user plans to travel and purchases a ticket and books a hotel in advance. The user's mobile phone displays a ticket and hotel order interface, and the user makes a first input, which is used to trigger the creation of a travel and hotel schedule corresponding to the content of the ticket and hotel order interface. The mobile phone receives and responds to the first input. Based on the interface content of the ticket and hotel order interface, such as ticket order information and hotel check-in information, the mobile phone extracts content related to the travel and hotel schedule from the ticket order information and hotel check-in information, such as departure time, starting station, arrival time, arrival station, hotel check-in time, hotel address, etc., and creates a travel and hotel schedule corresponding to the content related to the travel and hotel schedule, and adds the travel and hotel schedule to the mobile phone calendar.
[0043] Scenario 3: A user purchases a fitness course and can view the fitness course schedule. The user's mobile phone displays a fitness course order interface, and the user makes a first input, which is used to trigger the creation of a workout schedule corresponding to the content of the fitness course order interface. The mobile phone receives and responds to the first input. Based on the interface content of the fitness course order interface, such as the fitness course schedule, the mobile phone extracts content related to the fitness schedule from the fitness course schedule, such as exercise time, exercise items, required equipment, coach information, etc., and creates a workout schedule corresponding to the content related to the workout schedule, and adds the workout schedule to the mobile phone calendar.
[0044] Scenario 4: Members of the user's project team share their work schedules in a group chat on a chat application. The user's phone displays a group chat interface, and the user makes a first input, which is used to trigger the creation of a team work schedule corresponding to the content of the group chat interface. The phone receives and responds to the first input. Based on the interface content of the group chat interface, such as the work schedule sent by each member of the project team, the phone extracts content related to the overall work schedule of all members of the project team from the work schedule sent by each member of the project team, such as each member's daily work plan, completion status, etc., and creates a corresponding overall team work schedule.
[0045] In the above scenarios 1 to 4, an integrated process from automatic capture of interface content information to schedule creation and management is realized. Users do not need to manually enter complex schedule information, nor do they need to switch between multiple applications to manage their schedules, which greatly improves operational efficiency and convenience. In addition, the intelligent interaction method and efficient schedule management function meet the needs of users in fast-paced life and work, making schedule management more intelligent and personalized. Users can easily control their own schedules, reducing the pressure caused by poor schedule management, thereby improving user experience and satisfaction. Finally, it provides new ideas and functional expansion directions for application development on electronic devices, which helps to promote the continuous optimization and upgrading of applications and services related to schedule management in electronic devices, and enhance the comprehensive value and competitiveness of electronic devices.
[0046] It should be noted that the above-mentioned scenarios 1 to 4 are only exemplary examples of some scenarios in which the embodiments of the present application may be applied. In actual implementation, the embodiments of the present application can also be applied to any possible scenarios of more demand creation schedules, and the embodiments of the present application are not limited here.
[0047] Based on the above-mentioned scenario applied by the embodiments of the present application, the schedule creation method provided by the embodiments of the present application, when the first interface is displayed, the user makes a first input to trigger the creation of the first schedule, and the electronic device responds to the first input, extracts content related to the user's to-do schedule from the interface content of the first interface, and creates a first schedule corresponding to the content related to the to-do schedule, thereby realizing an integrated process of automatically obtaining valid schedule information from the user's current usage scenario and creating the corresponding schedule, without the need for the user to manually enter complex schedule information, reducing the user's operating steps and time cost for triggering the creation of a schedule, thereby improving the efficiency of schedule creation.
[0048] The execution subject of the schedule creation method provided in the embodiment of the present application may be a schedule creation device, which may be an electronic device, or a functional module or functional entity in an electronic device. The technical solution provided in the embodiment of the present application is described below using an electronic device as an example.
[0049] Figure 1 A flow chart of a schedule creation method provided by an embodiment of the present application is shown. Figure 1 As shown, the schedule creation method provided in the embodiment of the present application may include the following steps 201 and 202.
[0050] Step 201: The electronic device receives a first input while displaying a first interface.
[0051] In the embodiment of the present application, the above-mentioned first interface can be any interactive interface, such as: a desktop interface, an application interface, a web page interface, etc.
[0052] Exemplarily, the first interface may be a desktop interface, which includes a component for displaying schedule-related content.
[0053] Exemplarily, the first interface may be an application interface, such as a chat application interface, an office application interface, a ticket purchase application interface, etc.
[0054] Exemplarily, the first interface may be a web page interface, which includes an area for displaying schedule-related content.
[0055] In the embodiment of the present application, the first input is used to trigger the electronic device to create a first schedule based on the interface content of the first interface.
[0056] Optionally, in the embodiment of the present application, the first input may include but is not limited to any of the following: a user touches the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0057] Optionally, in the embodiment of the present application, the touch input may be a single-click input, a double-click input, a drag input, or any number of click inputs, or may be a long-press input or a short-press input.
[0058] Optionally, in an embodiment of the present application, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.
[0059] Exemplarily, the first input may specifically be a voice command input by the user to wake up an artificial intelligence (AI) assistant to create a first schedule, such as a voice command of “help me create a schedule”.
[0060] As another example, the first input may specifically be a specific gesture input by the user to wake up the AI assistant to create the first schedule, such as a three-finger sliding input, or a specific graphic gesture input.
[0061] It can be understood that the above-mentioned first input can trigger the electronic device to run the AI assistant, and create a first schedule based on the interface content of the above-mentioned first interface through the AI assistant.
[0062] Step 202: The electronic device creates a first schedule based on the interface content of the first interface in response to the first input.
[0063] In an embodiment of the present application, the interface content of the above-mentioned first interface can be content in text form, or content in image form, or content in other forms, and the embodiment of the present application is not limited to this.
[0064] In the embodiment of the present application, the interface content of the above-mentioned first interface at least includes content related to the schedule, such as: meeting invitation details, ticket order information, and hotel check-in information.
[0065] In the embodiment of the present application, the first schedule may be a schedule corresponding to content related to the schedule, such as a meeting schedule, a travel schedule, or a hotel schedule.
[0066] In an embodiment of the present application, the electronic device can extract key information from the schedule-related content contained in the interface content of the above-mentioned first interface, and create a first schedule based on the key information.
[0067] Optionally, in the embodiment of the present application, the electronic device can analyze the grammatical structure, semantic relationship, etc. of the interface content of the first interface through natural language processing algorithms and deep learning models. By using technologies such as keyword extraction and semantic clustering, the specific content points are determined by understanding the context, semantic dependencies, etc., and the core content, i.e., the above-mentioned key information, is extracted.
[0068] Optionally, in the embodiment of the present application, the electronic device may perform semantic analysis and grammatical structure analysis on the above key information, and create a first schedule according to the analysis results.
[0069] Optionally, in an embodiment of the present application, the above-mentioned key information may include date, time, event description, location, etc.
[0070] For example, taking the first interface as an interface of a chat application, the interface of the chat application contains the following text conversation content: "Do you have plans at 7 o'clock in the evening? Let's go for dinner together", "Okay, sure, I don't have plans in the evening", "Okay, see you at Restaurant A then". Based on the text conversation content, the mobile phone extracts key information: "7 o'clock in the evening" as the time, "dinner" as the event description, and "Restaurant A" as the location, and creates the first schedule "Dinner at Restaurant A at 7 o'clock in the evening" based on these key information.
[0071] For example, taking the first interface as the interface of a chat application, the interface of the chat application includes a conference poster image. Based on the conference poster image, the mobile phone extracts key information: "next Friday at 3 pm" as the time, "company conference room" as the location, and "attend a project briefing meeting" as the event description, and creates the first schedule "next Friday at 3 pm, attend a project briefing meeting in the company conference room" based on these key information.
[0072] Optionally, in an embodiment of the present application, the electronic device can wake up the AI assistant in response to the first input, and use the AI assistant to create a first schedule based on the interface content of the first interface through the AI function of the AI assistant.
[0073] It is understandable that the AI assistant is an intelligent software program that uses artificial intelligence technology to understand and analyze user instructions and perform specific tasks. It is usually installed in a smart phone, and the user can interact with the AI assistant so that the AI assistant can provide users with more intelligent services. Specifically, in the embodiment of the present application, the AI assistant can realize functions such as understanding user instructions, identifying the interface content of the first interface, and schedule management. It can interact with the user and assist the user in handling daily affairs, especially providing intelligent services in scheduling.
[0074] An embodiment of the present application provides a schedule creation method. When a first interface is displayed, a user makes a first input to trigger the creation of a first schedule. In response to the first input, the electronic device extracts content related to the user's to-do schedule from the interface content of the first interface, and creates a first schedule corresponding to the content related to the to-do schedule. This realizes an integrated process of automatically obtaining valid schedule information from the user's current usage scenario and creating a corresponding schedule. The user does not need to manually input complex schedule information, which reduces the operation steps and time cost of the user triggering the creation of a schedule, thereby improving the efficiency of schedule creation.
[0075] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Figure 2 As shown, the above step 202 can be specifically implemented through the following steps 202a to 202c.
[0076] Step 202a: The electronic device displays an AI interactive control in response to the first input.
[0077] Exemplarily, the first input may specifically be a voice command input by the user to wake up the AI assistant to display the AI interactive control.
[0078] Exemplarily, the first input may specifically be a specific gesture input by the user to wake up the AI assistant to display the AI interactive control.
[0079] It is understandable that the first input here can trigger the electronic device to run the AI assistant.
[0080] In an embodiment of the present application, the above-mentioned AI interactive control may be a component or plug-in corresponding to the AI assistant that can be embedded in other applications and used to provide intelligent auxiliary functions.
[0081] Optionally, in an embodiment of the present application, the display position of the above-mentioned AI interactive control can be any position in the above-mentioned first interface (for example, the top area or the bottom area of the first interface). The display shape of the above-mentioned AI interactive control can be any regular shape (for example, a rectangle). The specific display position and display shape can be determined according to actual use requirements, and the embodiment of the present application is not limited thereto.
[0082] For example, the electronic device is a mobile phone, and the first interface is an interface of a chat application. Figure 3 As shown, the mobile phone displays the interface 30 of the chat application, and then the user inputs the voice command "open AI assistant", and the mobile phone receives and responds to the voice command, and displays the AI interactive control 31 in the interface 30 of the chat application.
[0083] Step 202b: The electronic device receives a second input to the AI interactive control.
[0084] In the embodiment of the present application, the second input is used to trigger the electronic device to create a first schedule based on the interface content of the first interface.
[0085] Optionally, in the embodiment of the present application, the second input may include but is not limited to any of the following: a user touch-controls the AI interactive control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0086] Step 202c: The electronic device creates a first schedule based on the interface content of the first interface in response to the second input.
[0087] Optionally, in an embodiment of the present application, the electronic device can respond to the second input by using an AI assistant to obtain an image of the first interface, use image recognition technology to identify the content contained in the image, and extract schedule-related content from the interface content of the first interface, and create a first schedule based on the schedule-related content.
[0088] It should be noted that, in the embodiment of the present application, the specific implementation method of the electronic device creating the first schedule based on the interface content of the first interface can be found in the description of the above step 202, and the embodiment of the present application will not be elaborated on this.
[0089] In an embodiment of the present application, when a user needs to create a first schedule related to the interface content of the first interface, a first input can be made to the first interface to trigger the electronic device to display an AI interactive control. The user then makes a second input to the AI interactive control to trigger the electronic device to automatically extract content related to the user's to-do schedule from the interface content of the first interface through the AI function, and create a first schedule corresponding to the content related to the to-do schedule required by the user. The AI interactive control enhances the user's interactive experience with the electronic device, and fully applies the AI function to the user's daily life, thereby improving the flexibility, convenience and efficiency of schedule creation.
[0090] Optionally, in the embodiment of the present application, the AI interactive control includes an input area, and the second input is an operation of inputting instruction information into the input area. Figure 2 ,like Figure 4 As shown, the above step 202c can be specifically implemented through the following step 202c1.
[0091] Step 202c1: The electronic device creates a first schedule based on the interface content of the first interface in response to the second input according to the instruction information corresponding to the second input.
[0092] In the embodiment of the present application, the above instruction information is instruction information used to instruct schedule creation, for example: creating a schedule, setting a schedule reminder, etc.
[0093] In an embodiment of the present application, the above-mentioned command information can be text command information entered by the user in the input area of the AI interactive control, or voice command information entered by the user in the input area of the AI interactive control, or other forms of command information, which is not limited by the embodiment of the present application.
[0094] For example, in combination Figure 3 ,like Figure 5 As shown, the mobile phone displays the interface 30 of the chat application and the AI interactive control 31, and the AI interactive control 31 includes an input area 311. The user enters text instruction information in the input area 311, such as entering the "create schedule" instruction information 32. The mobile phone creates a corresponding first schedule based on the interface content of the chat application interface 30 according to the "create schedule" instruction information 32.
[0095] It should be noted that, in the embodiment of the present application, the specific implementation method of the electronic device creating the first schedule based on the interface content of the first interface can be found in the description of the above step 202 and the above step 202c, and the embodiment of the present application will not be repeated.
[0096] In an embodiment of the present application, a user can input instruction information for creating a schedule in the input area of the AI interactive control, triggering the electronic device to create a corresponding first schedule based on the interface content of the first interface through the AI function, thereby meeting the user's needs for schedule creation in fast-paced life and work, making schedule management more intelligent and personalized, and improving the convenience and efficiency of schedule creation.
[0097] Optionally, in the embodiment of the present application, the AI interactive control includes at least one recommended instruction option, and the second input is an operation on the first instruction option in the at least one recommended instruction option. Figure 2 ,like Figure 6 As shown, the above step 202c can be specifically implemented through the following step 202c2.
[0098] In an embodiment of the present application, the above-mentioned recommended instruction options may be instruction options recommended by the electronic device using an AI assistant for the user to select.
[0099] In the embodiment of the present application, the above-mentioned recommended instruction options may be instruction options recommended by the electronic device based on the interface content of the above-mentioned first interface.
[0100] Optionally, in an embodiment of the present application, the electronic device can obtain key information based on the interface content of the above-mentioned first interface, and based on the type of the key information, display at least one recommended instruction option corresponding to the type in the above-mentioned AI interactive control.
[0101] It should be noted that the acquisition of key information has been described in detail in the above embodiments, and will not be elaborated in the embodiments of the present application.
[0102] Optionally, in an embodiment of the present application, for each type of key information, a recommended instruction option may be displayed corresponding to the key information of the type, and each recommended instruction option is used to indicate a functional operation corresponding to the key information of the type.
[0103] Exemplarily, the type of the key information is a schedule-related type. For example, the key information includes date, time, event description, location, etc., then the corresponding type is a schedule-related type, and a recommended instruction option for instructing to create a schedule is displayed accordingly.
[0104] Exemplarily, the type of the above-mentioned key information is a type related to calls. For example, if the key information includes a phone number, the corresponding type is a type related to calls, and a recommended instruction option for instructing to make a call is displayed accordingly.
[0105] Exemplarily, the type of the above-mentioned key information is a type related to ordering food. For example, the key information includes dining, restaurant address, menu, etc., then the corresponding type is a type related to ordering food, and a recommended instruction option for indicating ordering food is displayed accordingly.
[0106] It should be noted that, in the embodiment of the present application, the types of the above-mentioned key information, in addition to the types listed above, can also be any other types, for example: types related to navigation, types related to ticket booking, etc., which are not listed here one by one.
[0107] In an embodiment of the present application, after the electronic device obtains key information based on the interface content of the first interface, it can infer at least one functional operation that the user may perform subsequently based on the type of key information, that is, obtain at least one intention information of the user, and display at least one corresponding recommended instruction option for each intention information, each recommended instruction option is an instruction option corresponding to the prompt words recommended by the electronic device based on the intention information, so that the user can select the recommended instruction option required to trigger the execution of the corresponding functional operation. For example: if the type of key information is a type related to a schedule, then the electronic device infers that the user may need to create a schedule later, the user's intention information is to create a schedule, and the prompt words recommended by the electronic device based on the intention information are "create a schedule", and the recommended instruction options for creating a schedule are displayed accordingly for the user to select.
[0108] It is understandable that Prompt speech refers to guiding the AI assistant to better understand the user's needs through specific language structures and expressions, thereby generating more expected answers or outputs. In the embodiment of the present application, the electronic device provides some recommended instruction options corresponding to speech that the AI assistant can understand according to the type of key information. After the user selects a recommended instruction option corresponding to a certain speech, the electronic device can quickly understand and execute the functional operation corresponding to the recommended instruction option through the AI assistant.
[0109] For example, in combination Figure 3 ,like Figure 7 As shown, the mobile phone obtains key information based on the interface content of the chat application interface 30: tonight at 8 o'clock, dinner, Restaurant A, store exploration, coffee shop, tomorrow at 11 o'clock, first floor of Mall A. These key information include the types of key information related to schedule and the types of key information related to ordering. Based on these two types of key information, the mobile phone displays two recommended instruction options at the position corresponding to the AI interactive control 31: the identification schedule instruction option 33 and the ordering assistant instruction option 34, so as to facilitate the user to select the recommended instruction option required.
[0110] It should be noted that in Figure 7In the example, the mobile phone can arrange two recommended instruction options according to the user's operation frequency. For example, when the user is using the mobile phone, the frequency of switching from the chat application interface 30 to the calendar management application interface is higher than the frequency of switching to the meal ordering application interface. In this case, the mobile phone will display the schedule identification instruction option 33 before the meal ordering assistant instruction option 34.
[0111] Step 202c2: The electronic device creates a first schedule based on the interface content of the first interface in response to the second input according to the instruction information corresponding to the first instruction option.
[0112] In an embodiment of the present application, the above-mentioned first instruction option is used to indicate the functional operation corresponding to the key information of the schedule creation type. The instruction information corresponding to the above-mentioned first instruction option is the instruction information used to indicate schedule creation, for example: creating a schedule, setting a schedule reminder, identifying a schedule, etc.
[0113] Exemplarily, the first instruction option is the identify schedule instruction option 33. The user selects and inputs the identify schedule instruction option 33. The mobile phone creates a corresponding first schedule based on the interface content of the chat application interface 30 according to the "identify schedule" instruction information corresponding to the identify schedule instruction option 33.
[0114] It should be noted that, in the embodiment of the present application, the specific implementation method of the electronic device creating the first schedule based on the interface content of the first interface can also be referred to the description in the above step 202 and the above step 202c, and the embodiment of the present application will not be repeated in detail.
[0115] In an embodiment of the present application, the electronic device displays at least one recommended instruction option for the user to select based on the interface content of the first interface, providing the user with clear subsequent possible operation guidance and decision-making assistance, reducing the cost of user thinking and decision-making. The user can directly click on the recommended instruction option corresponding to the required functional operation, such as the schedule creation instruction option, to trigger the electronic device to create the corresponding first schedule based on the interface content of the first interface. The user can complete complex schedule management operations by clicking on the instruction option recommended by the electronic device, without the user manually entering complex schedule information, reducing the user's triggering steps and time cost of creating a schedule, thereby improving the flexibility, convenience and efficiency of schedule creation.
[0116] Optionally, in the embodiment of the present application, combined with Figure 6 ,like Figure 8 As shown, the schedule creation method provided in the embodiment of the present application may also include the following steps 202c3 and 202c4.
[0117] Step 202c3: The electronic device receives a third input for a second instruction option in the at least one recommended instruction option.
[0118] In the embodiment of the present application, the second instruction option is used to instruct execution of other functional operations except the schedule creation operation.
[0119] Optionally, in an embodiment of the present application, the second instruction option may be a telephone instruction option, and its corresponding function operation is making a call.
[0120] Optionally, in an embodiment of the present application, the second instruction option may be an ordering assistant instruction option, and its corresponding function operation is ordering.
[0121] Optionally, in an embodiment of the present application, the second instruction option may be a navigation instruction option, and its corresponding function is to provide a navigation service.
[0122] Exemplarily, the second instruction option may be the ordering assistant instruction option 34 .
[0123] It should be noted that the above-mentioned second instruction option can also be any other functional instruction option, which are not listed here one by one.
[0124] In the embodiment of the present application, the third input is used to trigger the electronic device to execute the operation of the instruction information corresponding to the second instruction option.
[0125] Optionally, in the embodiment of the present application, the third input may include but is not limited to any of the following: the user touches the second command option through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0126] Exemplarily, the third input may specifically be a selection input of the second instruction option by the user.
[0127] Step 202c4: The electronic device executes the operation of the instruction information corresponding to the second instruction option in response to the third input.
[0128] In the embodiment of the present application, the instruction information corresponding to the above-mentioned second instruction option is used to indicate other instruction information other than schedule creation, such as: making a call, ordering food, navigation, etc.
[0129] Exemplarily, the second instruction option is the ordering assistant instruction option 34. The user selects and inputs the ordering assistant instruction option 34. The mobile phone executes the corresponding ordering operation according to the "ordering assistant" instruction information corresponding to the ordering assistant instruction option 34 and based on the interface content of the chat application interface 30.
[0130] Optionally, in the embodiment of the present application, the electronic device may, in response to the third input, execute an operation of the instruction information corresponding to the second instruction option through the first application.
[0131] Optionally, in an embodiment of the present application, the first application may be an application capable of executing operations of the instruction information corresponding to the second instruction option.
[0132] Optionally, in an embodiment of the present application, the above-mentioned first application may include but is not limited to any of the following: a telephone application, an application providing a meal ordering service, a navigation application, a ticket purchasing application, etc.
[0133] Exemplarily, in response to the user's selection input of the ordering assistant instruction option 34, the mobile phone executes the corresponding ordering operation through the application providing the ordering service.
[0134] In the embodiment of the present application, the electronic device displays at least one recommended instruction option for the user to select based on the interface content of the first interface. The user can intuitively understand other functional operations that can be currently executed through the displayed recommended instruction options, providing the user with clear subsequent possible operation guidance and decision assistance, reducing the cost of user thinking and decision-making. At the same time, the user can directly click on the recommended instruction option corresponding to the required functional operation to trigger the electronic device to perform the corresponding functional operation according to the interface content of the first interface, thereby improving the convenience and efficiency of the electronic device in performing the functional operation required by the user.
[0135] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Fig. 9 As shown, the above step 202 can be specifically implemented through the following steps 202d and 202e.
[0136] Step 202d: The electronic device determines first schedule information based on the interface content of the first interface in response to the first input.
[0137] Optionally, in an embodiment of the present application, the first schedule information may be schedule information obtained by combining the key information, where the key information is key information related to the schedule extracted from the interface content of the first interface.
[0138] Optionally, in the embodiment of the present application, the electronic device may perform semantic analysis and grammatical structure analysis on the above key information to combine and obtain the first schedule information.
[0139] Optionally, in an embodiment of the present application, after acquiring the image of the first interface, the electronic device can use image recognition technology to identify the content contained in the image, and preliminarily classify the content contained in the image, exclude information that is obviously unrelated to the schedule, such as push ads in the system notification bar, some system-provided fixed prompts, and other non-schedule information data, and only retain content that may contain schedule information for schedule information recognition processing, and use the schedule information recognition model to analyze the filtered content to obtain the first schedule information. It can be understood that the schedule information recognition model can recognize the semantic features of key information such as time, date, event description, and location by learning a large number of schedule information samples, and extract the key information and combine it into the first schedule information. In this way, by using image recognition technology, it is possible to accurately extract effective schedule information and exclude interfering data, reducing schedule errors caused by misjudgment or omission of information.
[0140] It should be noted that the specific implementation method of the electronic device using image recognition technology to recognize image content can be found in the description of related technologies, and the embodiments of the present application will not go into details.
[0141] Step 202e: The electronic device creates a first schedule according to the first schedule information.
[0142] Optionally, in the embodiment of the present application, the creating of the first schedule according to the first schedule information may be: converting or creating the first schedule information into schedule data in a standard format, inputting and storing it into a schedule management application to obtain the first schedule.
[0143] Optionally, in an embodiment of the present application, the above-mentioned schedule management application may include but is not limited to at least one of the following: a schedule application, a memo application, a schedule application, a note application, a sticky note application, an alarm clock application, and a calendar application.
[0144] Exemplarily, the mobile phone may convert the first schedule information into schedule data in a standard format, store the data in a calendar database, and synchronously update the calendar application.
[0145] It should be noted that the above-mentioned standard format of schedule data is a standard format of data storage and exchange followed by a specific system or application. The standard format of schedule data corresponding to different systems and applications may be different, which is not elaborated in the embodiments of the present application.
[0146] Optionally, in an embodiment of the present application, when each first schedule information is input and stored in a schedule management application, detailed metadata information may be added to each first schedule information, including information source, creation time, etc., to facilitate subsequent management and query.
[0147] In an embodiment of the present application, when the first interface is displayed, the user makes a first input to trigger the creation of a first schedule. In response to the first input, the electronic device automatically extracts content related to the user's to-do schedule from the interface content displayed on the first interface, obtains the first schedule information, and then creates the first schedule based on the first schedule information. By first determining the first schedule information, the accuracy of the electronic device in creating the schedule is further ensured.
[0148] Optionally, in the embodiment of the present application, the schedule creation method provided in the embodiment of the present application may further include the following steps 301 and 302, and the above step 202e may be specifically implemented by the following step 202e1.
[0149] Step 301: The electronic device displays first schedule information and a first control.
[0150] In the embodiment of the present application, the first control is used to instruct to create a first schedule according to the first schedule information.
[0151] Optionally, in the embodiment of the present application, the electronic device may display the first schedule information and the first control in any area in the first interface. For example, the any area may be the bottom area of the first interface.
[0152] Optionally, in an embodiment of the present application, the electronic device may display the first schedule information and the first control in the first interface in the form of a floating window.
[0153] For example, Fig.10 As shown, the mobile phone displays the interface 30 of the chat application, and the interface 30 of the chat application includes an AI interactive control 31. After the mobile phone obtains the first schedule information based on the interface content of the interface 30 of the chat application through the AI assistant, the first schedule information 35 and the creation control 36 (i.e., the first control) can be displayed at the position corresponding to the AI interactive control 31.
[0154] Optionally, in an embodiment of the present application, the electronic device may obtain the first schedule information based on a preset rule. For example, the preset rule may be to obtain a first schedule information corresponding to the latest content generated in the interface content of the first interface. In this way, when the interface content of the first interface contains two schedule information at the same time, it is avoided that the schedule corresponding to one of the schedule information is repeatedly created.
[0155] For example, Fig.10 As shown, the interface content of the chat application interface 30 includes two schedule information: eating at restaurant A at 8 o'clock tonight, and visiting the coffee shop on the first floor of shopping mall A at 11 o'clock tomorrow afternoon. Fig.10It can be seen that the content related to the store exploration schedule is the latest content generated during the entire chat process. Therefore, the mobile phone obtains the first schedule information 35 based on the preset rules. The first schedule information 35 is the schedule information related to the store exploration.
[0156] Step 302: The electronic device receives a fifth input to the first control.
[0157] In the embodiment of the present application, the fifth input is used to trigger the electronic device to create the first schedule according to the first schedule information.
[0158] Optionally, in the embodiment of the present application, the fifth input may include but is not limited to any of the following: a user touches the first control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0159] Exemplarily, the fifth input may specifically be a selection input performed by the user on the first control.
[0160] Step 202e1: The electronic device creates a first schedule according to the first schedule information in response to the fifth input.
[0161] For example, in combination Fig.10 ,like Fig.11 As shown, in response to the user's selection input on the creation control 36, the mobile phone can create a store visit schedule 37 (ie, the first schedule) according to the first schedule information 35 and synchronize it to the calendar application of the mobile phone.
[0162] Optionally, in the embodiment of the present application, the electronic device may create the first schedule in the second application according to the first schedule information in response to the fifth input.
[0163] Optionally, in the embodiment of the present application, the above-mentioned second application can be any application with a schedule management function, that is, a schedule management application program. For specific enumeration, please refer to the description in the above embodiment, which will not be repeated here.
[0164] In an embodiment of the present application, after the electronic device determines the first schedule information based on the interface content of the first interface, if the electronic device is not currently running any application, the electronic device can directly run the above-mentioned second application, or if the application currently running by the electronic device does not have a schedule management function, the electronic device can switch from the currently running application to running the second application.
[0165] It should be noted that the above steps 301 and 302 may be performed after the above step 202d and before the above step 202e1.
[0166] In an embodiment of the present application, after the electronic device determines the first schedule information based on the interface content of the first interface, it can display the first schedule information and the first control for the user to further determine the accuracy of the generated first schedule information and whether to create the first schedule corresponding to the first schedule information, thereby ensuring the accuracy of the electronic device in creating the schedule.
[0167] Optionally, in the embodiment of the present application, combined with Fig. 9 ,like Fig.12 As shown, the schedule creation method provided in the embodiment of the present application may also include the following steps 401 to 404.
[0168] Step 401: When there is a conflict between first schedule information and schedule information of a created schedule, the electronic device displays schedule conflict information.
[0169] In the embodiment of the present application, the above-mentioned schedule conflict information includes the above-mentioned first schedule information and the schedule information of the above-mentioned created schedule, as well as prompt information indicating the schedule conflict.
[0170] In the embodiment of the present application, the conflict between the first schedule information and the schedule information of the created schedule means that the schedule time in the first schedule information and the schedule information of the created schedule overlaps.
[0171] It is understandable that each schedule information includes a schedule start time and a schedule end time, which are used to define the duration of the event corresponding to the schedule. Assuming that two schedules are currently created, each of the two schedules corresponds to a schedule information. If the schedule end time of one schedule information A is earlier than or equal to the schedule start time of another schedule information B, it means that the schedule times in the two schedule information do not overlap. On the contrary, if the schedule start time of one schedule information A is earlier than the schedule start time of another schedule information B, and the schedule end time of schedule information A is later than the schedule start time of schedule information B, it means that the schedule times in the two schedule information overlap, that is, there is a conflict between the two schedule information.
[0172] It should be noted that the above-mentioned overlapping schedules refer to partial or complete overlap of schedules.
[0173] For example, Fig.13 As shown, assuming that a dinner schedule of "having dinner with colleagues from 12 noon to 2 pm tomorrow" has been created before, the store exploration schedule time corresponding to the first schedule information is from 11 am to 1 pm tomorrow. It can be seen that the schedule times of the dinner schedule and the store exploration schedule partially overlap, that is, there is a conflict between the first schedule information and the schedule information corresponding to the dinner schedule. The mobile phone displays schedule conflict information 42, which includes detailed information of the dinner schedule and the store exploration schedule, as well as prompt information indicating the schedule conflict.
[0174] In an embodiment of the present application, after the electronic device creates the first schedule corresponding to the first schedule information, it can automatically perform schedule conflict detection. When there is a conflict between the first schedule information and the schedule information of the created schedule, the electronic device displays the schedule conflict information to prompt that the schedule time in the first schedule information conflicts with other schedule times, and provides the user with detailed information of the schedule information with time conflict, reminding the user that the current schedule creation is unreasonable, so that the user can intuitively re-schedule according to the detailed information of the schedule information with time conflict, thereby ensuring the scientificity and rationality of the schedule creation performed by the electronic device.
[0175] Step 402: The electronic device receives a fourth input.
[0176] In the embodiment of the present application, the fourth input is used to trigger the electronic device to update the first schedule information.
[0177] Optionally, in the embodiment of the present application, the fourth input may include but is not limited to any of the following: a user touches the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0178] For example, in combination Fig.13 ,like Fig.14 As shown, when there is a conflict between the schedule information corresponding to the store exploration schedule and the schedule information corresponding to the dinner schedule, the user can make a fourth input of the schedule adjustment instruction in the AI interactive control 31, that is, enter "change the store exploration to tomorrow afternoon from 4 to 6 pm" in the input area of the AI interactive control 31.
[0179] Optionally, in an embodiment of the present application, when the first schedule information conflicts with schedule information of a created schedule, the electronic device displays schedule conflict information and at least one tag, and receives a fourth input for a first tag of the at least one tag.
[0180] In the embodiment of the present application, the at least one tag includes a schedule time recommended based on the first schedule information and the schedule time in the schedule information of the created schedule.
[0181] In an embodiment of the present application, the at least one label is used to indicate the adjustment strategy of the schedule time in the first schedule information or the schedule information of the created schedule, for example: label A is "postpone the store visit schedule by four hours", and label B is "change the store visit to tomorrow afternoon from 4 to 6 pm."
[0182] For example, Fig.15As shown, the mobile phone displays label B43 and label C44 at the position corresponding to the AI interactive control 31. The content of label B43 is "Change the store visit to 4:00 to 6:00 p.m. tomorrow", and the content of label C44 is "Change the dinner to 6:00 to 8:00 p.m. tomorrow". The above fourth input can be the user's selection input for the first label B43.
[0183] Step 403: The electronic device updates the first schedule information in response to the fourth input.
[0184] Exemplarily, the mobile phone responds to the user's fourth input of a schedule adjustment instruction in the AI interactive control 31, for example, the schedule adjustment instruction is "change the store visit to tomorrow afternoon from 4 to 6 pm", and the mobile phone updates the first schedule information according to the schedule adjustment instruction, and the first schedule information is updated to "store visit 2024 / 11 / 12 tomorrow 16:00-18:00".
[0185] Exemplarily, in response to the user's selection input of the first tag B43, the content of the first tag B43 is "Change the store visit to tomorrow afternoon from 4 to 6 pm". The mobile phone can update the first schedule information according to the content in the first tag B43, and the first schedule information is updated to "Store visit 2024 / 11 / 12 tomorrow 16:00-18:00".
[0186] Optionally, in an embodiment of the present application, the electronic device parses the time modification parameters in the first tag through an AI assistant, locates the corresponding schedule information, and adjusts the schedule time of the corresponding schedule information according to the time modification parameters.
[0187] Step 404: The electronic device creates a second schedule according to the updated first schedule information.
[0188] For example, Fig.16 As shown, the mobile phone creates a corresponding second schedule based on the updated first schedule information "Visit the store tomorrow 2024 / 11 / 12 16:00-18:00".
[0189] In an embodiment of the present application, when a conflict is detected between the first schedule information and the schedule information of an already created schedule, the electronic device displays the schedule conflict information, so that the user can intuitively understand the details of the current schedule conflict, so that the user can input a schedule adjustment strategy, and then the electronic device updates the first schedule information accordingly based on the user's input for adjusting the schedule, and creates a corresponding second schedule based on the first schedule information, thereby improving the scientificity and convenience of the electronic device's schedule adjustment, and helping to ensure that all schedule activities can be carried out without conflict.
[0190] Optionally, in the embodiment of the present application, before the above step 401, the schedule creation method provided in the embodiment of the present application may further include the following steps 400a and 400b.
[0191] Step 400a: The electronic device receives a sixth input.
[0192] In the embodiment of the present application, the sixth input is used to trigger the electronic device to determine whether the first schedule information conflicts with the schedule information of the created schedule.
[0193] Optionally, in the embodiment of the present application, the sixth input may include but is not limited to any of the following: a user touches the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0194] For example, in combination Fig.11 ,like Fig.17 As shown, after the mobile phone creates the first schedule, the user can make the sixth input of the schedule conflict judgment instruction 38 in the AI interactive control 31, that is, enter "query whether there is a schedule conflict" in the input area of the AI interactive control 31.
[0195] For example, in combination Fig.11 ,like Fig.18 As shown, after creating the first schedule, the mobile phone can display the query schedule conflict instruction option 39 at the position corresponding to the AI interactive control 31, and the user can select and input the query schedule conflict instruction option 39 (ie, the sixth input).
[0196] Step 400b: In response to the sixth input, the electronic device obtains schedule information of the created schedule, and determines whether there is a conflict between the first schedule information and the schedule information of the created schedule.
[0197] In an embodiment of the present application, after receiving the sixth input of the user's request to query schedule conflicts, the electronic device can, in response to the sixth input, analyze and detect possible time overlap conflicts between the first schedule information and the schedule information of other created schedules. For example, the electronic device reads all the schedule information in the calendar database through an AI assistant, and performs comparative analysis based on preset conflict detection rules (such as the relationship between the start time and end time of each schedule) to avoid conflicts between the multiple schedule information that are finally created, thereby improving the accuracy and effectiveness of schedule creation by the electronic device.
[0198] For various scenarios to which the embodiments of the present application can be applied, combined with the various implementation schemes of the embodiments of the present application described above, specific examples are given below to illustrate the implementation process in various scenarios of the embodiments of the present application:
[0199] Example 1. In the above scenario 1: the user receives a meeting invitation, the user's mobile phone displays a meeting invitation interface, and the user makes a first input, which is used to trigger the creation of a meeting schedule corresponding to the content of the meeting invitation interface. The mobile phone receives and responds to the first input. Based on the interface content of the meeting invitation interface, such as the meeting invitation details, the meeting poster, etc., the mobile phone determines the first schedule information related to the meeting schedule from the meeting invitation details and the meeting poster, such as the meeting time, meeting theme, participants, meeting location, etc. The mobile phone recommends and displays instruction options related to creating a schedule through the AI assistant, and the user selects and inputs the instruction option. The mobile phone responds to the input, creates a corresponding meeting schedule based on the first schedule information, and adds the meeting schedule to the mobile phone calendar. If there is a conflict between the meeting schedule and the schedule information of the created schedule, the user is reminded to adjust the schedule in time and a modification strategy is provided to the user. Through the AI assistant, the mobile phone can also recommend other command options to users. For example, it can integrate meeting schedules scattered across multiple applications into the mobile phone system calendar, and sort them by chronological order, importance, etc. When a meeting schedule is modified or deleted in one application, the AI assistant can synchronously update the schedule data of other related platforms to ensure the consistency and accuracy of schedules on each platform.
[0200] Example 2. In the above scenario 2: the user plans to travel, purchases tickets and books hotels in advance, and the user's mobile phone displays a ticket and hotel order interface. The user makes a first input, which is used to trigger the creation of a travel and hotel schedule corresponding to the content of the ticket and hotel order interface. The mobile phone receives and responds to the first input. Based on the interface content of the ticket and hotel order interface, such as ticket order information and hotel check-in information, the mobile phone determines the first schedule information related to the travel and hotel schedule from the ticket order information and hotel check-in information, such as departure time, departure station, arrival time, arrival station, hotel check-in time, hotel address, etc. The mobile phone creates a corresponding travel and hotel schedule based on the first schedule information and creates the travel and hotel schedule. The schedule is added to the mobile phone calendar. After the user arrives at the destination station, the mobile phone recommends some relevant command options to the user through the AI assistant, such as hotel navigation command options and scenic spot tour planning command options. The user selects and inputs the hotel navigation command option, and the mobile phone enters the navigation application to provide the user with navigation services to the reserved hotel, automatically arranges the transportation method and time to the hotel according to the arrival time, and reminds the user to check in at the appropriate time; the user selects and inputs the scenic spot tour planning command option, and the mobile phone enters the corresponding application to provide the user with local scenic spot tour planning services. According to factors such as the opening hours and distance of tourist attractions, the daily tour routes and schedules are intelligently planned to avoid time conflicts and waste.
[0201] Example 3, in the above scenario 3: the user purchases a fitness course and can view the fitness course schedule. The user's mobile phone displays the fitness course order interface. The user makes a first input, which is used to trigger the creation of a workout schedule corresponding to the content of the fitness course order interface. The mobile phone receives and responds to the first input. Based on the interface content of the fitness course order interface, such as the fitness course schedule, the mobile phone determines the first schedule information related to the fitness course schedule from the fitness course schedule, such as the exercise time, exercise items, required equipment, coach information, etc. The mobile phone creates a corresponding exercise schedule based on the first schedule information and adds the exercise schedule to the mobile phone calendar. At the same time, the mobile phone can use the AI assistant to recommend some relevant instruction options to the user, such as recommending new fitness courses or activities based on the user's fixed weekly fitness time, recommending rest or relaxation activities in appropriate time periods based on the user's work rhythm, and giving optimization suggestions when the exercise schedule is too full or unreasonable, such as adjusting the order of tasks, reasonably allocating rest time, etc., to help users improve their quality of life and work efficiency.
[0202] Example 4, in the above scenario 4: the project team members of the user share their respective work arrangements in the group chat of the chat application, the user's mobile phone displays the group chat interface, the user makes a first input, the first input is used to trigger the creation of a team work arrangement schedule corresponding to the content of the group chat interface, the mobile phone receives and responds to the first input, based on the interface content of the group chat interface, such as the work arrangement sent by each member of the project team, the mobile phone determines the first schedule information related to the overall work arrangement schedule of all members of the project team from the work arrangement sent by each member of the project team, such as each member's daily work plan, completion status, etc., and the mobile phone creates the corresponding overall team work arrangement schedule based on the first schedule information. In addition, the mobile phone can use the AI assistant to recommend some relevant command options to the user, such as when a member's schedule changes, promptly notify other members of the project team, and assist in adjusting the team's meetings, task arrangements, etc. At the same time, the mobile phone can also use the AI assistant to recommend appropriate meeting times, project discussion times, etc. according to the free schedules of team members to improve the efficiency and flexibility of team collaboration.
[0203] In the above examples 1 to 4, users can complete complex schedule management operations by simply clicking on the command options corresponding to the prompt words, without having to manually enter a large number of commands or perform tedious manual adjustments. In busy work or life scenarios, time and energy are greatly saved, operation efficiency is improved, and users can focus more on other important matters. At the same time, the mobile phone automatically generates and displays the command options corresponding to the relevant prompt words, providing users with clear operation guidance and decision-making assistance. Users can intuitively understand the current schedule and the optimization measures that can be taken, reducing the cost of user thinking and decision-making, and improving the user's sense of control over schedule management; in addition, the mobile phone can comprehensively mark and analyze the interface content, improve the accuracy and completeness of data recognition, and make more reasonable arrangements and adjustments based on accurate data processing in the process of creating schedules and handling conflicts, avoiding schedule confusion or errors caused by data errors, and enhancing the reliability of schedule management; finally, the mobile phone interacts with the user through the command options corresponding to the prompt words, which meets the needs and habits of modern users for a simple and intuitive operation interface, reduces the threshold for users to learn and use new functions, and makes the schedule management function of electronic devices easier to be accepted and used by the majority of users, thereby improving the user satisfaction and market competitiveness of electronic devices.
[0204] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application are not limited to this.
[0205] The schedule creation method provided in the embodiment of the present application can be executed by a schedule creation device. In the embodiment of the present application, the schedule creation device provided in the embodiment of the present application is described by taking the schedule creation method executed by the schedule creation device as an example.
[0206] Fig.19 A possible structural diagram of a schedule creation device involved in some embodiments of the present application is shown. Fig.19 As shown, the schedule creation device 20 may include: a receiving module 21 and a processing module 22. The receiving module 21 is used to receive a first input when displaying a first interface. The processing module 22 is used to create a first schedule based on the interface content of the first interface in response to the first input received by the receiving module 21.
[0207] In one possible implementation, combining Fig.19 ,like Fig. 20 As shown, the schedule creation device 20 further includes: a display module 23. The display module 23 is used to display the AI interactive control in response to the first input. The receiving module 21 is also used to receive a second input to the AI interactive control displayed by the display module 23. The processing module 22 is specifically used to create a first schedule based on the interface content of the first interface in response to the second input received by the receiving module 21.
[0208] In a possible implementation, the AI interactive control includes an input area, and the second input is an operation of inputting instruction information into the input area. The processing module 22 is specifically configured to respond to the second input received by the receiving module 21, and create a first schedule based on the interface content of the first interface according to the instruction information corresponding to the second input.
[0209] In a possible implementation, the AI interactive control includes at least one recommended instruction option, and the second input is an operation on a first instruction option in the at least one recommended instruction option. The processing module 22 is specifically configured to respond to the second input received by the receiving module 21, and create a first schedule based on the interface content of the first interface according to the instruction information corresponding to the first instruction option.
[0210] In a possible implementation, the receiving module 21 is further configured to receive a third input of a second instruction option in the at least one recommended instruction option. The processing module 22 is further configured to, in response to the third input received by the receiving module 21, execute an operation of the instruction information corresponding to the second instruction option.
[0211] In a possible implementation, the processing module 22 is specifically configured to determine first schedule information based on the interface content of the first interface in response to the first input received by the receiving module 21; and create a first schedule according to the first schedule information.
[0212] In one possible implementation, combining Fig.19 ,like Fig. 20 As shown, the schedule creation device 20 further includes: a display module 23. The display module 23 is used to display schedule conflict information when the first schedule information conflicts with the schedule information of the created schedule. The receiving module 21 is also used to receive a fourth input. The processing module 22 is also used to update the first schedule information in response to the fourth input received by the receiving module 21; and create a second schedule according to the updated first schedule information.
[0213] An embodiment of the present application provides a schedule creation device. When the schedule creation device displays a first interface, the user makes a first input to trigger the creation of a first schedule. In response to the first input, the schedule creation device extracts content related to the user's to-do schedule from the interface content of the first interface, and creates a first schedule corresponding to the content related to the to-do schedule. This enables the schedule creation device to automatically obtain valid schedule information from the user's current usage scenario and perform an integrated process for creating a corresponding schedule. The user does not need to manually input complex schedule information, which reduces the user's operating steps and time cost for triggering the creation of a schedule, thereby improving the efficiency of schedule creation.
[0214] The schedule creation device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0215] The schedule creation device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0216] The schedule creation device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.
[0217] Alternatively, if Fig.21 As shown, an embodiment of the present application further provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores a program or instruction that can be executed on the processor 1001, and when the program or instruction is executed by the processor 1001, the various steps of the above-mentioned schedule creation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0218] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0219] Fig. 22 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0220] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0221] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 22 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0222] The user input unit 107 is used to receive a first input when the first interface is displayed.
[0223] The processor 110 is configured to create a first schedule based on the interface content of the first interface in response to the first input.
[0224] Optionally, the display unit 106 is used to display the AI interactive control in response to the first input. The user input unit 107 is also used to receive a second input to the AI interactive control. The processor 110 is specifically used to create a first schedule based on the interface content of the first interface in response to the second input.
[0225] Optionally, the AI interactive control includes an input area, and the second input is an operation of inputting instruction information into the input area. The processor 110 is specifically configured to respond to the second input and create a first schedule based on the interface content of the first interface according to the instruction information corresponding to the second input.
[0226] Optionally, the AI interactive control includes at least one recommended instruction option, and the second input is an operation on a first instruction option in the at least one recommended instruction option. The processor 110 is specifically configured to create a first schedule based on the interface content of the first interface in response to the second input and according to the instruction information corresponding to the first instruction option.
[0227] Optionally, the user input unit 107 is further configured to receive a third input for a second instruction option in the at least one recommended instruction option. The processor 110 is further configured to execute an operation of the instruction information corresponding to the second instruction option in response to the third input.
[0228] Optionally, the processor 110 is specifically configured to determine first schedule information based on the interface content of the first interface in response to the first input; and create a first schedule according to the first schedule information.
[0229] Optionally, the display unit 106 is used to display schedule conflict information when the first schedule information conflicts with schedule information of a created schedule. The user input unit 107 is also used to receive a fourth input. The processor 110 is also used to update the first schedule information in response to the fourth input; and create a second schedule based on the updated first schedule information.
[0230] An embodiment of the present application provides an electronic device, which, when displaying a first interface, receives a first input from a user to trigger creation of a first schedule. In response to the first input, the electronic device extracts content related to the user's to-do schedule from interface content of the first interface, and creates a first schedule corresponding to the content related to the to-do schedule. This enables the electronic device to automatically obtain valid schedule information from the user's current usage scenario and perform an integrated process for creating a corresponding schedule, without the need for the user to manually input complex schedule information, thereby reducing the operational steps and time cost for the user to trigger schedule creation, thereby improving schedule creation efficiency.
[0231] The electronic device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, it is not repeated here.
[0232] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0233] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0234] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.
[0235] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned schedule creation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0236] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0237] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned schedule creation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0238] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0239] An embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned schedule creation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0240] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes 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 one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0241] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0242] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A schedule creation method, characterized in that: include: When the first interface is displayed, receiving a first input; In response to the first input, a first schedule is created based on the interface content of the first interface.
2. The method according to claim 1, characterized in that The step of creating a first schedule based on the interface content of the first interface in response to the first input includes: In response to the first input, displaying an AI interactive control; receiving a second input to the AI interactive control; In response to the second input, the first schedule is created based on the interface content of the first interface.
3. The method according to claim 2, characterized in that The AI interactive control includes an input area, and the second input is an operation of inputting instruction information into the input area; The step of creating the first schedule based on the interface content of the first interface in response to the second input includes: In response to the second input, the first schedule is created based on the interface content of the first interface according to the instruction information corresponding to the second input.
4. The method according to claim 2, characterized in that: The AI interactive control includes at least one recommended instruction option, and the second input is an operation on a first instruction option in the at least one recommended instruction option; The step of creating the first schedule based on the interface content of the first interface in response to the second input includes: In response to the second input, the first schedule is created based on the interface content of the first interface according to the instruction information corresponding to the first instruction option.
5. The method according to claim 4, characterized in that The method further comprises: receiving a third input for a second instruction option of the at least one recommended instruction option; In response to the third input, an operation of the instruction information corresponding to the second instruction option is executed.
6. The method according to claim 1, characterized in that The step of creating a first schedule based on the interface content of the first interface in response to the first input includes: In response to the first input, determining first schedule information based on interface content of the first interface; The first schedule is created according to the first schedule information.
7. The method according to claim 6, characterized in that The method further comprises: In the case where the first schedule information conflicts with the schedule information of the created schedule, displaying schedule conflict information; receiving a fourth input; In response to the fourth input, updating the first schedule information; A second schedule is created according to the updated first schedule information.
8. A schedule creation device, characterized in that: include: Receiving module and processing module; The receiving module is used to receive a first input when the first interface is displayed; The processing module is used to create a first schedule based on the interface content of the first interface in response to the first input received by the receiving module.
9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the schedule creation method according to any one of claims 1 to 7 are implemented.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the schedule creation method according to any one of claims 1 to 7 are implemented.