Schedule creating method, electronic device, and storage medium

By displaying the first multimedia resource in the first interface of the electronic device, users can quickly select and create a schedule, solving the problems of cumbersome operations and inefficient creation in the prior art, and improving the user experience.

WO2025092038A1PCT designated stage expired Publication Date: 2025-05-08HONOR DEVICE CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/106589
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-27
Filing Date
2024-07-19
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

The existing schedule creation plan is cumbersome, the creation efficiency is low, and the user experience is poor. Users need to enter multiple schedule information one by one.

Method used

By displaying the first multimedia resource (picture or text) in the first interface of the electronic device, the user can input the multimedia resource into the agenda management application through input operations, dragging operations or triggering operations, and automatically pre-generate a schedule option. The user only needs to select the appropriate agenda option to create a schedule.

Benefits of technology

It greatly reduces the number of operations required to create a schedule, improves the user experience, and ensures that the created schedule is more in line with the user's needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024106589_08052025_PF_FP_ABST
    Figure CN2024106589_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of terminals and provides a schedule creating method, an electronic device, and a storage medium, for use in rapidly creating a schedule and improving user experience. The method comprises: an electronic device displays a first interface, the first interface comprising a first multimedia resource, the first multimedia resource comprising first schedule information, and the first schedule information comprises at least one or more of the following: a first title, a first time period, and a first place; the electronic device displays a first window in response to an input operation of a user for the first multimedia resource, the first window comprising at least one schedule option; when a first schedule option among the at least one schedule option is selected, in response to a creation operation of the user in the first window, the electronic device creates in a schedule management application a first schedule corresponding to the first schedule option; and the electronic device displays the first interface, and displays reminder information in the first interface, the reminder information being used for indicating completion of schedule creation.
Need to check novelty before this filing date? Find Prior Art

Description

Schedule creation method, electronic device and storage medium

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 3, 2023, with application number 202311464426.8 and application name “A Schedule Creation Method and Electronic Device”, the entire contents of which are incorporated by reference into this application.

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 27, 2023, with application number 202311839741.4 and invention name “A schedule creation method, electronic device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The application relates to the field of terminal technology, and in particular to a schedule creation method, electronic device and storage medium. Background Art

[0004] As people's pace of life gradually accelerates, there are more and more various to-do items. In order to plan the to-do items reasonably and get timely reminders before the to-do items start, most electronic devices are equipped with schedule management applications for users to create and manage to-do items or schedules, such as calendar applications. Specifically, after the user determines the schedule information corresponding to a certain schedule, he can open the schedule management application of the electronic device and create a corresponding schedule or to-do in the schedule management application, so that the electronic device can remind the user at a set time point based on the schedule information of the schedule or to-do (such as ringtone reminder, vibration reminder, display interface reminder, etc.).

[0005] For a particular schedule, its corresponding schedule information typically includes multiple pieces of information, such as title, location, and time period. In traditional schedule creation solutions, after users determine the schedule information for a particular schedule, they typically need to memorize this information and enter the multiple sub-information items included in the schedule information one by one into the schedule creation template provided by the schedule management application. When the schedule information is extensive, users need to memorize the schedule information multiple times and enter it multiple times using the input keyboard to create different schedules. As can be seen, existing schedule creation solutions are cumbersome, inefficient, and provide a poor user experience.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a schedule creation method, electronic device, and storage medium, which can quickly create schedules and improve the user experience.

[0008] In order to achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0009] In a first aspect, embodiments of the present application provide a schedule creation method that can be applied to an electronic device. The method includes: the electronic device displays a first interface, the first interface including a first multimedia resource, the first multimedia resource including a first image or a first text; the first multimedia resource including first schedule information, the first schedule information including one or more of the following: a first title, a first time period, and a first location. In response to a user input operation on the first multimedia resource, the electronic device displays a first window, the first window including at least one schedule option. The schedule option includes at least one of a title, a location, and a time period; the at least one schedule option includes a first schedule option; if the first schedule option includes a title, the title value of the first schedule option is the first title; if the first schedule option includes a location, the location value of the first schedule option is the first location; and if the first schedule option includes a time period, the time period value of the first schedule option is the first time period. When the first schedule option among the at least one schedule option is selected, the electronic device creates a first schedule corresponding to the first schedule option in a schedule management application in response to the user's creation operation in the first window. The electronic device displays the first interface and displays a reminder message on the first interface, indicating that the schedule creation is complete.

[0010] Based on the technical solution provided by the present application, the electronic device can automatically pre-generate at least one schedule option for the user to select based on the first multimedia resource (picture or text) selected by the user. At this time, the user only needs to select the appropriate schedule option according to the needs, and the electronic device can create the corresponding schedule. During the entire creation process, the user only needs to perform a small number of operations such as inputting the first multimedia resource containing schedule information, selecting the first schedule option, and creating the schedule, so that the electronic device can generate the schedule required by the user. It can be seen that the technical solution provided by the present application greatly reduces the number of operations required to create a schedule, thereby improving the user experience. Moreover, since multiple schedule options can be provided to the user, the schedule finally created will be more in line with the user's needs.

[0011] Furthermore, since the first interface initially displaying the first picture can be displayed after the schedule is created for the user to perform other possible operations, the user can conveniently create a schedule based on the currently viewed picture, and perform other possible operations on the initial interface after creation, thereby improving the user experience.

[0012] In a possible design of the first aspect, before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method also includes: the electronic device displays the resource identifier of the first multimedia resource in the touch area where the user performs the identifier trigger operation in response to the user's identifier trigger operation on the first multimedia resource in the first interface; the electronic device displays the first window in response to the user's input operation on the first multimedia resource, including: the electronic device displays the first floating window on the first interface in response to the user's first drag operation on the resource identifier, and displays the first window in the first floating window; the first drag operation is used to trigger the electronic device to display a sidebar, and move the resource identifier to the icon of the schedule management application in the sidebar; wherein, the first drag operation is an input operation.

[0013] Based on the above technical solution, through the quick entry of the sidebar, the electronic device can smoothly input the first multimedia resource selected by the user into the schedule management application for analysis and identification, obtain the first schedule information, and then display the first window through a floating window, so that the user can intuitively see the information of at least one selected schedule generated by the schedule information in the first multimedia resource through at least one schedule option from the first window, and then the user can select a schedule option according to his or her own needs, so that the electronic device can quickly create a schedule that meets the user's needs.

[0014] Furthermore, since the floating window does not affect the first interface currently displayed by the obstructed electronic device, the user can view the first window in the first floating window while still performing operations on the first interface that meet the user's needs, thereby improving the user experience. For example, if the first interface is the image details interface of the first image resource, the user can also perform any possible edits on the first image at any time.

[0015] In a possible design method of the first aspect, the first interface includes a sharing control; before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method also includes: the electronic device displays a sharing pop-up window in response to the user's triggering operation on the sharing control in the first interface; the sharing pop-up window includes an icon of a schedule management application; the electronic device displays the first window in response to the user's input operation on the first multimedia resource, including: the electronic device displays the second interface in response to the user's triggering operation on the icon of the schedule management application in the sharing pop-up window, and displays the first window in the second interface; wherein, the triggering operation on the icon of the schedule management application in the sharing pop-up window is an input operation.

[0016] Based on the above technical solution, a user can select a first multimedia resource using the sharing function of an electronic device and provide it to a schedule management application for parsing. The schedule management application can then display a first window in a second interface based on the parsing result. In this way, the user can intuitively see information about at least one selected schedule generated from the schedule information in the first multimedia resource through at least one schedule option in the first window. The user can then select a schedule option based on their needs, allowing the electronic device to quickly create a schedule that meets the user's needs.

[0017] In a possible design manner of the first aspect, when a smart visual control is included in the first interface and the first multimedia resource is a first picture; before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method also includes: the electronic device displays the smart visual recognition interface in response to the user's triggering operation on the smart visual control in the first interface; the electronic device displays the first window in response to the user's input operation on the first multimedia resource, including: the electronic device displays the second interface in response to the user's triggering operation on the schedule creation control in the smart visual recognition interface, and displays the first window in the second interface; wherein the triggering operation on the schedule creation control in the smart visual recognition interface is an input operation.

[0018] Based on the above technical solution, in response to the user triggering the smart visual control in the picture details interface of the first picture and the triggering of the schedule creation control in the smart visual recognition interface, the electronic device can smoothly input the first picture into the schedule management application for analysis and recognition, and then the schedule management application can display the first window in the second interface based on the analysis results. In this way, the user can intuitively see the information of at least one selected schedule generated from the schedule information in the first multimedia resource through at least one schedule option in the first window, and then the user can select a schedule option according to their own needs, so that the electronic device can quickly create a schedule that meets the user's needs.

[0019] In a possible design method of the first aspect, when the first multimedia resource is a first picture, the electronic device displays a first interface, including: the electronic device displays a gallery display interface or a photo taking interface in response to the user triggering an operation of a scanning control in a schedule creation interface; the electronic device displays a first interface in response to the user acquiring an operation of the first picture in the gallery display interface; the electronic device displays a first window in response to the user input operation of the first multimedia resource, including: the electronic device displays a second interface in response to the user triggering an operation of a confirmation control in the first interface, and displays the first window in the second interface; wherein the triggering operation of the first confirmation control in the picture display interface is an input operation; after the electronic device creates a first schedule corresponding to the first schedule option in the schedule management application in response to the user creating operation in the first window, the method also includes: the electronic device displays a schedule creation interface, and displays a reminder message in the schedule creation interface.

[0020] Based on the above technical solution, after the user triggers the scan control on the schedule creation interface to display the gallery display interface or the photo taking interface on the mobile phone, the user can obtain the first picture according to the user's own needs and provide it to the schedule management application for analysis, and then the schedule management application can display the first window in the second interface based on the analysis result. In this way, the user can intuitively see the information of at least one selected schedule generated by the schedule information in the first multimedia resource through at least one schedule option from the first window, and then the user can select a schedule option according to his own needs, so that the electronic device can quickly create a schedule that meets the user's needs. Furthermore, since the initial display schedule management interface can be displayed after the schedule is created for the user to perform other possible operations, the user experience is improved.

[0021] In a possible design method of the first aspect, when the electronic device displays the first window, it also displays the first multimedia resource in the identification content area; when the electronic device displays the first window in the first floating window, the identification content area is in the first floating window; when the electronic device displays the first window on the second interface, the identification content area is in the second interface.

[0022] Based on the above technical solution, when selecting a schedule option, the user can easily compare it with the content in the first picture, so that the user can more accurately select a schedule option that meets his or her needs, and then create a schedule that better meets the user's needs.

[0023] In a possible design manner of the first aspect, when the first multimedia resource is a first picture, the method also includes: the electronic device adjusts the first picture in response to the user's adjustment operation on the first picture in the identified content area; the adjustment includes any one or more of the following: minimizing, maximizing, reducing, enlarging, and moving.

[0024] Based on the above technical solution, the user can adjust the display effect of the first picture in the identification content area through any possible adjustment operation, which can make it easier for the user to compare the content in the first picture when selecting a schedule option, thereby improving the user experience.

[0025] In a possible design of the first aspect, when the electronic device displays the first window on the second interface and the first multimedia resource is the first picture, the identification content area also includes a first cropping control; the method also includes: the electronic device displays the first cropping interface in response to the user's triggering operation on the first cropping control; the first cropping interface includes the first picture and the first adjustment control surrounding the first picture; the electronic device adjusts the retained part of the first picture surrounded by the first adjustment control in response to the user's cropping operation on the first picture in the first cropping interface, and determines the retained part as the first cropped picture; the cropping operation includes an adjustment operation on the adjustment control, and / or a transformation operation on the first picture; the transformation operation is used to perform any of the following transformations on the first picture: enlargement, reduction, and movement; the electronic device updates the first picture using the first cropped picture in response to the user's triggering operation on the first cropping confirmation option in the first cropping interface; the electronic device updates the schedule options in the first window based on the updated first picture.

[0026] In this way, the user can successfully delete the distracting content in the first picture. Furthermore, the electronic device can obtain new first schedule information based on the first picture with the distracting content deleted, and update the schedule options in the first window based on the new first schedule information, allowing the user to select a schedule option that meets the user's needs, thereby improving the user experience.

[0027] In a possible design of the first aspect, after the electronic device updates the schedule options in the first window based on the updated first picture, the method also includes: the electronic device displays a first update interface; the first update interface is a second interface obtained by the electronic device after updating the schedule options in the first window based on the updated first picture; a first cropped picture and a second cropping control are displayed in the identification content area of ​​the first update interface; the electronic device displays the first cropping interface in response to the user's triggering operation of the second cropping control; the electronic device adjusts the retained part of the first picture surrounded by the first adjustment control in response to the user's cropping operation on the first picture in the first cropping interface, and determines the retained part as the second cropped picture; the electronic device updates the first picture using the second cropped picture in response to the user's triggering operation on the first cropping confirmation option in the first cropping interface; the electronic device updates the schedule options in the first window based on the updated first picture.

[0028] Based on the above technical solution, when the user needs to re-crop the first image, they can complete the cropping based on the original first image, rather than continuing to crop based on the cropped first image, which would make the latest first image smaller and smaller. This avoids the subsequent inaccurate cropping caused by errors in the previous cropping, thereby improving the user experience.

[0029] In a possible design of the first aspect, after the electronic device updates the schedule options in the first window based on the updated first picture, the method also includes: the electronic device displays a first update interface; the first update interface is a second interface obtained after the electronic device updates the schedule options in the first window based on the updated first picture; a first cropped picture and a second cropping control are displayed in the identification content area of ​​the first update interface; the electronic device displays a second cropping interface in response to the user's triggering operation of the second cropping control; the second cropping interface is a cropping interface when the electronic device obtains the first cropped picture after adjusting the retained part of the first picture surrounded by the first adjustment control in response to the user's cropping operation on the first picture in the first cropping interface; the electronic device adjusts the retained part of the first picture surrounded by the first adjustment control in response to the user's cropping operation on the first picture in the second cropping interface, and determines the retained part as a third cropped picture; the electronic device updates the first picture using the third cropped picture in response to the user's triggering operation on the first cropping confirmation option in the second cropping interface; the electronic device updates the schedule options in the first window based on the updated first picture.

[0030] Based on the above technical solution, in addition to ensuring that the user can complete the cropping that meets the user's needs every time the cropping is performed, the user can save some cropping operations when re-cropping.

[0031] In a possible design manner of the first aspect, the method further includes: when a first schedule option in at least one schedule option is selected, the first window also includes at least one schedule setting item corresponding to the first schedule option; the at least one schedule setting item includes a title setting item and a time setting item, and the title setting item includes the first title in the first schedule option; the electronic device displays a title editing pop-up window in response to the user triggering an operation of a smudge control in the title setting item; the title editing pop-up window includes an input box and a word segmentation result of text content in the first multimedia resource; the input box includes the value of the title in the title setting item; the word segmentation result is obtained by the electronic device parsing the first multimedia resource; the electronic device receives the user's selection operation on the word segmentation content in the word segmentation result; the electronic device adjusts the content in the input box using the word segmentation content in response to the user's confirmation operation in the title editing pop-up window; the electronic device displays the first window in response to the user triggering an operation of confirming the option in the title editing pop-up window, and updates the first title in the title setting item in the first window using the content in the input box.

[0032] Based on the above technical solution, users can modify the title in the title setting item more accurately and conveniently by selecting the segmentation results and content, so that the schedule finally created by the mobile phone is more in line with the user's needs and improves the user experience.

[0033] In a possible design method of the first aspect, the input box also includes a cursor; the electronic device receives a user's selection operation on the word segmentation content in the word segmentation result, including: the electronic device receives a sliding operation of the user in the word segmentation result, and in response to the sliding operation, determines the characters corresponding to the sliding operation as the word segmentation content; the characters corresponding to the sliding operation include: the first character corresponding to the starting position of the sliding operation, the second character corresponding to the end position of the sliding operation, and the character between the first character and the second character after all characters in the word segmentation result are sorted in a preset order; the electronic device responds to the user's confirmation operation in the title editing pop-up window, and uses the word segmentation content to adjust the content in the input box, including: the electronic device responds to the user's triggering operation of the input control in the title editing pop-up window, and fills the word segmentation content at the cursor position in the input box; wherein, the selection operation includes the user's sliding operation in the word segmentation result, and the confirmation operation includes the user's triggering operation on the input control.

[0034] Based on the above technical solution, users can select word segmentation content more quickly and conveniently, which improves the user experience.

[0035] In a possible design of the first aspect, at least one schedule setting item also includes a location setting item, which includes a first location; when the first location is a non-standard address, the location setting item also includes a suggested location option, which includes a suggested location; a non-standard address is an address with an incorrect format or incorrect content; the suggested location is obtained by the electronic device based on user information pre-stored in the electronic device and / or historical location data within a preset time period; when the electronic device displays a first window on the second interface, the method also includes: the electronic device displays a location setting interface in response to a user triggering an operation on the suggested location option in the location setting item; at least one suggested location to be selected is displayed in the location setting interface, and at least one suggested location to be selected includes a suggested location in the suggested location option; the electronic device displays a first window in the second interface in response to a user triggering an operation on the first suggested location to be selected in the location setting interface, and uses the first suggested location to be selected to update the first location in the location setting item, and no longer displays the suggested location option; the first suggested location to be selected is one of the at least one suggested location to be selected.

[0036] Based on the above technical solution, the electronic device can provide the user with a more accurate suggested location when creating a schedule based on the first picture. The user can then perform a series of location selection operations based on the suggested locations to make the location of the final created schedule more accurate, which is convenient for subsequent users and improves the user experience.

[0037] In a possible design of the first aspect, the area in the first window displaying at least one schedule setting item is an editing area; the method also includes: the electronic device moves at least one schedule setting item displayed in the editing area in response to a sliding operation performed by the user in the editing area, and displays the first schedule setting item; the first schedule setting item does not belong to at least one schedule setting item.

[0038] In this way, all schedule settings that can be edited by the user can be displayed in the editing area, allowing the user to make any possible edits to the information of the schedule to be created according to needs, making the final created schedule more in line with user needs and improving the user experience.

[0039] In a possible design of the first aspect, at least one schedule option also includes a second schedule option; the title included in the second schedule option is empty; or, the value of the location included in the second schedule option is empty; or, the value of the time period included in the second schedule option is empty; in the case where the title included in the second schedule option is empty, the method also includes: when the second schedule option in at least one schedule option is selected, the electronic device further includes in the first window a title setting item corresponding to the second schedule option; the value of the title in the title setting item corresponding to the second schedule option is empty.

[0040] Based on the above scheme, the electronic device can display the schedule setting items corresponding to the schedule option currently selected by the user in the first window based on the user's selection, so that the user can view and edit the content of each schedule setting item in at least one schedule setting item, thereby improving the user's usage experience.

[0041] In a possible design of the first aspect, the first multimedia resource also includes second schedule information; the first schedule information includes one or more of the following: a second title, a second time period, and a second location; at least one schedule option included in the first window also includes a third schedule option corresponding to the second schedule information, and when the third schedule option includes a title, the value of the title of the third schedule option is the second title; when the third schedule option includes a location, the value of the location of the third schedule option is the second location; when the third schedule option includes a time period, the value of the time period of the third schedule option is the second time period; after the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method also includes: when the first schedule option and the third schedule option are selected, the electronic device creates a first schedule corresponding to the first schedule option and a second schedule corresponding to the third schedule option in response to the user's creation operation in the first window.

[0042] In this way, if the first multimedia resource contains schedule information for multiple to-do items, the electronic device can display at least one user-selectable schedule option for each to-do item in the schedule preview window. Therefore, the user can simultaneously select schedule options for multiple to-do items in the schedule preview window, allowing the electronic device to create multiple schedules at once, improving schedule creation efficiency and thereby enhancing the user experience.

[0043] In a possible design of the first aspect, the first multimedia resource also includes second schedule information; the first schedule information includes one or more of the following: a second title, a second time period, and a second location; after the electronic device creates a first schedule corresponding to the first schedule option in the schedule management application in response to the user's creation operation in the first window, the method also includes: before the electronic device displays the first interface and displays the reminder information in the first interface, the electronic device displays a second window; the second window includes a third schedule option corresponding to the second schedule information, and when the third schedule option includes a title, the value of the title of the third schedule option is the second title; when the third schedule option includes a location, the value of the location of the third schedule option is the second location; when the third schedule option includes a time period, the value of the time period of the third schedule option is the second time period; when the third schedule option is selected, the electronic device creates a second schedule corresponding to the third schedule option in the schedule management application in response to the user's creation operation in the second window.

[0044] Based on the above technical solution, when the first multimedia resource contains schedule information for multiple to-do items, the electronic device can display at least one user-selectable schedule option for each to-do item in different schedule preview windows. Therefore, the user can select the appropriate schedule option for each to-do item in the different schedule preview windows, allowing the electronic device to create multiple schedules at once, improving schedule creation efficiency and thereby enhancing the user experience.

[0045] In a second aspect, the present application provides an electronic device comprising: a display screen, a memory, and one or more processors; the display screen, the memory, and the processor are coupled; wherein the memory stores computer program code, the computer program code comprising computer instructions, which, when executed by the processor, enables the electronic device to execute the schedule creation method provided in the first aspect.

[0046] In a third aspect, the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the schedule creation method provided in the first aspect.

[0047] In a fourth aspect, the present application provides a computer program product, which includes executable instructions. When the computer program product is run on an electronic device, the electronic device executes the schedule creation method provided in the first aspect.

[0048] It can be understood that the beneficial effects that can be achieved by the technical solutions provided in the second to fourth aspects mentioned above can be referred to the beneficial effects in the first aspect and any possible design method thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] FIG1 is a schematic diagram of a schedule creation process in the related art;

[0050] FIG2 is a schematic diagram of a first scenario of location setting in a schedule creation process provided by a related art;

[0051] FIG3 is a second schematic diagram of a scenario of location setting in a schedule creation process provided by the related art;

[0052] FIG4 is a schematic diagram showing the principle of a schedule creation method provided in an embodiment of the present application;

[0053] FIG5 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;

[0054] FIG6 is a schematic diagram of a software architecture of an electronic device provided in an embodiment of the present application;

[0055] FIG7 is a flowchart of a schedule creation method according to an embodiment of the present application;

[0056] FIG8 is a schematic diagram of a first picture provided in an embodiment of the present application;

[0057] FIG9 is a first schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0058] FIG10 is a second schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0059] FIG11 is a third schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0060] FIG12 is a fourth diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0061] FIG13 is a fifth display interface diagram of a schedule creation method provided in an embodiment of the present application;

[0062] FIG14 is a sixth display interface diagram of a schedule creation method provided in an embodiment of the present application;

[0063] FIG15 is a seventh display interface diagram of a schedule creation method provided in an embodiment of the present application;

[0064] FIG16 is a schematic diagram showing an eighth display interface of a schedule creation method provided in an embodiment of the present application;

[0065] FIG17 is a ninth display interface diagram of a schedule creation method provided in an embodiment of the present application;

[0066] FIG18 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0067] FIG19 is a schematic diagram 11 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0068] FIG20 is a schematic diagram 12 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0069] FIG21 is a schematic diagram 13 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0070] FIG22 is a fourteenth diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0071] FIG23 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0072] FIG24 is a sixteenth diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0073] FIG25 is a seventeenth diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0074] FIG26 is a schematic diagram eighteen of a display interface of a schedule creation method provided in an embodiment of the present application;

[0075] FIG27 is a nineteenth diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0076] FIG28 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0077] FIG29 is a schematic diagram 21 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0078] FIG30 is a schematic diagram 22 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0079] FIG31 is a schematic diagram 23 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0080] FIG32 is a schematic diagram 24 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0081] FIG33 is a schematic diagram 25 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0082] FIG34 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0083] FIG35 is a schematic diagram 27 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0084] FIG36 is a schematic diagram 28 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0085] FIG37 is a schematic diagram 29 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0086] FIG38 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0087] FIG39 is a schematic diagram 31 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0088] FIG40 is a schematic diagram 32 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0089] FIG41 is a schematic diagram 33 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0090] FIG42 is a diagram 34 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0091] FIG43 is a schematic diagram of a display interface of a schedule creation method provided in an embodiment of the present application;

[0092] FIG44 is a second flow chart of a schedule creation method provided in an embodiment of the present application;

[0093] FIG45 is a schematic diagram of a first text provided in an embodiment of the present application;

[0094] FIG46 is a diagram thirty-six of a display interface of a schedule creation method provided in an embodiment of the present application;

[0095] FIG47 is a schematic diagram 37 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0096] FIG48 is a diagram 38 of a display interface of a schedule creation method provided in an embodiment of the present application;

[0097] Figure 49 is a display interface diagram thirty-ninth of a schedule creation method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0098] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting of the present application. As used in the specification and appended claims of the present application, the singular expressions "a", "an", "said", "above", "the" and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that " / " means or, for example, A / B can mean A or B; "and / or" in the text is merely a description of an association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0099] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0100] The terms "first" and "second" in the following embodiments of this application are used for descriptive purposes only and should not be understood as implying or suggesting relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.

[0101] As people's pace of life accelerates, the number of to-do items increases. To plan their to-do list and receive timely reminders before it begins, users can use the calendar management application on their electronic devices to create schedules for each to-do item based on the schedule information of the corresponding schedule. This allows the electronic device to remind the user at the set time. The schedule information can include multiple sub-information such as title, location, time period, etc.

[0102] In existing schedule creation solutions, a user needs to input multiple items of information included in the schedule information of a schedule one by one on a schedule creation template provided by a schedule management application, and then create a corresponding schedule.

[0103] Taking the electronic device as a mobile phone and the schedule management application as a calendar application as an example, when the user needs to create a schedule based on certain schedule information, the user can control the mobile phone to open the calendar application and create a schedule based on the schedule information in the calendar application.

[0104] Before creating a new schedule, the user needs to open the calendar application first. There are two specific ways to implement this.

[0105] In one possible implementation, as shown in (a) of FIG1 , a mobile phone may receive a trigger operation (e.g., a click operation) from a user on an icon 11 of a calendar application on the main desktop 10 of the mobile phone. In response to the trigger operation, the mobile phone may open the calendar application and display a main interface 12 of the calendar application as shown in (b) of FIG1 . The main interface 12 may include a calendar for the month of the current day (e.g., a calendar for April 2023), in which the date identifier corresponding to the current day (e.g., the first "1" shown in (b) of FIG1 ) is highlighted. Referring to (b) of FIG2 , the main interface 12 may also include a schedule creation control 13.

[0106] In another possible implementation, the mobile phone's desktop may have multiple switchable areas that can be switched by the user and a resident area that cannot be switched by the user. The resident area displays icons for fixed applications, and the user cannot switch between the resident areas, but can swap the icons of the applications displayed in the resident areas. Different switchable areas can display different content, such as icons for different applications or desktop widgets (or widgets). When the user performs a swipe operation in the switchable area, the mobile phone can switch the currently displayed switchable area to another switchable area in response to the swipe operation. For example, as shown in Figure 1 (a), the mobile phone's desktop displays a first switchable area X1 and a resident area Y. In response to a left swipe operation performed by the user on the first switchable area X1, as shown in Figure 1 (c), the mobile phone can switch the first switchable area X1 to a second switchable area X2. In some scenarios, the second switchable area X2 may display a calendar tool 15 corresponding to a calendar application. When the user needs to open the calendar application to complete the creation of a new schedule, the user can trigger the calendar tool 15 (e.g., click it). In response to the triggering operation, the mobile phone may display the main interface 12 of the calendar application as shown in FIG. 1( b ).

[0107] Of course, the operation of controlling the mobile phone to open the calendar main interface 12 may also be any other feasible operation, and this application does not impose any specific restrictions on this.

[0108] After the mobile phone displays the main interface 12 of the calendar application, if the user needs to further create a schedule, it is necessary to trigger the schedule creation control 13 in the main interface 12 (for example, a click operation). In response to the trigger operation of the schedule creation control 13, the mobile phone can display the schedule creation interface 16 as shown in Figure 1 (d). The schedule creation interface 16 may include multiple schedule category options and multiple schedule setting items. The multiple schedule category options may include a default category option, an important day category option, a birthday category option, and a to-do category option. Referring to Figure 1 (d), a corresponding category name may be displayed below each option, such as "default", "important day", "birthday", "to-do", etc. When creating a schedule in the schedule creation interface 16, the user can set the category of the schedule by selecting a schedule category option.

[0109] Multiple schedule setting items may include a title setting item, a location setting item, a time setting item, a reminder setting item, an account setting item, a repeat setting item, a description setting item, and a time zone setting item. Each schedule setting item corresponds to a sub-information in the schedule information. Among them, the title setting item is used for the user to set the title of the schedule, the location setting item is used for the user to set the location of the schedule, the time setting item is used for the user to set the time period of the schedule, the reminder setting item is used for the user to set the reminder time of the schedule reminder (that is, the time when the mobile phone reminds the user), the account setting item is used for the user to set the account of the schedule, the repeat setting item is used for the user to set the repetition strategy of the schedule, the description setting item is used for the user to set the description of the schedule, and the time zone setting item is used for the user to set the time zone to which all the time of the schedule belongs. For example, the title of a schedule can be "Routine Meeting", the location can be "306, YY Building, XX Street", the time period can be "9:00-10:00 am Friday", the reminder time can be "10 minutes in advance (i.e. 10 minutes before the start of the schedule)", the account can be XX account, the repetition policy can be no repetition, the description can be "Meeting in the third conference room", and the time zone can be the time zone of China (generally referring to the East 8 District).

[0110] In some embodiments, when the mobile phone displays the schedule creation interface 16 in response to a user triggering the schedule creation control 13, it may, by default, prompt the user to begin setting the title setting item. At this point, referring to FIG1(d), a cursor may be displayed at the initial input position of the title setting item 17 in the schedule creation interface 16, prompting the user to begin entering a title using the input method keyboard 21 at the cursor position, i.e., to enter / set a title in the title setting item 17. At this point, due to the obstruction of the input method keyboard 21, the title setting item 17, location setting item 18, time setting item 19, and reminder setting item 20 in the schedule creation interface 16 are displayed normally, while the account setting item and description setting item are obscured by the input method keyboard 21.

[0111] In some embodiments, if the user needs to view the account settings and description settings items and then configure related sub-information, as shown in Figure 1(d), the user can swipe up on the schedule creation interface 16. In response to this swipe up, as shown in Figure 2(a), the phone no longer displays the input method keyboard 21 and the cursor in the title settings item 17. The previously obscured account settings item 22, repeat settings item 23, description settings item 24, and time zone settings item 25 are now fully displayed on the schedule creation interface 16 displayed on the phone.

[0112] In the schedule creation interface 16 shown in FIG1(d), in addition to being able to directly use the input method keyboard 21 to enter / set a title in the title setting item 17, the user can also set the location through the location setting item 18, set the time period through the time setting item 19, and set the reminder time through the reminder setting item 20. In the schedule creation interface 16 shown in FIG2(a), the user can also set the account through the account setting item 22, set the repetition policy through the repetition setting item 23, set the description through the description setting item 24, and set the time zone through the time zone setting item 25. Of course, in the schedule creation interface 16 shown in FIG2(a), the user can also set the title through the title setting item 17, set the location through the location setting item 18, set the time period through the time setting item 19, and set the reminder through the reminder setting item 20.

[0113] The following uses the setting of a location in the location setting item 18 as an example to illustrate the process of setting schedule information in the schedule creation interface:

[0114] Taking the example shown in FIG. 2 (a) as an example, as shown in FIG. 2 (a), when a user needs to set a location through the location setting item 18, they can trigger the location setting item 18. In response to the triggering operation of the location setting item 18, the mobile phone can display the location setting page 26 shown in FIG. 2 (b). The location setting page 25 includes a location input box 27, a current location option 28, a map point selection option 29, and an input method keyboard 21. The location input box 27 includes a cursor to prompt the user to use the input method keyboard 21 to start entering the location of the schedule at the location indicated by the cursor.

[0115] Afterwards, as shown in FIG3(a), the user can use the input method keyboard 21 to enter the determined schedule location or part of the schedule location in the input box. For example, "YY Building." At this point, as shown in FIG3(a), the mobile phone can also display an input location selection item 301 corresponding to the user input content and multiple alternative location selection items 302 associated with the user input content on the location setting page 26. The user can trigger an operation on the location selection item corresponding to the schedule location based on the locations displayed in the input location selection item 301 and the multiple alternative location selection items 302. For example, the location selection item corresponding to the schedule location can be the input location selection item 301. In response to the user selecting a location option (e.g., the input location selection item 301), the mobile phone can display the schedule creation interface 16 shown in FIG3(b). In the schedule creation interface 16 shown in FIG3(b), the location setting item 18 can display the location corresponding to the user-selected location selection item, such as YY Building.

[0116] On the location setting page 26 shown in FIG3(a), the user can also trigger the current location option 28 on the location setting page 26. In response to the user triggering the current location option 28, the mobile phone can obtain the current location of the mobile phone, such as "YY Building", and switch the location setting page 26 to the schedule creation interface 16 shown in FIG3(b). The specific implementation of this process is not shown in the drawings, and its specific implementation can be any possible form, and this application does not impose specific limitations on this.

[0117] On the location setting page 26 shown in FIG3(a), the user can also trigger the map point selection option 29 on the location setting page 26. In response to the user triggering the map point selection option 29, the mobile phone can display a map and a location search box on the location setting page 26. In response to the user moving the cursor on the map or entering content in the search box, the mobile phone can display a current location selection option and multiple nearby location selection options. The current location selection option displays the location where the cursor is located on the map (i.e., the current location, such as YY Building), and the nearby location selection option displays locations near the current location. The user can then trigger the current location selection option and any of the multiple alternative location selection options. In response to the user selecting a location option (e.g., the current location selection option), the mobile phone can display the schedule creation interface 16 shown in FIG3(b). The specific implementation of this process is not shown in the drawings, and its specific implementation can be in any possible form, and this application does not impose specific limitations on this.

[0118] Furthermore, in the schedule creation interface 16 shown in FIG2(a), the user can also set / adjust the time period displayed in the time setting item 19, the reminder time displayed in the reminder setting item 20, the account displayed in the account setting item 22, the repetition policy displayed in the repetition setting item 23, the description displayed in the description setting item 24, and the time zone displayed in the time zone setting item 25 through any possible operation. For example, the user can trigger the description setting item 24, causing the phone to respond to the trigger operation. As shown in FIG2(c), a cursor is displayed at the initial input position of the description setting item 24, and the input method keyboard 21 is displayed. The user can then use the input method keyboard 21 to enter the schedule description starting from the initial input position of the description setting item 24.

[0119] It can be seen that the existing schedule creation solution requires the user to enter or set each sub-information in the schedule information one by one on the schedule creation interface, which is cumbersome, has low schedule creation efficiency, and poor user experience.

[0120] In response to the above technical problems, an embodiment of the present application provides a schedule creation method that can be applied to an electronic device. In this method, referring to (a) in FIG4 , the user can select a first multimedia resource containing schedule information in the first interface of the electronic device (for example, an interface in which the first application displays the first multimedia resource) according to his or her own needs. The first multimedia resource can be a first text or a first picture. Afterwards, in response to the user's input operation of inputting the first text or the first picture into the schedule management application, the electronic device (specifically, it can be a schedule management application in the electronic device, such as a calendar) can parse and identify the first text or the first picture selected by the user, thereby obtaining the schedule information in the first text or the first picture. In some embodiments, during the parsing process, referring to (b) in FIG4 , the electronic device can display a parsing screen including a parsing animation.

[0121] After parsing is complete, the electronic device can generate at least one pending schedule based on the acquired schedule information and display it to the user in schedule preview window 401, as shown in FIG4(c), for selection. The pending schedule options can display all or part of the schedule information in the first multimedia resource. After the user selects a target pending schedule in the schedule preview window, the electronic device can determine the target pending schedule as the final schedule to be created and create it.

[0122] For example, a user can select the pending schedule belonging to Title 1 as the target pending schedule, trigger the corresponding pending schedule option 402, and then trigger the schedule confirmation option 403. The combination of the triggering operation on the pending schedule option 402 and the triggering operation on the schedule confirmation option 403 constitutes the selection operation. The electronic device can then determine the pending schedule belonging to Title 1 as the final schedule to be created and create it.

[0123] Furthermore, after the creation is complete, to facilitate the user to continue other operations in the previous interface, the electronic device may display an interface for the user to select the first multimedia resource, such as the interface shown in FIG4(d). This interface may also display a prompt message such as "New Schedule Created" to inform the user that the schedule has been created.

[0124] In the above solution, the specific execution entity may be a schedule management application in the electronic device, such as a calendar application.

[0125] It can be seen that in the technical solution provided by the present application, the electronic device can automatically pre-generate at least one pending schedule for the user to select based on the picture or text selected by the user. At this time, the user only needs to select the appropriate pending schedule according to the needs, and the electronic device can create the corresponding pending schedule. During the entire creation process, the user only needs to perform the selection operation on the picture or text with schedule information, and perform the selection operation on the target pending schedule, so that the electronic device can generate the schedule required by the user. It can be seen that the technical solution provided by the present application greatly reduces the number of operations required to create a schedule, thereby improving the user experience. Moreover, since multiple pending schedules can be provided to the user to select, the schedule finally created will be more in line with the user's needs.

[0126] The technical solutions provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0127] The technical solutions provided herein can be applied to electronic devices with a schedule creation function. In some embodiments, the electronic device may be a mobile phone, tablet computer, handheld computer, personal computer (PC), ultra-mobile personal computer (UMPC), netbook, cellular phone, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, in-vehicle device, smart home device, and / or smart city device, etc. The embodiments of the present application do not impose any particular restrictions on the specific type of the electronic device.

[0128] For example, taking the electronic device as a mobile phone as an example, FIG5 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0129] 5 , the electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a display 193, a subscriber identification module (SIM) card interface 194, and a camera 195. The sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.

[0130] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0131] The controller can be the nerve center and command center of the electronic device. The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0132] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

[0133] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.

[0134] The charging management module 140 is used to receive charging input from a power supply device (such as a charger, laptop power, etc.). The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through the wireless charging coil of the electronic device. While the charging management module 140 charges the battery 142, it can also power the electronic device through the power management module 141. The battery 142 can specifically be composed of multiple batteries connected in series.

[0135] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 and provides power to the processor 110, the internal memory 121, the display 193, the camera 195, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery voltage, current, battery cycle count, and battery health status (leakage, impedance). In other embodiments, the power management module 141 can also be provided in the processor 110.

[0136] The external memory interface 120 can be used to connect to an external non-volatile memory device to expand the storage capacity of the electronic device. The external non-volatile memory device communicates with the processor 110 via the external memory interface 120 to implement data storage. For example, files such as music and videos can be stored in the external non-volatile memory device.

[0137] The internal memory 121 may include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs). The RAM can be directly read and written by the processor 110 and can be used to store executable programs (e.g., machine instructions) of the operating system or other running programs, as well as user and application data. The NVM can also store executable programs and user and application data, and can be pre-loaded into the RAM for direct reading and writing by the processor 110.

[0138] A touch sensor, also known as a "touch control device," can be provided on the display screen 193. The touch sensor and the display screen 193 form a touch screen, also known as a "touch screen." The touch sensor is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided via the display screen 193. In other embodiments, the touch sensor can also be provided on the surface of the electronic device, at a location different from that of the display screen 193.

[0139] The ambient light sensor is used to sense the brightness of the ambient light. For example, the ambient light sensor can measure the light intensity of four channels of ambient light and output it to the processor 110. The processor 110 can then process the light intensity of the ambient light based on the light intensity of the four channels of ambient light to obtain the light intensity of the ambient light.

[0140] The pressure sensor is used to sense pressure signals and can convert pressure signals into electrical signals. In some embodiments, the pressure sensor can be set on the display screen 193. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. When a touch operation is applied to the display screen 193, the electronic device monitors the touch operation intensity based on the pressure sensor. The electronic device can also calculate the position of the touch based on the monitoring signal of the pressure sensor. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, the instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, the instruction to create a new short message is executed.

[0141] In some embodiments, the electronic device may include 1 or N cameras 195, where N is a positive integer greater than 1. In an embodiment of the present application, the type of camera 195 can be distinguished based on the hardware configuration and physical location. For example, the camera provided on the side of the display screen 193 of the electronic device can be called a front camera, and the camera provided on the side of the back cover of the electronic device can be called a rear camera; for another example, a camera with a short focal length and a larger viewing angle can be called a wide-angle camera, and a camera with a long focal length and a small viewing angle can be called a normal camera. Among them, the length of the focal length and the size of the viewing angle are relative concepts, and there are no specific parameters to limit them. Therefore, wide-angle cameras and normal cameras are also relative concepts, and can be specifically distinguished based on physical parameters such as focal length and viewing angle.

[0142] The electronic device implements display functionality through a GPU, display screen 193, and an application processor. The GPU is a microprocessor for image processing that connects display screen 193 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0143] The electronic device can implement a shooting function through an ISP, a camera 195, a video codec, a GPU, a display screen 193, and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information. In the embodiment of the present application, the GPU function is used during the frame drawing process of each image frame to achieve better display effects and performance of the final displayed image.

[0144] The ISP processes data fed back by camera 195. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise and brightness. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be incorporated into camera 195. Camera 195 is used to capture still images or video.

[0145] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when an electronic device selects a frequency, the DSP performs a Fourier transform on the frequency energy.

[0146] Display screen 193 is used to display images, videos, and the like. Display screen 193 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, the electronic device can include one or N display screens 193, where N is a positive integer greater than one.

[0147] In an embodiment of the present application, the display screen 193 can be used to display pages required by the electronic device (for example, wizard pages (including highlight recommendation pages and external module access pages), etc.), and display images captured by any one or more cameras 195 in the interface.

[0148] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem and baseband processor.

[0149] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in an electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.

[0150] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to electronic devices. The mobile communication module 150 can receive electromagnetic waves through the antenna 1, filter, amplify, and perform other processing on the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0151] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 193. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0152] The wireless communication module 160 can provide wireless communication solutions for electronic devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0153] SIM card interface 194 is used to connect a SIM card. A SIM card can be connected to and disconnected from the electronic device by inserting or removing it from the SIM card interface 194. An electronic device may support one or more SIM card interfaces. SIM card interface 194 can support Nano SIM cards, Micro SIM cards, and SIM cards. Multiple cards can be inserted into the same SIM card interface 194 simultaneously. SIM card interface 194 is also compatible with external memory cards. Electronic devices interact with the network through SIM cards to implement functions such as call and data communications. Each SIM card corresponds to one user number.

[0154] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present invention is only a schematic illustration and does not constitute a structural limitation of the electronic device. In other embodiments of the present application, the electronic device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0155] Of course, it is understood that FIG5 is merely an example of an electronic device in the form of a mobile phone. If the electronic device is a tablet computer, handheld computer, PC, PDA, wearable device (such as a smart watch, smart bracelet), or other device form factors, the structure of the electronic device may include fewer or more structures than shown in FIG5, and this is not limited here.

[0156] It is understandable that, in general, the realization of electronic device functions requires not only hardware support but also software cooperation. The software system of the electronic device can adopt a layered architecture, event-driven architecture, micro-core architecture, micro-service architecture, or cloud architecture. Taking the system as an example, the software structure of the electronic device is illustrated.

[0157] Figure 6 is a schematic diagram of the layered architecture of the software system of the electronic device provided by an embodiment of the present application. The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces (such as APIs).

[0158] In some examples, as shown in FIG6 , in an embodiment of the present application, the software of an electronic device is divided into five layers, namely, from top to bottom, the application layer, the framework layer (or application framework layer), the system library and Android runtime (Android runtime), the HAL layer (hardware abstraction layer), and the driver layer (or kernel layer). Among them, the system library and Android runtime can also be called the local framework layer or native layer.

[0159] The application layer may include a series of applications. As shown in FIG6 , the application layer may include applications (APPs) such as camera, gallery, calendar, map, WLAN, Bluetooth, music, video, short message, call, navigation, and instant messaging.

[0160] In the embodiment of the present application, the schedule management application in the electronic device may be a calendar application.

[0161] The framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions or services. For example, the application framework layer may include an activity manager, a window manager, a content provider, an audio service, a view system, a telephony manager, a resource manager, a notification manager, a package manager, and a sharing manager, etc., but the embodiments of this application do not impose any restrictions on this.

[0162] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.

[0163] Content providers are used to store and retrieve data and make it accessible to applications. This data can include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0164] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.

[0165] The phone manager is used to provide communication functions for electronic devices. For example, the phone manager can manage the call status of the call application (including initiation, connection, and hang up).

[0166] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0167] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.

[0168] Package Manager in The system is used to manage application packages. It allows applications to obtain detailed information about installed applications and their services, permissions, etc. The package manager is also used to manage events such as application installation, uninstallation, and upgrades.

[0169] When an app needs to share data, the Sharing Manager calls the APIs of other apps that support data sharing, enabling sharing between the two apps. For example, a user might share an image from the Gallery app with the Calendar app to schedule an event, or share a text message from the Messaging app with the Calendar app to schedule an event.

[0170] The system library can include multiple functional modules. For example: surface manager, media library, OpenGL ES, SGL, etc. The surface manager is used to manage the display subsystem and provides 2D and 3D layer fusion for multiple applications. The media library supports playback and recording of various common audio and video formats, as well as static image files. The media library can support multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc. OpenGL ES is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing. SGL is the drawing engine for 2D drawing.

[0171] The Android runtime consists of core libraries and the ART virtual machine. The Android runtime is responsible for scheduling and management of the Android system. The core libraries consist of two parts: one for Java-based functions and the other for the Android core library. The application layer and application framework layer run in the ART virtual machine. The ART virtual machine executes Java files from the application layer and application framework layer as binary files. The ART virtual machine is responsible for performing functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0172] The HAL layer is an interface layer located between the operating system kernel and the hardware circuit. Its purpose is to abstract the hardware. It hides the hardware interface details of a specific platform and provides a virtual hardware platform for the operating system, making it hardware-independent and portable across multiple platforms. The HAL layer provides a standard interface to display device hardware capabilities to the higher-level Java API framework (i.e., the framework layer). The HAL layer contains multiple library modules, each of which implements an interface for a specific type of hardware component, such as the audio HAL audio module, the bluetooth HAL Bluetooth module, the camera HAL camera module (also known as the camera HAL or camera hardware abstraction module), and the sensors HAL sensor module (or sensor service).

[0173] The kernel layer is the layer between hardware and software. The kernel layer includes at least a display driver, a camera driver, an audio driver, a sensor driver, a battery driver, and other components, though this application does not limit these. Specifically, the sensor driver may include drivers for each sensor included in the electronic device, such as the ambient light sensor driver. For example, the ambient light sensor driver may respond to an instruction or command from the sensor module to acquire detection data and promptly transmit the detection data from the ambient light sensor to the sensor module.

[0174] The technical solutions provided in the embodiments of this application can be implemented in electronic devices having the above-mentioned hardware architecture or software architecture.

[0175] In an embodiment of the present application, a schedule management application in an electronic device can identify two types of first multimedia resources, namely, first images and first text, and then create a corresponding schedule based on the analysis results. Based on this, the schedule creation method provided in this application can be divided into a schedule creation process for images and a schedule creation process for text.

[0176] The following describes the schedule creation process for pictures provided by an embodiment of the present application in conjunction with FIG7. FIG7 is a schematic diagram of a schedule creation process for pictures provided by an embodiment of the present application. Referring to FIG7, taking the electronic device as a mobile phone as an example, the schedule creation process for pictures may include S701-S705:

[0177] S701. The mobile phone displays the first interface.

[0178] The first interface may display a first image. The first image may be any image in the mobile phone, such as a photo in the gallery, a screenshot, etc. Exemplarily, the first interface may be any display interface in the mobile phone that can display the first image. For example, the first interface of the first application displaying the first image, a screenshot display interface, etc. The first interface of the first application may be an image details interface of the first image in the gallery application.

[0179] S702: The mobile phone receives a user input operation on the first picture.

[0180] The user can perform a specific input operation on the first picture on the mobile phone according to his or her needs, so that the schedule management application in the mobile phone can analyze the first picture and create a schedule based on the analysis result.

[0181] In an embodiment of the present application, the input operation for the first picture may specifically be a long press, a slide, or the like, which may trigger the mobile phone to provide the first picture to the schedule management application for parsing and creating a schedule.

[0182] S703: In response to the user's input operation on the first picture, the mobile phone analyzes the first picture to obtain first schedule information in the first picture.

[0183] The first schedule information may include one or more of the following: a first subject / title, a first time period, a first location, and the like.

[0184] In the embodiment of the present application, the manner in which the schedule management application in the mobile phone analyzes the first image to obtain the first schedule information therein may be any feasible manner.

[0185] In one possible implementation, the schedule management application in the mobile phone can first use optical character recognition (OCR) technology to identify the pending text in the first image. Afterwards, the schedule management application can use named entity recognition (NER) technology to identify all pending keywords or all pending entities in the pending text, such as person keywords / entities, number keywords / entities, title keywords / entities, time keywords / entities, location keywords / entities, etc. Finally, the schedule management application can determine the target schedule keywords in the pending keywords that need to be used as the schedule sub-information in the first schedule information based on the type of schedule sub-information required for schedule creation. The combination of all target schedule keywords is the first schedule information obtained by the schedule management application by parsing and identifying the first image, and each target schedule keyword is a schedule sub-information in the first schedule information.

[0186] The types of schedule sub-information may include time, location, title, etc. The recognition of target schedule keywords may be accomplished using a pre-trained machine learning model (e.g., a random forest model) capable of classifying keywords, or any other feasible recognition method, which is not specifically limited in this application.

[0187] In another possible implementation, after using optical character recognition (OCR) technology to identify the pending text in the first image, the schedule management application can perform word segmentation on the pending text to obtain all pending keywords. Subsequently, based on the type of schedule sub-information required for schedule creation, the schedule management application can determine which of the pending keywords should be used as target schedule keywords in the schedule sub-information of the first schedule information.

[0188] For example, the first picture can be shown as (a) in Figure 8, and the schedule management application uses OCR technology to identify it to obtain the pending text, which can be "Masterpiece Tropical Painting Exhibition Time: 2022.10.05-10.25XX Street ZZ Building 3rd Floor Stay tuned". Afterwards, the schedule management application uses NER technology to identify the pending text to obtain all the pending keywords, or the schedule management application performs word segmentation on the pending text to obtain all the pending keywords, which can include: "Masterpiece", "Tropical Painting Exhibition", "Time", "2022.10.05-10.25", "XX Street ZZ Building 3rd Floor" and "Stay tuned". Afterwards, the schedule management application obtains target keywords from the multiple pending keywords, which can include: "Masterpiece", "Tropical Painting Exhibition", "2022.10.05-10.25" and "XX Street ZZ Building 3rd Floor". Among them, "Masterpieces" and "Tropical Painting Exhibition" can be the first title in the first schedule information, "2022.10.05-10.25" can be the first time period in the first schedule information, and "3rd Floor, ZZ Building, XX Street" can be the first place in the first schedule information. Of course, in practice, there can also be multiple contents that can be used as the first place, multiple contents that can be used as the first time period, etc. in the first schedule information. When at least one to-be-selected schedule is subsequently generated for the first schedule information, different to-be-selected schedules may have different locations or different time periods. Of course, if there is only one content that can be used as a certain schedule sub-information (title, location, time period, etc.) in the first schedule information, then when at least one to-be-selected schedule is subsequently generated for the first schedule information, a certain schedule sub-information of some to-be-selected schedules may be empty. This application does not impose specific restrictions on this.

[0189] In addition, it should be noted that, in some embodiments, there may be schedule information for multiple different to-do items in the first picture, for example, including schedule information for exhibition A and schedule information for exhibition B. Then the schedule management application can parse and obtain two schedule information from the first picture. If the first picture contains schedule information corresponding to different to-do items, the areas occupied by the schedule information of different to-do items in the first picture are likely to be different. Based on this, when the schedule management application parses the picture to be recognized, it will first divide the text content into multiple areas according to the different areas where the text content in the first picture is located. Afterwards, the schedule management application can perform identification and analysis on multiple text contents separately to obtain different schedule information included in different text contents.

[0190] For example, as shown in (b) of Figure 8 , there is a first area 801 and a second area 802 in the first picture. The to-do events corresponding to the schedule information in the first area 801 and the second area 802 are different. The schedule management application can perform the above-mentioned parsing and identification process to obtain the first schedule information for the first area 801 and the second area 802 respectively. The specific implementation can refer to the above-mentioned relevant description for (a) of Figure 8 . Finally, the schedule management application can parse the schedule information obtained from the first picture, which may include the first schedule information corresponding to the first area, and the second schedule information corresponding to the second area. The second schedule information may also include one or more of the following: a second theme / title, a second time period, a second location, etc.

[0191] The first schedule information may include: "Tropical Painting Exhibition", "2022.10.05-10.25", and "3rd Floor, ZZ Building, XX Street". "Tropical Painting Exhibition" may be the first title in the first schedule information, "2022.10.05-10.25" may be the first time period in the first schedule information, and "3rd Floor, ZZ Building, XX Street" may be the first location in the first schedule information. The second schedule information may include: "Rite of Spring", "2022.9.10-9.15", and "Xi'an Library". "Rite of Spring" may be the second title in the second schedule information, "2022.9.10-9.15" may be the second time period in the second schedule information, and "Xi'an Library" may be the second location in the second schedule information.

[0192] After a mobile phone's schedule management application obtains the first schedule information from the first image, if the schedule management application directly creates a schedule based on this first schedule information, the user cannot determine whether the first schedule information is accurate or whether the resulting schedule is the one they need. Furthermore, since the schedule sub-information in the schedule information in the first image may contain duplicates or errors, even if the first schedule information parsed by the schedule management application is accurate, the schedule created directly based on this first schedule information may not meet the user's needs. Therefore, to ensure that the user is aware of the parsing results and to allow the user to instruct the schedule management application to create a schedule that better meets their needs with fewer steps, the mobile phone's schedule management application can generate multiple candidate schedules based on the first schedule information and provide them for the user to select. Different candidate schedules may include different schedule sub-information. Subsequently, the mobile phone's schedule management application can create the corresponding schedule in response to the user's selection of a candidate schedule. Specifically, S704 and S705 are executed after S703.

[0193] S704: The mobile phone generates at least one schedule to be selected based on the first schedule information, and displays a schedule preview window.

[0194] The schedule preview window includes at least one schedule option for a selected schedule, and each schedule option includes the values ​​of multiple schedule sub-information of the schedule to be selected, for example, it may include the value of any one or more of the title, location, and time period. Exemplarily, the content of the schedule sub-information in each schedule option may specifically include the content of the corresponding schedule sub-information in the first schedule information in the first picture. For example, when the first schedule option included in at least one schedule option (i.e., at least one schedule option for a selected schedule) includes a title, the value of the title in the first schedule option may be the first title in the first schedule information; when the first schedule option includes a location, the value of the location of the first schedule option may be the first location in the first schedule information; when the first schedule option includes a time period, the value of the time period of the first schedule option may be the first time period in the first schedule information.

[0195] In the present application, a schedule preview window displaying schedule options corresponding to at least one to-be-selected schedule generated based on the first schedule information may be referred to as a first window.

[0196] In the embodiment of the present application, the specific form of the entry for the schedule management application to receive the picture can exist in multiple ways, so the user's input operation on the first picture can also exist in multiple ways. Based on this, there are multiple ways to implement S701-S704.

[0197] The following describes the detailed implementation process of the technical solutions provided by users for S701-S704 using several possible implementation methods:

[0198] (1) In a first possible implementation, a sidebar on a mobile phone may contain an icon for a schedule management application (e.g., a calendar application) or a new schedule function of the schedule management application. This icon is an entry for the schedule management application to receive images. In this case, taking the calendar application icon in the sidebar as an example, the user's input operation for the first image may be an operation in which the user drags the thumbnail of the first image to the schedule management application icon in the sidebar of the mobile phone.

[0199] Exemplarily, taking the case where the first picture is a picture in a mobile phone gallery application, the schedule management application is a calendar application, and the first interface is the picture details interface of the first picture in the gallery application, before the user selects the first picture, the user can perform an opening operation to open the gallery application (for example, clicking the gallery application icon on the mobile phone desktop), and the mobile phone can display the gallery display interface in response to the opening operation. The gallery display interface may include at least one picture (specifically, it can be a thumbnail of the picture). Afterwards, the user can perform a trigger operation on the first picture with schedule information. In response to the trigger operation, the mobile phone can display the picture details interface 901 of the first picture as shown in Figure 9 (a). The picture details interface 901 is used to display the first picture 902. At this point, S701 is implemented.

[0200] Afterwards, the user can perform a long press operation on the first picture 902. In response to the long press operation, the mobile phone can display a first thumbnail 903 as shown in Figure 9 (a) on the picture details interface 901. The first thumbnail 903 is a picture obtained by reducing the first picture 902 according to a specific ratio. At the same time, the first thumbnail 903 can move with the touch point implemented by the user on the picture details interface 901, that is, the first thumbnail 903 can be dragged by the user and move with the hand. The long press operation can be called an identification trigger operation for the first picture, and the first thumbnail can be called a resource identifier of the first picture.

[0201] Afterwards, the user can use a first drag operation to move the first thumbnail 903 toward the border (e.g., the right border) of the image details interface 901. When the thumbnail is moved near the border of the image details interface 901, as shown in FIG9(b), the mobile phone can use a specific animation effect (e.g., rotating the screen inward with the left border as the rotation axis) to reduce the area occupied by the image details interface 901 on the display screen to display the sidebar 904. The sidebar 904 contains multiple application icons, which may include an icon 905 for the calendar application.

[0202] Afterwards, the user can continue the first drag operation without releasing the hand, and move the first thumbnail 903 to the calendar application icon 905 before ending the first drag operation (i.e., lifting the hand and no longer touching). The first drag operation is the user's input operation on the first image. At this time, the mobile phone has received the user's input operation on the first image, and S702 is completed.

[0203] In the embodiment of the present application, the identification trigger operation and the first drag operation are uninterrupted continuous operations, that is, the user does not release the first drag operation after performing the identification trigger operation. In practice, since the first operation and the first drag operation are continuous, they can be considered to be the same operation, and this application does not impose specific restrictions on this. Of course, the above-mentioned picture details interface is only one possible way to express the first interface, and in practice, other forms of interfaces can also be used. The operations of different first interfaces are similar or identical, and this application will not elaborate on this.

[0204] In some embodiments, the method in which the user inputs the first image in the above-mentioned first possible implementation method (or can be called the method of performing an input operation on the first image) can be called smart flow.

[0205] Based on the first possible implementation method mentioned above, in response to the user dragging the resource identifier of the first picture to the icon of the schedule management application in the sidebar, the mobile phone can successfully input the first picture into the schedule management application for parsing and identification, and then proceed with the subsequent schedule creation process.

[0206] After the input operation on the first picture is performed, in response to the user's input operation on the first picture (the first drag operation), the calendar application in the mobile phone may begin to parse the first picture 902 corresponding to the first thumbnail 903 to obtain the first schedule information in the first picture, that is, execute S703.

[0207] At the same time, since the parsing process takes a certain amount of time, in order to avoid the user being unaware of the parsing process after performing the selection operation on the first picture, thereby reducing the user's experience. During the parsing process of the first picture, the mobile phone can display a first parsing screen (or resource parsing screen). The first parsing screen is used to display the parsing effect of the schedule management application on the first picture. The parsing effect can be any feasible effect, such as particle effect, code scanning effect, etc.

[0208] In the first possible implementation, based on the interaction rules of the icons in the sidebar (after being triggered by the user, a floating window for the corresponding application will be displayed), the mobile phone can specifically display the first parsing screen in the floating window. Exemplarily, taking the parsing motion effect as a particle motion effect as an example, combined with the example shown in (b) in Figure 9, the mobile phone responds to the user's input operation on the first picture. During the parsing process of the first picture, as shown in (c) in Figure 9, the mobile phone can superimpose a first floating window 906 on the picture details interface 901 of the first picture. The first floating window 906 is used to display the first parsing screen JX. The first parsing screen JX uses the first picture as the background, and a particle motion effect is superimposed on the first picture. In the embodiment of the present application, the first parsing screen can be called a resource parsing screen, and the same applies to the subsequent embodiments.

[0209] In this way, the user can see the parsing animation of the first image while the mobile phone's schedule management application is parsing the first image, avoiding the adverse effect of reduced user experience caused by the user's lack of response to the parsing process.

[0210] After the first analysis screen is displayed on the first interface of the mobile phone through the first floating window and the analysis of the first image is completed, that is, S703 is executed, the schedule management application in the mobile phone can generate at least one selected schedule based on the first schedule information, and then display a schedule preview window in the first floating window for the user to select the selected schedule of his or her own needs.

[0211] For example, taking the example of a first image containing only one to-do item, combined with the example shown in FIG9 (c), after the mobile phone's calendar application completes parsing the first image, that is, after the mobile phone's calendar application displays the first parsed screen in the first floating window for the first preset duration, as shown in FIG9 (d), the mobile phone's calendar application can display a schedule preview window 907 in the first floating window 906, i.e., execute S704. Referring to FIG9 (d), the schedule preview window 907 can include at least one schedule option, such as schedule option 908 and schedule option 909. Each schedule option is used to display all or part of the selected schedule information for the selected schedule, specifically, part or all of the first schedule information in the first image, and the same applies to subsequent embodiments. The schedule preview window 907 in the first floating window 906 can also be referred to as a pull-up window, and the same applies to subsequent embodiments.

[0212] As shown in Figures 9 (a)-(c), after the mobile phone's calendar app parses the first image, it can be seen that the resulting first schedule information includes: "Masterpieces," "Tropical Painting Exhibition," "2022.10.05-10.25," and "XX Street, ZZ Building, 3rd Floor." "Masterpieces" and "Tropical Painting Exhibition" can be the first titles in the first schedule information, "2022.10.05-10.25" can be the first time period in the first schedule information, and "XX Street, ZZ Building, 3rd Floor" can be the first location in the first schedule information.

[0213] The first schedule information contains two schedule sub-information that can serve as the first title. Therefore, the mobile phone calendar application can generate at least two candidate schedules based on the first schedule information, for example, candidate schedule A and candidate schedule B. Candidate schedule A can correspond to "Masterpieces" and candidate schedule B can correspond to "Tropical Painting Exhibition." Of course, if the first schedule information contains two schedule sub-information of other categories, the mobile phone calendar application can also generate two candidate schedules based on the first schedule, each with different schedule sub-information.

[0214] It should be noted that if the at least one schedule sub-information included in the first schedule information obtained by the mobile phone's calendar application from the first image only includes a portion of all schedule sub-information required by the calendar application to generate the selected schedule (which may include title, location, time period, reminder time, account, recurrence policy, and description), then the other portion of all schedule sub-information required by the calendar application to generate the selected schedule can be set to a default value. The specific implementation of the default value can be referred to the relevant description in the subsequent embodiments and is not further described here.

[0215] 9 (a)-(c), the schedule information for the selected schedule A may include: "Masterpiece" as the title, "2022.10.05-10.25" as the time period, "XX Street ZZ Building 3rd Floor" as the location, and schedule sub-information set as a default value that does not exist in the first schedule information. The schedule information for the selected schedule B may include: "Tropical Painting Exhibition" as the title, "2022.10.05-10.25" as the time period, "XX Street ZZ Building 3rd Floor" as the location, and schedule sub-information set as a default value that does not exist in the first schedule information.

[0216] For example, taking the schedule options including the title, location, and time period of the selected schedule as an example, as shown in FIG9(d), the schedule option 908 for the selected schedule A displayed in the selection area XZ in the schedule preview window 907 may include the title of the selected schedule as "Masterpiece," the time period as "10:00-11:00 AM, 10.05-10.25 AM," and the location as "3rd Floor, ZZ Building, XX Street." The time period, "10:00-11:00 AM," is added by default, while "10.05-10.25 AM" is obtained by omitting the year in the time period of the first schedule information when it is the current year. Of course, FIG9(d) is merely an example; in practice, the schedule options may include fewer or more items, and the specific content of the multiple schedule sub-information items included in the schedule options may also be empty, for example, the specific content of the schedule option title may be empty.

[0217] In the selection area XZ in the schedule preview window 907, the content displayed in the schedule option 909 of the selected schedule B is different from the content displayed in the schedule option 908. The title content is changed from "Masterpieces" to the first title "Tropical Painting Exhibition", and the rest of the displayed content is the same as that of the schedule option 908.

[0218] In some embodiments, as shown in FIG9(d), when the calendar application of the mobile phone displays the schedule preview window, it may select the first schedule option, such as schedule option 908, by default in a predetermined order (e.g., from left to right). The selected schedule option is then displayed with a bold border or highlighted. This serves to remind the user that the schedule option is selected by default. If the user subsequently needs to select another schedule option, they can trigger the other schedule option to make it the selected schedule option.

[0219] In addition, due to the limited display area of ​​the schedule preview window in the floating window, if there are more than two schedule options, some schedule options may be hidden. In this case, if the user needs to view the hidden schedule options, they can perform a sliding operation (for example, sliding left or right) in the selection area of ​​the schedule preview window to change the schedule options displayed in the selection area.

[0220] For example, taking the existence of three schedule options, schedule option 1, schedule option 2, and schedule option 3, in the schedule preview window as an example, as shown in (a) of Figure 10, when the schedule preview window starts to be displayed, only schedule option 1 and schedule option 2 can be displayed in the selection area XZ. Schedule option 3 can be hidden to the right of schedule option 2. If the user wants to view schedule option 3, he can perform a left swipe operation in the selection area XZ. In response to the left swipe operation, the content in the selection area XZ can be translated to the left as a whole as the user slides (i.e., move left with the hand), so that schedule option 3 is displayed. At this time, as shown in (b) of Figure 10, schedule option 2 and schedule option 3 can be displayed in the selection area XZ of the schedule preview window. The same applies if there are more schedule options in the schedule preview window.

[0221] Furthermore, as shown in (d) of FIG9 , in order to facilitate the user to instruct the calendar application of the mobile phone to create or not create a schedule, the schedule preview window also includes a cancel option N and a confirmation option Y. The cancel option N is used to trigger the mobile phone to not create a new schedule and no longer display the schedule preview window. The confirmation option Y is used to trigger the mobile phone to create the pending schedule belonging to the currently selected schedule option and no longer display the schedule preview window. Among them, the cancel option N can be an “×” style icon, and the confirmation option Y can be a “√” style icon.

[0222] After the mobile phone displays the schedule preview window in the first floating window, the user can select a schedule option according to their needs and perform a trigger operation (i.e., the creation operation mentioned in this application) on the confirmation option Y in the schedule preview window, so that the mobile phone responds to the trigger operation and creates the corresponding schedule. That is, S705 is executed after S704.

[0223] Based on the above technical solution, the mobile phone can display a schedule preview window through a floating window, so that the user can intuitively see the information of at least one selected schedule generated by the first schedule information in the first picture through at least one schedule option from the schedule preview window, and then the user can select a schedule option according to his or her own needs, so that the mobile phone can quickly create a schedule that meets the user's needs. In addition, since the floating window will not affect the first interface currently displayed by the blocked mobile phone, the user can view the schedule preview window while performing operations on the first interface that meet the user's needs at any time, thereby improving the user experience. For example, taking the first interface as the picture details interface of the first picture as an example, the user can also perform any possible edits to the first picture at any time.

[0224] In some embodiments, in order to facilitate the user to compare the content of the first image when selecting a schedule option, so that the user can more accurately select a schedule option that meets their needs. The schedule management application of the mobile phone may also have an identification content area for displaying the first image while displaying the schedule preview window. In the first possible implementation method described above, as shown in (d) of Figure 9, the identification content area S can be the display area of ​​the first floating window other than the schedule preview window.

[0225] When the mobile phone initially displays the first floating window, the default display mode of the first image in the identified content area of ​​the first floating window may be in the following two scenarios:

[0226] In the first possible scenario, as shown in (a) of FIG11 , a minimized first picture can be displayed in the identification content area S. When the first picture is minimized, the first picture will be displayed entirely in the identification content area. At this time, the display size of the first picture can be a preset percentage of the display size of the first picture when it is displayed in full screen in the display area of ​​the first floating window, such as 6.25%. The preset percentage can be related to the proportion of the identification content area in the display area of ​​the first floating window. When the first picture is minimized, the mobile phone's schedule management application cannot further reduce the first picture in response to the user's zoom-out operation on the first picture in the first picture, or can control the first picture to produce a zoom-out animation (an overall zoom-out animation) and then return to a minimized state in response to the user's zoom-out operation on the first picture in the first picture.

[0227] In some possible designs, as shown in FIG11( a ), the minimized first image in the identified content area S can be displayed horizontally centered. Furthermore, the top border of the minimized first image can be spaced a specific distance, such as 12 dp, from the top edge of the identified content area S. The bottom border of the minimized first image can overlap with or be spaced a specific distance, such as 12 dp, from the bottom edge of the identified content area S.

[0228] Of course, in practice, in the first possible scenario, the specific design of the minimized first image in the identification content area S can be any feasible design, and this application does not impose any specific limitation on this.

[0229] In the second possible scenario, as shown in (b) of FIG11 , part of the content of the first image displayed full screen can be displayed in the identification content area S. In this case, the first image is displayed full screen in the display area of ​​the first floating window while maintaining the original aspect ratio (for example, an aspect ratio of 16:9). However, since the schedule preview window needs to be displayed, part of the content of the first image displayed full screen may be obscured and hidden by the schedule preview window. In other words, the first image is used as the background when the schedule preview window is displayed in the first floating window.

[0230] In some possible design methods, if the first image itself is a vertical image (the length in the up-down direction (from the upper / lower side of the mobile phone to the lower / upper side) is greater than the length in the left-right direction (from the left / right side of the mobile phone to the right / left side)) or a square image, then referring to (b) in Figure 11, at this time, the first image displayed in full screen in the identification content area S can be displayed horizontally in the center, that is, the left border of the partial content of the first image displayed in the identification content area S is separated from the left edge of the identification content area S by a specific distance (for example, 12dp), and the right border of the partial content of the first image in the identification content area S is also separated from the right edge of the identification content area S by a specific distance.

[0231] At the same time, the upper edge of the partial content of the first image displayed in the recognized content area S (specifically, the upper border of the first image) can be a specific distance, such as 12 dp, from the upper edge of the recognized content area S. The lower edge of the partial content of the first image displayed in the recognized content area S can overlap with the lower edge of the recognized content area S.

[0232] In other possible designs, if the first picture itself is a horizontal picture (the length in the up-down direction (from the upper / lower side of the mobile phone to the lower / upper side) is less than the length in the left-right direction (from the left / right side of the mobile phone to the right / left side)), then referring to (c) in FIG11 , the first picture displayed in full screen in the identification content area S can be displayed horizontally in the center. The upper border of the partial content of the first picture in the identification content area S is a specific distance away from the upper border of the identification content area S, for example, 12dp. The lower border of the partial content of the first picture in the identification content area S is also a specific distance away from the lower border of the identification content area S. Among them, the upper border and the lower border of the partial content of the first picture in the identification content area S are the upper border and the lower border of the first picture.

[0233] In addition to the portion of content displayed in the identified content area S, as shown in FIG11(c), the first image has portions of content outside the identified content area to the left and right (i.e., the portions shown in the figure) that are not displayed. Of course, the figure is merely an example, and in practice, the portions outside the image may not actually exist in the form shown in the figure, but may exist in any other possible form, such as the portion not being loaded.

[0234] Of course, in practice, in the second possible scenario, the specific design of the first image displayed in full screen in the identification content area S may also be any other feasible design, and this application does not impose any specific limitation on this.

[0235] The above two possible scenarios are only examples. In practice, there may be any other possible scenarios for the default display mode of the first image in the identified content area of ​​the first floating window, and this application does not impose any specific restrictions on this.

[0236] Furthermore, in some embodiments, in order to make it more convenient for users to compare the content in the first picture when selecting a schedule option, the first picture displayed in the identification content area of ​​the first floating window can also respond to various adjustment operations of the user (including minimization, maximization, reduction, enlargement and movement, etc.) to produce any feasible effects such as minimization, maximization, reduction, enlargement, and movement.

[0237] When the first image in the identification content area of ​​the first floating window is displayed in an enlarged manner (i.e., the display size is enlarged compared to the default display mode) or in full screen, the user can perform a minimize operation on the first image in the identification content area. In response to the minimize operation, the mobile phone's schedule management application can minimize the first image and display it in the identification content area. The minimize operation can be a double-click operation. In this way, the user can view the entire first image in the identification content area.

[0238] Exemplarily, taking the minimization operation as a double-click operation as an example, combined with the example shown in Figure 11 (b), referring to Figure 12 (a), when the user needs the first picture to be minimized and fully displayed in the identification content area, the user can perform a double-click operation on the first picture in the identification content area S. In response to the double-click operation, as shown in Figure 12 (b), the mobile phone's schedule management application can minimize the first picture and display it in the identification content area S. Afterwards, if the user needs the first picture to return from being minimized to the state shown in Figure 12 (a), the user can perform a double-click operation on the first picture in the identification content area S again. In response to the double-click operation, the mobile phone's schedule management application can convert the first picture to the state before minimization, that is, the state shown in Figure 12 (a).

[0239] Similarly, if the first image in the identification content area of ​​the first floating window is displayed in a reduced size (i.e., the display size is reduced compared to the display size in the default display mode) or minimized, the user can perform a maximize operation on the first image in the identification content area. In response to the maximize operation, the mobile phone's schedule management application can maximize the first image and display it in the identification content area. In this way, the user can view more detailed content in the first image in the identification content area.

[0240] When the first image is maximized, the display size of the first image may be a preset multiple, such as 1.5 times, of the display size of the first image when displayed full screen in the display area of ​​the first floating window. When the first image is maximized, the mobile phone's schedule management application cannot further enlarge the first image in response to a user operation.

[0241] Exemplarily, taking the maximization operation as a double-click operation as an example, combined with the example shown in (a) of Figure 11, with reference to (a) of Figure 13, when the user needs the first picture to be maximized and displayed in the identification content area, the user can perform a double-click operation on the first picture in the identification content area S. In response to the double-click operation, as shown in (b) of Figure 13, the schedule management application of the mobile phone can maximize the first picture and display part of the content in the identification content area S. Specifically, which part of the content of the maximized first picture is displayed in the first content area is not specifically limited in this application. For example, the area within the preset range where the touch position of the double-click operation is located can be enlarged and displayed in the identification content area S.

[0242] Afterwards, if the user needs the first picture to return from being maximized to the state shown in (a) in Figure 13, the user can again perform a double-click operation on the first picture in the identification content area S. In response to the double-click operation, the mobile phone's schedule management application can convert the first picture to the state before being maximized, that is, the state shown in (a) in Figure 13.

[0243] Of course, in practice, a mobile phone may only support the minimize operation, only support the maximize operation, or support both the minimize and maximize operations. When the specific operation forms of the minimize and maximize operations are the same, the mobile phone can judge the minimize and maximize operations according to the preset judgment logic. For example, taking the specific operation forms of the minimize and maximize operations as double-click operations, the judgment logic can be: when the display size of the first image is less than half of the display size in the maximized state, the mobile phone can judge the double-click operation as a maximize operation; when the display size of the first image is more than half of the display size in the maximized state, the mobile phone can judge the double-click operation as a minimize operation.

[0244] In addition, the aforementioned maximization operation and minimize operation can also evolve into a quick zoom-out operation and a quick zoom-in operation. Among them, the operation methods of the quick zoom-out operation and the minimize operation can be the same, but the quick zoom-out operation is specifically used to trigger the mobile phone's schedule management application to zoom the first picture to a preset zoom percentage of the current size (for example, 50%). At the same time, the center of the content displayed in the identified content area of ​​the zoomed first picture is an area within a certain range where the touch position corresponding to the quick zoom-out operation is located. The operation methods of the quick zoom-in operation and the maximization operation can be the same, but the quick zoom-in operation is specifically used to trigger the mobile phone's schedule management application to zoom the first picture to a preset zoom percentage of the current size (for example, 120%). At the same time, the center of the content displayed in the identified content area of ​​the zoomed first picture is an area within a certain range where the touch position corresponding to the quick zoom-in operation is located.

[0245] If the first image in the identified content area of ​​the first floating window is not maximized, the user can zoom in on the first image in the identified content area to enlarge the first image, thereby allowing the user to view the content of the first image in more detail. The zoom in operation can be a two-finger outward swipe operation.

[0246] For example, as shown in FIG14(a), if the first image in the identified content area is not maximized, and the user wishes to zoom in on a portion of the first image displayed in the identified content area, the user can perform a two-finger swipe operation on that portion of the first image within the identified content area. In response to this two-finger swipe operation, as shown in FIG14(b), the mobile phone's calendar management application can zoom in on the entire first image at a first scale, centered on the portion of the image displayed by the two-finger swipe operation (the content displayed within a certain range of the touch point of the two-finger swipe operation). For example, the first scale can be 1.5, meaning that the size of the enlarged first image is 1.5 times the size of the original image. The size of the first scale is related to the sliding distance corresponding to the two-finger swipe operation (the sum of the sliding distances of the two touch points or the average of the sliding distances of the two touch points). The larger the sliding distance, the larger the first scale. Of course, the size of the first image enlarged by the zoom operation has an upper limit, which can be the size of the maximized first image.

[0247] If the first image in the identified content area of ​​the first floating window is not minimized, the user can perform a zoom-out operation on the first image in the identified content area to reduce the first image so that more content in the first image can be viewed in the identified content area. The zoom-in operation can be a two-finger pinch operation.

[0248] For example, as shown in FIG15(a), if the first image in the identified content area is not minimized, if the user wants to view more content in the first image in the identified content area, the user can perform a two-finger pinch operation on the portion of content in the identified content area. In response to the two-finger pinch operation, as shown in FIG15(b), the mobile phone's schedule management application can reduce the entire first image to a second ratio and display it centered on the portion of content corresponding to the two-finger pinch operation (the content displayed in the area within a certain range of the touch points of the two-finger swipe operation). For example, the second ratio can be 0.75, which means that the size of the first image after reduction is 0.75 times the size of the first image before reduction. The size of the second ratio is related to the sliding distance corresponding to the two-finger pinch operation (the sum of the sliding distances of the two touch points or the average of the sliding distances of the two touch points). The larger the sliding distance, the smaller the second ratio. Of course, the size of the first image after the reduction operation is enlarged by the reduction operation has an upper limit, and the upper limit can be the size of the minimized first image.

[0249] If the first image does not display all of its content in the identified content area of ​​the first floating window (for example, the first image is maximized to display part of its content in the identified content area), if the user needs to view content in the first image that is not displayed in the identified content area, the user can perform a sliding operation on the first image in the identified content area. For example, the sliding operation can be any possible sliding operation, such as a left swipe, a right swipe, an up swipe, or a down swipe.

[0250] In response to the sliding operation, the mobile phone's schedule management application can translate the first picture as a whole in the sliding direction, thereby displaying the previously undisplayed content. In this way, the user can view all the hidden content in the first picture in the identified content area as needed.

[0251] For example, in conjunction with the example shown in FIG13(b), referring to FIG16(a), if the user wants to move part of the first image displayed in the identification content area to the right to view the content hidden to the left of the part, the user can perform a right swipe operation on the part in the identification content area. In response to the right swipe operation, the mobile phone's schedule management application can move the entire first image to the right, and finally, as shown in FIG16(b), the right-moved part of the first image is displayed in the identification content area.

[0252] The specific implementation of other sliding operations such as left sliding operation, up sliding operation, down sliding operation, etc. is similar and will not be repeated here.

[0253] Furthermore, in some embodiments, the zoom-in or zoom-out operation can be performed simultaneously with a move operation. For example, by performing a two-finger swipe operation while moving the fingers, the first image can be zoomed in while moving the first image. For another example, by performing a two-finger pinch operation while moving the fingers, the first image can be zoomed out while moving the first image.

[0254] Of course, the above-mentioned several types of adjustment operations on the first image in the identified content area are only examples. In practice, there may be any other feasible adjustment operations, and this application does not impose any specific restrictions on this.

[0255] In this way, the user can make any feasible adjustments to the first image displayed in the identification content area according to their needs, allowing the user to view the first image in more detail. In this way, the user can better select a schedule option that better meets their needs from at least one schedule option in the schedule preview window based on the content of the first image, thereby allowing the mobile phone schedule management application to create a schedule that better meets the user's needs, thereby improving the user experience.

[0256] (2) In a second possible implementation, a smart visual function control may be present in the picture details interface or screenshot display interface of the first picture in the mobile phone. The control is used to trigger the artificial intelligence (AI) program (or smart assistant) pre-installed in the mobile phone to recognize the text in the first picture. After the smart visual function control is triggered, the mobile phone will display a schedule creation control. The schedule creation control is the second entry for the schedule management application to receive pictures. In this case, the user's input operation on the first picture can be the user's triggering operation on the schedule creation control.

[0257] In some embodiments, taking the first picture as a picture in a gallery application, the schedule management application as a calendar application, and the first interface as the picture details interface of the first picture in the gallery application as an example, in response to the user's triggering operation on the first picture in the gallery application, the mobile phone can display the picture details interface 1701 of the first picture as shown in Figure 17 (a). The picture details interface 1701 is used to display the first picture 1702. The picture details interface 1701 also includes a smart visual control 1703. There may be a prompt message similar to "Extract text from the picture" around the smart visual control 1703. At this point, S701 is implemented.

[0258] Afterwards, the user can trigger the smart visual control 1703. In response to the trigger operation, the mobile phone can display the smart visual recognition interface 1704 as shown in Figure 17 (b). In the smart visual recognition interface 1704, the text such as "Masterpiece Tropical Style Painting Exhibition Time: 2022.10.05-10.25XX Street ZZ Building 3rd Floor Stay tuned" in the first picture 1702 can be highlighted. Specifically, in response to the user triggering the smart visual control 1703, the mobile phone can use the preset artificial intelligence assistant to identify and determine the text in the first picture. As shown in Figure 17 (b), when the mobile phone highlights the text in the first picture, the text in the first picture can be selected and copied by the user at will. A schedule creation control 1705 can also be included near the smart visual control 1703 in the smart visual recognition interface 1704.

[0259] If the user wants to create a schedule based on the text in the first picture, the user can trigger the schedule creation control 1705. The triggering operation on the schedule creation control can be the user's input operation on the first picture. At this time, the mobile phone has received the user's input operation on the first picture, and S702 is completed.

[0260] In other embodiments, taking the first image as a screenshot, the schedule management application as a calendar application, and the first interface as a screenshot display interface of the first image as an example, in response to a screenshot operation performed by the user, the mobile phone may display a screenshot display interface 1801 of the first image as shown in FIG18(a). The screenshot operation may be any possible screenshot method, such as three-finger screenshot, knuckle screenshot, or clicking a screenshot button, and the embodiments of the present application do not limit the specific operation method of the screenshot operation.

[0261] As shown in FIG18( a ), the screenshot display interface 1801 is used to display the first image 1802 captured by the mobile phone in response to the user's capture operation. The screenshot display interface 1801 also includes a smart visual control 1803 .

[0262] Afterwards, in response to the user triggering the smart visual control 1803, the mobile phone may display a smart visual recognition interface 1804 as shown in FIG18(b). In the smart visual recognition interface 1804, the text in the first image 1802 may be highlighted. The smart visual recognition interface 1804 may also include a schedule creation control 1805.

[0263] If the user wants to create a schedule based on the text in the first picture, the user can trigger the schedule creation control 1805. The triggering operation on the schedule creation control can be the user's input operation on the first picture. At this time, the mobile phone has received the user's input operation on the first picture, and S702 is completed.

[0264] In some embodiments, the second possible implementation method in which the user inputs the first picture can be called smart vision.

[0265] Based on the above technical solution, in response to the user triggering the schedule creation control in the smart visual recognition interface, the mobile phone can successfully input the first picture into the schedule management application for analysis and recognition, and then proceed with the subsequent schedule creation process.

[0266] After the input operation on the first picture is performed, in response to the user's input operation on the first picture (triggering operation on the schedule creation control), the schedule management application in the mobile phone may begin to parse the first picture to obtain the first schedule information in the first picture, that is, execute S703.

[0267] At the same time, in order to avoid the user having no perception of the parsing process after the user has input the first image, thereby reducing the user's experience, during the parsing of the first image, the mobile phone may display a first parsing screen.

[0268] In the second possible implementation, based on the interaction rules of the schedule recognition control in the smart visual recognition interface, the mobile phone can specifically display the first analysis screen in full screen.

[0269] In some embodiments, if the first picture is a picture stored in the mobile phone, taking the analysis animation as a particle animation as an example, combined with the example shown in (b) of Figure 17, the mobile phone responds to the user's input operation on the first picture. During the analysis of the first picture, the mobile phone can display the first analysis interface JX as shown in (c) of Figure 17 in full screen.

[0270] In other embodiments, if the first image is a picture captured by the mobile phone in response to the user's screenshot operation, taking the analysis animation as a particle animation as an example, combined with the example shown in (b) of Figure 18, the mobile phone responds to the user's input operation on the first image. During the analysis of the first image, the mobile phone can display the first analysis interface JX as shown in (c) of Figure 18 in full screen.

[0271] After the first parsing screen is displayed in full screen on the mobile phone and the first image is parsed, that is, after the mobile phone's calendar application displays the first parsing screen in the first floating window for the first preset duration, i.e., after S703 is executed, the calendar management application in the mobile phone may generate at least one selected schedule based on the first schedule information and then display a second interface. The second interface may include a schedule preview window for the user to select a desired selected schedule from the schedule preview window. The second interface may specifically be an interface for the calendar management application to display the schedule preview window.

[0272] In some embodiments, if the first image is a picture stored on the mobile phone, then, referring to the example shown in FIG17(c), after the mobile phone has completed parsing the first image, the mobile phone may display a second interface, as shown in FIG17(d). This second interface displays a schedule preview window 1706. As shown in FIG17(d), schedule preview window 1706 may include at least one schedule option, such as schedule option 1707 and schedule option 1708.

[0273] In other embodiments, if the first image is a screenshot taken by the mobile phone in response to a user's screenshot operation, then, in conjunction with the example shown in FIG18(c), after the mobile phone has completed parsing the first image, as shown in FIG18(d), the mobile phone may display a schedule preview window 1806 on the second interface, i.e., execute S704. As shown in FIG18(d), schedule preview window 1806 may include at least one schedule option, such as schedule option 1807 and schedule option 1808.

[0274] The remaining specific implementations of the schedule preview window and the schedule options in the schedule preview window can refer to the relevant descriptions of FIG9 (d) and FIG10 in the aforementioned embodiments, and will not be repeated here.

[0275] After the mobile phone displays the schedule preview window (i.e., after S704 is executed), the user can select a schedule option according to their needs and perform a trigger operation (i.e., a create operation) on the confirmation option Y in the schedule preview window, so that the mobile phone responds to the trigger operation and creates the corresponding schedule. That is, S705 is executed after S704.

[0276] Based on the above technical solution, the mobile phone can display the schedule preview window through the second interface displayed in full screen, so that the user can more clearly and intuitively view at least one schedule option in the schedule preview window, and then the user can select a schedule option according to his or her own needs, so that the mobile phone can quickly create a schedule that meets the user's needs.

[0277] In the second possible implementation, the specific implementation and purpose of displaying the first image in the identification content area of ​​the second interface can be referred to in the description of Figures 11-16 in the embodiment of the first possible implementation, and will not be repeated here. The difference is that in the second possible implementation, the identification content area and schedule preview window are displayed in the full-screen second interface.

[0278] (3) In a third possible implementation, the user may share the first image with the schedule management application through the share function of the mobile phone. The share function of the mobile phone may be a third entry for the schedule management application to receive images. In this case, the user's input operation on the first image may be the user's sharing operation to share the first image with the schedule management application.

[0279] In some embodiments, taking the first image as an image in a gallery application, the schedule management application as a calendar application, and the first interface as the image details interface of the first image in the gallery application as an example, in response to a user triggering an operation on the first image in the gallery application, the mobile phone may display an image details interface 1901 of the first image as shown in FIG19(a). This image details interface 1901 is used to display the first image 1902. This image details interface 1901 also includes a sharing control 1903. At this point, S701 is completed.

[0280] Afterwards, the user can trigger the share control 1903. In response to the trigger, the phone can display a share pop-up window 1904 as shown in Figure 19(b). The share pop-up window 1904 includes multiple application icons. When each icon is triggered, the phone will send the first image to the corresponding application for processing. The multiple application icons include a calendar application icon 1905.

[0281] If the user wants to create a schedule based on the text in the first image, the user can trigger the calendar application icon 1905 in the sharing pop-up window. The triggering operation on the calendar application icon in the sharing pop-up window can be the user's input operation on the first image. At this time, the mobile phone has received the user's input operation on the first image, and S702 is completed.

[0282] In other embodiments, taking the first image as a screenshot, the schedule management application as a calendar application, and the first interface as a screenshot display interface of the first image as an example, in response to a screenshot operation performed by the user, the mobile phone may display an image details interface 2001 of the first image as shown in FIG20(a). The image details interface 2001 is used to display the first image 2002. The screenshot display interface 2001 also includes a sharing control 2003.

[0283] Afterwards, the user can perform a trigger operation (such as a click operation) on the sharing control 2003. In response to the trigger operation, the mobile phone can display a sharing pop-up window 2004 as shown in (b) of Figure 20. The sharing pop-up window 2004 includes an icon 2005 of the calendar application.

[0284] If the user wants to create a schedule based on the text in the first image, the user can trigger the calendar application icon 2005 in the sharing pop-up window 2004. The triggering operation on the calendar application icon in the sharing pop-up window can be an input operation of the user on the first image. At this point, the mobile phone has received the user's input operation on the first image, and S702 is completed.

[0285] Based on the above technical solution, the user can input the first picture into the schedule management application for analysis based on the sharing function of the mobile phone, and then smoothly carry out the subsequent schedule creation process.

[0286] After the first picture is selected, in response to the user's input operation on the first picture (triggering operation on the schedule management application in the sharing pop-up window), the schedule management application in the mobile phone may start parsing the first picture to obtain the first schedule information in the first picture, that is, executing S703.

[0287] At the same time, in order to avoid the user having no perception of the parsing process after the user has input the first image, thereby reducing the user's experience, during the parsing of the first image, the mobile phone may display a first parsing screen.

[0288] In this third possible implementation, based on the interaction rules of the calendar management application icon in the sharing pop-up window, the mobile phone can specifically display the first parsing screen in full screen. In this third possible implementation, the specific implementation of the mobile phone displaying the first parsing screen in full screen can refer to the relevant descriptions of Figure 17 (c) and Figure 18 (c) in the aforementioned embodiments, and will not be repeated here.

[0289] After the first parsing screen is displayed in full screen on the mobile phone and the parsing of the first image is completed, that is, after the calendar application of the mobile phone displays the first parsing screen in the first floating window for the first preset period of time, that is, after S703 is executed, the calendar management application in the mobile phone can display the second interface after generating at least one selected schedule based on the first schedule information. The second interface can include a schedule preview window for the user to select the selected schedule of his or her own needs from the schedule preview window.

[0290] The remaining specific implementations of the schedule preview window and the schedule options in the schedule preview window can refer to the relevant descriptions of FIG9 (d) and FIG10 in the aforementioned embodiments, and will not be repeated here.

[0291] After the mobile phone displays the schedule preview window (i.e., after S704 is executed), the user can select a schedule option according to their needs and perform a trigger operation (i.e., a create operation) on the confirmation option Y in the schedule preview window, so that the mobile phone responds to the trigger operation and creates the corresponding schedule. That is, S705 is executed after S704.

[0292] In the third possible implementation, the specific implementation of the content recognition area in the second interface can be referred to in the description of Figures 11-16 in the embodiment of the first possible implementation, and will not be repeated here. The difference is that in the third possible implementation, the content recognition area and the schedule preview window are displayed in the full-screen second interface.

[0293] (4) In a fourth possible implementation, a schedule creation interface of the schedule management application may include a scanning control for selecting pictures stored in the mobile phone. The scanning control is a third entry for the schedule management application to receive the first picture.

[0294] Specifically, the scanning control can be used to trigger the mobile phone to display the gallery display interface of the gallery application, allowing the user to select a first image from multiple photos in the gallery. The schedule management application then analyzes the first image and generates and displays at least one candidate schedule for the user to select based on the analysis results. In this case, the user's input operation on the first image can be the user's selection operation on the gallery display interface when the user triggers the scanning control in the schedule creation interface.

[0295] Alternatively, the scanning control can be used to trigger the mobile phone to display a photo interface, allowing the user to perform a photo operation in the photo interface to obtain a first image, which in turn causes the schedule management application to analyze the first image and, based on the analysis results, generate and display at least one candidate schedule for the user to select. In this case, the user's input operation for the first image can be the user performing a triggering operation on the scanning control in the schedule creation interface, resulting in a capture operation for the first image.

[0296] In some embodiments, taking the example of a scan control in a schedule creation interface that can be used to trigger a mobile phone to display a gallery display interface of a gallery application, in response to a user opening the schedule creation interface, the mobile phone can display a schedule creation interface 2101 as shown in FIG. 21(a). The schedule creation interface 2101 may include a scan control 2102. Referring to FIG. 21(a), the scan control can be set in the title setting item 2103. Of course, the figure is only an example, and in practice, the scan control can be set in any possible location in the schedule creation interface. The process of opening the schedule creation interface can refer to the relevant description of FIG. 1 in the aforementioned embodiment, and will not be repeated here.

[0297] Afterwards, the user can trigger the scan control 2103. In response to the triggering operation, the mobile phone can display the gallery display interface 2104 as shown in Figure 21 (b). The gallery display interface 2104 can include multiple pictures (specifically, thumbnails of the pictures).

[0298] Afterwards, the user can perform a click operation on the first picture 2105 selected in the gallery display interface 2104. The click operation can be called an acquisition operation for the first picture. In response to the click operation, the mobile phone can display the picture display interface 2106 as shown in Figure 21 (c). The picture display interface is used to display the first picture 2105, and the picture display interface is the first interface. The picture display interface 2106 also includes a first return control 2107 and a first confirmation control 2108. The first return control 2107 is used to trigger the mobile phone to display the gallery display interface 2104 as shown in Figure 21 (b), so that the user can reselect the first picture. The first confirmation control 2108 is used to trigger the schedule management application to parse the first picture 2105, and then carry out the subsequent schedule creation process. The first confirmation control can be considered as the confirmation control in the first interface.

[0299] When the user determines that a schedule needs to be created based on the first image 2105, the user can trigger a first confirmation control 2108 in the image display interface 2106. The triggering operation on the first confirmation control can be an input operation of the user on the first image. At this point, the mobile phone has received the user's input operation on the first image, and S702 is completed.

[0300] Based on the above technical solution, the user can quickly select the first picture by triggering the scan control in the schedule creation interface, so that the schedule management application can parse the first picture, and then proceed with the subsequent schedule creation process to quickly complete the schedule creation.

[0301] In other embodiments, taking the example of a scanning control in a schedule creation interface being used to trigger a mobile phone to display a photo taking interface, in conjunction with the example shown in FIG21(a), in response to a user triggering an operation (e.g., a click) on a scanning control 2103 in the schedule creation interface, the mobile phone may display a photo taking interface 2107 as shown in FIG21(d). In photo taking interface 2107, the image captured by the mobile phone camera may be displayed.

[0302] After adjusting the phone's camera so that the captured image includes the information the user requires, the user can trigger the photo control P in the photo interface 2107 (e.g., click on it). This triggering operation on the photo control P can be referred to as a first image acquisition operation. In response to the triggering operation on the photo control P, the phone can display the photo result interface 2201 shown in FIG. 22(a). The photo result interface 2201 is used to display the first image 2202 captured by the phone. This photo result interface 2201 is the first interface. The photo result interface 2201 also includes a second return control 2203 and a second confirmation control 2204. The second return control 2203 is used to trigger the phone to display the photo interface 2107 shown in FIG. 21(d), allowing the user to retake the photo and obtain the first image. The second confirmation control 2204 is used to trigger the phone's schedule management application to analyze the first image 2202, thereby proceeding with the subsequent schedule creation process. The first confirmation control can be considered the confirmation control in the first interface.

[0303] When the user determines that they want to create a schedule based on the first image 2202, the user can trigger the second confirmation control 2204 in the photo result interface 2201. The triggering operation on the second confirmation control can be an input operation of the user on the first image. At this point, the mobile phone has received the user's input operation on the first image, and S702 is completed.

[0304] Based on the above technical solution, users can quickly capture a first image by triggering the scan control on the schedule creation interface. Users can then capture the first image as needed and provide it to the schedule management application. The schedule management application can then analyze the first image and proceed with the subsequent schedule creation process, quickly completing the schedule creation process.

[0305] To provide users with more options, in some embodiments, in response to the user triggering the scan control in the schedule creation interface, the gallery display interface displayed by the mobile phone can display both pictures stored in the phone and an entry to enable the photo function, such as a photo activation control. In this way, the user can select the first picture from the pictures stored in the phone or obtain the first picture by taking a photo.

[0306] For example, in response to the user triggering the scan control in the schedule creation interface, the mobile phone may display the gallery display interface 2205 as shown in FIG22( b). In addition to at least one picture, the gallery display interface 2205 may also include a photo start control 2206.

[0307] Afterwards, based on the user's needs, the user can select the first picture from the gallery display interface, or trigger the photo-taking control to take a photo to obtain the first picture.

[0308] If the user selects an image as the first image in the gallery display interface 2205 and clicks it, the mobile phone may display an image display interface similar to that shown in FIG21(c) in response to the click. The user may then trigger the first confirmation control in the image display interface. At this point, the user has completed the input operation for the first image, and the mobile phone has received the user's input operation for the first image, thus completing S702.

[0309] If the user triggers the photo start control 2206 in the gallery display interface 2205, the phone may display a photo interface similar to that shown in Figure 21 (d) in response to the click. Subsequently, the phone may respond to the user triggering the photo control in the photo interface by displaying a photo result interface similar to that shown in Figure 22 (a). The user may then trigger the second confirmation control in the photo result interface. At this point, the user has completed the input operation for the first image, and the phone has received the user's input operation for the first image, completing S702.

[0310] Based on the above technical solution, after the user triggers the scanning control on the schedule creation interface to display the gallery display interface on the mobile phone, the user can freely decide to select the first picture by selecting the picture or taking a photo according to the user's own needs, thereby improving the user experience.

[0311] After the first picture is selected, that is, after S702 , in response to the user's input operation on the first picture, the schedule management application in the mobile phone may begin to analyze the first picture to obtain the first schedule information in the first picture, that is, execute S703 .

[0312] At the same time, to avoid the user being unaware of the parsing process after performing an input operation on the first image, thereby reducing the user's user experience, the mobile phone can display the first parsing screen during the parsing of the first image. In this fourth possible implementation, based on the interaction rules of the first confirmation control in the image display interface or the second confirmation control in the photo result interface, the mobile phone can specifically display the first parsing screen in full screen.

[0313] In the fourth possible implementation, the specific implementation of the mobile phone displaying the first analysis screen in full screen can refer to the relevant descriptions of Figure 17 (c) and Figure 18 (c) in the aforementioned embodiments, which will not be repeated here.

[0314] After the first parsing screen is displayed in full screen on the mobile phone and the first image is parsed, that is, after the mobile phone's calendar application displays the first parsing screen in the first floating window for the first preset duration, i.e., after S703 is executed, the calendar management application in the mobile phone can generate at least one selected schedule based on the first schedule information and then display a second interface. The second interface can include a schedule preview window for the user to select a desired schedule from the schedule preview window. The remaining specific implementation of the schedule preview window can be referred to the relevant descriptions of Figures 9(d) and 10 in the aforementioned embodiments and will not be repeated here.

[0315] After the mobile phone displays the schedule preview window (i.e., after S704 is executed), the user can select a schedule option according to their needs and perform a trigger operation on the confirmation option Y in the schedule preview window, so that the mobile phone responds to the trigger operation and creates the corresponding schedule. That is, S705 is executed after S704.

[0316] In the fourth possible implementation, the specific implementation and purpose of the identification content area in the second interface can be referred to the relevant descriptions of Figures 11-16 in the embodiment of the first possible implementation, and will not be repeated here. The difference is that in the fourth possible implementation, the identification content area and the schedule preview window are displayed in the full-screen second interface.

[0317] Of course, the four possible implementation methods and specific implementations of S701-S704 mentioned above are only examples. In practice, there may be any other possible implementation methods and specific implementations, and this application does not impose any specific restrictions on this.

[0318] S705: The mobile phone receives a selection operation on a first schedule option in the schedule preview window by the user, and creates a to-be-selected schedule to which the first schedule option belongs in response to a creation operation in the schedule preview window by the user.

[0319] S705 can also be considered as after the first schedule option among the at least one schedule option is selected, the mobile phone responds to the user's creation operation in the first window and creates a first schedule corresponding to the first schedule option in the schedule management application. The first schedule corresponding to the first schedule option is the schedule to be selected to which the first schedule option belongs.

[0320] If the first image only includes schedule information for one to-do item, the schedule management application can only identify the first schedule information corresponding to the one to-do item from the first image. In this case, the at least one selected schedule generated by the mobile phone based on the first schedule information only corresponds to the same to-do item. The selection operation performed by the user on the first schedule option in the schedule preview window may include a trigger operation on the first schedule option, and the creation operation performed by the user may be a trigger operation on confirming the option in the schedule creation window. In addition, if the first schedule option is the schedule option selected by default when the schedule preview window is displayed, the user may not perform the selection operation on the first schedule option in the schedule preview window, but may only perform the trigger operation on confirming the option in the schedule preview window.

[0321] In some embodiments, after executing S704, the interface of the schedule preview window displayed by the mobile phone may be as shown in FIG17 (d) as an example. When the user needs to select the default selected schedule option 1707 as the first schedule option, the user can directly trigger the confirmation option Y in the schedule preview window. The mobile phone can then respond to the trigger operation and create a schedule to be selected corresponding to the default schedule option in the schedule preview window. The default schedule option is the schedule option selected by default in the schedule preview window. The display mode of the default selected schedule option can be a preset display mode, such as a highlighted display. The display mode of the schedule option that is not selected by default is the default display mode, such as a low-brightness display.

[0322] In other embodiments, after executing S704, the interface of the schedule preview window displayed by the mobile phone may be the second interface shown in FIG. 17(d) as an example. Referring to FIG. 23(a), when the user desires to select schedule option 1708, which is not selected by default, as the first schedule option, the user may trigger schedule option 1708. In response to this trigger, the mobile phone's schedule management application may determine schedule option 1708 as the first schedule option and, as shown in FIG. 23(b), adjust the display mode of schedule option 1707 to the default display mode and the display mode of schedule option 1708 to the preset display mode. The user may then trigger the confirmation option Y in the schedule preview window to complete the creation operation, thereby causing the mobile phone's schedule management application to create the selected schedule to which schedule option 1708 belongs.

[0323] Of course, in practice, when the schedule preview window is first displayed, a schedule option may not be selected by default, that is, there is no default schedule option. In this case, if the user needs to create a schedule, he or she needs to select the first schedule option and trigger the confirmation option in the schedule preview window.

[0324] In this application, the specific implementation of the user's selection of a schedule option that meets their needs in the schedule preview window is related to whether the schedule information identified by the schedule management application from the first image includes schedule information for multiple different to-do items. The technical solution corresponding to the above S705 only applies to the case where the schedule information identified by the schedule management application from the first image only includes the first schedule information for a single to-do item. If the first image includes schedule information for multiple to-do items, the schedule management application can identify schedule information for multiple to-do items from the first image. In this case, the mobile phone can generate at least one schedule to be selected corresponding to each different schedule information based on the different schedule information. In one possible implementation, the mobile phone's schedule management application can display all schedule options for the selected schedule in the same schedule preview window for the user to select. In another possible implementation, the mobile phone's schedule management application can also display at least one schedule option corresponding to each different schedule information in different schedule preview windows, allowing the user to select the schedule to be selected for each different to-do item.

[0325] Based on this, there are two possible scenarios for the user's selection operation on the schedule option in the schedule preview window and the user's creation operation:

[0326] In the first possible scenario, the user's selection operation on the schedule option can be a confirmation operation of the user on different schedule options corresponding to different schedule information in the schedule preview window. The creation operation can be a triggering operation implemented on the confirmation option in the schedule preview window.

[0327] In some embodiments, each schedule option displayed in the schedule preview window may include a selection control, and the user's confirmation of the schedule option may be a triggering operation of the user's selection control for the schedule option. For example, taking the first image as shown in FIG8(b), from which first schedule information and second schedule information can be parsed, each schedule information corresponds to two schedule options, and the schedule option to be selected by the user includes the first schedule option corresponding to the first schedule information and the third schedule option corresponding to the second schedule information, as an example, after S704 is executed, the second interface of the mobile phone used to host the schedule preview window (i.e., the first window mentioned in this application) may be as shown in FIG24(a). Referring to FIG24(a), each schedule option included in the schedule preview window 2401 may include a selection control. As shown in FIG24(a), the selection control in the schedule option may be a hollow circular box. Of course, if the first image only contains schedule information for one to-do item, the schedule option in the schedule preview window displayed by the mobile phone may also include a selection control, and the user's selection of the schedule option may be a triggering operation performed by the user on the selection control for the schedule option.

[0328] In some embodiments, the selection control may not be present when the schedule preview window is initially displayed. After the user performs a long-press operation on any schedule option, the mobile phone's schedule management application may respond to the long-press operation by displaying a selection control for each schedule option. Furthermore, the selection control for the schedule option that the user long-pressed may have a different style than the selection controls for the remaining schedule options. For example, the selection control for the schedule option that the user long-pressed may have the second style described in the subsequent embodiments, while the selection controls for the remaining schedule options may have the first style described in the subsequent embodiments.

[0329] Based on the content of the first picture shown in Figure 8 (b), it can be seen that the schedule options 2402 and 2403 displayed in the schedule preview window 2401 shown in Figure 24 (a) correspond to the first schedule information obtained from the text content in the first area of ​​the first picture.

[0330] When the user needs to confirm schedule option 2402 as the first schedule option corresponding to the first schedule information, the user can trigger a selection control 2404 in schedule option 2402. In response to the user's triggering operation on selection control 2404, the mobile phone's schedule management application can determine schedule option 2402 as the first schedule option. At the same time, the mobile phone's schedule management application can change the specific style of selection control 2404 from the first style shown in Figure 24 (a) to the second style shown in Figure 24 (b). The first style can be a circular box, and the second style can be a highlighted circular box with a "√" symbol.

[0331] Afterwards, if the user needs to select the third schedule option corresponding to the second schedule information from the schedule options corresponding to the second schedule information, as shown in (b) in Figure 24, the user can perform a left swipe operation in the selection area XZ in the schedule preview window 2401. In response to the left swipe operation, the schedule management application of the mobile phone can move all the schedule options in the selection area XZ to the left as a whole. When schedule options 2402 and schedule options 2403 are moved to the left to be hidden, as shown in (c) in Figure 24, the schedule management application of the mobile phone can display schedule options 2405 and schedule options 2406 in the selection area XZ. Referring to the content of (b) in Figure 8, it can be seen that schedule options 2405 and schedule options 2406 shown in (c) in Figure 24 correspond to the second schedule information obtained from the text content in the second area in the first picture.

[0332] Afterwards, if the user wishes to select schedule option 2406 as the third schedule option corresponding to the second schedule information, the user may trigger a selection control 2407 in schedule option 2406. In conjunction with the description of FIG8(b) in the aforementioned embodiment, it can be seen that the value of the title included in the third schedule option is the second title, the value of the location included in the third schedule option is the second location, and the value of the time period included in the third schedule option is the second time period.

[0333] In response to the user triggering the selection control 2407, the mobile phone's schedule management application determines schedule option 2406 as the third schedule option. At the same time, the mobile phone's schedule management application may change the specific style of the selection control 2407 from the first style shown in FIG24(c) to the second style shown in FIG24(d).

[0334] Afterwards, if the user determines that they need to create the selected schedule items 2402 and 2406, they can trigger the confirmation option Y in the schedule preview window 2401. This triggering operation on the confirmation option Y is the creation operation. That is, after S704, when the first schedule option corresponding to the first schedule information and the third schedule option corresponding to the second schedule information are selected, the mobile phone can receive the user's creation operation in the schedule preview window.

[0335] In response to the user's triggering operation on the confirmation option Y, the mobile phone's schedule management application can create a pending schedule to which schedule option 2402 belongs (i.e., the first schedule in this application), and a pending schedule to which schedule option 2406 belongs (i.e., the second schedule mentioned in this application).

[0336] It should be noted that, in practice, if each schedule option displayed in the schedule preview window includes a selection control, when the schedule preview window is initially displayed, at least one schedule option corresponding to each schedule information may have a selection control in the selected state, i.e., the style is the second style. In this case, if the schedule option with the selected selection control is the schedule option that the user wants to select (e.g., the first schedule option or the third schedule option), then to create the schedule corresponding to that schedule option, the user only needs to trigger the confirmation option in the schedule preview window (i.e., the creation operation).

[0337] In addition, the embodiment shown in the above Figure 24 only illustrates the first possible scenario by including the first schedule information and the second schedule information in the first picture, and each schedule information corresponds to two schedule options. In practice, if the first picture includes schedule information of more to-do events, and each schedule information corresponds to more schedule options, the specific implementation of the first possible scenario is similar, and this application will not go into details about it.

[0338] In this way, if the first image contains schedule information for multiple to-do items, the phone can display at least one user-selectable schedule option for each to-do item in the schedule preview window. This allows the user to simultaneously select schedule options for multiple to-do items in the schedule preview window, allowing the phone to create multiple schedules for multiple to-do items at once, improving schedule creation efficiency and ultimately enhancing the user experience.

[0339] In the second possible scenario, the user's selection operation on the schedule option may include: the user triggering the corresponding schedule option in each schedule preview window. The creation operation may include the user triggering the confirmation option in each schedule preview window.

[0340] In the second possible scenario, the schedule management application can display schedule preview windows for different schedule information, that is, each schedule preview window is used to display at least one schedule option corresponding to a schedule information. In this case, the schedule management application of the mobile phone can display multiple schedule preview windows one by one in a predetermined order. Each time a schedule preview window is displayed, the user can select a corresponding schedule option (for example, the first schedule option or the third schedule option) from the schedule preview window. In other words, the user needs to trigger the corresponding schedule option in each schedule preview window. Except for the last schedule preview window displayed, each time the user triggers the confirmation option in the schedule preview window, the schedule management application of the mobile phone will display the next schedule preview window.

[0341] For example, taking the first image as shown in FIG8(b), the schedule management application can parse the first image to obtain first schedule information and second schedule information, each schedule information corresponds to two schedule options, and the schedule options that the user needs to select include the first schedule option corresponding to the first schedule information and the third option corresponding to the second schedule information. When S704 is executed, as shown in FIG25(a), the mobile phone can display a first schedule preview window 2501 (referred to as the first window) in the second interface. The first schedule preview window 2501 includes schedule options 2502 and schedule options 2503 corresponding to the first schedule information.

[0342] Afterwards, if the user needs to determine schedule option 2502 as the first schedule option corresponding to the first schedule information, as shown in Figure 25 (a), the user can perform a trigger operation on schedule option 2502. In response to the trigger operation, the schedule management application of the mobile phone can determine schedule option 2502 as the first schedule option. At the same time, the schedule management application of the mobile phone can change the display of schedule option 2502 from the default display mode shown in Figure 25 (a) to the preset display mode shown in Figure 25 (b). The default display mode can be a low-brightness display, and the preset display mode can be a high-brightness display. The display mode of schedule option 2503 that has not been triggered by the user remains the default display mode.

[0343] Afterwards, the user can trigger the confirmation option Y in the first schedule preview window 2501. In response to this trigger, the mobile phone can create a selected schedule corresponding to schedule option 2503 (i.e., the first schedule corresponding to the first schedule option). Based on this, the mobile phone can also display a second schedule preview window 2504 (hereinafter referred to as the second window) as shown in FIG. 25(c). This second schedule preview window 2501 includes schedule options 2505 and 2506 corresponding to the second schedule information.

[0344] If the user subsequently wishes to select schedule option 2506 as the third schedule option corresponding to the second schedule information, as shown in FIG25(c), the user may trigger schedule option 2506. In response to this trigger, the mobile phone's schedule management application may select schedule option 2506 as the third schedule option. Simultaneously, the mobile phone's schedule management application may change the display mode of schedule option 2506 from the default display mode shown in FIG25(c) to the preset display mode shown in FIG25(d).

[0345] Afterwards, the user can trigger the confirmation option Y in the second schedule preview window 2504. In response to the trigger operation for confirming option Y, the mobile phone can create a to-be-selected schedule to which schedule option 2506 belongs (ie, the second schedule corresponding to the third schedule option).

[0346] The user triggers the confirmation option Y in the first schedule preview window 2501 and the second schedule preview window 2504 , which is a creation operation.

[0347] Furthermore, after the mobile phone's schedule management application creates a pending schedule for the first schedule option, in order to prompt the user that the creation is complete and that a third schedule option needs to be selected, as shown in FIG25(b), in response to the user triggering an action to confirm the option in the first sub-schedule preview window 2501, the mobile phone's schedule management application may also display a prompt pop-up window T. As shown in FIG25(b), this prompt pop-up window T may display a message such as "Schedule 1 has been created. Do you want to continue creating schedule 2?", as well as a confirmation option such as "Yes" and a cancellation option such as "No". If the user wishes to select the third schedule option, the user may trigger an action (e.g., click) on the confirmation option. In response to the triggering action on the confirmation option, the mobile phone's schedule management application may display a second schedule preview window 2504, as shown in FIG25(c). If the user decides not to select the third schedule option, the user may trigger an action (e.g., click) on the cancellation option. In response to the triggering action on the cancellation option, the mobile phone's schedule management application may determine that all schedules have been created.

[0348] It should be noted that if the schedule option (e.g., the first schedule option) selected by the user in the schedule preview window (e.g., the first schedule preview window) is selected by default, that is, the display mode of the schedule option selected by the user when the schedule preview window is initially displayed is the default display mode, the user can directly trigger the confirmation option in the schedule preview window, thereby causing the mobile phone schedule management application to create the corresponding schedule.

[0349] In addition, if the schedule information (for example, the first schedule information) corresponds to a large number of schedule options, resulting in the inability to display all the schedule options at once in the corresponding schedule preview window, when the user needs to select the schedule option selected by the user from the hidden schedule options, the user can also perform a sliding operation in the selection area XZ in the schedule preview window to switch the schedule options displayed in the selection area XZ.

[0350] Of course, the embodiment shown in Figure 25 above only illustrates the second possible scenario by taking the first picture including the first schedule information and the second schedule information, the first schedule preview window and the second schedule preview window displayed on the mobile phone, and each schedule preview window including two schedule options as an example. In practice, if the first picture includes more schedule information, the mobile phone displays more schedule preview windows, and the schedule preview windows include more schedule options, the specific implementation of the second possible scenario is similar, and this application will not go into details about it.

[0351] It should be noted that the above two possible scenarios are only examples, and any other possible scenarios may exist in practice.

[0352] Based on the above technical solution, if the first image contains schedule information for multiple to-do items, the mobile phone can display at least one user-selectable schedule option for each to-do item in different sub-schedule preview windows. Therefore, the user can select the appropriate schedule option for each to-do item in different schedule preview windows, allowing the mobile phone to create multiple schedules at once, improving schedule creation efficiency and ultimately enhancing the user experience.

[0353] After the schedule management application completes creating a schedule, the phone may display a screen to facilitate the user's ability to continue performing any actions on the screen where the user decided to create the schedule. Furthermore, to remind the user that the schedule has been created, a reminder message may also be displayed in addition to the screen. This reminder message reminds the user that the schedule has been created.

[0354] For example, taking the example shown in FIG17 or FIG19 as an example, after the schedule management application completes the creation of the schedule, the mobile phone may display the picture details interface of the first picture as shown in FIG26(a). In the picture details interface, a reminder message 2601 may be displayed, and the reminder message may specifically be similar to the words "New schedule has been created".

[0355] For another example, using the example shown in FIG18 or FIG20 as an example, after the schedule management application completes the creation of the schedule, the mobile phone may display a screenshot display interface of the first image as shown in FIG26(b). In this screenshot display interface, a reminder message 2602 may be displayed, and the presentation format of the reminder message 2602 is similar or identical to that of the reminder message 2601.

[0356] For another example, taking the example shown in FIG21 or FIG22 as an example, after the schedule management application completes the creation of the schedule, the mobile phone may display the schedule creation interface shown in FIG26(c). In the schedule creation interface, a reminder message 2603 may be displayed, and the presentation format of the reminder message 2603 is similar or identical to that of the reminder message 2601.

[0357] In the first possible implementation of S701-S704, since the user provides the first image to the schedule management application through the calendar management application icon in the sidebar, based on the interaction rules of the sidebar, after the schedule creation process for the image is completed, the mobile phone not only displays the first interface and superimposes the reminder information, but also displays a floating ball corresponding to the schedule management application on the first interface. After the floating ball is triggered by the user, a calendar floating window can also be displayed. The calendar floating window can display a calendar interface including the month to which the process created by the schedule management application after the completion of the schedule creation process for the image belongs.

[0358] For example, using the example shown in Figure 9, after the schedule management application completes the creation of a schedule, the mobile phone may display the picture details interface for the first picture as shown in Figure 27(a). This picture details interface includes a reminder message 2701 and a floating ball 2702. The presentation of reminder message 2701 is similar or identical to reminder message 2601 in Figure 26. The floating ball 2702 may display the calendar application icon.

[0359] Afterwards, when the user needs to check the status of the schedule creation, the user can trigger the floating ball 2702. In response to the trigger operation, the mobile phone can display the second floating window 2703 as shown in Figure 27 (b). The second floating window 2703 can display the calendar of the month corresponding to the schedule created by the schedule creation process for the picture. For example, the new schedule created by the schedule creation process for the picture is a schedule for October (that is, the time period in the schedule information of the schedule is within October), then the calendar floating window can display the calendar for October. The second floating window 2703 can also display the schedule control 2704 of the newly created schedule. The schedule control can then display part of the schedule information or all of the schedule information of the newly created schedule.

[0360] Based on the technical solution provided by the above embodiment, the mobile phone can generate at least one pending schedule for the user to select based on the first picture. At this time, the user only needs to select the appropriate pending schedule according to the needs, and the mobile phone can create the corresponding pending schedule. During the entire creation process, the user only needs to perform a few simple operations (such as input operation, selection operation, creation operation, etc.) to enable the mobile phone to generate the schedule required by the user. It can be seen that the technical solution provided by the present application greatly reduces the number of operations required to create a schedule, thereby improving the user experience. Moreover, since multiple pending schedules can be provided to the user to choose from, the schedule finally created is more in line with the user's needs. Furthermore, since the first interface that initially displays the first picture can be displayed after the schedule is created for the user to perform other possible operations, it can also enable the user to conveniently create a schedule based on the currently viewed picture, and perform other possible operations on the initial interface after creation, thereby improving the user experience.

[0361] In some embodiments, the text content in the first image may contain other interfering information in addition to the schedule information of the to-do items for which the user needs to generate a corresponding schedule. For example, there may be schedule information of two to-do items in the first image, but the user only wants to create a corresponding schedule for the schedule information of one of the to-do items, then the schedule information of the other to-do item is the interfering content. For another example, if the first image contains schedule information of the to-do items for which the user needs to generate a schedule, there may also be interfering content with the same category of schedule sub-information such as time and place that are not related to the to-do items. These interfering contents will interfere with the first schedule information obtained by the schedule management application parsing the first image, thereby generating a schedule to be selected that the user does not need.

[0362] Based on this, to facilitate users in reducing distracting content in the first image as needed, in some embodiments, when the mobile phone displays the schedule preview window, a cropping control may be included in the identified content area for displaying the first image. If the user needs to reduce distracting content in the first image, the cropping control can be used to crop the first image to obtain a cropped first image, which can then be used to enable the schedule management application to recognize and retrieve the first schedule information from the cropped first image.

[0363] For example, if the first image is the image shown in FIG8(b), and the content in the second area of ​​the first image shown in FIG8(b) is distracting content, the schedule preview window displayed by the mobile phone through the second interface after S704 may be as shown in FIG28(a). Schedule preview window 2801 in the second interface displays schedule options 2802 and 2803. It can be seen that the selected schedule to which schedule option 2802 belongs is the selected schedule based on the text content in the first area of ​​the first image; the selected schedule to which schedule option 2803 belongs is the selected schedule based on the text content in the second area of ​​the first image.

[0364] As shown in FIG28(a), the identified content area S1 in the second interface may include, in addition to displaying a first image 2805, a first cropping control 2804. To crop out distracting content in the second area of ​​the first image, the user may trigger the first cropping control 2804. In response to this triggering operation, the mobile phone's schedule management application may display a cropping interface 2806 (or first cropping interface) as shown in FIG28(b). This cropping interface 2806 not only displays the first image 2805 but also includes a plurality of first adjustment controls 2807 that completely surround the first image 2805. This cropping interface 2806 may also include a first cropping confirmation option 2806 and a first cropping return option 2807. The first cropping confirmation option 2808 triggers the mobile phone's schedule management application to update the first image with the cropped first image in the current cropping interface, thereby causing the mobile phone's schedule management application to generate a new schedule to be selected based on the new first image and display a new schedule preview window. The first crop return option 2809 is used to trigger the mobile phone's calendar management application to redisplay the interface before the user triggered the first crop control 2804, that is, the second interface shown in Figure 28 (a). In some embodiments, the crop interface 2806 may also display a prompt message such as "Select Schedule Recognition Area" to prompt the user to crop the first image.

[0365] Afterwards, the user can perform a cropping operation on the first image in the cropping interface according to their needs, adjust the portion of the first image that is surrounded by the first adjustment control, and complete the cropping of the first image. The portion that is surrounded by the first adjustment control is the cropping result, i.e., the first cropped image.

[0366] The cropping operation may include an adjustment operation performed on the first adjustment control 2807. For example, as shown in (c) of Figure 28 , the adjustment operation may be a first swipe-up operation performed on the first adjustment control 2807 in the middle below the first picture 2805. As shown in (c) of Figure 28 , in response to the first swipe-up operation performed by the user, the portion of the first picture surrounded by the first adjustment control 2807 decreases from bottom to top, and at the same time, the mobile phone may gradually adjust the display mode of a portion of the first picture 2805 from top to bottom to a cropped display mode. The cropped display mode may be displayed in low brightness. The retained portion surrounded by the first adjustment control 2807 is the cropping result. In this way, the user can crop the first picture and obtain the cropping result by performing at least one adjustment operation on the first adjustment control.

[0367] The cropping operation may also include a user's direct transformation operation on the first image in the cropping interface. The transformation operation may be any possible operation such as a zoom-out operation, a zoom-in operation, or a move operation. The zoom-out operation is used to reduce the display size of the first image, thereby changing the portion surrounded by the first adjustment control and changing the cropping result. The zoom-in operation is used to enlarge the display size of the first image, thereby changing the portion surrounded by the first adjustment control and changing the cropping result. The move operation is used to change the position of the first image in the cropping interface, thereby changing the portion surrounded by the first adjustment control and changing the cropping result. The specific operation methods of the zoom-out operation, the zoom-in operation, or the move operation can refer to the relevant descriptions in Figures 14, 15, and 16 in the aforementioned embodiments, and will not be repeated here.

[0368] The following explanation uses the transformation operation as a zoom operation as an example: Taking the zoom operation as a two-finger swipe operation as an example, if the user needs to zoom in on the first image based on the cropping interface shown in Figure 28 (c) to change the cropping result surrounded by the first adjustment control. Then, as shown in Figure 29 (a), the user can perform a two-finger swipe operation on the first image. In response to this two-finger swipe operation, as shown in Figure 29 (b), the mobile phone's schedule management application can zoom in on the first image and adjust the display mode of the portion outside the area surrounded by the first adjustment control 2807 to a cropped display mode. The portion surrounded by the first adjustment control 2807 is the new cropping result, i.e., the first cropped image.

[0369] Taking the example of a cropping operation involving only the user adjusting the first adjustment control, after the user confirms that the cropping operation is complete, as shown in Figure 28(c), the user can trigger the first cropping confirmation option 2808 in the cropping interface 2806. In response to the user triggering the first cropping confirmation option 2808, the mobile phone's schedule management application can update the first image with the first cropped image (including updating the first image in the identified content area) and parse the first cropped image (i.e., the final cropped result) as the new first image to obtain new first schedule information. The first cropped image can specifically be the portion of the first image enclosed by the first adjustment control. For example, as shown in Figure 28(c), the first schedule information can specifically include: "Tropical Painting Exhibition," "2022.10.05-10.25," and "3rd Floor, ZZ Building, XX Street." The user has now completed cropping the first image.

[0370] Afterward, the mobile phone's schedule management application can update the first image using the first cropped image, reparse the updated first image to obtain new first schedule information, and then generate at least one new schedule to be selected based on the new first schedule information. The schedule options in the schedule preview window are then updated based on the new at least one schedule to be selected, allowing the user to select a schedule that meets their needs. That is, after obtaining the first cropped image and updating the first image, S703-S705 of the schedule creation process for the image are re-executed. For example, based on the example shown in FIG28(c), after the mobile phone's schedule management application generates at least one schedule to be selected based on the new first schedule information, it can display the first update interface shown in FIG28(d). The first update interface is a second interface obtained by the mobile phone's schedule management application after updating the schedule options in the schedule preview window 2801 based on the first schedule information obtained from the first cropped image. At this point, the identification content area S2 of the first update interface can display the first cropped image 2810. The schedule preview window 2811 of the first update interface can display schedule options 2802 and schedule options 2812. The contents displayed in the schedule option 2802 and the schedule option 2812 both correspond to the new first schedule information.

[0371] In some embodiments, after the user completes the cropping operation in the cropping interface, in response to the user's triggering operation of the first cropping confirmation option in the cropping interface, the mobile phone's schedule management application can also display a new first parsing screen based on the new first picture. The specific implementation of the first parsing screen can refer to the relevant statements in the aforementioned embodiments, which will not be repeated here. After the parsing is completed, that is, after the first preset duration of the first parsing screen is displayed, the mobile phone's schedule management application can display a new second interface (i.e., the first update interface) as shown in (d) in Figure 28. In this way, the user can perceive the parsing process of the mobile phone for the new first picture after completing the cutting of the first picture, thereby improving the user experience.

[0372] In some embodiments, after the user completes cropping of the first image, it may be necessary to crop the image again (i.e., crop it again) due to various possible reasons. In this case, the user can use the cropping process shown in FIG28 to complete the cropping again. The specific process can be implemented in the following two ways:

[0373] In the first possible implementation, after the user triggers the cropping control, the original first image is displayed in the cropping interface of the mobile phone's calendar management application. At this point, the user can re-crop based on the original first image, rather than continuing to crop based on the cropped first image, which would result in the latest first image becoming smaller and smaller. This avoids subsequent cropping errors caused by previous cropping errors, thereby improving the user experience.

[0374] For example, in conjunction with the example shown in FIG. 28(d), referring to FIG. 30(a), when the user needs to re-crop, they can trigger the second cropping control 3001 in the first update interface. In response to this triggering operation, as shown in FIG. 30(b), the mobile phone's schedule management application can display the cropping interface 2806 (i.e., the first cropping interface) shown in FIG. 28(b).

[0375] Afterwards, the user can re-crop the first image in the cropping interface based on their needs, adjust the portion of the first image that is surrounded by the first adjustment control, and re-crop the first image. The portion of the first image that is surrounded by the first adjustment control is then determined as the second cropping result, i.e., the second cropped image.

[0376] Taking the example of a cropping operation involving only adjusting the first adjustment control, the user can adjust the first adjustment control 2807 based on new needs. For example, as shown in FIG30(c), this adjustment operation can include a second upward swipe operation on the first adjustment control located in the middle of the lower portion of the first image 2805. The swipe distance of this second upward swipe operation can be greater than the swipe distance of the first upward swipe operation. As shown in FIG30(c), in response to the user's second upward swipe operation, the phone can gradually adjust the display of a portion of the first image 2805 from top to bottom to a cropped display. In this way, after the user has adjusted the first adjustment control at least once, the distracting content in the first image can be trimmed back, resulting in a second cropped image that better meets the user's needs. Subsequently, as shown in FIG30(c), the user can trigger the first crop confirmation option 2808 in the cropping interface 2806. In response to this trigger operation, the phone's schedule management application can parse the second cropped image, which serves as the new first image, to obtain the new first schedule information. From now on, the user completes cropping of the first picture.

[0377] Afterwards, the schedule management application of the mobile phone can generate at least one to-be-selected schedule based on the new first schedule information and update the schedule options in the schedule preview window (which can be considered as updating the schedule options in the schedule preview window in the first update interface), so as to allow the user to select a schedule to be selected that meets the user's needs. That is, after updating the first picture with the second cropped picture, S703-S705 in the schedule creation process for the picture are re-executed. For example, based on the example shown in (c) of Figure 30, after the schedule management application of the mobile phone generates at least one to-be-selected schedule based on the new first schedule information, the second update interface as shown in (d) of Figure 30 can be displayed. At this time, the updated first picture displayed in the identification content area S3 in the second update interface is the second cropped picture 3002.

[0378] In a second possible implementation, after the user triggers the cropping control, the cropping interface displayed by the mobile phone's schedule management application may be the screen after the first user has completed the adjustment operation. At this point, the user can continue to adjust the first adjustment control based on this screen. This saves the user some cropping operations when re-cropping.

[0379] For example, in conjunction with the example shown in FIG28(d), referring to FIG31(a), when the user needs to re-crop, they can trigger the second cropping control 3101 in the first update interface. In response to the user's triggering operation on the second cropping control 3101, as shown in FIG31(b), the mobile phone's schedule management application can display the cropping interface (or second cropping interface) 2806 shown in FIG28(c). This second cropping interface is the cropping interface of the first cropped image obtained after the mobile phone adjusts the retained portion of the first image surrounded by the first adjustment control in response to the user's cropping operation on the first image in the first cropping interface.

[0380] The user can then re-crop the first image in cropping interface 2806 based on their needs, adjusting the portion of the first image that is enclosed by the first adjustment control, and re-cropping the first image. The portion of the first image that is enclosed by the first adjustment control is then determined as the second cropping result, i.e., the third cropped image.

[0381] Taking the example of a cropping operation that only includes an adjustment operation on the first adjustment control, the user can then perform adjustment operations on the first adjustment control 2807 according to new needs. For example, as shown in (c) of Figure 31, the adjustment operation can be a third upward swipe operation performed on the first adjustment control in the middle below the first image 2805. As shown in (c) of Figure 31, in response to the third upward swipe operation performed by the user, the mobile phone can gradually adjust the display mode of a portion of the croppable portion of the first image (the portion that is not displayed in the cropped display mode) from top to bottom to the cropped display mode based on the first image that has been partially cropped as shown in (b) of Figure 31. In this way, the user can continue to crop the interfering content of the first image after performing at least one adjustment operation on the first adjustment control on the basis of the first image that has already been cropped, thereby obtaining a third cropped image that better meets the user's needs.

[0382] After the user confirms that the adjustment operation on the first adjustment control has been completed, as shown in FIG31(c), the user can trigger the first cropping confirmation option 2808 in the cropping interface 2806. In response to the triggering operation, the mobile phone's schedule management application can parse the third cropped image as the new first image to obtain new first schedule information.

[0383] Afterwards, the schedule management application of the mobile phone can generate at least one schedule to be selected based on the new first schedule information and update the schedule options in the schedule preview window (which can be considered as updating the schedule options in the schedule preview window in the first update interface), so as to allow the user to select a schedule to be selected that meets the user's needs. That is, after updating the first image using the third cropped image, S703-S705 in the schedule creation process for the image are re-executed. For example, based on the example shown in (c) of Figure 31, after the schedule management application of the mobile phone generates at least one schedule to be selected based on the new first schedule information, the third update interface as shown in (d) of Figure 31 can be displayed. The updated first image displayed in the identification content area S4 in the third update interface is the third cropped image 3102.

[0384] If the user needs to crop again after the second crop, the implementation method is similar.

[0385] Of course, the above two implementations are only examples, and in practice, the second cropping may be implemented in any other possible manner.

[0386] It should be noted that the above embodiments of Figures 28-31 are based on the second, third, and fourth possible implementations of S701-S704. In these three implementations, the second interface is displayed full-screen on the mobile phone's display. Therefore, the cropping interface (first cropping interface) is also displayed full-screen on the mobile phone's display. In the first possible implementation of S701-S704, the schedule preview interface is displayed full-screen in the first floating window, so the cropping interface that appears in this implementation is also displayed full-screen in the first floating window.

[0387] In addition, the above-mentioned specific implementation of cropping the first image (including the first cropping and the second cropping) is only an example. The actual cropping method can also be any other feasible method, and this application does not impose any specific restrictions on this.

[0388] Based on the above technical solution, the user can successfully complete the cropping of the first image. Furthermore, based on this technical solution, the schedule management application can obtain more accurate first schedule information, thereby generating a schedule that better meets the user's needs for the user to choose from, thereby allowing the mobile phone schedule management application to create a schedule that better meets the user's needs.

[0389] Because the schedule information of the to-do items included in the first picture is incomplete compared to the schedule information required by the schedule management application when creating a schedule. For example, the schedule information of the to-do items included in the first picture only includes the values ​​of schedule sub-information such as title, time period, and location, while the schedule information required by the schedule management application when creating a schedule also requires schedule sub-information such as reminder time, account, repetition strategy, instructions, and time zone. In this way, even if the schedule management application can accurately parse the first picture, the first schedule information obtained by parsing is still missing information (specifically, it may be the missing of certain schedule sub-information). To address this problem, the schedule management application generally sets the value of the schedule sub-information that does not exist in the first picture as the default value. For example, the default value of the title can be empty, the default value of the time period can be the hour closest to the current time of the day to the hour after that hour (for example, 8:00 am - 9:00 am), the default value of the location can be empty, the default value of the reminder time can be "ten minutes in advance", that is, the reminder information (such as text, sound, light effect, etc.) is output ten minutes before the start time of the time period of the schedule; the default value of the account can be "My Calendar", and "My Calendar" can refer to the account logged in to the schedule management application; the default value of the repetition policy can be "No Repetition", that is, the schedule only occurs within the time period of the schedule; the default value of the time zone can be China, that is, all relevant times of the schedule are based on the time zone of China (Coordinated Universal Time (Greenwich Mean Time, GMT) + 8:00).

[0390] Because the schedule management application only obtains values ​​of schedule sub-information that are strongly related to the schedule when parsing the first image, and excludes values ​​that are related to the schedule but not schedule sub-information, in order to ensure that users can accurately understand all relevant content of a schedule, in this embodiment of the application, the default value of the description can be the first image itself, that is, the first image can be included by default in the description setting.

[0391] When creating a schedule, the user may need to set the values ​​of schedule sub-information that does not appear in the first image to values ​​other than the default values ​​based on their needs. Furthermore, even if the user does not need to set the values ​​of schedule sub-information that does appear in the first image, the user may still need to modify the values ​​of schedule sub-information that does appear in the first image based on their needs.

[0392] Therefore, in an embodiment of the present application, in addition to displaying at least one schedule option, a cancel option, and a confirmation option, the schedule preview window displayed on the mobile phone may also display at least one schedule setting item for the currently selected schedule option (e.g., the schedule option selected by the user), with each schedule setting item corresponding to a schedule sub-information. If no schedule option is selected in the schedule preview window, the schedule setting item may not be displayed in the schedule preview window, or the schedule setting item with a specific default value may be displayed in the schedule preview window.

[0393] The schedule setting item displayed in the schedule preview window may include the value of its corresponding schedule sub-information. If the schedule sub-information included in the schedule setting item is the schedule sub-information included in the first schedule information, the value of the schedule sub-information included in the schedule setting item is the value of the schedule sub-information corresponding to the first schedule information. If the schedule sub-information included in the schedule setting item is not the schedule sub-information included in the first schedule information, the value of the schedule sub-information included in the schedule setting item is the default value. When the user needs to adjust (add or modify) the value of the schedule sub-information in a certain schedule setting item, the user can use any feasible editing operation to achieve the purpose of adjusting the value of the schedule sub-information in the schedule setting item. In an embodiment of the present application, the schedule option area displayed in the schedule preview window (or sub-schedule preview window) can be a selection area, and the area displaying multiple schedule setting items of the selected schedule to which the currently selected (default selected or selected by the user performing a trigger operation) schedule option belongs can be called an editing area.

[0394] In an embodiment of the present application, when creating a schedule, the schedule management application may need to set schedule settings, including: title settings, location settings, time settings, reminder settings, account settings, recurrence settings, priority settings, description settings, time zone settings, and desktop countdown card settings. The functions of the title settings, location settings, time settings, reminder settings, account settings, recurrence settings, description settings, and time zone settings can refer to the relevant descriptions of Figures 1 and 2 in the aforementioned embodiments.

[0395] The priority setting option allows users to set the reminder priority for each event. The phone can set different reminder types for events of different priorities. For example, if the phone uses a specific ringtone for event reminders, the higher the priority of the event, the louder the ringtone will be.

[0396] The desktop countdown card setting is used to enable or disable the desktop countdown card feature. When the desktop countdown card feature is enabled, the phone's desktop will display the countdown card for the event to which the desktop countdown card setting belongs. The event countdown card will display the number of days from the event's occurrence date to the current day.

[0397] In practice, not all schedule sub-information corresponding to schedule settings is likely to be viewed and / or adjusted by the user. Therefore, in an embodiment of the present application, when the schedule preview window is initially displayed, the editing area may only include those schedule settings items that are likely to be viewed / adjusted by the user. For example, the title setting item, time setting item, location setting item, and reminder setting item. The remaining schedule setting items are hidden. When the user needs to view or adjust the hidden setting items, they can use a specific expansion control to tile the remaining schedule setting items in the editing area and then operate.

[0398] For example, in conjunction with the example shown in (d) of Figure 17, when the schedule preview window is initially displayed, if it is fully displayed on the display screen, the display effect can be as shown in (a) of Figure 32. Among them, the selection area XZ can include two schedule options. The editing area BJ can include a title setting item 3201, a location setting item 3202, a time setting item 3203, and a reminder setting item 3204. That is, the schedule preview window displays at least one schedule setting item corresponding to the selected first schedule option, including a title setting item, a location setting item, a time setting item, and a reminder setting item. At the same time, in conjunction with (a) of Figure 32, it can be seen that the title setting item includes the first title in the first schedule option, the location setting item includes the first location in the first schedule option, and the time setting item includes the first time period in the first schedule option.

[0399] In addition, the editing area BJ may further include an expansion control 3205. For example, a prompt message such as "more setting items" may be displayed in the expansion control.

[0400] In the schedule preview window shown in (a) of Figure 32, the user can adjust the title in the title setting item 3201, the location in the location setting item 3202, the time period in the time setting item 3203, and the reminder time in the reminder setting item 3204 through corresponding editing operations, thereby completing the adjustment of the schedule sub-information such as the title, location, time period and reminder time of the corresponding schedule.

[0401] When the user needs to view or adjust other schedule sub-information, as shown in Figure 32 (a), the user can trigger an operation (e.g., click) on the expansion control 3205. In response to this trigger operation, as shown in Figure 32 (b), the mobile phone's schedule management unit can tile the remaining hidden schedule setting items and display them in the schedule preview window. At this time, the editing area BJ will display the previously hidden account setting items 3206, repeat setting items 3207, priority setting items 3208, desktop countdown card setting items 3209, time zone setting items 3210, and description setting items 3211.

[0402] In the schedule preview window shown in (b) of Figure 32, the user can adjust the account in the account setting item 3206, the repetition strategy in the repetition setting item 3207, the priority in the priority setting item 3208, the enable control in the desktop countdown card setting item 3209, the time zone in the time zone setting item 3210, and the description in the description setting item 3211 through corresponding editing operations, thereby completing the adjustment of the schedule's sub-information such as the account, repetition strategy, priority, whether the desktop countdown card function is enabled, and time zone.

[0403] The display state of the schedule preview window shown in Figure 32 (a) can be called a simplified state, and the display state of the schedule preview window shown in Figure 32 (b) can be called a full state. The display of the simplified and full states in Figure 32 is only an example. In practice, the specific forms of the simplified and full states can be any possible form, and this application does not impose specific restrictions on this.

[0404] In some embodiments, users may need to create schedules of different categories, such as birthday schedules for birthdays, important day schedules for important dates (e.g., important meeting dates), to-do schedules for non-urgent but essential tasks, and default schedules for other categories. Different schedule categories may have different levels of importance to the user, and accordingly, the schedule sub-information required when creating them may also differ. To provide users with a richer schedule creation experience, the schedule management application may provide a category setting item when creating a schedule, allowing users to set the schedule category. Regarding the proposed method for creating a schedule based on an image, as shown in FIG32 (a) or (b), the editing interface BJ in the schedule management window displayed by the mobile phone's schedule management application may also include a category setting item 3212. The categories in category setting item 3212 may be derived by the schedule management application based on the results of parsing the first image (specifically, word segmentation results or font recognition results). For example, if the word "birthday" is included in the parsing results, the schedule category is determined to be "birthday." For example, if the parsed results contain words like "Important XX," the schedule category can be determined to be "Important Day." For another example, if the parsed results contain words like "Electricity Bill," "Water Bill," "Parking Fee," and "Repayment," the schedule category can be determined to be "To Do." For another example, if the parsed results do not contain words corresponding to categories like birthday, important day, and to do, the schedule category can be determined to be "Default."

[0405] If the user believes that the schedule category automatically identified by the schedule management application is incorrect, the user can switch the schedule category by switching the category setting item.

[0406] For example, taking the full-scale schedule preview window shown in Figure 32 (b) as an example, when the user needs to switch daily categories, the user can trigger the category setting item 3212 (e.g., click on it). In response to the trigger operation, the mobile phone's schedule management application can display a category pop-up window 3213 as shown in Figure 32 (c). The category pop-up window 3213 may contain various category options, such as "Default", "Important Days", "Birthdays", and "To Do". Among them, there may be a corresponding selection mark near the schedule category currently confirmed by the schedule management application, such as a "√" next to "Default".

[0407] If the user needs to switch the schedule category to important days, the user can perform a trigger operation (e.g., click) on the option "Important Days" in the important day category in the category pop-up window 3213. In response to the trigger operation, as shown in FIG33(a), the mobile phone schedule management application can change the content included in the category setting item 4 in the schedule preview window to "Important Days".

[0408] If the user wishes to switch the schedule category to birthday, they can trigger (e.g., click) the birthday category option "Birthday" in category pop-up window 3213. In response to this trigger, as shown in FIG33(b), the mobile phone's schedule management application changes the content included in category setting item 4 in the schedule preview window to "Birthday." Simultaneously, the style of time setting item 3203 changes, and the time period in time setting item 3203 is now displayed as a specific day, such as October 5th. Furthermore, the location setting item no longer exists.

[0409] If the user wishes to switch the schedule category to "To Do" (To-Do), the user can trigger (e.g., click) the "To-Do" option in the "To-Do" category in the category pop-up window 3213. In response to the user's triggering action on "To-Do," as shown in FIG33(c), the mobile phone's schedule management application changes the content of category setting item 4 in the schedule preview window to "To-Do." Simultaneously, the style of time setting item 3203 changes, and the time period in time setting item 3203 is now displayed as a specific day, such as October 5th. Furthermore, the location setting item no longer exists, and a location reminder setting item 3301 has been added. This location reminder setting item 3301 allows the user to set a reminder location for the schedule, i.e., the area near which the user will be reminded of the schedule. The editing method for the location reminder setting item can be similar or identical to the location setting item, and the default value of the reminder location in the location reminder setting item can be left blank. If a location exists in the first schedule information parsed by the schedule management application from the first image, the value of the reminder location in the location reminder setting item is the value of the location in the first schedule information, such as "3rd Floor, ZZ Building, XX Street."

[0410] In addition, in practice, the default values ​​of the same schedule setting items corresponding to different schedule categories may be the same or different, depending on actual needs, and this application does not impose any specific restrictions on this.

[0411] In the above example, the user's triggering operation on the category setting item and the triggering operation on a category option in the category pop-up window are the switching operations implemented by the user on the category setting item in the schedule preview window. The schedule preview windows shown in Figures 32 and 33 above are only examples. In practice, the design form or expression form of the schedule preview window can also be any other possible way, and this application does not impose specific restrictions on this. It should be noted that the display state of the schedule preview window shown in Figures 32 and 33 is a theoretical example made without considering the display area size of the mobile phone display. In practice, since the display area size of the mobile phone display is limited, the size of the editing area in the schedule preview window is also limited. Therefore, whether it is a streamlined state or a full state, the number of schedule setting items that can be displayed in the editing area in the schedule preview window in practice depends on the actual situation.

[0412] If the editing area in the schedule preview window fails to display all schedule setting items that can be displayed in the current display state of the schedule preview window, the user can swipe up in the schedule preview window to move the displayed content in the schedule preview window upward as a whole, thereby displaying the content not displayed in the editing area.

[0413] For example, referring to the example shown in FIG17(d), taking the schedule preview window in the simplified state as an example, as shown in FIG34(a), the schedule preview window 3401 displayed on the second interface of the mobile phone may include a cancel option N, a confirmation option Y, a selection area XZ, and an editing area BJ. The selection area XZ may include schedule options 3402 and 3403. Schedule option 3402 is selected by default or by the user. The display mode of schedule option 3402 may be a preset display mode, while the display mode of schedule option 3403 may be a default display mode. The editing area BJ displays at least one schedule setting item for the selected schedule to which schedule option 3402 belongs, which may specifically include a title setting item 3403, a time setting item 3404, and a location setting item 3405. The reminder setting item is hidden below the location setting item 3405.

[0414] When the user needs to view the content hidden in the editing area, as shown in Figure 34 (a), the user can swipe up on the selection area in the schedule preview window 3401. In response to this swipe up, the mobile phone's schedule management application can shift all the contents displayed in the schedule preview window upward, thereby revealing the hidden reminder setting item 3406 and expansion control 3407 (i.e., the first schedule setting item), as shown in Figure 34 (b). At this point, the entire display area of ​​the schedule preview window, except for the cancel option N and the confirmation option Y, is occupied by the editing area BJ.

[0415] If the user needs to adjust more schedule settings, as shown in Figure 34(b), the user can trigger the expansion control 3407 shown in Figure 34(b). In response to the user triggering the expansion control 3407, the mobile phone's schedule management application can tile the remaining undisplayed schedule settings below the reminder setting item 3406 and no longer display the expansion control 3407. However, due to the limited display area of ​​the schedule preview window, as shown in Figure 34(c), the editing area BJ in the schedule preview window 3401 only displays the account setting item 3408 among the previously hidden multiple schedule setting items, while the remaining schedule setting items are hidden.

[0416] Thereafter, when the user needs, as shown in FIG. 34 (c), the user can continue to slide up in the schedule preview window, and then, as shown in FIG. 34 (d), the previously hidden schedule setting items are displayed.

[0417] In some embodiments, some schedule sub-information within the first schedule information parsed by the schedule management application may not fully meet user needs. In this case, for user convenience, such schedule sub-information can be edited. At least one schedule option included in the schedule preview window displayed by the schedule management application may include a second schedule option, and the values ​​of schedule sub-information within certain schedule setting items of the second schedule option may be empty. For example, the title included in the second schedule option may be empty; or the location value included in the second schedule option may be empty; or the time period value included in the second schedule option may be empty.

[0418] In this case, for example, if the title included in the second schedule option is empty, when the second schedule option is selected, the schedule preview window displayed by the schedule management application of the mobile phone may include at least one schedule setting item corresponding to the second schedule option. The title value of the title setting item in the at least one schedule setting item is empty. This allows the user to view and edit the content of each schedule setting item in the at least one schedule setting item, improving the user experience.

[0419] It should be noted that in some embodiments, if there is no schedule option that is selected by default or selected by the user (implementing a selection operation) in the schedule preview window, then as shown in Figure 24 (a), at least one schedule setting item can be displayed in the editing area BJ in the schedule preview window, and the values ​​of the schedule sub-information in all schedule setting items in the at least one schedule setting item are all default values. For example, the content in the title setting item is empty, and a light-colored prompt similar to the word "Title" is specifically displayed; the value of the time period in the time setting item is specifically "August 1st, 8:00-9:00 am". Alternatively, the editing area in the schedule preview window can also be empty, that is, no content is displayed. Alternatively, as shown in Figure 24 (c), the editing area in the schedule preview window can display and select the schedule editing item of the selected schedule option that is closest to the schedule option in the area.

[0420] Of course, in the embodiment of the present application, the user can also perform a swipe down operation in the schedule preview window to move all the contents of the schedule preview window except the confirmation and cancel options downward, thereby switching the contents displayed in the schedule preview window. For example, a hidden schedule setting item can be displayed, or a displayed schedule setting item can be hidden again.

[0421] In the schedule preview interface shown in Figures 34(a)-34(c), the user can adjust the value of the schedule sub-information in the displayed schedule setting item through corresponding editing operations. The specific implementation method of the editing operation is not specifically limited in this application. Among them, the schedule setting item on which the user specifically performs the editing operation can be the target schedule setting item.

[0422] It should be noted that the schedule preview window mentioned in the technical solutions corresponding to Figures 32 to 34 above can be a single schedule preview window displayed by the mobile phone's schedule management application when there is only one to-do item's schedule information in the first picture; it can also be a sub-schedule preview window (for example, the first sub-preview window) displayed by the mobile phone's schedule management application when there is only multiple to-do items' schedule information in the first picture.

[0423] Based on the above technical solution, the user can adjust the schedule information of the selected schedule belonging to the user's selected schedule option by editing the schedule setting items displayed in the schedule preview window, thereby making the schedule ultimately created by the mobile phone more in line with the user's needs and improving the user experience. It should be noted that the above technical solution can also be applied to the subsequent schedule creation process for text, and this application will not be further described in detail.

[0424] In some embodiments, after the mobile phone's schedule management application completes parsing the first image, at the initial moment when the schedule preview window is displayed through the second interface or the first floating window, the height h of the schedule preview window in the vertical direction can be a preset proportion of the height H of the display area of ​​the mobile phone display or the display area of ​​the first floating window in the vertical direction, for example, 70%. In order to facilitate the user to adjust the size of the identification content area and the schedule preview window in the schedule preview interface according to their own needs when viewing or editing a selected schedule, a scale control can be provided on the schedule preview window. The user can change the size of the identification content area and the schedule preview window by adjusting the scale control. In the embodiment of the present application, the up and down direction refers to the up and down direction of the mobile phone display.

[0425] For example, taking the second interface as an example, the second interface shown in FIG34(a) illustrates an example. In some scenarios, as shown in FIG35(a), when a user needs to enlarge the schedule preview window 3401 and reduce the recognition content area S, the user can drag the scale control 3501 upward. The upward drag operation can be performed by short-pressing or long-pressing the scale control 3501 and then sliding it upward, so that the scale control 3501 moves with the hand.

[0426] In response to this upward drag operation, the mobile phone's schedule management application can increase the height of the schedule preview window 3401, thereby increasing the size of the schedule preview window 3401. As the height of the schedule preview window 3401 increases, the previously displayed content will move upward as a whole, thereby allowing the content previously hidden in the editing area of ​​the schedule preview window 3401 to be displayed. As shown in Figure 35(b), after the height of the schedule preview window 4201 increases, the previously hidden reminder setting item 3502 and expansion control 3503 are displayed at the bottom of the editing area. At the same time, the content displayed in the identification content area S is also partially obscured by the increased height of the schedule preview window 3401.

[0427] In other scenarios, as shown in FIG35(a), when a user needs to reduce the size of the schedule preview window 3401 and enlarge the identification content area S, the user can drag the scale control 3501 downward. This downward dragging operation can be performed by briefly or long-pressing the scale control 3501 and then sliding it downward, so that the scale control 3501 moves with the hand. In response to this downward dragging operation, the mobile phone's schedule management application can reduce the height of the schedule preview window 3401, thereby reducing the size of the schedule preview window 3401. As the height of the schedule preview window 3401 is reduced, the previously displayed content will move downward as a whole, thereby hiding the bottom portion of the content in the editing area of ​​the schedule preview window 3401. As shown in FIG35(c), after the height of the schedule preview window 3401 is reduced, the previously displayed location settings item 3405 is hidden. At the same time, the content displayed in the identification content area S is also exposed due to the reduction in the height of the schedule preview window 3401.

[0428] The downward dragging operation and the upward dragging operation performed by the user on the proportional control are adjustment operations performed by the user on the proportional control.

[0429] Of course, the above example is explained by taking the case where a part of the content of the first picture is displayed in full screen in the recognition content area (i.e., the second possible scenario shown in (b) in Figure 11) as an example. For display in other ways in the recognition content area (such as the first possible scenario shown in (a) in Figure 11), the change of the first picture in the recognition content area can also be in other ways. For example, if the recognition content area completely displays all the contents of the first picture, then as the recognition content area decreases, the size of the first picture can be reduced at the same reduction ratio. For another example, if the recognition content area completely displays all the contents of the first picture, then as the recognition content area increases, the size of the first picture can be enlarged at the same increase ratio.

[0430] For example, referring to FIG36(a), if the user needs to increase the height of the schedule preview window 3602, they can drag the scale control 3601 upward. In response to the upward drag operation, as shown in FIG36(b), the mobile phone's schedule management application increases the height of the schedule preview window 3602 and decreases the height of the recognition content area S, and can also reduce the first image 3603 in the recognition content area S accordingly.

[0431] Similarly, referring to FIG36(a), if the user needs to reduce the height of the schedule preview window 3602, they can drag the scale control 3601 downward. In response to this downward dragging operation, as shown in FIG36(c), the mobile phone's schedule management application reduces the height of the schedule preview window 3602 and increases the height of the recognition content area S, and can also enlarge the first image 3603 in the recognition content area S accordingly.

[0432] In some embodiments, to facilitate user adjustment of the schedule sub-information included in the schedule setting item in the schedule preview window based on the textual content included in the first image, the mobile phone's schedule management application may provide two possible implementations of the editing operation for the user to adjust the schedule sub-information in the schedule setting item. Exemplarily, the schedule setting item that can be input and deleted can be a title setting item in at least one title setting item in the schedule preview window. The following uses the title setting item as an example to illustrate these two possible implementations.

[0433] In a first possible implementation manner, the editing operation on the title setting item may be inputting or deleting content in the title setting item through an input method keyboard.

[0434] For example, taking the second interface shown in FIG36(b) as an example, referring to FIG37(a), if a user needs to adjust the title in title setting item 3701, the user can trigger title setting item 3701. In response to the user's triggering operation on title setting item 3701, as shown in FIG37(b), the mobile phone's schedule management application can display an input method keyboard 3702 in schedule preview window 3602. At the same time, a cursor 3703 can be displayed in title setting item 3701. The position of this cursor is related to the touch position where the user triggered the operation on title setting item 3701. For example, as shown in FIG37(a), if the user's touch position during the triggering operation is to the right of "Masterpiece," the cursor will be displayed to the right of "Masterpiece." If the user's touch position during the triggering operation is between "Masterpiece" and "Masterpiece," the cursor will be displayed between "Masterpiece" and "Masterpiece."

[0435] Afterwards, the user can start adding content at the position of the cursor 3703 through the input method keyboard 3702. Of course, the user can also start deleting the content in the title setting item 3701 from the position of the cursor 3703 through the input method keyboard 3702.

[0436] In a second possible implementation, a smudge control may be present in the title setting item, which may trigger the mobile phone's schedule management application to display the word segmentation result of the text content obtained by parsing the first image. Afterwards, the user may select corresponding content based on the word segmentation result and fill it into the title setting item, thereby adjusting the value of the title in the title setting item. In this case, the editing operation for the title setting item may be an operation to adjust the title in the title setting item based on the word segmentation result of the text content obtained by parsing the first image.

[0437] For example, in conjunction with the schedule preview interface shown in FIG36(b), referring to FIG38(a), the title setting item 3801 in the schedule preview window 3602 may include a scribble control 3802. When the user needs to adjust the title displayed in the title setting (e.g., "Masterpiece"), the user can trigger the scribble control 3802. In response to this triggering operation, the mobile phone's schedule management application may display a title editing pop-up window 3803 as shown in FIG38(b).

[0438] As shown in FIG38(b), the title editing pop-up window 3803 includes an input box 3804, which may include the value of the title in the title settings, such as "Masterpiece". The input box 3804 also includes a cursor 3805, which may be positioned after "Masterpiece". The title editing pop-up window 3803 may also include the word segmentation results of the text content in the first image 3603 obtained by the mobile phone's schedule management application after parsing the first image. For example, if the text content parsed from the first image may be "Masterpiece Tropical Painting Exhibition Time: 2022.10.05-10.25 XX Street ZZ Building 3rd Floor Stay tuned", then as shown in FIG38(b), the word segmentation results of the text content may include "big", "teacher", "of", "work", "hot", "belt", "wind", "emotion", "painting", "exhibition", "time", "time", ":", "2022.10.05", "-", "10.25", "XX", "street", "ZZ", "big", "building", "3", and "floor". Among them, the word segmentation results are arranged from left to right and from top to bottom by default in the title editing pop-up window. This arrangement result is consistent with the word order of the text content recognized by the schedule management application from the first picture result.

[0439] Title edit pop-up window 3803 may also include an input control 3806, which is used to trigger the mobile phone's schedule management application to fill the content selected by the user in the word segmentation results into input box 3804, starting from the cursor position. When input control 3806 is not triggered, it can be displayed in a default mode, such as low highlight. When input control 3804 is triggered, it can be displayed in a triggered mode, such as high highlight.

[0440] In the embodiment of the present application, the schedule management application can segment the text content in the first image into single characters or words. The present application does not impose any specific restrictions on the specific segmentation method.

[0441] Afterwards, if the user needs to start adjusting the content in the input box, the user first needs to determine the initial position of the adjustment according to his or her own needs, that is, determine the position of the cursor. Specifically, the user can perform a move operation on the cursor. In response to the user's operation to move the cursor, the mobile phone's schedule management application can move the cursor. For example, as shown in Figure 38 (b), if the user needs to add content before "Masterpiece", he or she can click on the position before "Masterpiece". In response to the click operation, as shown in Figure 38 (c), the mobile phone's schedule management application can move the cursor 3805 to before "Masterpiece".

[0442] After the user positions the cursor, they can select the segmented content from the segmentation results in the title editing pop-up window based on their needs, performing a selection operation on the segmented content. Afterwards, the user can confirm the segmented content in the title editing pop-up window, allowing the mobile phone's schedule management application to use the segmented content to adjust the content in the input box of the title editing pop-up window. Specifically, the segmented content can be filled into the position after the cursor in the input box.

[0443] In one possible scenario, the user can click on the content in the word segmentation results as needed to select the desired word segmentation content. In response to the user's click operation on the word segmentation content in the word segmentation results, the mobile phone's schedule management application can change the display format of the word segmentation content to a selected display mode. In this way, the user can know which word segmentation content he or she has selected. Exemplarily, the selected display mode can be a highlighted display. The display mode of the content in the word segmentation results that the user has not clicked on is the default display mode, such as a low-light display.

[0444] For example, taking the case where both the selected display mode and the triggered display mode are highlighted, in conjunction with the title editing pop-up window shown in FIG38(b), with reference to FIG39(a), if the user wants to add "Tropical Art Exhibition" after "Masterpieces", the user can click on "hot", "belt", "painting", and "exhibition" in the word segmentation results. In response to the user's click operation, as shown in FIG39(b), the mobile phone's schedule management application can change the display mode of "hot", "belt", "painting", and "exhibition" in the word segmentation results to highlighted.

[0445] Afterwards, as shown in (b) of Figure 39 , the user can trigger the input control 3806. In response to the user's triggering operation on the input control 3806, the mobile phone's schedule management application can change the display mode of the input control 3804 to a highlighted display. Afterwards, as shown in (b) of Figure 39 , the mobile phone's schedule management application can fill in "Tropical Art Exhibition" after "Masterpieces" in the input box. At the same time, the cursor moves to after "Tropical Art Exhibition", and the display mode of "hot", "belt", "painting" and "exhibition" as well as the input control 3804 becomes the default display mode. At this point, the user has completed the selection operation and confirmation operation of the segmentation content in the segmentation result. The selection operation can include the user clicking the segmentation content, and the confirmation operation includes the user triggering the input control. Afterwards, the user can continue to select segmentation content or end the adjustment of the title value as needed.

[0446] In another possible scenario, the user can smear the content in the word segmentation result as needed, thereby selecting the required word segmentation content. In response to the user's smearing operation (or sliding operation) in the word segmentation result, the mobile phone's schedule management application can transform the display form of the word segmentation content corresponding to the smearing operation into a selected display mode. The word segmentation content corresponding to the smearing operation includes multiple characters corresponding to the smearing operation, and the multiple characters include: the first character corresponding to the starting position of the smearing operation, the second character corresponding to the end position of the smearing operation, and all the characters in the word segmentation result are sorted in a preset order and are between the first character and the second character. Among them, the preset order can be the order of the first character to the last character of the word segmentation result, for example, from left to right, from top to bottom.

[0447] Exemplarily, taking the selected display mode as highlighted as an example, in combination with the title editing pop-up window shown in (b) of Figure 38, with reference to (a) of Figure 40, in some embodiments, if the user wants to add "Tropical Style Painting Exhibition" after "Masterpiece", the user can perform a first smearing operation (or can be called a sliding operation). The path of the first smearing operation passes through the word segmentation results "hot", "belt", "wind", "emotion", "painting" and "exhibition" in sequence. In response to the first smearing operation, with reference to (b) of Figure 40, the mobile phone's schedule management application can change the display mode of "hot", "belt", "wind", "emotion", "painting" and "exhibition" in the word segmentation results to highlighted display.

[0448] In other embodiments, as shown in (c) of FIG40 , if the user wants to add “Tropical Style Painting Exhibition” after “Masterpiece”, the user can perform a second smearing operation (or sliding operation). The path of the second smearing operation can then only pass through “hot” and “exhibition” in the word segmentation results in sequence. In response to the second smearing operation, as shown in (b) of FIG40 , the schedule management application of the mobile phone can highlight the content located between “hot” and “exhibition” in the word segmentation results in a preset order, that is, the display mode of “hot”, “belt”, “wind”, “love”, “painting” and “exhibition”.

[0449] Afterwards, as shown in (b) of Figure 40 , the user can trigger the input control 3806. In response to the trigger operation, the mobile phone's schedule management application can change the display mode of the input control 3806 to a highlighted display. Afterwards, as shown in (d) of Figure 40 , the mobile phone's schedule management application can fill in "Tropical Style Painting Exhibition" after "Masterpiece" in the input box. At the same time, the cursor moves to after "Tropical Style Painting Exhibition", and the display mode of "heat", "belt", "wind", "emotion", "painting" and "exhibition" as well as the input control 3804 becomes the default display mode. At this time, the user's selection operation on the segmentation content in the segmentation result can include the user's smear operation on the segmentation content (the first smear operation or the second smear operation), and the confirmation operation is the trigger operation on the input control. Afterwards, the user can continue to select the segmentation content or end the adjustment of the title value as needed.

[0450] Of course, in practice, the user can mix and match the two implementation methods of the above-mentioned selection operation on the word segmentation content, so as to select the word segmentation content that better meets the user's needs.

[0451] It should be noted that for the segmented content selected by the user from the segmentation result, when the schedule management application fills the segmented content into the input box, each character in the segmented content will be filled into the input box starting from the position of the cursor in the preset order. For example, as shown in (a) of FIG. 39, if the user first clicks on "painting", then clicks on "exhibition", then clicks on "tropical", and finally clicks on "hot". Then the content finally filled into the input box by the schedule management application should be "Tropical Painting Exhibition" rather than "Exhibition Tropical Hot".

[0452] In some embodiments, it is also possible for the user to need to delete some content in the input box to make the content in the input box more in line with the user's needs. Based on this, the user can also perform a deletion operation in the title editing pop-up window. In response to this deletion operation, the schedule management application of the mobile phone can delete the content in the input box corresponding to this deletion operation.

[0453] Exemplarily, in combination with the title editing pop-up window shown in (c) of FIG. 39, referring to (a) of FIG. 41, when the user needs to delete "tropical" in "Masterpiece Tropical Painting Exhibition" in the input box, the user can first perform a moving operation on the cursor 4805 to move the cursor 3805 between "tropical" and "painting". Specifically, this moving operation can be a click operation where the touch position is between "tropical" and "painting". In response to this moving operation, referring to (b) of FIG. 41, the schedule management application of the mobile phone can move the cursor 3805 between "tropical" and "painting".

[0454] After that, the user can perform two consecutive click operations on the deletion control 4101 in the input box 3804. In response to the user's two click operations on the deletion control 4101, as shown in (c) of FIG. 41, the schedule management application of the mobile phone can delete the two characters - "hot" and "tropical" before the cursor 3805 in the input box. At this time, the cursor can be between "work" and "painting". Here, before the cursor 3805 is the left side of the cursor 3805. In practice, before the cursor 3805 can also be in any possible direction as long as the two characters "tropical" are before the cursor 3805.

[0455] Based on the technical solutions provided in the above embodiments, the user can complete the adjustment of the title in the title setting item displayed in the title editing window through multiple selection operations and / or multiple deletion operations in the title editing window.

[0456] The above operations related to the title editing pop-up window shown in FIGS. 39 - 40 are only examples. In practice, it can also be any other possible operations as long as the title in the title setting item displayed in the title editing pop-up window can be adjusted. This application does not make specific restrictions on this.

[0457] After the user completes the operation of selecting the segmented content and / or deleting the content in the input box, the user can perform a confirmation operation in the title editing pop-up window (i.e., complete the adjustment of the title value), so that the mobile phone schedule management application uses the content of the input box as the new value of the title and updates the title value in the original title setting item in the schedule preview window. The confirmation operation can specifically be a triggering operation of the confirmation option in the title editing pop-up window.

[0458] For example, referring to FIG42(a), after the user confirms that they have completed the selection of the segmented content and the deletion of the content in the input box, they can trigger the confirmation option 4201 in the title editing pop-up window 4803. In response to the user's triggering of the confirmation option 4201, as shown in FIG42(b), the mobile phone's schedule management application may no longer display the title editing pop-up window 3803, but instead display the schedule preview window 4202. Compared to the schedule preview window 3602 in which the user triggered the smudge control, the title content in the title setting item 4203 in this schedule preview window 4202 has been changed to "Masterpiece Exhibition." The user has now completed the editing operation of the title setting item, which specifically includes: triggering the smudge control, selecting the segmented content in the title editing pop-up window, and confirming the title in the title editing pop-up window.

[0459] The second possible implementation of the editing operation of the title setting item is only an example. In practice, if other schedule setting items can also be input and deleted, corresponding smudge controls can also be provided to complete the corresponding editing. This application does not make specific restrictions on this.

[0460] In practice, the text content in the first image (i.e., the pending text that can be identified by the schedule management application) and location-related content can include standard addresses and non-standard addresses. Standard addresses can be correctly identified by map applications or navigation applications, thereby providing guidance to the user. Non-standard addresses are addresses that cannot be correctly identified by map applications or navigation applications, and non-standard addresses are incorrectly formatted or contain errors.

[0461] Standardized addresses include structured and unstructured addresses; structured addresses include "Beijing XX Hospital" and "XX Hospital Arrhythmia Ward 2"; unstructured addresses include "XX Hospital Arrhythmia Ward 2"; and unstandardized addresses include "pseudonymous addresses," "alias," and "verbal addresses" (or unrecognizable addresses); pseudonymous addresses include "4S dealership," alias "old place," "home," "company," and "verbal addresses" such as "downstairs square / middle activity area."

[0462] Based on this, in an embodiment of the present application, in order to enable the user to view a more accurate standardized address in the schedule preview window, when the first location in the first schedule information parsed by the schedule management application from the first image is a non-standardized address, when the schedule management application displays the location setting item in the editing area of ​​the schedule preview window, in addition to displaying the first location in the first schedule information, the location setting item also displays a suggested location based on the first location. On this basis, the user can select the first location and the suggested location displayed in the location setting item as needed to complete the location setting item. In this way, when the mobile phone subsequently reminds or notifies the user about the schedule, the user can get a more accurate address, and can then use the map application or navigation application for corresponding navigation, thereby improving the user experience.

[0463] For example, taking the example of a first location in the first schedule information obtained by the mobile phone's schedule management application from the first image being parsed as "XX Square near the school", the schedule preview window displayed by the mobile phone's schedule management application through the second interface may be as shown in FIG43(a). Referring to FIG43(a), in addition to the first location option - "XX Square near the school", the location setting item 4302 in the schedule preview window 4301 also includes a suggested location option - "Suggested location: XX Square (Lijia Village Store)". In an embodiment of the present application, the suggested location in the suggested location item (e.g., XX Square (Lijia Village Store)) may be derived by the schedule management application based on preset rules and the first location. The preset rules may be: combining user information pre-stored on the user's mobile phone (e.g., the name of the user's school), and / or location information of places frequently visited by the user within a recent period (i.e., within a preset period of time) (e.g., historical location information may be derived from a map application or positioning service on the mobile phone), as well as semantic information of the first location to select the suggested location from a map provided by the map application. For example, if the user's school is XX University located near Lijia Village, and / or the user has spent more than half of his time in XX University in the past month, XX Square, which is closest to XX University, can be selected from the map as the suggested location.

[0464] Afterwards, if the user wishes to use the suggested location as the final location in the location setting item, the user may trigger the suggested location option, as shown in FIG43(a). In response to the triggering operation, as shown in FIG43(b), the mobile phone's schedule management application may display a location setting interface 4303. The location setting interface 4303 may include at least one suggested location 4304 (including 4304-1 and 4304-2) to be selected. The at least one suggested location 4304 may include a suggested location included in the suggested location item in location setting item 4302.

[0465] Afterwards, if the user wants to determine the selected suggested location 4304-1 (i.e., the first selected suggested location) as the location in the final location setting item, as shown in (b) of Figure 43, the user can perform a trigger operation (e.g., a click operation) on the suggested location 4304-1 (which can be called the target suggested location). In response to the trigger operation, as shown in (c) of Figure 43, the schedule management application of the mobile phone can display the schedule preview window 4301 in the second interface, and replace the location value in the location setting item 4302 in the schedule preview window 430 with the suggested location 4304-1, and no longer display the suggested location option. At this point, the user's editing operation on the location setting item based on the suggested location is completed, and the editing operation can include: a trigger operation on the suggested location option, and a trigger operation on the target suggested location in the location setting interface.

[0466] Of course, if the user triggers the first location option in the location setting item, the schedule management application of the mobile phone will display the location setting page 26 as shown in Figure 2 (b). Further, the location in the location setting item can be adjusted by referring to the relevant descriptions of Figures 2 and 3 in the above embodiments.

[0467] Based on the above technical solution, when the mobile phone creates a schedule based on the first picture, it can provide the user with a more accurate suggested location, so that the location of the final created schedule is more accurate, which is convenient for subsequent users and improves the user experience.

[0468] In some embodiments, if the user determines that the first location in the location setting is incorrect and deletes it, then the user triggers a confirmation operation in the schedule preview window, prompting the mobile phone's schedule management application to create the corresponding schedule. To ensure that the final created schedule has a location, the mobile phone's schedule management application may set the suggested location in the suggested location item in the location setting as the final location for the created schedule.

[0469] For example, if the schedule preview window is as shown in FIG. 43( a ), the deletion of the first location by the user may be a triggering operation implemented by the user on the deletion control 4305 corresponding to the first location option in the location setting item.

[0470] In some embodiments, in order to facilitate the user to know the content in the first picture more completely and prevent the final created schedule from missing some content that is not related to the creation of the schedule. The first picture itself can be present in the description setting item, so that the user can check the schedule at any time from the schedule management application after the schedule is created. In addition, because there will be a lot of content that does not need to be viewed in the first picture, the description setting item can also allow the user to crop the first picture therein. The cropping method can be any feasible method, such as the cropping method for the first picture in the identification content area in the aforementioned embodiment. This application does not impose specific restrictions on this. In addition, the user can also add text descriptions in the description setting item through the input method keyboard. The specific implementation method is not limited, and this application does not impose specific restrictions on this.

[0471] In addition to the schedule creation process for pictures provided in the aforementioned embodiments, the schedule creation method provided in the embodiment of the present application also includes a schedule creation process for text. The following describes the schedule creation process for text provided in the present application in conjunction with Figure 44. Figure 44 is a schematic diagram of a schedule creation process for text provided in the embodiment of the present application. Referring to Figure 44, taking the electronic device as a mobile phone as an example, the schedule creation process for text may include S4401-S4405:

[0472] S4401. The mobile phone displays the first interface.

[0473] The first interface may display a first text. The first text may be any text in the mobile phone that includes schedule information (i.e., the subsequent first schedule information), such as a text message, an instant messaging message, etc. Exemplarily, the first interface may be any possible display interface that displays the first text, such as a chat interface where the first text is located, a text message viewing interface where the first text is located, or other viewing interfaces for the first text.

[0474] S4402: The mobile phone receives a user input operation on a first text.

[0475] When a user needs a schedule management application to quickly create a schedule using a first text of schedule information on a mobile phone, the user needs to first perform a specific input operation on the first text on the mobile phone according to his or her own needs, so that the schedule management application in the mobile phone can parse the first text and then create a schedule based on the parsed result.

[0476] In the embodiment of the present application, the input operation of the first picture may specifically be an operation in which the user provides the first picture to a schedule management application for parsing and creating a schedule.

[0477] S4403: In response to the user's input operation on the first text, the mobile phone parses the first text to obtain first schedule information in the first text.

[0478] The specific implementation of the first schedule information may refer to the relevant description after S703 in the above embodiment, which will not be repeated here.

[0479] In the embodiment of the present application, the manner in which the schedule management application in the mobile phone parses the first text to obtain the first schedule information therein may be any feasible manner. The specific implementation method can be described with reference to the relevant description of the specific implementation of the parsing of the first image after S703 in the aforementioned embodiment. The difference between the two is that when the mobile phone parses the first text, it does not need to first use OCR technology to obtain the text (e.g., pending text), but directly uses NER and other technologies to identify all pending keywords or all pending entities in the first text, and then obtain the first schedule information.

[0480] For example, the first text may be as shown in (a) of FIG45 , which may be “@Everyone will have a physical examination next Tuesday (3.28). Go to the parent darkroom to send your child to the kindergarten. Children who are resting at home can go to the kindergarten for the physical examination and then go home. Please prepare the vaccination booklet and WeChat appointment for the physical examination.” After that, the schedule management application may identify the pending text and obtain all the schedule-related target keywords, which may include: “physical examination”, “next Tuesday”, “3.28” and “kindergarten”. Among them, “physical examination” may be the title of the first schedule information, “next Tuesday” and “3.28” may be the time periods in the first schedule information, and “kindergarten” may be the location in the first schedule information.

[0481] In addition, the first text may also contain schedule information for multiple different to-do items, for example, schedule information for to-do item A and schedule information for to-do item B. Then the schedule management application can parse the two schedule information from the first text. If the first text contains schedule information corresponding to different to-do items, the paragraphs of the schedule information for different to-do items in the first text are likely to be different. Based on this, when the schedule management application parses the unrecognized text, it will first divide the text content into multiple parts according to the different paragraphs in which the text content is located in the first text. Afterwards, the schedule management application can parse the multiple text contents separately to obtain different schedule information included in different text contents.

[0482] For example, as shown in FIG45(b), the first text contains a first paragraph 4501 and a second paragraph 4502. The schedule information in the first paragraph 4501 and the second paragraph 4502 corresponds to different to-do events. The schedule management application can then perform the aforementioned parsing and identification process for the first paragraph 4501 and the second paragraph 4502 to obtain the first schedule information. The specific implementation can refer to the relevant description of FIG8(a). Finally, the first schedule information obtained by the schedule management application from the first text may include the first schedule information corresponding to the first paragraph 4501 and the second schedule information corresponding to the second paragraph 4502.

[0483] The first schedule information may include: "Physical Checkup," "Next Tuesday," "March 28th," and "Kindergarten." "Physical Checkup" may be the first title in the first schedule information, "Next Tuesday" and "March 28th" may be the first time periods in the first schedule information, and "Kindergarten" may be the first location in the first schedule information.

[0484] The second schedule information may include: "Next Thursday", "3:30", "7:00-8:00 PM", and "Online Parent-Teacher Meeting". "Online Parent-Teacher Meeting" may be the second title in the second schedule information, and "Next Thursday", "3:30", and "7:00-8:00 PM" may be the second time period in the second schedule information.

[0485] The purpose or effect of executing S4404 and S4405 after S4403 can refer to the relevant description after S703 in the above embodiment, and will not be repeated here.

[0486] S4404: The mobile phone generates at least one schedule to be selected based on the first schedule information, and displays a schedule preview window.

[0487] The definition of the schedule preview window may refer to the relevant description after S704 in the above embodiment, and will not be repeated here.

[0488] In the embodiment of the present application, the specific form of the entry for the schedule management application to receive text can exist in multiple ways, so the user's input operation on the first text can also exist in multiple ways. Based on this, there are multiple ways to implement S4401-S4404.

[0489] S4401-S4404 may have a first possible implementation and a second possible implementation.

[0490] (1) The specific implementation of the first possible implementation of S4401-S4404 can refer to the relevant description of the first possible implementation of S701-S704 in the aforementioned embodiment. The difference is that in the first possible implementation of S4401-S4403, the first interface targeted by the user's input operation on the first text is a viewing interface of the first text, such as a chat interface; in the first possible implementation of S4401-S4404, the resource identifier generated after the user performs a long press operation on the first text is not the first thumbnail, but the perspective text.

[0491] In addition, it should be noted that the first text in S4401-S4404 can be one of all texts obtained after the image in the mobile phone is recognized using the smart vision function of the mobile phone. The following is an explanation of this situation:

[0492] Exemplarily, taking the picture details interface of a certain picture in the mobile phone as Figure 46 (a) as an example, when the user needs to use the smart vision function to identify the picture 4602, the user can trigger the smart vision control 4603 in the picture details interface 4601. In response to the trigger operation, the mobile phone can display the smart visual recognition interface 4604 as shown in Figure 46 (b). In the smart visual recognition interface 4604, all the text in the first picture 4602 can be highlighted. At this point, S4401 is implemented. As shown in Figure 46 (b), in the smart visual recognition interface 4604, when the text in the first picture is highlighted, the text in the first picture can be selected and copied by the user at will. The smart visual recognition interface 4604 can be the first interface mentioned in S4401.

[0493] Afterwards, as shown in FIG46(b), the user can perform a long press operation on the first text 4605 (i.e., an identification trigger operation). In response to the user's long press operation, the mobile phone can display a perspective text 4606 as shown in FIG46(b) on the smart visual recognition interface 4604 (equivalent to the first thumbnail shown in FIG9(a) in the aforementioned embodiment). The perspective text 4606 is obtained by increasing a certain degree of transparency of the first text 4605. At the same time, the perspective text 4606 can move with the touch point implemented by the user on the smart visual recognition interface 4604, that is, the perspective text 4606 can be dragged by the user and move with the hand.

[0494] The user can then use a first drag operation to move the perspective text 4606 toward the border (e.g., the right border) of the image smart visual recognition interface 4604. When the text is moved near the border of the smart visual recognition interface 4604, as shown in FIG46(c), the phone may display a sidebar 4607. This sidebar 4607 contains an icon 4608 for the schedule management application (or an icon for the schedule management application's create schedule function).

[0495] Afterwards, the user can continue the first drag operation without releasing the hand, moving the perspective text 4606 to the calendar application icon 4608, and then ending the first drag operation (i.e., lifting the hand and no longer touching). The first drag operation is the user's input operation on the first image. At this time, the mobile phone has received the user's input operation on the first image, and S4402 is completed.

[0496] After the first text is input into the schedule management application, in response to the user's input operation on the first text (i.e., the first drag operation), the schedule management application in the mobile phone can begin to parse the first text 4605 corresponding to the perspective text 4606 to obtain the first schedule information in the first text. The subsequent implementation of the schedule management application displaying the first parsing interface in the floating window and displaying the schedule preview window can refer to the relevant descriptions of Figures 9 (c) and 9 (d) in the above embodiment and will not be repeated here.

[0497] Based on the above technical solution, the mobile phone can display a schedule preview window through a floating window, so that the user can intuitively see the information of at least one selected schedule generated by the schedule information in the first text through at least one schedule option from the schedule preview window, and then the user can select a schedule option according to his or her own needs, so that the mobile phone can quickly create a schedule that meets the user's needs. In addition, since the floating window will not affect the viewing interface of the first text currently being displayed on the mobile phone, the user can view the schedule preview window in the first floating window while performing operations on the viewing interface of the first text at any time that meet the user's needs, thereby improving the user experience. For example, taking the viewing interface of the first text as a chat interface as an example, the user can also chat in the chat interface at any time.

[0498] In some embodiments, in order to facilitate the user to compare the content in the first text when selecting a schedule option, so that the user can more accurately select a schedule option that meets his or her needs. While the schedule management application of the mobile phone displays the schedule preview window in the floating window, the floating window may also have an identification content area for displaying the first text. In the first possible implementation method mentioned above, as shown in (d) in Figure 17 or (d) in Figure 18, the identification content area S can be the display area in the floating window other than the schedule preview window.

[0499] The first text can be displayed in the recognition content area S using a slidable text box. If there is a lot of first text, the text box cannot display all of the first text at once. In this case, the user can switch the content displayed in the text box by sliding in the text box. Of course, in practice, the first text can be displayed in any other possible manner in the recognition content area S, such as using the original display bubble of the first text to display in the recognition content area S. This application does not impose any specific restrictions on this.

[0500] In addition, when the first text is displayed in the recognition content area S, in response to the user's sliding operation, the mobile phone's schedule management application can switch the displayed content in the recognition content area S. In this way, it is convenient for the user to compare the content in the first text when selecting a schedule option.

[0501] (2) The specific implementation of the second possible implementation method of S4401-S4404 can refer to the relevant description of the third possible implementation method of S701-S704 in the aforementioned embodiment. For specific examples and descriptions, refer to the relevant description of the third possible implementation method of S701-S704 in the aforementioned embodiment. The difference is that in the second possible implementation method of S4401-S4404, the background of the second interface is the first text, and the sharing operation for the first text is different from the sharing operation for the first image.

[0502] For example, taking the first interface as a text message viewing interface, as shown in FIG47(a), if a user wants to share the first text 4701 (specifically, a text message) in the text message viewing interface, the user can first perform a long press operation on the first text 4701. In response to the user's long press operation on the first text 4701, the mobile phone can display a function pop-up window 4702 as shown in FIG47(b). This function pop-up window 4702 includes a share option 4703.

[0503] Afterwards, as shown in FIG47(b), the user may trigger the share option 4703. In response to the trigger, the mobile phone may display a share pop-up window 4704 as shown in FIG47(c). The share pop-up window 4704 includes an icon 4705 of a schedule management application.

[0504] Afterwards, if the user needs to create a schedule based on the text in the first text 4704, the user can trigger the icon 4705 of the schedule management application in the sharing pop-up window. The triggering operation implemented on the icon of the calendar application in the sharing pop-up window can be the user's input operation on the first picture. At this time, the mobile phone has received the user's input operation on the first text, and S4402 is implemented. The specific implementation of subsequent S4403 and S4404 can refer to the relevant description in the third possible implementation method of S701-S704 in the aforementioned embodiment, which will not be repeated here.

[0505] S4405. The mobile phone receives a selection operation performed by the user on the first schedule option in the schedule preview window, and creates a to-be-selected schedule to which the first schedule option belongs in response to a creation operation performed by the user in the schedule preview window.

[0506] The specific implementation of S4404 and the related implementation of the user selecting multiple schedule options can refer to the relevant description after S705 in the above embodiment, and will not be repeated here.

[0507] After the schedule creation process for the text is completed, the mobile phone can display the interface where the user decides to create a schedule and display reminder information on the interface. The specific implementation can refer to the relevant descriptions of Figures 26 and 27 in the above embodiments, which will not be repeated here.

[0508] Based on the technical solutions corresponding to the above S4401-S4405, the mobile phone can generate at least one pending schedule for the user to select based on the first text. At this time, the user only needs to select the appropriate pending schedule according to the needs, and the mobile phone can create the corresponding pending schedule. During the entire creation process, the user only needs to input the picture with the schedule information, and perform the selection operation on the determined pending schedule (that is, the pending schedule corresponding to the schedule option selected by the user), so that the mobile phone can generate the schedule required by the user. It can be seen that the technical solution provided by this application greatly reduces the number of operations required to create a schedule, thereby improving the user experience. Moreover, since multiple pending schedules can be provided for users to choose from, the schedule finally created will be more in line with the user's needs.

[0509] In some embodiments, in addition to the schedule information of the to-do items for which the user needs to generate a corresponding schedule, the text content in the first text may also contain other interfering information. For example, there may be schedule information of two to-do items in the first text, but the user only wants to create a corresponding schedule for the schedule information of one of the to-do items, then the schedule information of the other to-do item is the interfering content. For another example, if in addition to the schedule information of the to-do items for which the user needs to generate a schedule in the first text, there may also be interfering content of the same category as the schedule sub-information such as time and place that are not related to the to-do items. For another example, if some text content in the first text is incomplete, it may cause the recognition result of the schedule management application to be incorrect.

[0510] Based on this, to facilitate users to reduce distracting content in the first text or add content to the first text as needed, in some embodiments, when the mobile phone displays the schedule preview window, an edit control may be present in the recognized content area for displaying the first text. If the user needs to reduce distracting content in the first text, the edit control can be used to complete the editing operation on the first text to obtain the edited first text.

[0511] In one possible implementation, taking the first text as a message from Zhang San in the chat interface shown in FIG45(b), and the content in the second paragraph of the first text shown in FIG45(b) including the words "parent-teacher meeting" as distracting content as an example, after S4404, the second interface of the schedule preview window displayed by the mobile phone may be as shown in FIG48(a). The schedule preview window 4801 in this second interface displays schedule options 4802 and 4803. It can be seen that the selected schedule to which schedule option 4802 belongs is a selected schedule based on the text content in the first paragraph of the first text; the selected schedule to which schedule option 4803 belongs is a selected schedule based on the text content in the second paragraph of the first text.

[0512] 48( a ), in addition to displaying the first text 4804, the recognition content area S1 in the schedule preview interface may also include an editing control 4805. The editing control 4805 is equivalent to the first cropping control in FIG. 28 in the aforementioned embodiment, but the styles of the two may be different.

[0513] When the user needs to delete the distracting content in the second paragraph of the first text, the user can trigger edit control 4805. In response to the user's triggering operation, as shown in FIG48(b), the mobile phone's schedule management application can display a cursor 4806 after the last character of the first text 4805 in the text box. At the same time, edit control 4805 is no longer displayed, and an input method keyboard 4807 is displayed instead.

[0514] Afterwards, the user can move the cursor 4807 to move the position of the cursor 4807 in the first text 4807, thereby determining the starting position for deleting content or adding new content. For example, if the user wants to delete the content between "Preset." and "!", as shown in Figure 48 (b), the user can click the position between "Oh" and "!". In response to the click operation, as shown in Figure 48 (c), the mobile phone's schedule management application moves the cursor to between "Oh" and "!".

[0515] After that, the user can click the delete control 4808 in the input keyboard 44 times in a row or press and hold for a certain period of time to make the mobile phone's schedule management application respond to the deletion operation (continuous click or long press), as shown in (d) in Figure 48, and delete the ". There will be an online parent meeting next Thursday (3.30) from 7:00 to 8:00 pm. Parents are requested to arrange their time reasonably and remember to sign in." in the first text. In this way, the first edited text after editing the interference content in the first text is obtained - "@Everyone will have a physical examination next Tuesday (3.28). Parents, please send your children to kindergarten on time. Children who are resting at home can come to the kindergarten for the physical examination and then go home. Remember to prepare the vaccination booklet and WeChat appointment for the physical examination!". In this way, the user can edit the first text and obtain the editing result by deleting the delete control 4808 in the input keyboard 4807.

[0516] Of course, the user can also add content to the first text starting from the position of the cursor in the first text through input operations on the input method keyboard 4807 to obtain a first edited text with the newly added content.

[0517] After the user confirms that the editing operation is complete (including triggering the editing control and operating the input method keyboard (deletion operation and / or input operation)), as shown in Figure 48 (d), the user can trigger the confirmation option 4809 in the input method keyboard 4807. In response to the user triggering the confirmation option 4809, the mobile phone's schedule management application can parse the first editing result (i.e., the final editing result) as the new first text to obtain new first schedule information.

[0518] Afterward, the mobile phone's schedule management application can generate at least one candidate schedule based on the new first schedule information and display a schedule preview window, allowing the user to select a candidate schedule that meets their needs. That is, after updating the first text using the first edit result, S4403-S4405 of the schedule creation process for the text are re-executed. For example, based on the example shown in FIG48(d), after the mobile phone's schedule management application generates at least one candidate schedule based on the new first schedule information, as shown in FIG48(e), the edit control 4805 is re-displayed in the recognition content area S, and the content in the text box in the recognition content area S becomes the first edit text. Schedule preview window 4801 can then display schedule options 4802 and 4810. The content displayed in schedule options 4802 and 4810 corresponds to the new first schedule information, namely, "@Everyone will have a physical checkup next Tuesday (March 28th). Parents should send their children to kindergarten on time. Children who are resting at home can come to kindergarten and go home after the physical checkup. Remember to prepare vaccination records and WeChat appointments for the physical checkup!"

[0519] Furthermore, in some embodiments, to make the original content of the first text known to the user, as shown in FIG48 (d) and (e), the deleted content can be displayed differently from the non-deleted content, for example, by increasing the transparency of the deleted content by a certain percentage. This makes it easier for the user to subsequently re-crop the first text based on the original content.

[0520] In some embodiments, after the user completes the editing operation, in response to the user's triggering operation of the confirmation option in the input method keyboard, the mobile phone's schedule management application can also display a new second parsing screen based on the new first text. The specific implementation of the second parsing screen can refer to the relevant statements in the aforementioned embodiment and will not be repeated here. After the parsing is completed, the mobile phone's schedule management application can display the schedule preview interface shown in Figure 48 (e). In this way, the user can perceive the parsing process of the mobile phone for the new first text after completing the cutting of the first text, thereby improving the user experience.

[0521] In some embodiments, after the user completes editing the first text, it is possible that the user needs to re-edit (i.e., re-edit) due to various possible reasons. In this case, the user can re-edit using the cropping process shown in FIG48. No further details will be given here.

[0522] In the text-based schedule creation process, the specific implementation and effect (or purpose) of the editing area in the schedule preview window, as well as the specific implementation and effect of editing the schedule setting items included in the editing area in the schedule preview window (or it can be called adjusting the schedule sub-information in the schedule setting items) can be referred to the relevant descriptions of Figures 32-43 in the aforementioned embodiments, and will not be repeated here.

[0523] Of course, the above-mentioned user editing the first text through the editing control is only an example, and in practice, any other feasible editing process may also be used. This application does not impose any specific restrictions on this.

[0524] In addition, all display interfaces in the schedule creation method provided in this application (including the schedule creation process for pictures and the schedule creation process for text) can also switch the display style according to the time. For example, between 7:00-18:00, the display style of all display interfaces can be daylight mode, wherein the font is black and the rest is white. Between 18:00-7:00, the display style of all display interfaces can be night mode, wherein the font is white and the rest is black. For example, taking the schedule preview interface shown in Figure 18 as an example, referring to Figure 49 (a), between 7:00-18:00, the display style of the schedule preview interface is daylight mode. Between 18:00-7:00, the display style of the schedule preview interface can be night mode as shown in Figure 49 (b). In this way, the user experience can be improved.

[0525] The present application also provides an electronic device comprising: a display screen, a memory, and one or more processors; the display screen, the memory, and the processors being coupled; wherein the memory stores computer program code, the computer program code comprising computer instructions, which, when executed by the processor, causes the electronic device to execute the schedule creation method provided in the aforementioned embodiment. The specific structure of the electronic device can be referenced with the structure of the electronic device shown in FIG5 .

[0526] An embodiment of the present application further provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the schedule creation method provided in the aforementioned embodiment.

[0527] An embodiment of the present application further provides a computer program product, which includes executable instructions. When the computer program product is run on an elec...

Claims

1. A schedule creation method, characterized in that: Applied to electronic equipment, the method comprises: The electronic device displays a first interface, the first interface includes a first multimedia resource, the first multimedia resource includes a first picture or a first text; the first multimedia resource includes first schedule information, the first schedule information includes one or more of the following: a first title, a first time period, and a first location; The electronic device displays a first window in response to a user input operation on the first multimedia resource, wherein the first window includes at least one schedule option; the schedule option includes at least one of a title, a location, and a time period; the at least one schedule option includes a first schedule option, and when the first schedule option includes a title, the value of the title of the first schedule option is the first title; when the first schedule option includes a location, the value of the location of the first schedule option is the first location; when the first schedule option includes a time period, the value of the time period of the first schedule option is the first time period; When the first schedule option among the at least one schedule option is selected, the electronic device creates a first schedule corresponding to the first schedule option in the schedule management application in response to a creation operation performed by the user in the first window; The electronic device displays the first interface and displays reminder information in the first interface, where the reminder information is used to indicate that the schedule creation is completed.

2. The method according to claim 1, characterized in that Before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method further includes: The electronic device displays the resource identifier of the first multimedia resource in the touch area where the user performs the identifier triggering operation in response to the user performing the identifier triggering operation on the first multimedia resource in the first interface; The electronic device displays a first window in response to a user input operation on the first multimedia resource, including: The electronic device displays a first floating window on the first interface and displays the first window in the first floating window in response to a first drag operation of the user on the resource identifier; the first drag operation is used to trigger the electronic device to display a sidebar and move the resource identifier to an icon of a schedule management application in the sidebar; The first drag operation is the input operation.

3. The method according to claim 1, characterized in that The first interface includes a sharing control; before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method further includes: The electronic device displays a sharing pop-up window in response to a user triggering an operation on the sharing control in the first interface; the sharing pop-up window includes an icon of a schedule management application; The electronic device displays a first window in response to a user's input operation on the first multimedia resource, including: The electronic device displays a second interface in response to a user triggering an operation on the icon of the schedule management application in the sharing pop-up window, and displays the first window in the second interface; Among them, the triggering operation on the icon of the schedule management application in the sharing pop-up window is the input operation.

4. The method according to claim 1, characterized in that: In the case where the first interface includes a smart visual control and the first multimedia resource is a first picture; Before the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method further includes: The electronic device displays a smart visual recognition interface in response to a user triggering operation on the smart visual control in the first interface; The electronic device displays a first window in response to a user input operation on the first multimedia resource, including: the electronic device displays a second interface in response to a user triggering operation on a schedule creation control in the smart visual recognition interface, and displays the first window in the second interface; Among them, the triggering operation of the schedule creation control in the smart visual recognition interface is the input operation.

5. The method according to claim 1, characterized in that: When the first multimedia resource is a first picture, the electronic device displays a first interface, including: The electronic device displays a gallery display interface or a photo taking interface in response to a user triggering an operation on a scanning control in a schedule creation interface; The electronic device displays the first interface in response to the user's acquisition operation of the first image in the gallery display interface; The electronic device displays a first window in response to a user input operation on the first multimedia resource, comprising: the electronic device displays a second interface in response to a user triggering operation on a confirmation control in the first interface, and displays the first window in the second interface; wherein the triggering operation on the first confirmation control in the picture display interface is the input operation; After the electronic device creates a first schedule corresponding to the first schedule option in a schedule management application in response to a creation operation of the user in the first window, the method further includes: The electronic device displays the schedule creation interface, and displays the reminder information in the schedule creation interface.

6. The method according to any one of claims 1 to 5, characterized in that: When the electronic device displays the first window, the first multimedia resource is also displayed in the identification content area; when the electronic device displays the first window in a first floating window, the identification content area is in the first floating window; when the electronic device displays the first window on a second interface, the identification content area is in the second interface.

7. The method according to claim 6, characterized in that In the case where the first multimedia resource is a first picture, the method further includes: The electronic device adjusts the first picture in response to the user's adjustment operation on the first picture in the identified content area; the adjustment includes any one or more of the following: minimizing, maximizing, reducing, enlarging, and moving.

8. The method according to claim 6, characterized in that When the electronic device displays the first window on the second interface and the first multimedia resource is a first picture, the identified content area further includes a first cropping control; and the method further includes: The electronic device displays a first cropping interface in response to a user triggering operation on the first cropping control; the first cropping interface includes the first picture and a first adjustment control surrounding the first picture; The electronic device, in response to a user's cropping operation on the first picture in the first cropping interface, adjusts a reserved portion of the first picture surrounded by the first adjustment control, and determines the reserved portion as a first cropped picture; the cropping operation includes an adjustment operation on the adjustment control, and / or a transformation operation on the first picture; the transformation operation is used to perform any of the following transformations on the first picture: enlargement, reduction, and movement; The electronic device updates the first picture using the first cropped picture in response to a triggering operation of a first cropping confirmation option in the first cropping interface by a user; The electronic device updates the schedule options in the first window based on the updated first picture.

9. The method according to claim 8, characterized in that After the electronic device updates the schedule options in the first window based on the updated first picture, the method further includes: The electronic device displays a first update interface; the first update interface is a second interface obtained by the electronic device after updating the schedule options in the first window based on the updated first image; the first cropped image and the second cropping control are displayed in the identification content area of ​​the first update interface; The electronic device displays the first cropping interface in response to a triggering operation of the second cropping control by the user; In response to the cropping operation of the user on the first cropping interface, the electronic device adjusts a reserved portion of the first image surrounded by the first adjustment control, and determines the reserved portion as a second cropped image; The electronic device updates the first picture using the second cropped picture in response to a triggering operation of a first cropping confirmation option in the first cropping interface by a user; The electronic device updates the schedule options in the first window based on the updated first picture.

10. The method according to claim 8, characterized in that After the electronic device updates the schedule options in the first window based on the updated first picture, the method further includes: The electronic device displays a first update interface; the first update interface is a second interface obtained by the electronic device after updating the schedule options in the first window based on the updated first image; the first cropped image and the second cropping control are displayed in the identification content area of ​​the first update interface; The electronic device displays a second cropping interface in response to a user triggering operation on the second cropping control; the second cropping interface is a cropping interface when the electronic device obtains the first cropped image by adjusting a reserved portion of the first image surrounded by the first adjustment control in response to the user performing a cropping operation on the first image in the first cropping interface; In response to the cropping operation of the user on the first picture in the second cropping interface, the electronic device adjusts a reserved portion of the first picture surrounded by the first adjustment control, and determines the reserved portion as a third cropped picture; The electronic device updates the first picture using the third cropped picture in response to a triggering operation of the user on the first cropping confirmation option in the second cropping interface; The electronic device updates the schedule options in the first window based on the updated first picture.

11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: When the first schedule option among the at least one schedule option is selected, the first window further includes at least one schedule setting item corresponding to the first schedule option; the at least one schedule setting item includes a title setting item and a time setting item, and the title setting item includes the first title in the first schedule option; The electronic device displays a title editing pop-up window in response to a user triggering an operation on a smudge control in the title setting item; the title editing pop-up window includes an input box and a word segmentation result of text content in the first multimedia resource; the input box includes a value of the title in the title setting item; the word segmentation result is obtained by the electronic device parsing the first multimedia resource; The electronic device receives a user's selection operation on a segmentation content in the segmentation result; The electronic device adjusts the content in the input box using the segmented content in response to a confirmation operation of the user in the title editing pop-up window; The electronic device displays the title in response to the user's triggering operation of confirming the option in the title editing pop-up window. A window is opened, and the first title in the title setting item in the first window is updated using the content in the input box.

12. The method according to claim 11, characterized in that The input box also includes a cursor; the electronic device receives a user's selection operation on the segmentation content in the segmentation result, including: The electronic device receives a sliding operation of a user in the word segmentation result, and in response to the sliding operation, determines a character corresponding to the sliding operation as the word segmentation content; the character corresponding to the sliding operation includes: a first character corresponding to a starting position of the sliding operation, a second character corresponding to an ending position of the sliding operation, and a character between the first character and the second character after all characters in the word segmentation result are sorted in a preset order; The electronic device responds to a user's confirmation operation in the title editing pop-up window, and uses the segmented word content to adjust the content in the input box, including: the electronic device responds to a user's triggering operation on an input control in the title editing pop-up window, and fills the segmented word content at a cursor position in the input box; The selection operation includes a sliding operation of a user in the word segmentation result, and the determination operation includes a triggering operation of the user on the input control.

13. The method according to claim 11, characterized in that The at least one schedule setting item further includes a location setting item, the location setting item includes the first location; in the case where the first location is a non-standard address, the location setting item further includes a suggested location option, the suggested location option includes a suggested location; the non-standard address is an address with an incorrect format or an error in content; the suggested location is obtained by the electronic device based on user information pre-stored in the electronic device and / or historical location data within a preset time period; In the case where the electronic device displays the first window on the second interface, the method further includes: The electronic device displays a location setting interface in response to a user triggering an operation on a suggested location option in the location setting item; At least one suggested location to be selected is displayed in the location setting interface, and the at least one suggested location to be selected includes a suggested location in the suggested location options; The electronic device responds to a user triggering operation on a first candidate suggested location in the location setting interface by displaying the first window in the second interface, and uses the first candidate suggested location to update the first location in the location setting item, and no longer displays the suggested location option; the first candidate suggested location is one of the at least one candidate suggested location.

14. The method according to claim 11, characterized in that The area in the first window displaying the at least one schedule setting item is an editing area; the method further includes: In response to a sliding operation performed by a user in the editing area, the electronic device moves the at least one schedule setting item displayed in the editing area and displays a first schedule setting item that does not belong to the at least one schedule setting item.

15. The method according to claim 11, characterized in that The at least one schedule option further includes a second schedule option; the title included in the second schedule option is empty; or the value of the location included in the second schedule option is empty; or the value of the time period included in the second schedule option is empty; In the case that the title included in the second schedule option is empty, the method further includes: When the second schedule option among the at least one schedule option is selected in the electronic device, the first window further includes a title setting item corresponding to the second schedule option; and the value of the title in the title setting item corresponding to the second schedule option is empty.

16. The method according to any one of claims 1 to 15, characterized in that The first multimedia resource also includes second schedule information; the first schedule information includes one or more of the following: a second title, a second time period, and a second location; at least one schedule option included in the first window also includes a third schedule option corresponding to the second schedule information, and when the third schedule option includes a title, the value of the title of the third schedule option is the second title; when the third schedule option includes a location, the value of the location of the third schedule option is the second location; when the third schedule option includes a time period, the value of the time period of the third schedule option is the second time period; after the electronic device displays the first window in response to the user's input operation on the first multimedia resource, the method further includes: When the first schedule option and the third schedule option are selected, the electronic device creates a first schedule corresponding to the first schedule option and a second schedule corresponding to the third schedule option in response to a creation operation performed by the user in the first window.

17. The method according to any one of claims 1 to 15, characterized in that The first multimedia resource also includes second schedule information; the first schedule information includes one or more of the following: a second title, a second time period, and a second location; After the electronic device creates a first schedule corresponding to the first schedule option in a schedule management application in response to a creation operation of the user in the first window, the method further includes: Before the electronic device displays the first interface and displays the reminder information in the first interface, the electronic device displays a second window; the second window includes a third schedule option corresponding to the second schedule information, and when the third schedule option includes a title, the value of the title of the third schedule option is the second title; when the third schedule option includes a location, the value of the location of the third schedule option is the second location; when the third schedule option includes a time period, the value of the time period of the third schedule option is the second time period; When the third schedule option is selected, the electronic device creates a second schedule corresponding to the third schedule option in the schedule management application in response to a creation operation performed by the user in the second window.

18. An electronic device, characterized in that: include: A display screen, a memory and one or more processors; the display screen and the memory are coupled to the processor; wherein the memory stores computer program code, the computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the schedule creation method as described in any one of claims 1-17.

19. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on an electronic device, enable the electronic device to execute the schedule creation method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Schedule creation method, electronic equipment and storage medium

    CN119996562A

  • Method and device for creating agenda in terminal and terminal device

    CN106921804A

  • Method, mobile terminal and computer readable storage medium for schedule creation

    CN107809531A

  • Schedule creation method and device based on notification message, terminal and storage medium

    CN110472941A

  • Schedule creating method, terminal equipment and terminal system

    CN116069215A