Schedule creation method, electronic equipment and storage medium
By displaying multimedia resources on electronic devices and automatically pre-generating schedule options, the problem of cumbersome operation of existing schedule creation solutions is solved, and the efficiency and user experience of schedule creation are improved.
Patent Information
- Application Number
- CN202311839741.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2023-12-27
- Publication Date
- 2025-05-13
AI Technical Summary
The existing schedule creation plan is cumbersome, the creation efficiency is low, and the user experience is poor. Especially when there is a lot of schedule information, users need to remember and enter schedule information multiple times.
Provides a schedule creation method, by displaying a first interface on an electronic device, including the first multimedia resource (picture or text), and automatically pre-generates a schedule option. Users only need to select the appropriate schedule option, and the electronic device can create a corresponding schedule.
This greatly reduces the number of operations required to create a schedule, improves the user experience, and the final created schedule is more in line with the user's needs due to the provision of multiple optional schedule options.
Smart Images

Figure CN119996562A_ABST
Abstract
Description
[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 in this application. Technical Field
[0002] The application relates to the field of terminal technology, and in particular to a schedule creation method, electronic device and storage medium. Background Art
[0003] As people's pace of life gradually accelerates, there are more and more various to-do items. In order to reasonably plan the to-do items 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.).
[0004] For a certain schedule, the corresponding schedule information usually includes multiple information such as title, location, time period, etc. In traditional schedule creation solutions, after the user determines the schedule information of a certain schedule, he usually needs to remember the schedule information and enter the multiple sub-information included in the schedule information one by one on the schedule creation template provided in the schedule management application. When the schedule information content is large, the user needs to remember the schedule information multiple times and input it multiple times through the input method keyboard to create different schedules. It can be seen that the existing schedule creation solution is cumbersome to operate, low in creation efficiency, and poor in user experience. Summary of the invention
[0005] The embodiments of the present application provide a schedule creation method, an electronic device, and a storage medium, which can quickly create a schedule and improve the user experience.
[0006] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:
[0007] In a first aspect, an embodiment of the present application provides a schedule creation method, which can be applied to an electronic device. The method includes: 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, and 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's input operation on the first multimedia resource, and 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; 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 in at least one schedule option is selected, the electronic device 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 electronic device displays the first interface and displays a reminder message in the first interface, and the reminder message is used to indicate that the schedule creation is completed.
[0008] 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 users to choose from, the schedule finally created is more in line with the needs of the user.
[0009] 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, the user can easily 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.
[0010] In a possible design of the first aspect, before the electronic device displays the first window in response to a user's input operation on a 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 a 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.
[0011] 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.
[0012] In addition, since the floating window will not affect the first interface currently displayed by the blocked electronic device, the user can view the first window in the first floating window while performing operations on the first interface that meet the user's needs at any time, thereby improving the user's experience. For example, taking the first interface as the picture details interface of the first picture resource as an example, the user can also perform any possible edits on the first picture at any time.
[0013] In a possible design manner 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.
[0014] Based on the above technical solution, the user can select the first multimedia resource based on the sharing function of the electronic device 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.
[0015] 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.
[0016] 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 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.
[0017] In a possible design 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 a user triggering an operation on a scanning control in a schedule creation interface; the electronic device displays a first interface in response to a user acquiring an operation on the first picture in the gallery display 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 an 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 an input operation; after the electronic device creates a first schedule corresponding to the first schedule option in a 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.
[0018] Based on the above technical solution, after the user triggers the scanning control on the schedule creation interface to make the mobile phone display the gallery display interface or the photo taking interface, 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 of the schedule management interface can be displayed after the schedule is created for the user to perform other possible operations, the user's experience is improved.
[0019] In a possible design method of the first aspect, 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 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.
[0020] Based on the above technical solution, when selecting a schedule option, the user can conveniently 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.
[0021] 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.
[0022] 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 more convenient for the user to compare the content in the first picture when selecting a schedule option, thereby improving the user experience.
[0023] In a possible design manner of the first aspect, when the electronic device displays a first window in a second interface and the first multimedia resource is a first picture, the identification content area also includes a first cropping control; the method also includes: the electronic device displays a first cropping interface in response to a user triggering an operation on the first cropping control; the first cropping interface includes a first picture and a first adjustment control surrounding the first picture; the electronic device adjusts a retained portion of the first picture surrounded by the first adjustment control in response to a user cropping operation on the first picture in the first cropping interface, and determines the retained portion 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: zooming in, zooming out, and moving; the electronic device updates the first picture using the first cropped picture in response to a user triggering an 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.
[0024] In this way, the user can successfully delete the distracting content in the first picture. The electronic device can then 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, so that the user can select a schedule option that meets the user's needs, thereby improving the user's experience.
[0025] 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 in 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.
[0026] Based on the above technical solution, when the user needs to re-crop the first picture, the cropping can be completed based on the original first picture, rather than continuing to crop based on the cropped first picture, making the latest first picture smaller and smaller. This avoids the subsequent inaccurate cropping due to the previous cropping error, and improves 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 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 in 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 picture by 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 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.
[0028] Based on the above technical solution, in addition to ensuring that the user can complete the cropping that meets the user's needs each time, the user can save some cropping operations when re-cropping.
[0029] 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 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 a 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 a user 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 a user confirmation operation in the title editing pop-up window; the electronic device displays the first window in response to a user triggering an operation on a confirmation 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.
[0030] 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.
[0031] In a possible design manner 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: a first character corresponding to a starting position of the sliding operation, a second character corresponding to an end 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 determination operation of the user in a 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 a user's triggering operation of an input control in the title editing pop-up window, and fills the word segmentation content at the position of the cursor in the input box; wherein the selection operation includes a sliding operation of the user in the word segmentation result, and the determination operation includes a user's triggering operation of the input control.
[0032] Based on the above technical solution, when users select word segmentation content, the operation is faster and more convenient, which improves the user experience.
[0033] 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 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; 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 options; 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.
[0034] Based on the above technical solution, the electronic device can provide the user with a more accurate suggested location during the process of 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.
[0035] 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 and displays the first schedule setting item in response to a sliding operation performed by the user in the editing area; the first schedule setting item does not belong to at least one schedule setting item.
[0036] In this way, all schedule setting items that can be edited by the user can be displayed in the editing area, so that the user can make any possible edits to the information of the schedule to be created according to needs, so that the final created schedule better meets the user's needs and improves the user experience.
[0037] 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 place 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 first window of the electronic device also includes 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.
[0038] 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.
[0039] 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.
[0040] In this way, since there is schedule information of multiple to-do items in the first multimedia resource, the electronic device can display at least one schedule option that can be selected by the user for each to-do item in the schedule preview window. Therefore, the user can select schedule options of multiple selected schedules at the same time in the schedule preview window, so that the electronic device can create multiple schedules at one time, which improves the efficiency of schedule creation and further improves the user experience.
[0041] In a possible design manner 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 a 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.
[0042] Based on the above technical solution, when there is schedule information of multiple to-do items in the first multimedia resource, the electronic device can display at least one schedule option that can be selected by the user for different to-do items in different schedule preview windows. Therefore, the user can select appropriate schedule options for different to-do items in different schedule preview windows, so that the electronic device can create multiple schedules at one time, which improves the efficiency of schedule creation and further improves the user experience.
[0043] 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 comprises computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the schedule creation method provided in the first aspect.
[0044] 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.
[0045] 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.
[0046] 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 refer 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
[0047] Figure 1 Create a process map for the relevant technical agenda;
[0048] Figure 2 Scenario illustration of location setting in schedule creation process provided for related technologies Figure 1 ;
[0049] Figure 3 Scenario illustration of location setting in schedule creation process provided for related technologies Figure 2 ;
[0050] Figure 4 A schematic diagram of the principle of a schedule creation method provided in an embodiment of the present application;
[0051] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;
[0052] Figure 6 A schematic diagram of a software architecture of an electronic device provided in an embodiment of the present application;
[0053] Figure 7 A schematic diagram of a schedule creation method provided in an embodiment of the present application Figure 1 ;
[0054] Figure 8 A schematic diagram of a first picture provided in an embodiment of the present application;
[0055] Fig. 9 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 1 ;
[0056] Fig.10 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 ;
[0057] Fig.11 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 ;
[0058] Fig.12 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 4 ;
[0059] Fig.13 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 5 ;
[0060] Fig.14 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 6 ;
[0061] Fig.15 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 7 ;
[0062] Fig.16 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 8 ;
[0063] Fig.17 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 9 ;
[0064] Fig.18 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 ;
[0065] Fig.19A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 one;
[0066] Fig. 20 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 two;
[0067] Fig.21 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 three;
[0068] Fig. 22 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 Four;
[0069] Fig.23 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 five;
[0070] Fig.24 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 six;
[0071] Fig.25 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 seven;
[0072] Fig.26 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 eight;
[0073] Fig. 27 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 10 Nine;
[0074] Fig.28 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 ten;
[0075] Fig.29 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 eleven;
[0076] Fig.30 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 twelve;
[0077] Fig.31 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 Thirteen;
[0078] Fig.32 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 fourteen;
[0079] Fig.33 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 fifteen;
[0080] Fig.34 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 sixteen;
[0081] Fig.35 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 XVII;
[0082] Fig.36 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 eighteen;
[0083] Fig.37 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 2 nineteen;
[0084] Fig.38 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 ten;
[0085] Fig.39 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 eleven;
[0086] Fig.40 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 twelve;
[0087] Fig.41 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 Thirteen;
[0088] Fig.42 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 fourteen;
[0089] Fig.43 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 fifteen;
[0090] Fig.44A schematic diagram of a schedule creation method provided in an embodiment of the present application Figure 2 ;
[0091] Fig.45 A schematic diagram of a first text provided in an embodiment of the present application;
[0092] Fig.46 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 sixteen;
[0093] Fig.47 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 XVII;
[0094] Fig.48 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 eighteen;
[0095] Fig.49 A display interface diagram of a schedule creation method provided in an embodiment of the present application Figure 3 nineteen. DETAILED DESCRIPTION
[0096] 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 also include plural expressions, 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.
[0097] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0098] The terms "first" and "second" in the following embodiments of the present application are used for descriptive purposes only and should not be understood as suggesting or implying relative importance or implicitly indicating the number of 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 the present application, unless otherwise specified, "multiple" means two or more.
[0099] As people's pace of life accelerates, there are more and more to-do items. In order to reasonably plan the to-do items and get timely reminders before the to-do items start, users can use the schedule management application in the electronic device to create schedules corresponding to each to-do item based on the schedule information of the schedule corresponding to the to-do item, so that the electronic device can remind the user at the set time. Among them, the schedule information can include multiple sub-information such as title, location, time period, etc.
[0100] In the existing schedule creation scheme, the user needs to input multiple items of information included in the schedule information of a schedule one by one on the schedule creation template provided in the schedule management application, and then create the corresponding schedule.
[0101] 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.
[0102] Before creating a new schedule, the user needs to open the calendar application first. There are two specific implementation methods.
[0103] In one possible implementation, referring to Figure 1 As shown in (a), the mobile phone can receive a trigger operation (such as a click operation) from the user on the calendar application icon 11 on the main desktop 10 of the mobile phone. In response to the trigger operation, the mobile phone can open the calendar application and display the following information: Figure 1 The main interface 12 of the calendar application shown in (b) of FIG. The main interface 12 may include a calendar of the month in which the current day is located (for example, a calendar for April 2023), and a date mark corresponding to the current day (for example Figure 1 The first "1" shown in (b) is highlighted. Figure 2 As shown in (b), the main interface 12 may also include a schedule creation control 13.
[0104] In another possible implementation, the desktop of the mobile phone may have multiple switching areas that can be switched by the user and one resident area that cannot be switched by the user. The resident area displays icons of fixed applications, and the user cannot switch the resident area, but can swap the icons of applications displayed in the resident area. Different switching areas can display different content, such as icons of different applications or desktop widgets (or window gadgets). The user performs a sliding operation in the switching area, and the mobile phone responds to the sliding operation by switching the currently displayed switching area to another switching area. For example, referring to Figure 1 As shown in (a), the desktop of the mobile phone displays a first switching area X1 and a permanent area Y. In response to the left swipe operation performed by the user on the first switching area X1, Figure 1 As shown in (c), the mobile phone can switch the first switching area X1 to the second switching area X2. In some scenarios, the second switching area X2 can display a calendar tool 15 corresponding to the calendar application. When the user needs to open the calendar application to complete the creation of a new schedule, the user can perform a trigger operation (such as a click operation) on the calendar tool 15. In response to the trigger operation, the mobile phone can display the following Figure 1 The main interface 12 of the calendar application is shown in (b).
[0105] 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 limitation on this.
[0106] After the mobile phone displays the main interface 12 of the calendar application, if the user needs to further create a schedule, the user needs to trigger the schedule creation control 13 in the main interface 12 (for example, click the control). In response to the triggering operation of the schedule creation control 13, the mobile phone can display the following Figure 1 The schedule creation interface 16 shown in (d) in the figure. 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. Figure 1 As shown in (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 may set the category of the schedule by selecting a schedule category option.
[0107] 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 repetition 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 (i.e. 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 repetition 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 is "306, YY Building, XX Street", the time period is "9:00-10:00 am Friday", the reminder time is "10 minutes in advance (i.e. 10 minutes before the schedule starts)", the account is XX account, the repetition strategy is no repetition, the description is "Meeting in the third conference room", and the time zone is the time zone of China (generally East 8).
[0108] In some embodiments, when the mobile phone displays the schedule creation interface 16 in response to the user's triggering operation on the schedule creation control 13, the user may be prompted by default to start setting the title setting item. Figure 1 In (d), a cursor may be displayed at the initial input position of the title setting item 17 in the schedule creation interface 16 to prompt the user that the input method keyboard 21 may be used to start inputting a title at the position indicated by the cursor, i.e., inputting / setting a title in the title setting item 17. At this time, due to the obstruction of the input method keyboard 21, the title setting item 17, the location setting item 18, the time setting item 19, and the reminder setting item 20 in the schedule creation interface 16 are displayed normally, while the account setting item and the description setting item are obstructed by the input method keyboard 21.
[0109] In some embodiments, when the user needs to see the account setting item and the description setting item, and then set the related sub-information, such as Figure 1 As shown in (d), the user can perform a sliding operation in the schedule creation interface 16. In response to the sliding operation, Figure 2 As shown in (a), the mobile phone can no longer display the input method keyboard 21, and no longer display the cursor in the title setting item 17. At this time, the schedule creation interface 16 displayed by the mobile phone fully displays the previously blocked account setting item 22, repeat setting item 23, description setting item 24 and time zone setting item 25.
[0110] In such Figure 1In the schedule creation interface 16 shown in (d), in addition to the user being able to directly use the input method keyboard 21 to input / set the 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. Figure 2 In the schedule creation interface 16 shown in (a), the user can also set the account through the account setting item 22, set the repetition strategy 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. Figure 2 In the schedule creation interface 16 shown in (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 a reminder through the reminder setting item 20.
[0111] 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 by the user:
[0112] by Figure 2 Take the example shown in (a) as an example, refer to Figure 2 As shown in (a), when the user needs to set a location through the location setting item 18, the user 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 following Figure 2 The location setting page 26 shown in (b) of FIG. 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 inputting the location of the schedule at the location indicated by the cursor.
[0113] Afterwards, if Figure 3 As shown in (a) of FIG. 1 , the user can input the location of the scheduled event or part of the location of the scheduled event in the input box through the input method keyboard 21. For example, "YY Building". Figure 3 As shown in (a) in the figure, the mobile phone can also display an input location selection item 301 corresponding to the user input content and multiple candidate location selection items 302 associated with the user input content in the location setting page 26. The user can trigger the location selection item corresponding to the schedule location based on the location displayed in the input location selection item 301 and the multiple candidate 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's selection of a location (such as the input location selection item 301), the mobile phone can display the following Figure 3 The schedule creation interface 16 shown in (b) . Figure 3In the schedule creation interface 16 shown in (b), the location setting item 18 may display the location corresponding to the location selection item selected by the user, such as YY Building.
[0114] In such Figure 3 In the location setting page 26 shown in (a) of FIG. 1 , the user can also trigger the current location option 28 in the location setting page 26. In response to the user's triggering operation on 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 Figure 3 The schedule creation interface 16 shown in (b) of FIG. 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 make any specific limitation on this.
[0115] In such Figure 3 In the location setting page 26 shown in (a), the user can also trigger the map point selection option 29 in the location setting page 26. In response to the user's triggering operation on the map point selection option 29, the mobile phone can display the map and the location search box on the location setting page 26. In response to the user's operation of moving the cursor on the map or inputting content in the search box, the mobile phone can display the current location selection item and multiple nearby location selection items. Among them, the current location selection item displays the location where the cursor is located in the map (that is, the current location, such as YY Building), and the nearby location selection item displays the locations near the current location. Afterwards, the user can trigger the current location selection item and any of the multiple alternative location selection items. In response to the user's selection of a location (such as the current location selection item), the mobile phone can display the following. Figure 3 The schedule creation interface 16 shown in (b) of FIG. 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 make any specific limitation on this.
[0116] In addition, Figure 2 In the schedule creation interface 16 shown in (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 strategy 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 implement a trigger operation on the description setting item 24 so that the mobile phone responds to the trigger operation, such as Figure 2 As shown in (c), a cursor is displayed at the initial input position of the description setting item 24, and the input method keyboard 21 is displayed. Afterwards, the user can use the input method keyboard 21 to input the description of the schedule from the initial input position of the description setting item 24.
[0117] It can be seen that the existing schedule creation solution requires the user to input 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.
[0118] In view of the above technical problems, the present application provides a schedule creation method, which can be applied to electronic devices. In this method, referring to Figure 4 As shown in (a), the user can select a first multimedia resource containing schedule information in the first interface of the electronic device (e.g., an interface of a first application displaying a first multimedia resource) according to his / her needs. The first multimedia resource can be a first text or a first picture. Afterwards, in response to the user inputting the first text or the first picture into the schedule management application, the electronic device (specifically, the 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, reference is made to Figure 4 As shown in (b), the electronic device can display a resolution screen including a resolution animation.
[0119] After the parsing is completed, the electronic device can generate at least one pending schedule based on the acquired schedule information, and Figure 4 The schedule preview window 401 shown in (c) is displayed to the user for selection. The pending schedule option may display all or part of the schedule information in the first multimedia resource. After the user selects the target pending schedule in the schedule preview window, the electronic device may determine the target pending schedule as the final schedule to be created and create it.
[0120] For example, the user can select the pending schedule to which Title 1 belongs as the target pending schedule, and after performing a trigger operation on the corresponding pending schedule option 402, perform a trigger operation on the schedule determination option 403. The combination of the trigger operation performed on the pending schedule option 402 and the trigger operation performed on the schedule determination option 403 is the selection operation. Afterwards, the electronic device can determine the pending schedule to which Title 1 belongs as the final schedule to be created and create it.
[0121] In addition, after the creation is completed, in order to facilitate the user to continue to perform other operations in the previous interface, the electronic device can display the interface for the user to select the first multimedia resource. Figure 4 In the interface shown in (d), a prompt message similar to "New Schedule Created" may also be displayed in the interface to inform the user that the schedule has been created.
[0122] In the above solution, the specific execution entity may be a schedule management application in the electronic device, such as a calendar application.
[0123] 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 implement the selection operation on the picture or text with schedule information, and implement 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 for users to choose from, the schedule finally created will be more in line with the needs of the user.
[0124] The technical solution provided by the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0125] The technical solution provided in the present application can be applied to electronic devices with a schedule creation function. In some embodiments, the electronic device can be a mobile phone, a tablet computer, a handheld computer, a personal computer (PC), an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, a vehicle-mounted device, a smart home device and / or a smart city device, etc. The embodiments of the present application do not impose any special restrictions on the specific type of the electronic device.
[0126] For example, taking the electronic device as a mobile phone, Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown.
[0127] Reference Figure 5As shown, 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 screen 193, a subscriber identification module (SIM) card interface 194, and a camera 195, etc. Among them, 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, etc.
[0128] 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 processor (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), etc. Different processing units may be independent devices or integrated into one or more processors.
[0129] The controller can be the nerve center and command center of the electronic device. The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching and executing instructions.
[0130] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0131] In some embodiments, the processor 110 may include one or more interfaces. The interface 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, etc.
[0132] 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 a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through a wireless charging coil of an electronic device. While the charging management module 140 is charging 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.
[0133] 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 supplies power to the processor 110, the internal memory 121, the display screen 193, the camera 195, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as the battery voltage, current, battery cycle number, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110.
[0134] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the electronic device. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external non-volatile memory.
[0135] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM). The random access memory can be directly read and written by the processor 110, and can be used to store executable programs (such as machine instructions) of the operating system or other running programs, and can also be used to store user and application data. The non-volatile memory can also store executable programs and store user and application data, etc., and can be loaded into the random access memory in advance for direct reading and writing by the processor 110.
[0136] A touch sensor is also called a "touch control device". The touch sensor can be arranged on the display screen 193. The touch sensor and the display screen 193 form a touch screen, also called a "touch control screen". The touch sensor is used to monitor touch operations acting on or near it. The touch sensor can pass the monitored touch operations to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 193. In other embodiments, the touch sensor can also be arranged on the surface of the electronic device, which is different from the position of the display screen 193.
[0137] The ambient light sensor is used to sense the brightness of 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 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.
[0138] The pressure sensor is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor can be arranged 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 acts on the display screen 193, the electronic device monitors the touch operation intensity according to the pressure sensor. The electronic device can also calculate the touch position according to 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, an 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, an instruction to create a new short message is executed.
[0139] In some embodiments, the electronic device may include 1 or N cameras 195, where N is a positive integer greater than 1. In the embodiment of the present application, the type of camera 195 can be distinguished according to the hardware configuration and the physical location. For example, the camera arranged on the side of the display screen 193 of the electronic device can be called a front camera, and the camera arranged 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 is no specific parameter limitation. Therefore, wide-angle cameras and ordinary cameras are also a relative concept, and can be specifically distinguished according to physical parameters such as focal length and viewing angle.
[0140] The electronic device implements the display function through a GPU, a display screen 193, and an application processor. The GPU is a microprocessor for image editing, connecting the display screen 193 and the 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.
[0141] The electronic device can realize the shooting function through ISP, camera 195, video codec, GPU, display screen 193 and application processor. GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or change display information. In the embodiment of the present application, the function of the GPU is used in the frame drawing process of each image frame so that the final displayed picture obtains better display effect and performance.
[0142] The ISP is used to process the data fed back by the camera 195. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise and brightness of the image. The ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, the ISP can be set in the camera 195. The camera 195 is used to capture static images or videos.
[0143] Digital signal processors are used to process digital signals. In addition to processing digital image signals, they can also process other digital signals. For example, when an electronic device selects a frequency point, a digital signal processor is used to perform Fourier transform on the frequency point energy.
[0144] The display screen 193 is used to display images, videos, etc. The 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 or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device may include 1 or N display screens 193, where N is a positive integer greater than 1.
[0145] 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.
[0146] 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.
[0147] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas.
[0148] 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, and filter, amplify, and process 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.
[0149] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent 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 the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a 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.
[0150] The wireless communication module 160 can provide wireless communication solutions 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., which are applied to electronic devices. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0151] The SIM card interface 194 is used to connect a SIM card. The SIM card can be connected to or disconnected from the electronic device by inserting it into or removing it from the SIM card interface 194. The electronic device can support one or more SIM card interfaces. The SIM card interface 194 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 194 at the same time. The SIM card interface 194 can also be compatible with external memory cards. The electronic device interacts with the network through the SIM card to implement functions such as calls and data communications. One SIM card corresponds to one user number.
[0152] It is understandable that the interface connection relationship between the modules illustrated in the embodiment 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.
[0153] Of course, it is understandable that the above Figure 5 The figure is only an exemplary description when the electronic device is in the form of a mobile phone. If the electronic device is in the form of a tablet computer, a handheld computer, a PC, a PDA, a wearable device (such as a smart watch, a smart bracelet), etc., the structure of the electronic device may include Figure 5 The structure shown in the figure is less than Figure 5 More structures are shown in the figure, which are not limited here.
[0154] 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, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. Taking the system as an example, the software structure of the electronic device is illustrated.
[0155] Figure 6 A schematic diagram of a layered architecture of a software system of an electronic device provided in 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).
[0156] In some examples, reference Figure 6 As shown, in the embodiment of the present application, the software of the electronic device is divided into five layers, from top to bottom, namely, the application layer, the framework layer (or called the application framework layer), the system library and the Android runtime (android runtime), the HAL layer (hardware abstraction layer, hardware abstraction layer) and the driver layer (or called the kernel layer). Among them, the system library and the Android runtime can also be called the local framework layer or the native layer.
[0157] The application layer can include a series of applications. Figure 6 As shown, the application layer may include applications (APP) such as camera, gallery, calendar, map, WLAN, Bluetooth, music, video, short message, call, navigation, instant messaging, etc.
[0158] In the embodiment of the present application, the schedule management application in the electronic device may be a calendar application.
[0159] The framework layer provides an application programming interface (API) and a programming framework for the 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 phone manager, a resource manager, a notification manager, a package manager, and a sharing manager, etc., and the embodiments of the present application do not impose any restrictions on this.
[0160] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0161] 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.
[0162] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0163] The phone manager is used to provide communication functions of the electronic device. For example, the phone manager can manage the call status of the call application (including initiation, connection, hang up, etc.).
[0164] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0165] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0166] The package manager is 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.
[0167] The sharing manager is used to call the interfaces of other applications that support sharing of data when an application needs to share data, so as to realize the function of sharing between two applications. For example, a user shares a picture in the gallery application with the calendar application for it to create a schedule, or shares a text message in the text message application with the calendar application for it to create a schedule.
[0168] 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 provide fusion of 2D and 3D layers for multiple applications. The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of 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, etc. SGL is a drawing engine for 2D drawing.
[0169] The Android runtime includes the core library and the ART virtual machine. The Android runtime is responsible for the scheduling and management of the Android system. The core library consists of two parts: one is the function that the Java language needs to call, and the other is the Android core library. The application layer and the application framework layer run in the ART virtual machine. The ART virtual machine executes the Java files of the application layer and the application framework layer as binary files. The ART virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0170] The HAL layer is an interface layer between the operating system kernel and the hardware circuit, and 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 on multiple platforms. The HAL layer provides a standard interface to display device hardware functions 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: audio HAL audio module, bluetooth HAL Bluetooth module, camera HAL camera module (also called camera HAL or camera hardware abstraction module), sensors HAL sensor module (or Isensor service, sensor service).
[0171] The kernel layer is a 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, etc., which are not limited in this application. Among them, the sensor driver can specifically include the driver of each sensor included in the electronic device, such as an ambient light sensor driver, etc. Exemplarily, the ambient light sensor driver can respond to the indication or instruction of the sensor module to obtain the detection data, and send the detection data of the ambient light sensor to the sensor module in a timely manner.
[0172] The technical solutions provided in the embodiments of the present application can be implemented in electronic devices having the above-mentioned hardware architecture or software architecture.
[0173] In the embodiment of the present application, the schedule management application in the electronic device can identify the first multimedia resources of the first image and the first text, and then create a corresponding schedule based on the analysis result. Based on this, the schedule creation method provided by the present application can be divided into a schedule creation process for images and a schedule creation process for text.
[0174] The following combination Figure 7 As shown, the schedule creation process for pictures provided in the embodiment of the present application is introduced. Figure 7 A schematic diagram of a schedule creation process for pictures provided in an embodiment of the present application. Figure 7 As shown, taking the electronic device as a mobile phone as an example, the schedule creation process for pictures may include S701-S705:
[0175] S701. The mobile phone displays the first interface.
[0176] The first interface may display a first picture. The first picture may be any picture in the mobile phone, such as a photo in the gallery, a picture obtained by screenshot, etc. Exemplarily, the first interface may be any display interface in the mobile phone that can display the first picture. For example, the first interface of the first application that displays the first picture, a screenshot display interface, etc. The first interface of the first application may be a picture details interface of the first picture in the gallery application.
[0177] S702: The mobile phone receives a user input operation on a first picture.
[0178] The user can perform specific input operations on the first picture on the mobile phone according to his own 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.
[0179] In an embodiment of the present application, the input operation for the first image may specifically be a long press, a slide, or the like, which may trigger the mobile phone to provide the first image to a schedule management application for parsing and creating a schedule.
[0180] 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.
[0181] The first schedule information may include one or more of the following: a first theme / title, a first time period, a first location, etc.
[0182] In the embodiment of the present application, the schedule management application in the mobile phone may parse the first picture to obtain the first schedule information therein in any feasible manner.
[0183] In a 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 picture. After that, 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 picture, and each target schedule keyword is a schedule sub-information in the first schedule information.
[0184] The types of schedule sub-information may include time, location, title, etc. The recognition of the target schedule keywords may be completed by using a pre-trained machine learning model (such as a random forest model) that can classify keywords, or any other feasible recognition method, which is not specifically limited in this application.
[0185] In another possible implementation, after the schedule management application uses optical character recognition (OCR) technology to identify the pending text in the first image, it can perform word segmentation on the pending text to obtain all pending keywords. After that, based on the type of schedule sub-information required for schedule creation, it can determine the target schedule keywords in the schedule sub-information in the first schedule information among the pending keywords.
[0186] For example, the first picture can be Figure 8As shown in (a), the schedule management application uses OCR technology to identify the pending text, which can be "Masterpiece Tropical Painting Exhibition Time: 2022.10.05-10.25 XX 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 target keywords obtained by the schedule management application from the multiple pending keywords can include: "Masterpiece", "Tropical Painting Exhibition", "2022.10.05-10.25" and "XX Street ZZ Building 3rd Floor". Among them, "Masterpiece" 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 may 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.
[0187] 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.
[0188] For example, Figure 8As shown in (b), the first image has a first area 801 and a second area 802. The schedule information in the first area 801 and the second area 802 corresponds to different to-do events. The schedule management application can perform the above-mentioned analysis and identification process for the first area 801 and the second area 802 to obtain the first schedule information. The specific implementation can refer to the above-mentioned process for Figure 8 Finally, the schedule management application can parse the schedule information obtained from the first image to include the first schedule information corresponding to the first area and the second schedule information corresponding to the second area. The second schedule information can also include one or more of the following: a second theme / title, a second time period, a second location, etc.
[0189] Among them, 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: "Spring Festival", "2022.9.10-9.15" and "Xi'an Library". "Spring Festival" 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.
[0190] After the schedule management application of the mobile phone obtains the first schedule information in the first picture, if the schedule management application directly creates a schedule based on the first schedule information, the user cannot know whether the first schedule information is accurate and whether the schedule finally created is the schedule he needs. In addition, since the schedule sub-information of the schedule information in the first picture may be repeated or wrong, even if the first schedule information parsed by the schedule management application is accurate, the schedule directly created based on the first schedule information may not meet the user's needs. Therefore, in order to let the user know the parsing result and let the user use fewer operations to instruct the schedule management application to create a schedule that better meets the user's needs. The schedule management application of the mobile phone can generate multiple schedules to be selected from the first schedule information for the user to choose. Among them, the schedule sub-information included in different schedules to be selected can be different. Afterwards, the schedule management application of the mobile phone can create a corresponding schedule in response to the user's selection of a schedule to be selected. That is, S704 and S705 are executed after S703.
[0191] S704: The mobile phone generates at least one schedule to be selected based on the first schedule information, and displays a schedule preview window.
[0192] The schedule preview window includes at least one schedule option of a schedule to be selected, and each schedule option includes the values of multiple schedule sub-information of the schedule to be selected, for example, 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 can 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 of a schedule to be selected) includes a title, the value of the title in the first schedule option can 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 is 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 is the first time period in the first schedule information.
[0193] In the present application, a schedule preview window displaying schedule options corresponding to at least one schedule to be selected generated based on the first schedule information may be referred to as a first window.
[0194] In the embodiment of the present application, there may be multiple specific forms of the entry for the schedule management application to receive the picture, so there may also be multiple implementations of the user input operation on the first picture. Based on this, there may be multiple implementations of S701-S704.
[0195] The following is a detailed implementation process of the technical solution provided by the user for S701-S704 in several possible implementation methods:
[0196] (1) In a first possible implementation, there may be an icon of a schedule management application (such as a calendar application) or a new schedule function of the schedule management application in the sidebar of the mobile phone, and the icon is an entry for the schedule management application to receive pictures. In this case, taking the calendar application icon in the sidebar as an example, the user's input operation for the first picture may be an operation of the user dragging the thumbnail of the first picture to the icon of the schedule management application in the sidebar of the mobile phone.
[0197] Exemplarily, taking the first picture as a picture in a mobile phone 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, 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 can 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 that contains schedule information. In response to the trigger operation, the mobile phone can display the following: Fig. 9The picture details interface 901 of the first picture shown in (a) is used to display the first picture 902. At this point, S701 is completed.
[0198] 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 the following on the picture details interface 901: Fig. 9 The first thumbnail 903 shown in (a) 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 identification of the first picture.
[0199] Afterwards, the user can use a first drag operation to move the first thumbnail 903 to the border (eg, right border) of the picture details interface 901. When the thumbnail 903 is moved to the vicinity of the border of the picture details interface 901, refer to Fig. 9 As shown in (b), the mobile phone can use a specific motion effect (for example, rotating the screen with the left border as the rotation axis) to reduce the area occupied by the picture details interface 901 in the display screen to display the sidebar 904. The sidebar 904 contains multiple application icons, and the multiple application icons may include an icon 905 of a calendar application.
[0200] Afterwards, the user can continue to perform the first drag operation without releasing the hand, and end the first drag operation after moving the first thumbnail 903 to the calendar application icon 905 (i.e., lift the hand and stop touching). The first drag operation is the user's input operation on the first picture, and the mobile phone has received the user's input operation on the first picture, and S702 is completed.
[0201] In an embodiment of the present application, the identification trigger operation and the first drag operation are uninterrupted continuous operations, that is, the user does not let go after implementing the identification trigger operation but continues to implement the first drag operation. In practice, since the first operation and the first drag operation are continuous, they can be considered to be the same operation, and the present application does not impose specific restrictions on this. Of course, the above-mentioned picture details interface is only a possible expression of the first interface, and in practice it can also be other forms of interfaces. The operations of different first interfaces are similar or the same, and the present application will not go into details about this.
[0202] In some embodiments, the way in which the user inputs the first image in the above-mentioned first possible implementation method (or it can be called the way of performing an input operation on the first image) can be called smart flow.
[0203] 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.
[0204] After the input operation on the first picture is implemented, in response to the user's input operation on the first picture (first drag operation), the calendar application in the mobile phone can start parsing the first picture 902 corresponding to the first thumbnail 903 to obtain the first schedule information in the first picture. That is, S703 is executed.
[0205] 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 the user has selected the first picture, thereby reducing the user's experience. During the parsing 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.
[0206] 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 analysis screen in the floating window. Fig. 9 In the example shown in (b), the mobile phone responds to the user's input operation on the first picture, and in the process of parsing the first picture, Fig. 9 As shown in (c), the mobile phone can superimpose and display the 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 analysis screen JX. The first analysis screen JX uses the first picture as the background, and superimposes and displays particle effects on the first picture. In the embodiment of the present application, the first analysis screen can be called a resource analysis screen, and the same applies to the subsequent embodiments.
[0207] In this way, the user can see the analysis effect of the first picture while the mobile phone's schedule management application is parsing the first picture, thereby avoiding the adverse effect of reduced user experience caused by the user's lack of response to the parsing process.
[0208] 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 own needs.
[0209] For example, taking the case where there is only one to-do item in the first picture, Fig. 9 In the example shown in (c), after the mobile phone calendar application has completed parsing the first picture, that is, after the mobile phone calendar application displays the first parsed picture in the first floating window for the first preset time, such as Fig. 9 As shown in (d), the calendar application of the mobile phone can display the schedule preview window 907 in the first floating window 906, that is, execute S704. Fig. 9 As shown in (d), the schedule preview window 907 may 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 of the selected schedule, which may be part or all of the first schedule information in the first picture, and the same applies to the subsequent embodiments. The schedule preview window 907 in the first floating window 906 can also be called a pull-up window, and the same applies to the subsequent embodiments.
[0210] Reference Fig. 9 As shown in (a)-(c), it can be seen that after the mobile phone calendar application analyzes the first picture, the first schedule information finally obtained includes: "Masterpiece", "Tropical Painting Exhibition", "2022.10.05-10.25" and "3rd Floor, ZZ Building, XX Street". Among them, "Masterpiece" 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 location in the first schedule information.
[0211] There are two schedule sub-information that can be used as the first title in the first schedule information, so the calendar application of the mobile phone can generate at least two schedules to be selected based on the first schedule information, such as schedule A and schedule B. Schedule A can correspond to "Masterpieces" and schedule B can correspond to "Tropical Painting Exhibition". Of course, if there are two schedule sub-information of other types in the first schedule information, the calendar application of the mobile phone can also generate two schedules to be selected with different schedule sub-information based on the first schedule.
[0212] It should be noted that if at least one of the schedule sub-information included in the first schedule information obtained by the calendar application of the mobile phone from the first picture only includes a part of all the schedule sub-information (which may include title, location, time period, reminder time, account, repetition strategy and description, etc.) required by the calendar application in generating the selected schedule, then the other part of all the schedule sub-information required by the calendar application in generating the selected schedule can be set to the default value. The specific implementation of the default value can refer to the relevant description in the subsequent embodiments, which will not be repeated here.
[0213] Reference Fig. 9As shown in (a)-(c) in the figure, the selected schedule information of the selected schedule A may include: "Masterpiece" as the title, "2022.10.05-10.25" as the time period, "3rd floor of ZZ Building, XX Street" as the location, and the schedule sub-information set as the default value that does not exist in the first schedule information. The selected schedule information of the selected schedule B may include: "Tropical Painting Exhibition" as the title, "2022.10.05-10.25" as the time period, "3rd floor of ZZ Building, XX Street" as the location, and the schedule sub-information set as the default value that does not exist in the first schedule information.
[0214] For example, the schedule options include the title, location and time period of the selected schedule. Fig. 9 As shown in (d), the title of the selected schedule displayed in the selection area XZ in the schedule preview window 907 and the schedule option 908 of the selected schedule A may be the first title "Masterpiece", the time period of the selected schedule may be the first time period "10:00-11:00 am 10.05-10.25", and the location of the selected schedule may be the first location "3rd floor, ZZ Building, XX Street". Among them, "10:00-11:00 am" is added by default as the time period content, and "10.05-10.25" is obtained by omitting the year when the year in the time period in the first schedule information is this year. Of course, Fig. 9 (d) is only an example. In practice, the schedule option may include less or more content. The specific content of the multiple schedule sub-information included in the schedule option may also be empty. For example, the specific content of the title in the schedule option is empty.
[0215] 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, in that the title is changed from "Masterpiece" to the first title "Tropical Painting Exhibition", and the rest of the displayed content is the same as that of the schedule option 908.
[0216] In some embodiments, Fig. 9 As shown in (d), when the calendar application of the mobile phone displays the schedule preview window, the first schedule option, such as schedule option 908, can be selected by default in a predetermined order (e.g., from left to right). The selected schedule option is displayed with a bold or highlighted border. This can prompt the user that the schedule option is selected by default. Afterwards, if the user needs to select other schedule options according to needs, a trigger operation can be performed on the other schedule options to make the other schedule options the selected schedule options.
[0217] In addition, since the display area of the schedule preview window in the floating window is limited, if there are more than two schedule options, some schedule options will be hidden. At this time, if the user needs to view the hidden schedule options, he can perform a sliding operation (such as sliding left or right) in the selection area of the schedule preview window to change the schedule options displayed in the selection area.
[0218] For example, in the schedule preview window, there are three schedule options, schedule option 1, schedule option 2, and schedule option 3. Fig.10 As shown in (a), when the schedule preview window starts to display, 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 with the user's swipe (i.e., move left with the hand), so that schedule option 3 is displayed. At this time, Fig.10 As shown in (b), the selection area XZ of the schedule preview window can display schedule option 2 and schedule option 3. The same is true for more schedule options in the schedule preview window.
[0219] Further, see Fig. 9 As shown in (d), 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 a 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.
[0220] After the mobile phone displays the schedule preview window in the first floating window, the user can select a schedule option according to his / her 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.
[0221] Based on the above technical solution, the mobile phone can display the schedule preview window through the 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 their 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's 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.
[0222] In some embodiments, in order to facilitate the user to compare the content in the first picture 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 a recognition content area for displaying the first picture while displaying the schedule preview window. In the first possible implementation manner described above, Fig. 9 As shown in (d), the identification content area S may be a display area in the first floating window except the schedule preview window.
[0223] When the mobile phone initially displays the first floating window, the default display mode of the first picture in the identified content area in the first floating window may exist in the following two scenarios:
[0224] In the first possible scenario, refer to Fig.11 As shown in (a), the minimized first picture can be displayed in the identified content area S. When the first picture is minimized, the first picture will be displayed in its entirety in the identified content area, and 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 identified 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 (animation of overall zoom-out) and then return to a minimized state in response to the user's zoom-out operation on the first picture in the first picture.
[0225] Among some possible design approaches, refer to Fig.11As shown in (a), at this time, the minimized first image in the identified content area S can be displayed horizontally in the center. At the same time, the upper border of the minimized first image can be at a specific distance, such as 12dp, from the upper edge of the identified content area S. The lower border of the minimized first image can overlap with the lower edge of the identified content area S or also be at a certain distance, such as 12dp.
[0226] 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.
[0227] In the second possible scenario, refer to Fig.11 As shown in (b), part of the content of the first picture displayed in full screen can be displayed in the identification content area S. At this time, the first picture is displayed in full screen in the display area of the first floating window while maintaining the original screen ratio (for example, the screen ratio of the aspect ratio is 16:9). Since the schedule preview window needs to be displayed, part of the content of the first picture displayed in full screen may be blocked and hidden by the schedule preview window. In other words, the first picture is used as the background when the schedule preview window is displayed in the first floating window.
[0228] 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 phone to the lower / upper side) is greater than the length in the left-right direction (from the left / right side of the phone to the right / left side)) or a square image, then refer to Fig.11 As shown in (b), at this time, the first image displayed in full screen in the identified 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 identified content area S is at a specific distance (for example, 12dp) from the left edge of the identified content area S, and the right border of the partial content of the first image in the identified content area S is also at a specific distance from the right edge of the identified content area S.
[0229] At the same time, the upper edge of the partial content of the first picture displayed in the identified content area S (specifically, the upper frame of the first picture) may be at a specific distance, such as 12 dp, from the upper edge of the identified content area S. The lower edge of the partial content of the first picture displayed in the identified content area S may overlap with the lower edge of the identified content area S.
[0230] In some other possible designs, if the first image itself is a horizontal image (the length in the up-down direction (from the upper / lower side of the phone to the lower / upper side) is less than the length in the left-right direction (from the left / right side of the phone to the right / left side)), then refer to Fig.11As shown in (c), at this time, the first picture displayed in full screen in the identified content area S can be displayed horizontally in the center. The upper border of the partial content of the first picture in the identified content area S is separated from the upper border of the identified content area S by a specific distance, for example, 12dp. The lower border of the partial content of the first picture in the identified content area S is also separated from the lower border of the identified content area S by a specific distance. Among them, the upper border and the lower border of the partial content of the first picture in the identified content area S are the upper border and the lower border of the first picture.
[0231] In addition, in addition to identifying a portion of the content displayed in the content area S, referring to Fig.11 As shown in (c), the first picture has some contents beyond the left and right sides of the identified content area (i.e., the beyond parts in the figure) that are not displayed. Of course, the figure is only an example, and the beyond parts in practice do not exist in the form shown in the figure, but in any other possible form, such as the beyond parts not being loaded.
[0232] 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.
[0233] 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 in the first floating window, and this application does not impose any specific restrictions on this.
[0234] 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.
[0235] When the first picture 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 picture in the identification content area. In response to the minimize operation, the schedule management application of the mobile phone can minimize the first picture 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 complete first picture in the identification content area.
[0236] For example, taking the minimize operation as a double-click operation as an example, combined with Fig.11 For the example shown in (b), refer to Fig.12As shown in (a), when the user needs to minimize the first picture and fully display it 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, refer to Fig.12 As shown in (b), the schedule management application of the mobile phone can minimize the first picture and display it in the identification content area S. Afterwards, if the user needs to return the first picture from being minimized to being displayed, Fig.12 In the state shown in (a), the double-click operation can be performed again on the first picture in the identification content area S. In response to the double-click operation, the schedule management application of the mobile phone can convert the first picture to the state before minimization, that is, Fig.12 The state shown in (a).
[0237] Similarly, when the first picture 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 picture in the identification content area. In response to the maximize operation, the mobile phone's schedule management application can maximize the first picture and display it in the identification content area. In this way, the user can view more detailed content in the first picture in the identification content area.
[0238] When the first picture is maximized, the display size of the first picture may be a preset multiple of the display size of the first picture when it is displayed in full screen in the display area of the first floating window, for example, 1.5 times. When the first picture is maximized, the schedule management application of the mobile phone cannot further enlarge the first picture in response to the user's operation.
[0239] For example, taking the maximization operation as a double-click operation as an example, combined with Fig.11 For the example shown in (a), refer to Fig.13 As shown in (a), when the user needs to maximize the first picture to be 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, refer to Fig.13 As shown in (b), 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. The application does not specifically limit which part of the content of the maximized first picture is displayed in the first content area. 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.
[0240] Afterwards, if the user needs the first image to be returned by maximization, Fig.13In the state shown in (a), the first picture can be double-clicked in the recognized content area S again. In response to the double-click, the schedule management application of the mobile phone can convert the first picture to the state before maximization, that is, Fig.13 The state shown in (a).
[0241] Of course, in practice, the mobile phone may only support the minimization operation or only support the maximization operation, or may support both the minimization operation and the maximization operation. When the specific operation forms of the minimization operation and the maximization operation are the same, the mobile phone may judge the minimization operation and the maximization operation according to the preset judgment logic. For example, taking the specific operation forms of the minimization operation and the maximization operation as double-clicking operations, the judgment logic may be: when the display size of the first picture is less than half of the display size in the maximized state, the mobile phone may judge the double-clicking operation as the maximization operation; when the display size of the first picture is more than half of the display size in the maximized state, the mobile phone may judge the double-clicking operation as the minimization operation.
[0242] In addition, the aforementioned maximization operation and minimize operation can also evolve into a quick reduction operation and a quick enlargement operation. Among them, the operation methods of the quick reduction operation and the minimize operation can be the same, but the quick reduction operation is specifically used to trigger the mobile phone's schedule management application to reduce the first picture to a preset reduction percentage (for example, 50%) of the current size. At the same time, the center of the content displayed in the identified content area of the reduced first picture is an area within a certain range where the touch position corresponding to the quick reduction operation is located. The operation methods of the quick enlargement operation and the maximization operation can be the same, but the quick enlargement operation is specifically used to trigger the mobile phone's schedule management application to enlarge the first picture to a preset enlargement percentage (for example, 120%) of the current size. At the same time, the center of the content displayed in the identified content area of the enlarged first picture is an area within a certain range where the touch position corresponding to the quick enlargement operation is located.
[0243] When the first picture in the identification content area of the first floating window is not maximized, the user can zoom in on the first picture in the identification content area to zoom in on the first picture, so that the content of the first picture can be viewed in more detail in the first picture. The zoom in operation can be a two-finger outward sliding operation.
[0244] For example, Fig.14 As shown in (a), when the first picture in the identified content area is not maximized, if the user wants to zoom in on a portion of the first picture displayed in the identified content area, the user can perform a two-finger swipe operation on the portion of the content in the identified content area. Fig.14As shown in (b), the schedule management application of the mobile phone can enlarge the first picture as a whole according to the first ratio and display it with the partial content of the two-finger swipe operation (the content displayed in the area within a certain range of the touch point of the two-finger swipe operation) as the center. Exemplarily, the first ratio can be 1.5, which means that the size of the enlarged first picture is 1.5 times the size of the first picture before enlargement. The size of the first ratio 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 ratio. Of course, there is an upper limit to the size of the first picture after the enlargement operation. The upper limit can be the size of the maximized first picture.
[0245] When the first picture in the identified content area of the first floating window is not minimized, the user can perform a zoom-out operation on the first picture in the identified content area to reduce the first picture, so that more content in the first picture can be viewed in the identified content area. The zoom-in operation can be a two-finger pinch operation.
[0246] For example, Fig.15 As shown in (a), when the first picture in the identified content area is not minimized, if the user wants to view more content in the first picture in the identified content area, the user can perform a two-finger pinch operation on the part of the content in the identified content area. Fig.15 As shown in (b), the mobile phone's schedule management application can display the first picture as a whole at a second scale, with the corresponding part of the content of the two-finger pinch operation (the content displayed in the area within a certain range of the touch point of the two-finger sliding operation) as the center. Exemplarily, the second scale can be 0.75, which means that the size of the first picture after reduction is 0.75 times the size of the first picture before reduction. The size of the second scale 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 scale. Of course, there is an upper limit to the size of the first picture after the reduction operation enlarges it, and the upper limit can be the size of the minimized first picture.
[0247] In the case where the first picture in the identified content area of the first floating window does not display all the content (for example, after the first picture is maximized, part of the content is displayed in the identified content area), if the user needs to view the content in the first picture that is not displayed in the identified content area, a sliding operation can be performed on the first picture in the identified content area. Exemplarily, the sliding operation can be any possible sliding operation such as a left sliding operation, a right sliding operation, an upward sliding operation, a downward sliding operation, etc.
[0248] In response to the sliding operation, the schedule management application of the mobile phone 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.
[0249] Exemplary, combined Fig.13 For the example shown in (b), refer to Fig.16 As shown in (a), if the user wants to move part of the first picture displayed in the identified content area to the right to view the content hidden on the left side of the part, the user can perform a right sliding operation on the part in the identified content area. In response to the right sliding operation, the schedule management application of the mobile phone can move the first picture to the right as a whole, and finally Fig.16 As shown in (b), part of the content of the first picture is displayed in the recognition content area after being moved to the right.
[0250] 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.
[0251] In addition, in some embodiments, the above-mentioned zoom-in operation or zoom-out operation can also be performed simultaneously with the movement operation. For example, by performing a two-finger swipe operation and moving the fingers at the same time, the first picture can be zoomed in while the first picture is moved. For another example, by performing a two-finger pinch operation and moving the fingers at the same time, the first picture can be zoomed out while the first picture is moved.
[0252] 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.
[0253] In this way, the user can make any feasible adjustment to the first picture displayed in the identification content area according to his / her needs, so that the user can view the first picture in more detail. In this way, the user can better select a schedule option that better meets his / her needs from at least one schedule option in the schedule preview window based on the content of the first picture, thereby enabling the schedule management application of the mobile phone to create a schedule that better meets the user's needs, thereby improving the user's experience.
[0254] (2) In a second possible implementation, a smart visual function control may exist in the picture details interface or the 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) preset 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.
[0255] 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 a picture details interface of the first picture in the gallery application as an example, in response to a trigger operation performed by a user on the first picture in the gallery application, the mobile phone may display the following Fig.17 The picture details interface 1701 of the first picture shown in (a) 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 time, S701 is implemented.
[0256] Afterwards, the user can trigger the smart visual control 1703. In response to the trigger operation, the mobile phone can display the following Fig.17 In the smart visual recognition interface 1704 shown in (b), the text in the first picture 1702, such as "Masterpiece Tropical Painting Exhibition Time: 2022.10.05-10.25 XX Street ZZ Building 3rd Floor, Stay tuned", 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. Fig.17 As shown in (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. A schedule creation control 1705 can also be included near the smart visual control 1703 in the smart visual recognition interface 1704.
[0257] When the user needs to create a schedule based on the text in the first picture, the user can perform a trigger operation on the schedule creation control 1705. The trigger operation on the schedule creation control can be the user's input operation on the first picture. At this time, the mobile phone receives the user's input operation on the first picture, and S702 is implemented.
[0258] In other embodiments, taking the first picture as a screenshot, the schedule management application as a calendar application, and the first interface as a screenshot display interface of the first picture as an example, in response to the screenshot operation performed by the user, the mobile phone may display the following: Fig.18 The screenshot display interface 1801 of the first picture shown in (a) is shown in FIG. The screenshot operation may be any possible screenshot method such as three-finger screenshot, knuckle screenshot, or clicking a screenshot button, and the specific operation method of the screenshot operation is not limited in the embodiment of the present application.
[0259] like Fig.18 As shown in (a) in the figure, the screenshot display interface 1801 is used to display the first picture 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.
[0260] Afterwards, in response to the user's triggering operation on the smart visual control 1803, the mobile phone can display the following Fig.18 The smart visual recognition interface 1804 shown in (b) in the figure. In the smart visual recognition interface 1804, the text in the first picture 1802 can be highlighted. The smart visual recognition interface 1804 can also include a schedule creation control 1805.
[0261] When the user needs to create a schedule based on the text in the first picture, the user can perform a trigger operation on the schedule creation control 1805. The trigger operation on the schedule creation control can be the user's input operation on the first picture. At this time, the mobile phone receives the user's input operation on the first picture, and S702 is implemented.
[0262] In some embodiments, the method in which the user inputs the first picture in the above-mentioned second possible implementation method can be called smart vision.
[0263] 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.
[0264] After the input operation on the first picture is implemented, 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 can start parsing the first picture to obtain the first schedule information in the first picture, that is, executing S703.
[0265] At the same time, in order to avoid the user having no perception of the parsing process after the user implements the input operation on the first picture, thereby reducing the user's experience, during the parsing process of the first picture, the mobile phone can display the first parsing screen.
[0266] 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.
[0267] In some embodiments, if the first picture is a picture stored in the mobile phone, taking the parsed motion effect as a particle motion effect as an example, combined with Fig.17 In the example shown in (b), 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 following in full screen: Fig.17 The first analysis interface JX shown in (c).
[0268] In other embodiments, if the first image is a picture captured by the mobile phone in response to a screenshot operation of the user, taking the parsing motion effect as a particle motion effect as an example, combined with Fig.18 In the example shown in (b), 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 following in full screen: Fig.18 The first analysis interface JX shown in (c).
[0269] After the mobile phone displays the first parsing screen in full screen 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 time, that is, after S703 is executed, the calendar management application in the mobile phone can generate at least one schedule to be selected based on the first schedule information, and then display the second interface, which can include a schedule preview window for the user to select the schedule to be selected according to his needs from the schedule preview window. The second interface can specifically be an interface for the calendar management application to display the schedule preview window.
[0270] In some embodiments, if the first picture is a picture stored in the mobile phone, then Fig.17 In the example shown in (c), after the mobile phone has finished parsing the first image, Fig.17 As shown in (d), the mobile phone can display the second interface. The second interface displays a schedule preview window 1706. Fig.17 As shown in (d) , the schedule preview window 1706 may include at least one schedule option, such as schedule option 1707 and schedule option 1708 .
[0271] In other embodiments, if the first image is a picture captured by the mobile phone in response to a user's screenshot operation, then Fig.18 In the example shown in (c), after the mobile phone has finished parsing the first image, Fig.18 As shown in (d), the mobile phone can display the schedule preview window 1806 in the second interface, that is, execute S704. Fig.18As shown in (d) , the schedule preview window 1806 may include at least one schedule option, such as schedule option 1807 and schedule option 1808 .
[0272] The remaining specific implementations of the schedule preview window and the schedule options in the schedule preview window can refer to the above embodiments for Fig. 9 Middle (d) and Fig.10 The relevant statements will not be repeated here.
[0273] After the mobile phone displays the schedule preview window (i.e. after S704 is executed), the user can select a schedule option according to his / her needs and perform a trigger operation (i.e., a creation 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.
[0274] 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.
[0275] In the above-mentioned second possible implementation manner, the specific implementation and purpose of displaying the first picture in the identification content area in the second interface can refer to the embodiment for the above-mentioned first possible implementation manner. Figure 11-Figure 16 The difference is that, in the second possible implementation, the identification content area and the schedule preview window are displayed in the second interface displayed in full screen.
[0276] (3) In a third possible implementation, the user may share the first picture with the schedule management application through a sharing function of the mobile phone. The sharing function of the mobile phone may be a third entry for the schedule management application to receive pictures. In this case, the user's input operation on the first picture may be a sharing operation of the user to share the first picture with the schedule management application.
[0277] 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 a picture details interface of the first picture in the gallery application as an example, in response to a trigger operation performed by a user on the first picture in the gallery application, the mobile phone may display the following Fig.19 The picture details interface 1901 of the first picture shown in (a) is used to display the first picture 1902. The picture details interface 1901 also includes a sharing control 1903. At this point, S701 is implemented.
[0278] Afterwards, the user can perform a trigger operation on the sharing control 1903, and in response to the trigger operation, the mobile phone can display the following Fig.19 (b) shows a sharing pop-up window 1904. The sharing pop-up window 1904 includes multiple application icons, and after each icon is triggered, the mobile phone will send the first image to the corresponding application for processing. The multiple application icons include a calendar application icon 1905.
[0279] When the user needs to create a schedule based on the text in the first picture, the user can perform a trigger operation on the icon 1905 of the calendar application in the sharing pop-up window. The trigger operation performed on the icon of the calendar application in the sharing pop-up window can be an input operation of the user on the first picture. At this time, the mobile phone receives the input operation of the user on the first picture, and S702 is completed.
[0280] In other embodiments, taking the first picture as a screenshot, the schedule management application as a calendar application, and the first interface as a screenshot display interface of the first picture as an example, in response to the screenshot operation performed by the user, the mobile phone may display the following: Fig. 20 The picture details interface 2001 of the first picture shown in (a) is used to display the first picture 2002. The screenshot display interface 2001 also includes a sharing control 2003.
[0281] Afterwards, the user may perform a trigger operation (such as a click operation) on the sharing control 2003. In response to the trigger operation, the mobile phone may display the following information: Fig. 20 (b) shows a sharing pop-up window 2004. The sharing pop-up window 2004 includes an icon 2005 of a calendar application.
[0282] When the user needs to create a schedule based on the text in the first picture, the user can perform a trigger operation on the icon 2005 of the calendar application in the sharing pop-up window 2004. The trigger operation performed on the icon of the calendar application in the sharing pop-up window can be an input operation of the user on the first picture. At this time, the mobile phone receives the input operation of the user on the first picture, and S702 is completed.
[0283] 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.
[0284] 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.
[0285] At the same time, in order to avoid the user having no perception of the parsing process after the user implements the input operation on the first picture, thereby reducing the user's experience, during the parsing process of the first picture, the mobile phone can display the first parsing screen.
[0286] In the 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. Fig.17 (c) and Fig.18 The relevant statements in (c) will not be repeated here.
[0287] 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 schedule 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 schedule 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.
[0288] The remaining specific implementations of the schedule preview window and the schedule options in the schedule preview window can refer to the above embodiments for Fig. 9 Middle (d) and Fig.10 The relevant statements will not be repeated here.
[0289] After the mobile phone displays the schedule preview window (i.e. after S704 is executed), the user can select a schedule option according to his / her needs and perform a trigger operation (i.e., a creation 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.
[0290] In the third possible implementation manner, the specific implementation of identifying the content area in the second interface can refer to the embodiment for the first possible implementation manner. Figure 11-Figure 16 The difference is that, in the third possible implementation, the identification content area and the schedule preview window are displayed in the second interface displayed in full screen.
[0291] (4) In a fourth possible implementation, a scan control for selecting pictures stored in the mobile phone may exist in the schedule creation interface of the schedule management application. The scan control is the third entry for the schedule management application to receive the first picture.
[0292] Specifically, the scanning control can be used to trigger the mobile phone to display the gallery display interface of the gallery application, so that the user can select a first picture from multiple photos in the gallery, and then the schedule management application can analyze the first picture, and generate and display at least one to-be-selected schedule for the user to select based on the analysis result. In this case, the user's input operation on the first picture can be a selection operation on the first picture in the gallery display interface when the user implements a trigger operation on the scanning control in the schedule creation interface.
[0293] Alternatively, the scanning control can be used to trigger the mobile phone to open and display a photo taking interface, so that the user can perform a photo taking operation in the photo taking interface to obtain a first picture, and then the schedule management application can analyze the first picture, and based on the analysis result, generate and display at least one candidate schedule for the user to select. In this case, the user's input operation on the first picture can be a shooting operation of obtaining the first picture when the user performs a trigger operation on the scanning control in the schedule creation interface.
[0294] In some embodiments, taking the example that the scanning control in the schedule creation interface can be used to trigger the mobile phone to display the gallery display interface of the gallery application, in response to the user's operation of opening the schedule creation interface, the mobile phone can display the following Fig.21 The schedule creation interface 2101 shown in (a) of FIG. 2101 may include a scanning control 2102. Fig.21 As shown in (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 at any possible position in the schedule creation interface. The opening process of the schedule creation interface can refer to the above embodiment for Figure 1 The relevant statements will not be repeated here.
[0295] Afterwards, the user can perform a trigger operation on the scanning control 2103, and in response to the trigger operation, the mobile phone can display the following Fig.21 The gallery display interface 2104 shown in (b) of FIG. The gallery display interface 2104 may include a plurality of pictures (specifically, they may be thumbnails of the pictures).
[0296] Afterwards, the user can click 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 following Fig.21 (c) shows the picture display interface 2106. 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 picture 2105. Fig.21The gallery display interface 2104 shown in (b) allows the user to 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 perform the subsequent schedule creation process. The first confirmation control can be considered as a confirmation control in the first interface.
[0297] When the user determines that a schedule needs to be created based on the first picture 2105, the user can trigger the first confirmation control 2108 in the picture display interface 2106. The trigger operation implemented on the first confirmation control can be an input operation of the user on the first picture. At this time, the mobile phone receives the input operation of the user on the first picture, and S702 is implemented.
[0298] Based on the above technical solution, the user can quickly select the first image by triggering the scan control in the schedule creation interface, so that the schedule management application analyzes the first image, and then proceeds with the subsequent schedule creation process to quickly complete the schedule creation.
[0299] In some other embodiments, the scanning control in the schedule creation interface can be used to trigger the mobile phone to display the photo taking interface. Fig.21 In the example shown in (a), in response to the user's triggering operation (eg, clicking operation) on the scanning control 2103 in the schedule creation interface, the mobile phone may display the following Fig.21 (d) shows a photo taking interface 2107. In the photo taking interface 2107, the picture taken by the mobile phone camera can be displayed.
[0300] After that, when the user adjusts the camera of the mobile phone so that the image captured by the camera includes the information required by the user, the user can perform a trigger operation (such as a click operation) on the photo control P in the photo interface 2107. The trigger operation performed on the photo control P can be called an acquisition operation of the first image. In response to the trigger operation performed on the photo control P, the mobile phone can display the following Fig. 22 The photo result interface 2201 is shown in (a). The photo result interface 2201 is used to display the first picture 2202 obtained by the mobile phone. The 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 2204 is used to trigger the mobile phone to display the first picture 2202. Fig.21 The photo taking interface 2107 shown in (d) allows the user to take a new photo to obtain the first photo. The second confirmation control 2204 is used to trigger the schedule management application of the mobile phone to analyze the first photo 2202, and then perform the subsequent schedule creation process. The first confirmation control can be considered as the confirmation control in the first interface.
[0301] When the user determines that a schedule needs to be created based on the first picture 2202, the user can trigger the second confirmation control 2204 in the photo result interface 2201. The trigger operation implemented on the second confirmation control can be the user's input operation on the first picture. At this time, the mobile phone receives the user's input operation on the first picture, and S702 is implemented.
[0302] Based on the above technical solution, the user can quickly take a first picture by triggering the scanning control in the schedule creation interface, and the user can take the first picture according to his own needs and provide it to the schedule management application. The schedule management application can then analyze the first picture and then carry out the subsequent schedule creation process to quickly complete the schedule creation.
[0303] In order to provide users with more choices, in some embodiments, in response to the user triggering the scanning control in the schedule creation interface, the gallery display interface displayed by the mobile phone can display the pictures stored in the mobile phone, and there can also be an entrance to open the photo function, such as a photo opening control. In this way, the user can select the first picture from the pictures stored in the mobile phone, or obtain the first picture by taking a photo.
[0304] For example, in response to the user triggering the scan control in the schedule creation interface, the mobile phone may display the following Fig. 22 The gallery display interface 2205 shown in (b) of FIG. In addition to at least one picture, the gallery display interface 2205 may also include a camera start control 2206 .
[0305] Afterwards, based on the user's needs, the user can select the first picture from the gallery display interface, or trigger the camera start control to take a picture to obtain the first picture.
[0306] If the user selects a picture as the first picture in the gallery display interface 2205 and performs a click operation, in response to the click operation, the mobile phone may display a similar Fig.21 The picture display interface shown in (c) in FIG. 10 . Afterwards, the user can implement a trigger operation for the first confirmation control in the picture display interface. At this time, the user has completed the input operation for the first picture, and the mobile phone has received the user's input operation for the first picture, and S702 is implemented.
[0307] If the user triggers the camera start control 2206 in the gallery display interface 2205, the mobile phone may display a similar Fig.21 Afterwards, the mobile phone may respond to the trigger operation implemented by the user on the photo control in the photo interface, and the mobile phone may display a similar Fig. 22The photo result interface shown in (a) of FIG. 1 is shown. After that, the user can perform a trigger operation on the second confirmation control in the photo result interface. At this time, the user has completed the input operation on the first picture, and the mobile phone has received the user's input operation on the first picture, and S702 is completed.
[0308] 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 to obtain the first picture by taking a photo according to the user's own needs, thereby improving the user experience.
[0309] 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 start to parse the first picture to obtain the first schedule information in the first picture, that is, execute S703 .
[0310] At the same time, in order to avoid the user having no perception of the parsing process after the user implements the input operation on the first picture, thereby reducing the user's experience. During the parsing process of the first picture, the mobile phone can display the first parsing screen. In the fourth possible implementation, based on the interaction rules of the first confirmation control in the picture 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.
[0311] In the fourth possible implementation, the specific implementation of the mobile phone displaying the first parsing screen in full screen can refer to the above embodiment for Fig.17 (c) and Fig.18 The relevant statements in (c) will not be repeated here.
[0312] After the mobile phone displays the first parsing screen in full screen 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 time, that is, after S703 is executed, the calendar management application in the mobile phone can generate at least one schedule to be selected based on the first schedule information and then display the second interface. The second interface can include a schedule preview window for the user to select a schedule to be selected according to his or her needs from the schedule preview window. The remaining specific implementations of the schedule preview window can refer to the above embodiments for Fig. 9 Middle (d) and Fig.10 The relevant statements will not be repeated here.
[0313] After the mobile phone displays the schedule preview window (ie, after S704 is executed), the user can select a schedule option according to his / her 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 a corresponding schedule. That is, S705 is executed after S704.
[0314] In a fourth possible implementation, the specific implementation and purpose of identifying the content area in the second interface can refer to the embodiment for the first possible implementation. Figure 11-Figure 16 The difference is that, in the fourth possible implementation, the identification content area and the schedule preview window are displayed in the second interface displayed in full screen.
[0315] Of course, the four possible implementations of S701-S704 and their specific implementations are merely examples. In practice, there may be any other possible implementations and their specific implementations, and this application does not impose any specific restrictions on this.
[0316] S705: 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.
[0317] S705 can also be considered as that after the first schedule option in 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 to-be-selected schedule to which the first schedule option belongs.
[0318] If the first image only includes the schedule information of 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. At this time, 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 implemented 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 implemented by the user may be a trigger operation on the confirmation 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 implement the selection operation on the first schedule option in the schedule preview window, and only implement the trigger operation on the confirmation option in the schedule preview window.
[0319] In some embodiments, after S704 is executed, the interface of the schedule preview window displayed by the mobile phone can be as follows: Fig.17Taking the interface shown in (d) as an example, when the user needs to use 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, and the mobile phone can respond to the trigger operation and create a schedule to be selected corresponding to the default schedule option in the schedule preview window. Among them, the default schedule option is the schedule option selected by default in the schedule preview window, and the display mode of the default selected schedule option can be a preset display mode, such as highlight display. The display mode of the schedule option that is not selected by default is the default display mode, such as low-brightness display.
[0320] In other embodiments, after S704 is executed, the interface of the schedule preview window displayed by the mobile phone can be as follows: Fig.17 Take the second interface shown in (d) as an example, refer to Fig.23 As shown in (a), when the user needs to select the schedule option 1708 that is not selected by default as the first schedule option, the user can perform a trigger operation on the schedule option 1708. In response to the trigger operation, the schedule management application of the mobile phone can determine the schedule option 1708 as the first schedule option, and Fig.23 As shown in (b), the display mode of schedule option 1707 is adjusted to the default display mode, and the display mode of schedule option 1708 is adjusted to the preset display mode. Afterwards, the user can perform a trigger operation on the confirmation option Y in the schedule preview window to complete the creation operation, thereby causing the schedule management application of the mobile phone to create the selected schedule to which schedule option 1708 belongs.
[0321] Of course, in practice, when the schedule preview window is displayed for the first time, a schedule option may not be selected by default, that is, there is no default schedule option. At this time, if the user needs to create a schedule, he needs to implement the selection operation of the first schedule option and the trigger operation of the confirmation option in the schedule preview window.
[0322] In the present application, the specific implementation of the user's selection operation on the schedule option that meets his needs in the schedule preview window is related to whether the schedule information identified by the schedule management application from the first picture includes schedule information of multiple different to-do items. The technical solution corresponding to the above S705 is only for the situation that the schedule information identified by the schedule management application from the first picture only includes the first schedule information of one to-do item. If the first picture includes schedule information of multiple to-do items, the schedule management application can identify the schedule information of multiple to-do items from the first picture. At this time, the mobile phone can generate at least one to-be-selected schedule corresponding to different schedule information based on different schedule information. In one possible implementation, the schedule management application of the mobile phone can display the schedule options of all the to-be-selected schedules through the same schedule preview window for the user to select. In another possible implementation, the schedule management application of the mobile phone can also display at least one schedule option corresponding to different schedule information through different schedule preview windows in turn, so that the user can determine the to-be-selected schedules of different to-do items.
[0323] 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 creation operation performed by the user:
[0324] In the first possible scenario, the selection operation performed by the user on the schedule option may be a confirmation operation of the user on different schedule options corresponding to different schedule information in the schedule preview window. The creation operation may be a trigger operation performed on the confirmation option in the schedule preview window.
[0325] In some embodiments, each schedule option displayed in the schedule preview window may include a selection control, and the user's confirmation operation on the schedule option may be a triggering operation of the user on the selection control of the schedule option. Figure 8 For example, the first picture shown in (b) of FIG. 1 can be parsed to obtain the first schedule information and the second schedule information, each schedule information corresponds to two schedule options, and the schedule options to be selected by the user include the first schedule option corresponding to the first schedule information and the third schedule option corresponding to the second schedule information. After S704 is executed, the second interface of the mobile phone for carrying the schedule preview window (i.e., the first window mentioned in the present application) can be as follows: Fig.24 As shown in (a). Fig.24 As shown in (a) of FIG. 24 , each schedule option included in the schedule preview window 2401 may include a selection control. Fig.24As shown in (a), the selection control in the schedule option can be a hollow circular box. Of course, in the case where there is only one to-do item in the first picture, the schedule option in the schedule preview window displayed by the mobile phone can also have a selection control, and the user's selection operation on the schedule option can be a trigger operation implemented by the user on the selection control of the schedule option.
[0326] In some embodiments, the selection control may not exist when the schedule preview window is initially displayed. After the user performs a long press operation on any schedule option, the schedule management application of the mobile phone may respond to the long press operation and display the selection control in each schedule option. In addition, the selection control of the schedule option that the user has performed a long press operation on is different from the style of the selection controls of the remaining schedule options. For example, the style of the selection control of the schedule option that the user has performed a long press operation on is the second style mentioned in the subsequent embodiments, and the style of the selection controls of the remaining schedule options is the first style mentioned in the subsequent embodiments.
[0327] based on Figure 8 From the content of the first picture shown in (b), we can see that Fig.24 Schedule options 2402 and 2403 displayed in the schedule preview window 2401 shown in (a) correspond to the first schedule information obtained from the text content in the first area of the first picture.
[0328] When the user needs to confirm schedule option 2402 as the first schedule option corresponding to the first schedule information, the user can trigger the selection control 2404 in schedule option 2402. In response to the user's triggering operation on the selection control 2404, the schedule management application of the mobile phone can determine schedule option 2402 as the first schedule option. At the same time, the schedule management application of the mobile phone can change the specific style of the selection control 2404 to Fig.24 The first pattern shown in (a) becomes Fig.24 The second style shown in (b) in the figure. The first style may be a circular frame, and the second style may be a circular frame with a “√” symbol highlighted.
[0329] 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, such as Fig.24 As shown in (b) of FIG. 24 , the user can perform a left swipe operation on 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 schedule options in the selection area XZ to the left as a whole. When schedule options 2402 and 2403 are moved to the left to be hidden, as shown in FIG. Fig.24 As shown in (c), the schedule management application of the mobile phone can display schedule options 2405 and schedule options 2406 in the selection area XZ. Figure 8 From the content of (b), we can see that Fig.24 Schedule option 2405 and schedule option 2406 shown in (c) correspond to the second schedule information obtained from the text content in the second area of the first picture.
[0330] Afterwards, if the user needs to determine the schedule option 2406 as the third schedule option corresponding to the second schedule information, the user can perform a trigger operation on the selection control 2407 in the schedule option 2406. Figure 8 As shown in the relevant statement in (b), 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.
[0331] In response to the user's triggering operation on the selection control 2407, the schedule management application of the mobile phone determines the schedule option 2406 as the third schedule option. At the same time, the schedule management application of the mobile phone can change the specific style of the selection control 2407 to Fig.24 The first pattern shown in (c) becomes Fig.24 The second style shown in (d).
[0332] Afterwards, when the user determines that the selected schedule to which the schedule option 2402 and the schedule option 2406 belong needs to be created, the user can perform a trigger operation on the confirmation option Y in the schedule preview window 2401. The trigger operation performed 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 creation operation performed by the user in the schedule preview window.
[0333] In response to the user's triggering operation on 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).
[0334] It should be noted that, in practice, when each schedule option displayed in the schedule preview window includes a selection control, when the schedule preview window is initially displayed, there may be a schedule option selection control in a selected state in at least one schedule option corresponding to each schedule information, that is, the style is the second style. In this case, if the schedule option in which the selection control is selected is the schedule option that the user needs to select (for example, the first schedule option or the third schedule option), when the user needs to create the schedule corresponding to the schedule option, he only needs to implement the trigger operation (that is, the creation operation) of the confirmation option in the schedule preview window.
[0335] In addition, the above Fig.24 The embodiment shown 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.
[0336] In this way, since there is schedule information of multiple to-do items in the first picture, the mobile phone can display at least one schedule option that can be selected by the user for each to-do item in the schedule preview window. Therefore, the user can select schedule options of multiple selected schedules in the schedule preview window at the same time, so that the mobile phone can create multiple schedules for multiple to-do items at one time, which improves the efficiency of schedule creation and further improves the user experience.
[0337] In the second possible scenario, the selection operation performed by the user on the schedule option may include: the triggering operation performed by the user on the corresponding schedule option in each schedule preview window. The creation operation may include the triggering operation performed by the user on the confirmation option in each schedule preview window.
[0338] 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. At this time, 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 (such as 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 displayed schedule preview window, each time the user implements the trigger operation of the confirmation option in the schedule preview window, the schedule management application of the mobile phone will display the next schedule preview window.
[0339] For example, the first picture is Figure 8 For example, in the first picture shown in (b), the schedule management application can parse the first picture to obtain the first schedule information and the 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, Fig.25 As shown in (a), the mobile phone can display a first schedule preview window 2501 (referred to as a 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.
[0340] Afterwards, if the user needs to determine the schedule option 2502 as the first schedule option corresponding to the first schedule information, such as Fig.25 As shown in (a) of FIG. 1 , 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 Fig.25 The default display mode shown in (a) is changed to Fig.25 The default display mode is shown in (b). The default display mode may be low-brightness display, and the preset display mode may be high-brightness display. The display mode of the schedule option 2503 that has not been triggered by the user is still the default display mode.
[0341] Afterwards, the user can trigger the confirmation option Y in the first schedule preview window 2501. In response to the trigger operation, the mobile phone can create a schedule to be selected to which the schedule option 2503 belongs (i.e., the first schedule corresponding to the first schedule option). Fig.25 The second schedule preview window 2504 (referred to as the second window) shown in (c) includes a schedule option 2505 and a schedule option 2506 corresponding to the second schedule information.
[0342] Afterwards, if the user needs to determine schedule option 2506 as the third schedule option corresponding to the second schedule information, Fig.25 As shown in (c), the user can perform a trigger operation on schedule option 2506. In response to the trigger operation, the schedule management application of the mobile phone can determine schedule option 2506 as the third schedule option. At the same time, the schedule management application of the mobile phone can change the display mode of schedule option 2506 from Fig.25 The default display mode shown in (c) is changed to Fig.25 The default display mode shown in (d) is shown in the figure.
[0343] 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).
[0344] The user performs a trigger operation on the confirmation option Y in the first schedule preview window 2501 and performs a trigger operation on the confirmation option Y in the second schedule preview window 2504, which is a creation operation.
[0345] In addition, after the schedule management application of the mobile phone creates the schedule to be selected belonging to the first schedule option, in order to prompt the user that the creation is completed and the third schedule option needs to be selected. Fig.25 As shown in (b), in response to the user's triggering operation on the confirmation option in the first sub-schedule preview window 2501, the schedule management application of the mobile phone can also display a prompt pop-up window T. Fig.25 As shown in (b), the prompt pop-up window T may display words such as "Schedule 1 has been created, do you want to continue to create schedule 2?", as well as a confirmation item such as "Yes" and a cancellation item such as "No". In the case where the user needs to select the third schedule option, the user can perform a trigger operation (such as a click operation) on the confirmation item. In response to the trigger operation on the confirmation item, the schedule management application of the mobile phone can display the following Fig.25 (c) shows the second schedule preview window 2504. If the user decides that the third schedule option does not need to be selected, the user can perform a trigger operation (such as a click operation) on the cancel item. In response to the trigger operation on the cancel item, the schedule management application of the mobile phone can determine that all schedules have been created.
[0346] 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 starts to be displayed is the preset display mode. The user can directly trigger the confirmation option in the schedule preview window, so that the schedule management application of the mobile phone creates the corresponding schedule.
[0347] 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.
[0348] Of course, the above Fig.25 The embodiment shown 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.
[0349] It should be noted that the above two possible scenarios are only examples, and any other possible scenarios may exist in practice.
[0350] Based on the above technical solution, when there is schedule information of multiple to-do items in the first picture, the mobile phone can display at least one schedule option that can be selected by the user for different to-do items in different sub-schedule preview windows. Therefore, the user can select appropriate schedule options for different to-do items in different schedule preview windows, so that the mobile phone can create multiple schedules at one time, which improves the efficiency of schedule creation and further improves the user experience.
[0351] After the schedule management application completes the creation of a schedule, the mobile phone can display the interface to facilitate the user to continue to perform any feasible operations on the interface where the user decides to create the schedule. At the same time, in order to remind the user that the schedule has been created, a reminder message can also be displayed on the basis of displaying the interface. The reminder message reminds the user that the schedule creation has been completed.
[0352] For example, Fig.17 or Fig.19 Take the example shown in the figure as an example. After the schedule management application completes the creation of the schedule, the mobile phone can display the following Fig.26 The picture details interface of the first picture shown in (a) in the figure. In the picture details interface, a reminder message 2601 may be displayed, and the reminder message may be similar to the words "a new schedule has been created".
[0353] For example, Fig.18 or Fig. 20 Take the example shown in the figure as an example. After the schedule management application completes the creation of the schedule, the mobile phone can display the following Fig.26 The screenshot display interface of the first picture shown in (b) in the figure. In the screenshot display interface, reminder information 2602 may be displayed, and the presentation form of the reminder information 2602 is similar or the same as that of the reminder information 2601.
[0354] For example, Fig.21 or Fig. 22 Take the example shown in the figure as an example. After the schedule management application completes the creation of the schedule, the mobile phone can display the following Fig.26 In the schedule creation interface shown in (c), reminder information 2603 may be displayed, and the presentation form of the reminder information 2603 is similar or the same as that of the reminder information 2601.
[0355] In the first possible implementation of S701-S704, since in this implementation, the user provides the first picture to the schedule management application through the icon of the schedule management application in the sidebar. Therefore, based on the interaction rules of the sidebar, after the schedule creation process for the picture is completed, the mobile phone can display the floating ball of the corresponding schedule management application on the first interface in addition to displaying the first interface and superimposing the reminder information. After the floating ball is triggered by the user, a calendar floating window can also be displayed, and the calendar floating window can display a calendar interface including the month to which the process created by the schedule management application after the schedule creation process for the picture is completed.
[0356] For example, Fig. 9 Take the example shown in the figure as an example. After the schedule management application completes the creation of the schedule, the mobile phone can display the following Fig. 27 The picture details interface of the first picture shown in (a) of FIG. The picture details interface includes a reminder message 2701 and a floating ball 2702. The reminder message 2701 is displayed in the form of Fig.26 The reminder information 2601 in FIG. 2602 is similar to or the same as the reminder information 2601 in FIG. 2602. The icon of the calendar application may be displayed in the floating ball 2702.
[0357] Later, 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 following information: Fig. 27 The second floating window 2703 shown in (b) in the figure. 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, if 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 new schedule. The schedule control can then display part of the schedule information or all of the schedule information of the new schedule.
[0358] 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 can enable the mobile phone to generate the schedule required by the user through only a few simple operations (such as input operation, selection operation, creation operation, etc.). 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's experience. Moreover, since multiple pending schedules that can be selected can be provided to the user, the schedule finally created is more in line with the user's needs. Further, 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 is possible to 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's experience.
[0359] 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 in addition to the schedule information of the to-do items for which the user needs to generate a schedule in the first image, there may also be interfering content of the same category as the schedule sub-information, such as time and place, which are not related to the to-do items. These interfering contents will interfere with the first schedule information obtained by parsing the first image by the schedule management application, thereby generating a schedule to be selected that the user does not need.
[0360] Based on this, in order to facilitate users to reduce the distracting content in the first picture according to their own needs, in some embodiments, when the mobile phone displays the schedule preview window, a cropping control may be present in the identification content area for displaying the first picture. When the user needs to reduce the distracting content in the first picture, the user can use the cropping control to crop the first picture to obtain a cropped first cropped picture, and then let the schedule management application recognize and re-acquire the first schedule information from the first cropped picture.
[0361] For example, the first picture is Figure 8 The picture shown in (b) Figure 8 Taking the case where the content in the second area of the first picture shown in (b) is interference content as an example, after S704, the schedule preview window displayed by the mobile phone through the second interface can be as follows: Fig.28As shown in (a) in the second interface, the schedule preview window 2801 displays schedule options 2802 and schedule options 2803. It can be seen that the schedule to be selected to which schedule option 2802 belongs is a schedule to be selected based on the text content in the first area of the first image; the schedule to be selected to which schedule option 2803 belongs is a schedule to be selected based on the text content in the second area of the first image.
[0362] Reference Fig.28 As shown in (a), in addition to displaying the first picture 2805, the identified content area S1 in the second interface may also include a first cropping control 2804. When the user needs to crop the interfering content in the second area of the first picture, the user can trigger the first cropping control 2804. In response to the triggering operation, the schedule management application of the mobile phone can display the following Fig.28 The cropping interface 2806 (or may be referred to as the first cropping interface) shown in (b) above. In addition to displaying the first image 2805, the cropping interface 2806 also includes a plurality of first adjustment controls 2807 that completely surround the first image 2805. The 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 is used to trigger the mobile phone's schedule management application to update the first image using the cropped first cropped image in the current cropping interface, thereby enabling the mobile phone's schedule management application to generate a new selected schedule based on the new first image and display a new schedule preview window. The first cropping return option 2809 is used to trigger the mobile phone's schedule management application to redisplay the interface before the user triggers the first cropping control 2804, such as Fig.28 In some embodiments, the cropping interface 2806 may also display a prompt message similar to "select schedule identification area" to prompt the user to crop the first picture.
[0363] Afterwards, the user can perform a cropping operation on the first image in the cropping interface according to his / her needs, adjust the reserved portion of the first image surrounded by the first adjustment control, and complete the cropping of the first image. The reserved portion surrounded by the first adjustment control is the cropping result, that is, the first cropped image.
[0364] The cropping operation may include an adjustment operation performed on the first adjustment control 2807. For example, referring to Fig.28 As shown in (c), the adjustment operation may be a first sliding operation performed on the first adjustment control 2807 in the middle below the first picture 2805. Fig.28As shown in (c), in response to the first upward sliding operation performed by the user, the portion of the first picture surrounded by the first adjustment control 2807 decreases from bottom to top, and the mobile phone can 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 can be displayed in low brightness. Among them, the retained portion surrounded by the first adjustment control 2807 is the cropping result. In this way, the user can crop the first picture by adjusting the first adjustment control at least once to obtain the cropping result.
[0365] 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-in 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 may refer to the description of the zoom-out operation, the zoom-in operation, or the move operation in the aforementioned embodiment. Fig.14 , Fig.15 and Fig.16 The relevant statements in will not be repeated here.
[0366] The following takes the zoom operation as an example: Take the zoom operation as a two-finger swipe operation as an example. Fig.28 Based on the cropping interface shown in (c), the first picture needs to be enlarged to change the cropping result surrounded by the first adjustment control. Fig.29 As shown in (a), the user can perform a two-finger swipe operation on the first picture. In response to the two-finger swipe operation, refer to Fig.29 As shown in (b), the schedule management application of the mobile phone can enlarge the first picture and adjust the display mode of the part outside the area surrounded by the first adjustment control 2807 to a cropped display mode. The part surrounded by the first adjustment control 2807 is a new cropping result, that is, the first cropped picture.
[0367] Taking the cropping operation as an example, in which the user only adjusts the first adjustment control, after the user determines that the cropping operation has been completed, Fig.28As shown in (c), the user can trigger the first cropping confirmation option 2808 in the cropping interface 2806. In response to the user's triggering operation on the first cropping confirmation option 2808, the schedule management application of the mobile phone can update the first picture with the first cropped picture (including updating the first picture in the identification content area), and parse the first cropped picture as the new first picture (i.e., the final cropping result) to obtain new first schedule information. The first cropped picture can specifically be the portion of the first picture surrounded by the first adjustment control. Exemplarily, in combination with Fig.28 As shown in (c), the first schedule information may specifically include: "Tropical Style Painting Exhibition", "2022.10.05-10.25" and "3rd Floor, ZZ Building, XX Street". From then on, the user completes cropping of the first picture.
[0368] After that, the schedule management application of the mobile phone can update the first image with the first cropped image, re-parse 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, and update the schedule options in the schedule preview window based on the new at least one schedule to be selected, so that the user can select a schedule to be selected that meets the user's needs. That is, after the first cropped image is obtained to update the first image, S703-S705 in the schedule creation process for the image are re-executed. Exemplary, based on Fig.28 In the example shown in (c), after the schedule management application of the mobile phone generates at least one schedule to be selected based on the new first schedule information, it can display the following Fig.28 The first update interface shown in (d) in the figure. The first update interface is a second interface obtained by the schedule management application of the mobile phone 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 time, the identification content area S2 in the first update interface can display the first cropped image 2810. The schedule preview window 2811 in the first update interface can display schedule options 2802 and schedule options 2812. The contents displayed in the schedule options 2802 and 2812 both correspond to the new first schedule information.
[0369] In some embodiments, after the user completes the cropping operation in the cropping interface, in response to the user's triggering operation on the first cropping confirmation option in the cropping interface, the mobile phone's calendar management application can also display a new first parsing screen based on the new first image. The specific implementation of the first parsing screen can refer to the relevant description in the aforementioned embodiment, which will not be repeated here. After the parsing is completed, that is, after the first preset length of time of displaying the first parsing screen, the mobile phone's calendar management application can display the following Fig.28In (d), the new second interface (i.e., the first update interface) is shown. In this way, after the user completes the cutting of the first image, the user can perceive the parsing process of the mobile phone on the new first image, thereby improving the user experience.
[0370] 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 Fig.28 The cropping process shown in the figure completes the cropping again. The specific process can be implemented in the following two possible ways:
[0371] In the first possible implementation, after the user triggers the cropping control, the original first picture can be displayed in the cropping interface displayed by the schedule management application of the mobile phone. At this time, the user can re-crop based on the original first picture, instead of continuing to crop based on the cropped first picture, making the latest first picture smaller and smaller. This avoids the subsequent inaccurate cropping due to the previous cropping error, thereby improving the user experience.
[0372] Exemplarily, in conjunction with the example shown in (d) of FIG. 28, refer to Fig.30 As shown in (a), when the user needs to re-crop, the user can trigger the second cropping control 3001 in the first update interface. Fig.30 As shown in (b), the schedule management application of the mobile phone can display Fig.28 The cutting interface 2806 (ie, the first cutting interface) is shown in (b).
[0373] Afterwards, the user can re-implement the cropping operation on the first image in the cropping interface according to their own needs, adjust the retained portion of the first image surrounded by the first adjustment control, and re-complete the cropping of the first image. The retained portion surrounded by the first adjustment control this time is determined as the second cropping result, that is, the second cropped image.
[0374] Taking the example that the cropping operation only includes the adjustment operation on the first adjustment control, the user can perform the adjustment operation on the first adjustment control 2807 according to the new requirements. Fig.30 As shown in (c), the adjustment operation may be a second upward sliding operation performed on the first adjustment control in the middle below the first picture 2805. The sliding distance of the second upward sliding operation may be greater than the sliding distance of the first upward sliding operation. Fig.30As shown in (c), in response to the second upward sliding operation performed by the user, the mobile phone can gradually adjust the display mode of a portion of the first picture 2805 from top to bottom to a cropped display mode. In this way, after the user adjusts the first adjustment control at least once, the interference content in the first picture can be cropped again to obtain a second cropped picture that better meets the user's needs. Fig.30 As shown in (c), the user can trigger the first cropping confirmation option 2808 in the cropping interface 2806. In response to the triggering operation, the schedule management application of the mobile phone can parse the second cropped image as the new first image to obtain new first schedule information. From then on, the user completes the cropping of the first image.
[0375] 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 that the user can select a schedule to be selected that meets the user's needs. That is, after the first image is updated with the second cropped image, S703-S705 in the schedule creation process for the image are re-executed. Exemplary, based on Fig.30 In the example shown in (c), after the schedule management application of the mobile phone generates at least one schedule to be selected based on the new first schedule information, it can display the following Fig.30 The second update interface shown in (d) in FIG. 1 is a second update interface. At this time, the updated first image displayed in the identification content area S3 in the second update interface is the second cropped image 3002 .
[0376] In a second possible implementation, after the user triggers the cropping control, the cropping interface displayed by the schedule management application of the mobile phone may be a screen after the first user has completed the adjustment operation. At this time, the user can continue to adjust the first adjustment control based on this screen. In this way, the user can save some cropping operations when re-cropping.
[0377] Exemplary, combined Fig.28 For the example shown in (d), refer to Fig.31 As shown in (a), when the user needs to re-crop, the second cropping control 3101 in the first update interface can be triggered. In response to the user's triggering operation on the second cropping control 3101, refer to Fig.31 As shown in (b), the schedule management application of the mobile phone can display Fig.28 The cropping interface (or second cropping interface) 2806 shown in (c) is a cropping interface obtained by adjusting the reserved portion 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.
[0378] Afterwards, the user can re-implement the cropping operation on the first image in the cropping interface 2806 according to his / her own needs, adjust the reserved portion of the first image surrounded by the first adjustment control, and re-complete the cropping of the first image. The reserved portion surrounded by the first adjustment control this time is determined as the second cropping result, that is, the third cropped image.
[0379] Taking the example that the cropping operation only includes the adjustment operation on the first adjustment control, the user can then perform the adjustment operation on the first adjustment control 2807 according to new requirements. Fig.31 As shown in (c), the adjustment operation can be a third upward sliding operation performed on the first adjustment control in the middle below the first picture 2805. Fig.31 As shown in (c), in response to the third upward sliding operation performed by the user, the mobile phone can Fig.31 Based on the first image that has been partially cropped as shown in (b), the display mode of a portion of the croppable portion (the portion whose display mode is not the cropped display mode) in the first image from top to bottom is gradually adjusted to the cropped display mode. In this way, based on the first image that has been partially cropped, the user can continue to crop the interference content of the first image after adjusting the first adjustment control at least once, and obtain a third cropped image that better meets the user's needs.
[0380] After the user determines that the adjustment operation on the first adjustment control has been completed, Fig.31 As shown in (c), the user can trigger the first cropping confirmation option 2808 in the cropping interface 2806. In response to the triggering operation, the schedule management application of the mobile phone can parse the third cropped image as the new first image to obtain new first schedule information.
[0381] 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 the first image is updated with the third cropped image, S703-S705 in the schedule creation process for the image are re-executed. Exemplary, based on Fig.31 In the example shown in (c), after the schedule management application of the mobile phone generates at least one schedule to be selected based on the new first schedule information, it can display the following Fig.31 The third update interface shown in (d) in the third update interface shows that the updated first image displayed in the identification content area S4 is the third cropped image 3102 .
[0382] If the user needs to crop again after the second crop, the implementation method is similar.
[0383] Of course, the above two implementations are only examples, and in practice, the second cropping may be implemented in any other possible manner.
[0384] It should be noted that the above Figure 28-Figure 31 In the embodiment of S701-S704, the second possible implementation, the third possible implementation and the fourth possible implementation are taken as examples. In these three implementations, the second interface is displayed in full screen on the display screen of the mobile phone. Therefore, the cropping interface (first cropping interface) is also displayed in full screen on the display screen of the mobile phone. In the first possible implementation of S701-S704, the schedule preview interface is displayed in full screen in the first floating window, so the cropping interface that appears in this implementation is also displayed in full screen in the first floating window.
[0385] In addition, the above-mentioned specific implementation of cropping the first image (including the first cropping and the second cropping) is only an example, and the actual cropping method may also be any other feasible method, and this application does not impose any specific restrictions on this.
[0386] Based on the above technical solution, the user can successfully complete the cropping of the first picture. Further, based on the technical solution, the schedule management application can also obtain more accurate first schedule information, and then generate a schedule that better meets the user's needs for the user to choose, so that the schedule management application of the mobile phone can create a schedule that better meets the user's needs.
[0387] Because the schedule information of the to-do items included in the first image is incomplete relative 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 image 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 image, the first schedule information obtained by the parsing is also missing information (specifically, it may be the missing of some 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 image to 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 a.m.-9:00 a.m.), 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 where China is located (Coordinated Universal Time (Greenwich Mean Time, GMT) + 8:00).
[0388] Since the analysis of the first picture by the schedule management application only obtains the value of the schedule sub-information that is strongly related to the schedule, and does not include some values that are related to the schedule but are not schedule sub-information. Therefore, in order to allow the user to accurately know all the relevant contents of a schedule, in the embodiment of the present application, the default value of the description can be the first picture itself, that is, the description setting item can include the first picture by default.
[0389] When creating a schedule, the user may need to set the value of the schedule sub-information that does not exist in the first picture to a value other than the default value according to the user's own needs. Even if the user does not need to set the value of the schedule sub-information that does not exist in the first picture, the user may need to modify the value of the schedule sub-information that exists in the first picture according to his own needs.
[0390] Therefore, in the embodiment of the present application, in addition to displaying at least one schedule option, a cancel option, and a confirmation option in the schedule preview window displayed by the mobile phone, the schedule preview window can also display at least one schedule setting item of the selected schedule belonging to the currently selected schedule option (for example, the schedule option that the user has selected), and each schedule setting item corresponds to a schedule sub-information. If there is no selected schedule option in the schedule preview window, the schedule preview window may not display the schedule setting item, or may display the schedule setting item with the specific value as the default value.
[0391] The schedule setting item displayed in the schedule preview window may include the value of the 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 achieve the purpose of adjusting the value of the schedule sub-information in the schedule setting item through any feasible editing operation. 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 implementing a trigger operation) schedule option belongs can be called an editing area.
[0392] In the embodiment of the present application, when the schedule management application creates a schedule, the schedule setting items that need to be set may include: title setting items, location setting items, time setting items, reminder setting items, account setting items, repeat setting items, priority setting items, description setting items, time zone setting items, and desktop countdown card setting items. Among them, the functions of the title setting items, location setting items, time setting items, reminder setting items, account setting items, repeat setting items, description setting items, and time zone setting items can refer to the above embodiments for Figure 1 and Figure 2 Related expressions.
[0393] The priority setting item is used for users to set the reminder priority of schedules. The mobile phone can set different forms of reminders for schedules of different priorities. For example, if the mobile phone uses a specific ringtone to remind schedules, the higher the priority of the schedule, the louder the ringtone will be when the mobile phone plays it.
[0394] The desktop countdown card setting item is used to turn on or off the desktop countdown card function. When the desktop countdown card function is turned on, the mobile phone desktop can display the schedule countdown card of the schedule to which the desktop countdown card setting item belongs, and the schedule countdown card can display the number of days from the date of the occurrence of the schedule.
[0395] In practice, since not all schedule sub-information corresponding to schedule setting items is likely to be viewed and / or adjusted by the user, in an embodiment of the present application, when the schedule preview window is initially displayed, the editing area may only include schedule setting items that are likely to be viewed / adjusted by the user among all schedule setting items. For example, title setting items, time setting items, location setting items, and reminder setting items. The remaining schedule setting items are hidden. When the user needs to view or adjust the hidden setting items, the user can use a specific expansion control to tile the remaining schedule setting items in the editing area and then operate.
[0396] Exemplary, combined Fig.17 In the example shown in (d) above, when the schedule preview window is initially displayed, if it is fully displayed on the display screen, the display effect may be as follows: Fig.32 As shown in (a) in the figure. The selection area XZ may include two schedule options. The editing area BJ may 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 first selected schedule option, including a title setting item, a location setting item, a time setting item, and a reminder setting item. At the same time, combined with Fig.32 As can be seen from (a), 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.
[0397] In addition, the editing area BJ may also include an expansion control 3205. Exemplarily, a prompt message such as "more setting items" may be displayed in the expansion control.
[0398] exist Fig.32 In the schedule preview window shown in (a), 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.
[0399] When the user needs to view or adjust other schedule sub-information, refer to Fig.32As shown in (a), the user can perform a trigger operation (such as a click operation) on the expansion control 3205. In response to the trigger operation, Fig.32 As shown in (b), the schedule management unit of the mobile phone can tile the remaining hidden schedule setting items in the schedule preview window. At this time, the editing area BJ will display the previously hidden account setting item 3206, repeat setting item 3207, priority setting item 3208, desktop countdown card setting item 3209, time zone setting item 3210 and description setting item 3211.
[0400] exist Fig.32 In the schedule preview window shown in (b), 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 the time zone.
[0401] Fig.32 The display state of the schedule preview window shown in (a) can be called a simplified state. Fig.32 The display state of the schedule preview window shown in (b) can be called a full state. Fig.32 The display of the simplified state and the full state is only an example. In practice, the specific forms of the simplified state and the full state can be any possible form, and this application does not make any specific restrictions on this.
[0402] In some embodiments, there are different categories of schedules that users need to create, such as birthday schedules for birthdays, important day schedules for important days (such as important meeting days), to-do schedules for non-urgent but must be dealt with, and other categories of default schedules. Different types of schedules may have different levels of importance to users, and accordingly, different types of schedules may require different schedule sub-information when they are created. Based on this, in order to bring users a richer schedule creation experience, the schedule management application can provide category setting items when creating a schedule, so that users can set the schedule category. As for the schedule creation method for pictures provided in the application, such as Fig.32As shown in (a) or (b), the editing interface BJ in the schedule management window displayed by the schedule management application of the mobile phone may also include a category setting item 3212. The category in the category setting item 3212 may be obtained by the schedule management application based on the analysis result of the first image (specifically, it may be a word segmentation result or a font recognition result). For example, if the word "birthday" exists in the analysis result, the schedule category is determined to be "birthday". For another example, if the words "important XX" and the like exist in the analysis result, the schedule category may be determined to be "important day". For another example, if the words "electricity bill", "water bill", "parking fee", "repayment" and the like exist in the analysis result, the schedule category may be determined to be "to do". For another example, if the words corresponding to categories such as birthday, important day, to do, etc. do not exist in the analysis result, the schedule category may be determined to be "default".
[0403] 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.
[0404] For example, Fig.32 Taking the full schedule preview window shown in (b) as an example, when the user needs to switch daily categories, the user can perform a trigger operation (such as a click operation) on the category setting item 3212. In response to the trigger operation, the schedule management application of the mobile phone can display the following Fig.32 The category pop-up window 3213 shown in (c) of FIG. 3213 may include various category options, such as "Default", "Important Days", "Birthdays" and "To Do". There may be a corresponding check mark near the schedule category currently confirmed by the schedule management application, such as a "√" next to "Default".
[0405] When the user needs to switch the schedule category to an important day, the user can perform a trigger operation (such as a click operation) on the option "Important Day" of the important day category in the category pop-up window 3213. In response to the trigger operation, Fig.33 As shown in (a), the schedule management application of the mobile phone can change the content included in the category setting item 4 in the schedule preview window to "Important Days".
[0406] If the user needs to switch the schedule category to birthday, the user can perform a trigger operation (such as a click operation) on the birthday category option - "Birthday" in the category pop-up window 3213. In response to the trigger operation, Fig.33 As shown in (b), the schedule management application of the mobile phone can change the content of category setting item 4 in the schedule preview window to "birthday". At the same time, the style of time setting item 3203 is changed, and the time period in time setting item 3203 is displayed as a certain day, such as October 5. In addition, the location setting item no longer exists.
[0407] When the user needs to switch the schedule category to To Do, the user can perform a trigger operation (e.g., click operation) on the To Do category option - "To Do" in the category pop-up window 3213. In response to the user's trigger operation on "To Do", Fig.33 As shown in (c), the schedule management application of the mobile phone can change the content included in the category setting item 4 in the schedule preview window to "To Do". At the same time, the style of the time setting item 3203 is changed, and the time period in the time setting item 3203 is displayed as a certain day, such as October 5. In addition, the location setting item no longer exists, and a location reminder setting item 3301 is added. The location reminder setting item 3301 is used for users to set the reminder location of the schedule, that is, in what area to remind the user for the schedule. The editing method of the location reminder setting item can be similar or the same as the location setting item, and the default value of the reminder location in the location reminder setting item can be empty. When there is a location in the first schedule information parsed from the first picture by the schedule management application, 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".
[0408] 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.
[0409] 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 performed by the user on the category setting item in the schedule preview window. Fig.32 and Fig.33 The schedule preview window shown is only an example. In practice, the design form or presentation form of the schedule preview window can also be any other possible form, and this application does not impose any specific restrictions on this. It should be noted that Fig.32 and Fig.33 The display state of the schedule preview window shown is a theoretical example without considering the display area size of the mobile phone display. In practice, due to the limited display area size of the mobile phone display, the size of the editing area in the schedule preview window is also limited. Therefore, whether it is a simplified state or a full state, the number of schedule setting items that can be displayed in the editing area of the schedule preview window in practice depends on the actual situation.
[0410] 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 slide 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.
[0411] Exemplary, combined Fig.17 In the example shown in (d), the schedule preview window is displayed in a simplified state. Fig.34 As shown in (a), the schedule preview window 3401 displayed by the mobile phone in the second interface 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 a schedule option 3402 and a schedule option 3403. Among them, the schedule option 3402 is selected by default or selected by the user, the display mode of the schedule option 3402 may be a preset display mode, and the display mode of the schedule option 3403 may be a default display mode. The editing area BJ displays at least one schedule setting item of the selected schedule to which the 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.
[0412] When users need to view the hidden content in the editing area, refer to Fig.34 As shown in (a), the user can perform an upward sliding operation in the selected area in the schedule preview window 3401. In response to the upward sliding operation, the schedule management application of the mobile phone can move all the contents displayed in the schedule preview window upward as a whole, so that Fig.34 As shown in (b), the hidden reminder setting item 3406 and the expansion control 3407 (i.e., the first schedule setting item) are displayed. At this time, the display area in the schedule preview window except for the cancel option N and the confirmation option Y is completely occupied by the editing area BJ.
[0413] If the user needs to adjust more schedule settings, Fig.34 As shown in (b), users can Fig.34 In response to the user's triggering operation on the expansion control 3407, the schedule management application of the mobile phone can tile the remaining undisplayed schedule setting items below the reminder setting item 3406, and no longer display the expansion control 3407. However, since the display area of the schedule preview window is limited, Fig.34 As shown in (c), the editing area BJ in the schedule preview window 3401 only displays the account setting item 3408 among the previously hidden schedule setting items, and the other schedule setting items are hidden.
[0414] Then, when the user needs it, Fig.34 As shown in (c), the user can continue to slide up in the schedule preview window, and then Fig.34 As shown in (d), the previously hidden schedule setting items are displayed.
[0415] In some embodiments, some schedule sub-information in the first schedule information parsed by the schedule management application may not meet the user's needs well. In this case, for the convenience of the user, such schedule sub-information can be edited. In at least one schedule option included in the schedule preview window displayed by the schedule management application, there may be a second schedule option, and the value of the schedule sub-information in some schedule setting items of the second schedule option may be empty. For example, 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.
[0416] In this case, taking the case where the title included in the second schedule option is empty as an example, 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 value of the title in the title setting item in the at least one schedule setting item is empty. In this way, the user can view and edit the content of each schedule setting item in the at least one schedule setting item, thereby improving the user experience.
[0417] It should be noted that, in some embodiments, if there is no schedule option selected by default or selected by the user (implementing a selection operation) in the schedule preview window, then Fig.24 As shown in (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 the schedule setting items in the at least one schedule setting item are 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 Fig.24 As shown in (c), the editing area in the schedule preview window can display and select the schedule editing items of the selected schedule options that are closest to the schedule options in the area.
[0418] Of course, in the embodiment of the present application, the user can also slide down in the schedule preview window to move all the contents except the confirmation option and the cancel option 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.
[0419] exist Fig.34In the schedule preview interface shown in (a)-(c), the user can adjust the value of the schedule sub-information in the displayed schedule setting item through corresponding editing operations, and the implementation method of the specific editing operation is not specifically limited in this application. Among them, the schedule setting item on which the user specifically implements the editing operation can be the target schedule setting item.
[0420] It should be noted that the above Figure 32-Figure 34 The schedule preview window mentioned in the corresponding technical solution 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.
[0421] Based on the above technical solution, the user can edit the schedule setting items displayed in the schedule preview window to adjust the schedule information of the selected schedule to which the schedule option selected by the user belongs, so that the schedule finally created by the mobile phone is more in line with the user's needs and improves the user's 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 repeated in detail later.
[0422] In some embodiments, after the mobile phone's schedule management application completes parsing the first image, the initial moment of displaying the schedule preview window through the second interface or the first floating window, the height h of the schedule preview window in the up and down 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 up and down 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, there may be a scale control 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.
[0423] For example, taking the second interface displaying the schedule preview window as an example, Fig.34 In some scenarios, refer to Fig.35 As shown in (a), when the user needs to enlarge the schedule preview window 3401 and reduce the identification content area S, the user can perform an upward drag operation on the proportional control 3501. The upward drag operation can be performed by short pressing or long pressing the proportional control 3501 and then sliding upward, so that the proportional control 3501 moves with the hand.
[0424] In response to the upward drag operation, the schedule management application of the mobile phone may increase the height of the schedule preview window 3401, thereby increasing the size of the schedule preview window 3401. When the height of the schedule preview window 3401 increases, the previously displayed content will move upward as a whole, so that the content previously hidden in the editing area of the schedule preview window 3401 is displayed. Fig.35 As shown in (b), after the schedule preview window 4201 is increased in height, the previously hidden reminder setting item 3502 and the 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 blocked by the schedule preview window 3401 that has increased in height.
[0425] In other scenarios, refer to Fig.35 As shown in (a), when the user needs to make the schedule preview window 3401 smaller and the identification content area S larger, the user can drag the proportional control 3501 downward. The downward dragging operation can be performed by short pressing or long pressing the proportional control 3501 and then sliding it downward, so that the proportional control 3501 moves with the hand. In response to the downward dragging operation, the schedule management application of the mobile phone can reduce the height of the schedule preview window 3401, thereby reducing the size of the schedule preview window 3401. While the height of the schedule preview window 3401 is reduced, the previously displayed content will move downward as a whole, so that the bottom part of the content in the editing area of the previous schedule preview window 3401 is hidden. As shown in FIG. Fig.35 As shown in (c), after the schedule preview window 3401 is reduced in height, the previously displayed location setting 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.
[0426] The downward dragging operation and upward dragging operation performed by the user on the proportional control are adjustment operations performed by the user on the proportional control.
[0427] Of course, the above example is that the first picture is displayed in full screen and then a part of the content is displayed in the identification content area (ie, Fig.11 The second possible scenario shown in (b) is used as an example for explanation. Fig.11 For the first possible scenario shown in (a) above, the change of the first picture in the identified content area can also be in other ways. For example, if the identified content area completely displays all the contents of the first picture, then as the identified content area decreases, the size of the first picture can be reduced at the same reduction ratio. For another example, if the identified content area completely displays all the contents of the first picture, then as the identified content area increases, the size of the first picture can be enlarged at the same increase ratio.
[0428] For example, refer to Fig.36 In (a), if the user needs to increase the height of the schedule preview window 3602, the user can drag the scale control 3601 upward. In response to the upward drag operation, refer to Fig.36 As shown in (b), the schedule management application of the mobile phone can reduce the first picture in the identification content area S accordingly while increasing the height of the schedule preview window 3602 and reducing the height of the identification content area S.
[0429] Similarly, refer to Fig.36 In (a), if the user needs to reduce the height of the schedule preview window 3602, the user can drag the scale control 3601 downward. In response to the downward drag operation, refer to Fig.36 As shown in (b), the schedule management application of the mobile phone can enlarge the first picture in the identification content area S accordingly while reducing the height of the schedule preview window 3602 and increasing the height of the identification content area S.
[0430] In some embodiments, in order to facilitate the user to adjust the schedule sub-information included in the schedule setting item in the schedule preview window based on the text content included in the first picture. For the schedule setting item that can be input and deleted, the schedule management application of the mobile phone can provide two possible implementation methods 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 takes the title setting item as an example to illustrate these two possible implementation methods.
[0431] 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.
[0432] For example, Fig.36 Take the second interface shown in (b) as an example, refer to Fig.37 As shown in (a), when the user needs to adjust the title in the title setting item 3701, the user can perform a trigger operation on the title setting item 3701. In response to the user's trigger operation on the title setting item 3701, as shown in FIG. Fig.37 As shown in (b), the schedule management application of the mobile phone can display an input method keyboard 3702 in the schedule preview window 3602. At the same time, a cursor 3703 can be displayed in the title setting item 3701. The position of the cursor is related to the touch position of the user to trigger the operation on the title setting item 3701. For example, Fig.37As shown in (a), if the user touches the right side of "Masterpiece" to trigger the operation, the cursor will be displayed on the right side of "Masterpiece". If the user touches the right side of "Masterpiece" to trigger the operation, the cursor will be displayed between "Masterpiece" and "Masterpiece".
[0433] After that, 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 delete the content in the title setting item 3701 from the position of the cursor 3703 through the input method keyboard 3702.
[0434] In a second possible implementation, there may be a smudge control 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 can select the corresponding content based on the word segmentation result to fill in 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.
[0435] Exemplary, combined Fig.36 The schedule preview interface shown in (b) is shown in the figure. Fig.38 As shown in (a), the title setting item 3801 in the schedule preview window 3602 may include a smudge control 3802. When the user needs to adjust the title (e.g., "Masterpiece") displayed in the title setting, the user can trigger the smudge control 3802. In response to the trigger operation, the schedule management application of the mobile phone can display the following Fig.38 The title editing pop-up window 3803 is shown in (b).
[0436] Reference Fig.38 As shown in (b), the title editing pop-up window 3803 includes an input box 3804, and the input box 3804 may include the value of the title in the title setting, such as "Masterpiece". The input box 3804 also includes a cursor 3805, and the cursor may be located after "Masterpiece". The title editing pop-up window 3803 may also include the word segmentation result of the text content in the first image obtained by the mobile phone's schedule management application analyzing the first image. For example, if the text content obtained by analyzing the first image can be "Masterpiece Tropical Painting Exhibition Time: 2022.10.05-10.25XX Street ZZ Building 3rd Floor Stay tuned". Then refer to Fig.38As shown in (b), the word segmentation results of the text content may include "big", "teacher", "of", "work", "hot", "belt", "wind", "emotion", "painting", "exhibition", "time", "interval", ":", "2022.10.05", "-", "10.25", "XX", "street", "ZZ", "big", "building", "3", "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, and the arrangement result is consistent with the word order of the text content recognized by the schedule management application from the first picture result.
[0437] The title editing 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 result from the cursor position into the input box 3804. When the input control 3806 is not triggered, the default display mode, such as low-brightness display, can be used. When the input control 3804 is triggered, the trigger display mode, such as high-brightness display, can be used.
[0438] 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, and the present application does not impose any specific restrictions on the specific segmentation method.
[0439] 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 move operation on the cursor, the mobile phone's schedule management application can move the cursor. For example, Fig.38 As shown in (b), if the user needs to add content before "Masterpiece", the user can click the position before "Masterpiece". Fig.38 As shown in (c), the schedule management application of the mobile phone can move the cursor 3805 to the front of "Masterpiece".
[0440] After the user determines the position of the cursor, the user can select the segmented content from the segmented results in the title editing pop-up window according to their own needs, that is, perform a selection operation on the segmented content. After that, the user can perform a confirmation operation in the title editing pop-up window, so that the mobile phone schedule management application uses the segmented content to adjust the content in the input box in the title editing pop-up window. Specifically, the segmented content can be filled into the position after the cursor in the input box.
[0441] In one possible scenario, the user can click on the content in the word segmentation result as needed to select the required word segmentation content. In response to the user's click operation on the word segmentation content in the word segmentation result, the mobile phone's schedule management application can change the display form 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 result that the user has not clicked is the default display mode, such as a low-brightness display.
[0442] For example, taking the selected display mode and the triggered display mode both being highlighted as an example, Fig.38 The title editing pop-up window shown in (b) is shown in the figure. Fig.39 As shown in (a), if the user wants to add "tropical art exhibition" after "masterpiece", the user can click on "hot", "tropical", "art", and "exhibition" in the word segmentation results. Fig.39 As shown in (b), the schedule management application of the mobile phone can change the display mode of "hot", "belt", "drawing" and "exhibition" in the word segmentation results to highlighted display.
[0443] Afterwards, refer to Fig.39 As shown in (b), the user can perform a trigger operation on the input control 3806. In response to the user's trigger operation on the input control 3806, the schedule management application of the mobile phone can change the display mode of the input control 3804 to a highlighted display. Fig.39 In (b), the schedule management application of the mobile phone can fill "Tropical Art Exhibition" after "Masterpiece" 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" and the input control 3804 becomes the default display mode. At this time, the user has completed the selection operation and confirmation operation of the word segmentation content in the word segmentation result. The selection operation can include the user's click operation on the word segmentation content, and the confirmation operation includes the user's triggering operation on the input control. After that, the user can continue to select the word segmentation content or end the adjustment of the title value as needed.
[0444] In another possible scenario, the user can smear the content in the word segmentation result according to the need, so as to select the desired word segmentation content. In response to the smearing operation (or called sliding operation) of the user in the word segmentation result, the schedule management application of the mobile phone can change the display form of the word segmentation content corresponding to the smearing operation to the 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 ending position of the smearing operation, and the characters between the first character and the second character after all the characters in the word segmentation result are sorted in a preset order. Among them, the preset order can be the order from the first character to the last character of the word segmentation result, for example, from left to right, from top to bottom.
[0445] Exemplarily, taking the selected display mode as highlighting as an example, combined with Fig.38 the title editing pop-up window shown in (b) of Fig.40 shown in (a) of Fig.40 In some embodiments, if the user wants to add "Tropical Flavor Art Exhibition" after "Masterpiece", the user can perform a first smearing operation (or called sliding operation). The path of the first smearing operation sequentially passes through "hot", "band", "wind", "sentiment", "painting", and "exhibition" in the word segmentation result. In response to the first smearing operation, referring to
[0446] shown in (b) of Fig.40 the schedule management application of the mobile phone can change the display modes of "hot", "band", "wind", "sentiment", "painting", and "exhibition" in the word segmentation result to highlighting. Fig.40 In some other embodiments, referring to
[0447] shown in (c) of Fig.40 If the user wants to add "Tropical Flavor Art Exhibition" after "Masterpiece", the user can perform a second smearing operation (or called sliding operation). The path of the second smearing operation can only sequentially pass through "hot" and "exhibition" in the word segmentation result. In response to the second smearing operation, referring to Fig.40As shown in (d), the schedule management application of the mobile phone can fill in "Tropical Style Art Exhibition" after "Masterpiece" in the input box. At the same time, the cursor moves to after "Tropical Style Art Exhibition", and the display modes of "tropics", "style", "art", "exhibition" and the input control 3804 become the default display modes. At this time, the user's selection operation on the segmented content in the segmentation result can include the user's smearing operation (the first smearing operation or the second smearing operation), and the determination operation is the triggering operation on the input control. After that, the user can continue to select the segmented content or end the adjustment of the title value as needed.
[0448] Of course, in practice, the above two implementation methods of performing the selection operation on the segmented content can be used by the user in combination, so as to select more segmented content that meets the user's needs.
[0449] 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 the reference Fig.39 If the user first clicks "art", then clicks "exhibition", then clicks "style", and finally clicks "tropics". Then the content finally filled into the input box by the schedule management application should be "Tropical Art Exhibition" instead of "Art Exhibition Style Tropics".
[0450] In some embodiments, the user may also 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.
[0451] Exemplarily, in combination with the title editing pop-up window shown in (c) of the reference Fig.39 and referring to (a) of the reference Fig.41 when the user needs to delete "tropics" in "Masterpiece Tropical Art Exhibition" in the input box, the user can first perform a moving operation on the cursor 4805 to move the cursor 3805 between "style" and "art". Specifically, this moving operation can be a click operation where the touch position is between "style" and "art". In response to this moving operation, referring to (b) of the reference Fig.41 the schedule management application of the mobile phone can move the cursor 3805 between "style" and "art".
[0452] After that, the user can perform two consecutive click operations on the delete control 4101 in the input box 3804. In response to the user's two click operations on the delete control 4101, as shown in Fig.41As shown in (c), the schedule management application of the mobile phone can delete the two characters - "hot" and "belt" before the cursor 3805 in the input box. At this time, the cursor can be located 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.
[0453] Based on the technical solution provided in the above embodiment, 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.
[0454] The above Figure 39-40 The related operations for the title editing pop-up window shown above 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.
[0455] After the user completes the selection operation on the segmented content and / or the deletion operation on the content in the input box, the user can perform a confirmation operation in the title editing pop-up window (that is, end the adjustment of the title value), so that the schedule management application of the mobile phone uses the content in 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. This confirmation operation can specifically be a trigger operation on the confirmation option in the title editing pop-up window.
[0456] Exemplarily, in combination with Fig.41 the title editing pop-up window shown in (c), referring to Fig.42 shown in (a), after the user determines that the selection operation on the segmented content and the deletion operation on the content in the input box have been completed, the user can perform a trigger operation on the confirmation option 4201 in the title editing pop-up window 4803. In response to the user's trigger operation on the confirmation option 4201, as Fig.42 shown in (b), the schedule management application of the mobile phone can no longer display the title editing pop-up window 3803, but display the schedule preview window 4202. Compared with the schedule preview window 3602 when the user performs the trigger operation on the smearing control, the title content in the title setting item 4203 in this schedule preview window 4202 becomes "Masterpiece Art Exhibition". Since then, the user has completed the editing operation on the title setting item, and this editing operation specifically includes: the trigger operation on the smearing control, the selection operation on the segmented content in the title editing pop-up window, and the confirmation operation performed in the title editing pop-up window.
[0457] 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, there may also be corresponding smudge controls to complete the corresponding editing. This application does not make specific restrictions on this.
[0458] In practice, the text content in the first image (i.e., the pending text that can be identified by the schedule management application) and the location-related content may contain standard addresses and non-standard addresses. Standard addresses can be correctly identified by map applications or navigation applications, and then guide users. Non-standard addresses are addresses that cannot be correctly identified by map applications or navigation applications, and the format of non-standard addresses is incorrect or the content is wrong.
[0459] Among them, the standardized address may include structured address and unstructured address; structured address such as Beijing XX Hospital, unstructured address such as XX Hospital Arrhythmia Ward II, etc. Unstandardized address may include pseudonymous address, alias and colloquial address (or unrecognizable address); pseudonymous address such as 4S shop, alias such as old place, home, company, etc., colloquial address such as downstairs square / middle activity area, etc.
[0460] Based on this, in an embodiment of the present application, in order to allow the user to view a more accurate standardized address in the schedule preview window, when the first location in the first schedule information parsed from the first picture by the schedule management application 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 then can use the map application or navigation application for corresponding navigation, thereby improving the user's experience.
[0461] For example, taking the first location in the first schedule information obtained by the schedule management application of the mobile phone from the first picture as "XX Square near the school", the schedule preview window displayed by the schedule management application of the mobile phone through the second interface can be as follows: Fig.43 As shown in (a). Fig.43As shown in (a), the location setting item 4302 in the schedule preview window 4301 includes, in addition to the first location option - "XX Square near the school", a suggested location option - "Suggested location: XX Square (Lijia Village Store)". In the embodiment of the present application, the suggested location in the suggested location item (e.g., XX Square (Lijia Village Store)) can be obtained by the schedule management application according to the preset rules and the first location. Among them, the preset rules can be: combining the user information (e.g., the name of the school to which the user belongs, etc.) stored in the mobile phone in advance, and / or, the location information of the places frequently visited by the user in the recent period (i.e., within the preset time) (e.g., within one month including the current day) (i.e., the historical location information can be obtained from the map application or positioning service on the mobile phone), and the semantic information of the first location to select the suggested location from the map provided by the map application. For example, if the school to which the user belongs is XX University located near Lijia Village, and / or the user has stayed in XX University for more than half of the time in the past month, the nearest XX Square of XX University can be selected from the map as the suggested location.
[0462] Later, if the user needs to use the suggested location as the final location in the location setting item, refer to Fig.43 As shown in (a) of FIG. 1 , the user can perform a trigger operation on the suggested location option. In response to the trigger operation, refer to Fig.43 As shown in (b), the schedule management application of the mobile phone can display a location setting interface 4303. The location setting interface 4303 can include at least one recommended location 4304 to be selected (including 4304-1 and 4304-2). The at least one recommended location 4304 to be selected includes the recommended location included in the recommended location item in the location setting item 4302.
[0463] Afterwards, if the user wants to determine the candidate suggested location 4304-1 (i.e., the first candidate suggested location) as the location in the final location setting item, refer to Fig.43 As shown in (b), the user can perform a trigger operation (such as a click operation) on the suggested location 4304-1 (which can be referred to as the target suggested location). In response to the trigger operation, Fig.43 As shown in (c), 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 completes the editing operation of the location setting item based on the suggested location, and the editing operation can include: triggering the suggested location option, and triggering the target suggested location in the location setting interface.
[0464] Of course, if the user can also trigger the first location option in the location setting item, the schedule management application of the mobile phone will be displayed as follows: Figure 2 Further, the location setting page 26 shown in (b) can be referred to in the above embodiment. Figure 2 and Figure 3 , and complete the location adjustment in the location setting item.
[0465] 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.
[0466] In some embodiments, if the user believes that the first location in the location setting item is wrong, it is directly deleted. Afterwards, if the user triggers the confirmation option in the schedule preview window, prompting the schedule management application of the mobile phone to create the corresponding schedule. Then, in order to ensure that the final created schedule has a location, the schedule management application of the mobile phone can set the recommended location in the recommended location item in the location setting item as the location of the final created schedule.
[0467] For example, if the schedule preview window is Fig.43 As shown in (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.
[0468] In some embodiments, in order to facilitate the user to know the content in the first picture more completely, it is prevented that the final created schedule misses some content that is not related to the creation of the schedule. The first picture itself may 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 may be a large amount of content that does not need to be viewed in the first picture, the description setting item may also allow the user to crop the first picture therein, and the cropping method may be any feasible method, such as the cropping method for the first picture in the identification content area in the aforementioned embodiment, and this application does not make specific restrictions on this. In addition, the user may also add text descriptions in the description setting item through the input method keyboard, and the specific implementation method is not limited, and this application does not make specific restrictions on this.
[0469] In addition to the schedule creation process for pictures provided in the above embodiments, the schedule creation method provided in the embodiment of the present application also includes a schedule creation process for text. Fig.44 The text-based schedule creation process provided by this application is introduced. Fig.44 A schematic diagram of a text-based schedule creation process provided in an embodiment of the present application. Fig.44 As shown, taking the electronic device as a mobile phone as an example, the schedule creation process for text may include S4401-S4405:
[0470] S4401. The mobile phone displays the first interface.
[0471] 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 for displaying 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.
[0472] S4402: The mobile phone receives a user input operation on a first text.
[0473] When a user needs a schedule management application to quickly create a schedule using a first text of schedule information existing on a mobile phone, the user needs to first perform a specific input operation on the first text existing 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.
[0474] 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 the schedule management application for parsing and creating a schedule.
[0475] 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.
[0476] The specific implementation of the first schedule information may refer to the relevant description after S703 in the above-mentioned embodiment, which will not be described in detail here.
[0477] In the embodiment of the present application, the way in which the schedule management application in the mobile phone parses the first text to obtain the first schedule information therein can be any feasible way. The description of the specific implementation method can refer to the relevant description of the specific implementation of the analysis of the first picture 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 (for example, 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.
[0478] For example, the first text may be Fig.45As shown in (a), the first text may be "@Everyone will have a physical examination next Tuesday (3.28). Go to which parent darkroom to send your child to the kindergarten. Children who are resting at home can go to the kindergarten and go home after the physical examination. 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 target keywords related to the schedule, including: "physical examination", "next Tuesday", "3.28" and "kindergarten". Among them, "physical examination" may be the title in 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.
[0479] In addition, there may be schedule information for multiple different to-do items in the first text, 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.
[0480] For example, Fig.45 As shown in (b), the first text contains a first paragraph 4501 and a second paragraph 4502. The to-do events corresponding to the schedule information in the first paragraph 4501 and the second paragraph 4502 are different. The schedule management application can perform the above-mentioned 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 above-mentioned process for Figure 8 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 .
[0481] The first schedule information may include: "physical examination", "next Tuesday", "3.28" and "kindergarten". "physical examination" may be the first title in the first schedule information, "next Tuesday" and "3.28" may be the first time period in the first schedule information, and "kindergarten" may be the first location in the first schedule information.
[0482] The second schedule information may include: "Next Thursday", "3.30", "7:00-8:00 pm" and "Online Parents' Meeting". "Online Parents' 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.
[0483] The purpose or effect of executing S4404 and S4405 after S4403 can refer to the relevant description after S703 in the aforementioned embodiment, and will not be repeated here.
[0484] S4404. The mobile phone generates at least one schedule to be selected based on the first schedule information, and displays a schedule preview window.
[0485] The definition of the schedule preview window may refer to the related description after S704 in the above-mentioned embodiment, and will not be repeated here.
[0486] In the embodiment of the present application, there may be multiple specific forms of the entry for the schedule management application to receive text, so there may also be multiple implementations of the user input operation on the first text. Based on this, there may be multiple implementations of S4401-S4404.
[0487] S4401-S4404 may have a first possible implementation and a second possible implementation.
[0488] (1) The specific implementation of the first possible implementation method of S4401-S4404 can refer to the relevant description of the first possible implementation method of S701-S704 in the above-mentioned embodiment. The difference is that in the first possible implementation method 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 method 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.
[0489] In addition, it should be noted that the first text in S4401-S4404 may be one of all texts obtained after the image in the mobile phone is recognized by the smart vision function of the mobile phone. The following is an explanation of this situation:
[0490] For example, take the picture details interface of a picture in a mobile phone as an example. Fig.46 For example, in (a), when the user needs to use the smart vision function to identify the image 4602, the user can trigger the smart vision control 4603 in the image details interface 4601. In response to the trigger operation, the mobile phone can display the following Fig.46In the smart visual recognition interface 4604 shown in (b), all the text in the first picture 4602 can be highlighted. At this point, S4401 is completed. Fig.46 As shown in (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.
[0491] Afterwards, refer to Fig.46 As shown in (b), the user can perform a long press operation (i.e., a mark trigger operation) on the first text 4605. In response to the user's long press operation, the mobile phone can display the following on the smart visual recognition interface 4604: Fig.46 The perspective text 4606 shown in (b) (equivalent to the perspective text 4606 in the above embodiment) Fig. 9 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.
[0492] Afterwards, the user can move the perspective text 4606 to the border (e.g., right border) of the picture smart visual recognition interface 4604 through a first drag operation. When moving to the vicinity of the border of the smart visual recognition interface 4604, refer to Fig.46 As shown in (c), the mobile phone can display a sidebar 4607. In the sidebar 4607, there is an icon 4608 of a schedule management application (or an icon of a new schedule function of the schedule management application).
[0493] Afterwards, the user can continue to perform the first drag operation without releasing the hand, and end the first drag operation after moving the perspective text 4606 to the calendar application icon 4608 (i.e., lift the hand and stop touching). The first drag operation is the user's input operation on the first picture. At this time, the mobile phone receives the user's input operation on the first picture, and S4402 is completed.
[0494] 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 start parsing 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 above embodiment for Fig. 9 (c) and Fig. 9 The relevant statements in (d) will not be repeated here.
[0495] Based on the above technical solution, the mobile phone can display the schedule preview window through the 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 their 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 displayed on the mobile phone, the user can view the schedule preview window in the first floating window while operating the viewing interface of the first text at any time to meet the user's needs, thereby improving the user's 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.
[0496] 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 their 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 a recognition content area for displaying the first text. In the first possible implementation manner described above, Fig.17 Medium (d) or Fig.18 As shown in (d), the identification content area S may be the display area of the floating window except the schedule preview window.
[0497] A slidable text box may be used to display the first text in the recognition content area S. When 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 implementation method of displaying the first text in the recognition content area S may also be any other possible implementation method, such as using the original display bubble of the first text to display in the recognition content area S, and this application does not impose any specific restrictions on this.
[0498] In addition, when the first text is displayed in the recognition content area S, in response to the user's sliding operation, the schedule management application of the mobile phone can switch the display 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.
[0499] (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 picture.
[0500] For example, taking the first interface as a text message viewing interface, refer to Fig.47 As shown in (a), if the user needs 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 the following Fig.47 (b) shows a function pop-up window 4702. The function pop-up window 4702 includes a sharing option 4703.
[0501] Afterwards, refer to Fig.47 As shown in (b), the user can perform a trigger operation on the share option 4703. In response to the trigger operation, the mobile phone can display Fig.47 (c) shows a sharing pop-up window 4704. The sharing pop-up window 4704 includes an icon 4705 of a schedule management application.
[0502] Afterwards, when the user needs to create a schedule based on the text in the first text 4704, the user can implement a trigger operation on the icon 4705 of the schedule management application in the sharing pop-up window. The trigger 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 receives 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 statements in the third possible implementation method of S701-S704 in the aforementioned embodiment, which will not be repeated here.
[0503] 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.
[0504] The specific implementation of S4404 and the related implementation of the user selecting multiple schedule options can refer to the related description after S705 in the above embodiment, which will not be repeated here.
[0505] 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. Fig.26 and Fig. 27 The relevant statements will not be repeated here.
[0506] 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 choose based on the first text. At this time, the user only needs to select a suitable 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 implement the picture input operation of the existing schedule information, and implement 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 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 for users to choose from, the schedule finally created is more in line with the needs of the user.
[0507] In some embodiments, in addition to the schedule information of the to-do items that the user needs to generate a corresponding schedule, the text content in the first text may 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 that 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, some incomplete text content in the first text may cause incorrect recognition results of the schedule management application.
[0508] Based on this, in order to facilitate users to reduce interference content in the first text or increase the content of the first text according to their own needs, in some embodiments, when the mobile phone displays the schedule preview window, an editing control may exist in the recognition content area for displaying the first text. When the user needs to reduce interference content in the first text, the user can use the editing control to complete the editing operation of the first text to obtain the edited first edited text.
[0509] In a possible implementation, the first text is Fig.45 In the chat interface shown in (b), Zhang San’s message is Fig.45 Taking the second paragraph of the first text including the words "parent meeting" shown in (b) as interference content as an example, after S4404, the second interface of the schedule preview window displayed by the mobile phone can be as follows: Fig.48As shown in (a) in the second interface, the schedule preview window 4801 displays schedule options 4802 and schedule options 4803. It can be seen that the schedule to be selected to which schedule option 4802 belongs is a schedule to be selected based on the text content in the first paragraph of the first text; the schedule to be selected to which schedule option 4803 belongs is a schedule to be selected based on the text content in the second paragraph of the first text.
[0510] Reference Fig.48 As shown in (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 editing control 4805 in the above embodiment. Fig.28 The first cropping control in , but the styles of the two can be different.
[0511] When the user needs to cut off the interfering content in the second paragraph of the first text, the user can implement a trigger operation on the editing control 4805. In response to the user's trigger operation, refer to Fig.48 As shown in (b), the schedule management application of the mobile phone can display a cursor 4806 after the last character of the first text 4805 in the text box. At the same time, the edit control 4805 is no longer displayed, but an input method keyboard 4807 is displayed.
[0512] Afterwards, the user can move the cursor 4807 in the first text 4807 by moving the cursor 4807, thereby determining the starting position where the content can be deleted or the content can be added. For example, if the user wants to delete the content between "preset." and "!", refer to Fig.48 As shown in (b) in FIG. 1 , the user can click on the position between “Oh” and “!”. In response to the click operation, refer to Fig.48 As shown in (c), the mobile phone's schedule management application moves the cursor between "Oh" and "!".
[0513] Afterwards, the user can click the delete control 4808 in the input keyboard 44 times continuously or press and hold for a certain period of time to make the schedule management application of the mobile phone respond to the deletion operation (continuous clicks or long presses), such as Fig.48As shown in (d), the first text ". There will be an online parent meeting from 7:00 to 8:00 p.m. next Thursday (3.30). Parents are requested to arrange their time reasonably and remember to sign in." is deleted. 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 should send their children to the kindergarten on time. Children who are resting at home can go to the kindergarten for the physical examination and then go home. For the physical examination, please prepare the vaccination booklet and WeChat...
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 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; In response to a user triggering operation on a confirmation option in the title editing pop-up window, the electronic device displays the first window and updates the first title in the title setting item in the first window 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
Cited By
Schedule creating method, electronic device, and storage medium
EP4790974A1
Schedule creating method, electronic device, and storage medium
WO2025092038A1