Processing method for to-do item, and electronic device

By displaying entry points for today's and past to-do items in the calendar application interface and supporting related operations, the problem of inconvenience for users to view and manage to-do items is solved, and the convenience of quickly handling to-do items is achieved.

WO2026060607A1PCT designated stage Publication Date: 2026-03-26HONOR DEVICE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

In existing technologies, it is not convenient for users to view and manage to-do items in calendar applications on mobile phones and other electronic devices, especially for to-do items with due dates today or those that have already expired, the management of these items is not intuitive.

Method used

This provides a method for handling to-do items, which displays today's to-do items and overdue to-do items in the calendar application interface, supports swiping to view overdue to-do items, and allows operations such as modifying due dates, marking as completed, or deleting, making it convenient for users to manage.

Benefits of technology

Users can quickly view and process to-do items with a due date of today or those that have already expired, improving the convenience and efficiency of the operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119844_26032026_PF_FP_ABST
    Figure CN2024119844_26032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of terminals, and discloses a processing method for a to-do item, and an electronic device. The electronic device displays a first interface of a calendar application, and the first interface comprises a list of to-do items with a deadline of "today", and also comprises an entry for a to-do item with a deadline earlier than "today". A user can conveniently view, on the first interface by means of a first to-do option, the to-do items with the deadline of "today", and can also open a second interface of the calendar application by means of a first card and conveniently view an expired to-do item on the second interface. Generally, the to-do items with the deadline of "today" and the expired to-do item are to-do items that need to be processed as soon as possible by the user. In this way, the user can centrally view, by means of the first interface, the to-do items that need to be processed as soon as possible "today".
Need to check novelty before this filing date? Find Prior Art

Description

A to-do item processing method and electronic device TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of terminals, and in particular, to a to-do item processing method and electronic device. BACKGROUND

[0002] A calendar application of an electronic device such as a mobile phone or tablet computer has the function of creating, processing and displaying to-do items. A user can create, process and view to-do items through the calendar application.

[0003] After a to-do item is successfully created, how to facilitate the user to quickly view and process the to-do item is a problem to be solved.

[0004] SUMMARY

[0005] Embodiments of the present application provide a to-do item processing method and electronic device, which can facilitate the creation of to-do items and make it convenient for the user to view and process to-do items.

[0006] To achieve the above-mentioned purpose, embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, a to-do item processing method is provided, which includes: an electronic device displays a first interface of a calendar application, for example, the first interface can be a "my day" interface in the calendar application. The first interface displays a list of schedule items and to-do items associated with "today" according to a time axis. Wherein, "today" is the date indicated by the system time.

[0008] The first interface includes a first to-do option, and the first to-do item corresponding to the first to-do option is associated with a first deadline, which is "today" (the date indicated by the system time). That is, the deadline of the first to-do item is "today".

[0009] The first interface further includes a first card, and in response to a first operation on the first card, the electronic device displays a second interface of the calendar application; the second interface includes a second card, and the second card includes a title of a second to-do item and a second deadline, which is earlier than the first deadline. That is, the deadline of the second to-do item is earlier than "today", and the second to-do item is an overdue to-do item.

[0010] In the method, the first interface includes both a list of to-do items associated with a date (a deadline) of "today" and an entry (a first card) of to-do items with a deadline earlier than "today". The user can conveniently view the to-do items with a deadline of "today" on the first interface through the first to-do option, and can conveniently view the overdue to-do items through the first card. Generally, the to-do items with a deadline of "today" and the overdue to-do items are to-do items that need to be handled by the user as soon as possible, so that the user can concentrate on viewing the to-do items that need to be handled as soon as possible on "today" on the first interface.

[0011] In the method, the first interface can further include a first schedule option, and a start time or an end time of a first schedule item corresponding to the first schedule option indicates a date same as a date indicated by the system time. That is, the first interface, for example, the "My Day" interface, includes an option of a schedule item associated with a date (a date indicated by a start time or an end time) of "today".

[0012] The first interface (for example, the "My Day" interface) can further include some cards, for example, a weather card, a birthday reminder card, and the like. In a possible implementation, the first interface includes a fourth card, and the fourth card includes weather information of a second date (for example, "today"), the second date being same as a date indicated by the system time.

[0013] In combination with the first aspect, in a possible implementation, in response to the second operation (for example, a sliding operation) on the second interface, a third interface of the calendar application is displayed; the third interface includes a third card, and the third card includes a title of a third to-do item and a third deadline, the third deadline being earlier than the first deadline.

[0014] In the method, the user can view a plurality of overdue to-do items through the second operation, for example, a left or right sliding operation.

[0015] In combination with the first aspect, in a possible implementation, the second card includes a first control, and in response to a third operation on the first control, the second card is updated; the updated second card includes a title of a second to-do item and a fourth deadline, the fourth deadline being later than the first deadline.

[0016] In the method, the deadline of the overdue to-do item can be conveniently modified on the second interface to a date (for example, 7 days later) after "today", so as to facilitate the user to handle the to-do item later.

[0017] With reference to the first aspect, in a possible implementation manner, the second card comprises a second control, and in response to a fourth operation on the second control, a fourth interface of the calendar application is displayed; the fourth interface comprises calendar information; after receiving an operation of setting the calendar information as a first date on the fourth interface, the second card is updated; the updated second card comprises a title of the second to-do item and a fifth deadline, and the fifth deadline is the same as the first date.

[0018] In the method, the user can modify the deadline of the overdue to-do item to a date set by the user, so as to facilitate processing of the to-do item on the date.

[0019] With reference to the first aspect, in a possible implementation manner, the second card comprises a third control, and in response to a fifth operation on the third control, the second to-do item is marked as completed.

[0020] In the method, the user can conveniently complete the overdue to-do item on the second interface.

[0021] With reference to the first aspect, in a possible implementation manner, in response to the second to-do item being marked as completed, a third interface is displayed; the third interface comprises a third card, and the third card comprises a title of a third to-do item and a third deadline, and the third deadline is earlier than the first deadline.

[0022] In the method, when a to-do item that has expired is completed, the next to-do item that has expired is automatically displayed.

[0023] With reference to the first aspect, in a possible implementation manner, in response to a sixth operation of the user on the second card (for example, an operation of clicking a "delete" control in the to-do processing interface), the second card is deleted.

[0024] In the method, the user can conveniently delete the to-do item that has expired on the to-do processing interface.

[0025] With reference to the first aspect, in a possible implementation manner, in response to a seventh operation of the user on the second card (for example, an operation of clicking a "view details" control in the to-do processing interface), a fifth interface is displayed; the fifth interface comprises at least one of the title of the second to-do item, priority information, deadline information, classification information and an attachment.

[0026] In the method, the details page of the to-do item can be directly opened on the to-do processing interface, so as to facilitate the user to view detailed information such as the priority and the attachment of the to-do item.

[0027] In a possible implementation of the first aspect, the sixth interface includes a first element; in response to an eighth operation (e.g., a long press operation) on the first element, a first floating element corresponding to the first element is displayed on the sixth interface; in response to the first floating element being dragged to a first region of the display screen, at least one application icon (an icon of a candidate application) is displayed on a second region of the display screen; the at least one application icon includes a first icon of a calendar application. In response to the first floating element being dragged to the first icon and released, a first window is displayed; when content of the first element does not include time group information (the time group information includes start time information and end time information), the first window includes first to-do information; after receiving a ninth operation (e.g., an operation of clicking a confirmation control) input by a user on the first window, a first to-do item is created, and the first to-do item is associated with the first to-do information. When the content of the first element does not include the time group information, the content of the first element includes at least one time point information, or the content of the first element does not include the time group information or the time point information.

[0028] In a possible implementation, the first window includes a seventh interface, the seventh interface includes at least one of a title bar, a reminder bar, and an address bar, and the first to-do information includes information indicated by at least one of the title bar, the reminder bar, and the address bar.

[0029] In a possible implementation, the first window includes a text box, and the text box includes at least one of time information, location information, and event information corresponding to the content of the first element.

[0030] In the method, the first to-do item is created in a scenario of sending a text or a picture through an arbitrary door. In the scenario, when the data to be sent (the first element) does not include time group (start time and end time) information, time information, location information, event information, and the like are obtained through intelligent recognition according to the data to be sent (the first element). Further, information in the to-do interface can be generated according to the time information, the location information, the event information, and the like included in the first element, for example, information in the title bar of the to-do interface is generated according to the event information included in the first element, information in the reminder bar of the to-do interface is generated according to the time information included in the first element (for example, including date information, time information, and reminder frequency), and information in the address bar of the to-do interface is generated according to the location information included in the first element. Optionally, the user can also modify the information in the title bar, the address bar, the reminder bar, and the like of the to-do interface. Then, the first to-do item is created according to the information in the title bar, the address bar, the reminder bar, and the like of the to-do interface.

[0031] With reference to the first aspect, in a possible implementation, after receiving the ninth operation (e.g., an operation of clicking the “confirm” control) input by the user to the first window, the first to-do item is created, and the eighth interface is displayed on the first window, the eighth interface including a list of at least one to-do item, wherein the at least one to-do item includes the first to-do item.

[0032] In this method, after the to-do item is created, the card of the to-do item is displayed on the to-do item list interface. In this way, the user can open the detail page of the to-do item through the card of the to-do item.

[0033] With reference to the first aspect, in a possible implementation, the ninth interface is displayed, the ninth interface including a second element; in response to a tenth operation on the second element, a second floating element corresponding to the second element is displayed on the ninth interface; in response to an operation of dragging the second floating element to a first region of the display screen, at least one application icon is displayed on a second region of the display screen; the at least one application icon includes a first icon of a calendar application; in response to an operation of dragging the second floating element to the first icon and releasing the second floating element, the second window is displayed; wherein when content of the second element includes at least one time group information, the second window includes first schedule information; after receiving an eleventh operation input by the user to the second window, a first schedule item associated with the first schedule information is created.

[0034] In this method, the first schedule item is created in a scenario of sending a text or a picture through an arbitrary door. In this scenario, when the data to be sent (the second element) includes time group (start time and end time) information, the time group information, location information, event information, etc. are obtained through intelligent recognition according to the data to be sent (the second element). Further, the creation schedule interface can be generated according to the time group information, location information, event information, etc. included in the second element, for example, the start time in the creation schedule interface is generated according to the start time information in the time group included in the second element, and the end time in the creation schedule interface is generated according to the end time information in the time group included in the second element. Optionally, the user can also modify each item of information in the creation schedule interface. Then, the first schedule item is created according to each item of information in the creation schedule interface.

[0035] With reference to the first aspect, in a possible implementation, when the first floating element associated with the first element is dragged to the first area of the display screen, user intention recognition is performed according to the data to be transmitted (the content of the first element), and a corresponding candidate application is displayed according to the user intention; for example, when the data to be transmitted is a picture, the candidate applications include a collection space application, a calendar application, a sharing application, a shopping application, a short video application, and the like; for example, when the data to be transmitted is text, the candidate applications include a collection space application, a calendar application, a search application, a sharing application, a note application, and the like; for example, when the data to be transmitted is a document, the candidate applications include a printing application, a sharing application, and the like. The electronic device displays a corresponding candidate application icon according to the user intention, so that the candidate application recommended to the user is more in line with the user demand, and the user can use it conveniently.

[0036] With reference to the first aspect, in a possible implementation, a to-do item is created according to the note, and a link of the note is saved in an attachment of the to-do item detail page, so that the user can conveniently open the corresponding note by clicking the attachment.

[0037] With reference to the first aspect, in a possible implementation, a to-do item is created according to text, a picture, a website link, a note, a webpage collection, a document (for example, a word document, a PDF document, a PPT document, and the like), a video file, or an audio file in the collection space. A link of the file is saved in an attachment of the to-do item detail page, so that the user can conveniently open the file by clicking the attachment.

[0038] With reference to the first aspect, in a possible implementation, a to-do item is created according to the first webpage. A website link of the first webpage is saved in an attachment of the to-do item detail page, so that the user can conveniently open the first webpage by clicking the attachment on the to-do item detail page, and view the webpage details.

[0039] The second aspect provides an electronic device having a function of implementing the method of the first aspect. The function can be implemented by hardware, or implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0040] The third aspect provides an electronic device including a processor, a memory, and a display screen; the memory is used to store computer execution instructions, and when the electronic device is running, the processor executes the computer execution instructions stored in the memory, so that the electronic device executes the method of any one of the possible implementations of the first aspect.

[0041] In a fourth aspect, a computer readable storage medium is provided, which stores instructions that, when executed on a computer, cause the computer to perform the method of any possible implementation of the first aspect.

[0042] In a fifth aspect, a computer program product is provided, which contains instructions that, when executed on a computer, cause the computer to perform the method of any possible implementation of the first aspect.

[0043] The technical effects brought by the possible implementations of the second aspect to the fifth aspect can be referred to the technical effects brought by the different implementations of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0044] FIG. 1A is a schematic diagram of a scenario example to which a to-do item processing method provided by an embodiment of the present application is applied;

[0045] FIG. 1B is a schematic diagram of a scenario example to which a to-do item processing method provided by an embodiment of the present application is applied;

[0046] FIG. 2 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0047] FIG. 3 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0048] FIG. 4 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0049] FIG. 5A is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0050] FIG. 5B is a schematic diagram of a scenario example of a to-do item creating method provided by an embodiment of the present application;

[0051] FIG. 5C is a schematic diagram of a scenario example of a to-do item creating method provided by an embodiment of the present application;

[0052] FIG. 6 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0053] FIG. 7 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0054] FIG. 8 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0055] FIG. 9 is a schematic diagram of a scenario example of a to-do item processing method provided by an embodiment of the present application;

[0056] FIG. 10 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0057] FIG. 11 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0058] FIG. 12 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0059] FIG. 13 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0060] FIG. 14 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0061] FIG. 15 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0062] FIG. 16 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0063] FIG. 17 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0064] FIG. 18 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0065] FIG. 19 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0066] FIG. 20 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0067] FIG. 21 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0068] FIG. 22 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0069] FIG. 23 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0070] FIG. 24 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0071] FIG. 25 is a schematic diagram of one scenario example of the method for processing the to-do list according to an embodiment of the present application;

[0072] FIG. 26 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application;

[0073] FIG. 27 is a schematic diagram of an electronic device structure according to an embodiment of the present application. DETAILED DESCRIPTION

[0074] In the description of the embodiments of the present application, the terms used are only for the purpose of describing particular embodiments and are not intended to be limiting of the present application. As used in the specification and appended claims, the singular forms “a,” “an” and “the” are intended to include both singular and plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and / or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term “and / or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of,” when preceding the syllables of a list of elements, modify the entire list of elements and do not modify the elements individually.

[0075] Reference throughout this specification to “one embodiment” or “an embodiment” or “some embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases “in one embodiment,” “in some embodiments,” “in other embodiments,” “in additional embodiments,” and so on, in various places throughout this specification are not necessarily all referring to the same embodiment, unless otherwise specified. The terms “comprise,” “comprising,” “has,” “having,” “includes” and “including” are meant to be open-ended terms that specifically permit the inclusion of one or more of the listed items, even though the term “comprises” or “comprising” is not used. The term “connected” is used broadly and encompasses both direct and indirect connections, unless otherwise noted. The terms “first,” “second,” and “third” are used to describe various elements, but do not connote priority or importance among the elements. The terms “a” and “an” are used to describe one or more of an element.

[0076] In the embodiments of the present application, the words “exemplary” and “for example” are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as “exemplary” or “for example” is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words “exemplary” and “for example” is intended to present concepts in a concrete manner. In the embodiments of the present application, the term “include” is used to indicate the presence of the stated features, integers, steps, operations, elements, components, and / or groups thereof, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0077] The to-do item processing method provided in the embodiments of the present application can be applied to an electronic device including a display screen. The electronic device can include a mobile phone, a tablet computer, a notebook computer, a personal computer (PC), an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a smart home device (such as a smart television, a smart screen, a large screen, a smart speaker, a smart air conditioner, etc.), a personal digital assistant (PDA), a wearable device (such as a smart watch, a smart bracelet, etc.), a vehicle-mounted device, a virtual reality device, and the like, and the embodiments of the present application do not make any limitation in this regard.

[0078] The to-do item processing method provided in the embodiments of the present application will be described in detail below by taking a mobile phone as an example.

[0079] The calendar or note application of the mobile phone can create information of a to-be-handled item as a to-do item, and provide a user interface for displaying the to-do item.

[0080] For example, as shown in FIG. 1A, the desktop interface of the mobile phone includes a “calendar” icon 101. After receiving a click operation of the user on the “calendar” icon 101, the mobile phone displays a “to-do” interface 102 of the calendar application, and the “to-do” interface 102 includes a list of to-do items. As shown in FIG. 1A, the “to-do” interface 102 includes a to-do option 1021, a to-do option 1022, a to-do option 1023, and the like, wherein each item in the list corresponds to a to-do item. Optionally, some to-do items are associated with a time node, and the date indicated by the time node is the deadline of the to-do item, and the time point indicated by the time node is the deadline time (time point) of the to-do item. For example, the time node of the to-do item corresponding to the to-do option 1021 in the “to-do” interface 102 is “today”, and the time node of the to-do item corresponding to the to-do option 1022 is “later”, and the like. Optionally, the to-do item can also be associated with no time node. For example, as shown in FIG. 1A, the to-do option 1023 in the “to-do” interface 102 has no date, indicating that the to-do item corresponding to the to-do option 1023 has no associated time node. It can be understood that FIG. 1A takes the “to-do” interface 102 including the list of to-do items as an example, and in other embodiments, a plurality of to-do items can be displayed in other forms. For example, the “to-do” interface 102 includes a plurality of cards, each card corresponding to a to-do item, and the like. For example, the to-do interface includes a plurality of thumbnails of to-do items, and the like.

[0081] The calendar application of the mobile phone can display detailed information of a to-do item. As shown in FIG. IB, the mobile phone 10 displays a to-do interface 104, which includes a list of to-do items, e.g., the to-do interface 104 includes a to-do option 104a. In response to a click operation of the to-do option 104a by the user, the mobile phone 10 displays a to-do detail page 105. The to-do detail page 105 includes a title bar 105a, a time bar 105b, an attachment bar 105c, a priority bar 105d, a category bar 105e, etc. Among them, the title bar 105a is used to display the title of the to-do item, the time bar 105b is used to display the time node of the to-do item, the attachment bar 105c is used to display the attachment of the to-do item, the priority bar 105d is used to display the priority of the to-do item, and the category bar 105e is used to display the category of the to-do item. The user can view any one of the items included in the to-do detail page 105.

[0082] The user can modify the detailed information of the to-do item. For example, the user can modify or delete the time node of the to-do item through the time bar 105b, the user can modify the category of the to-do item through the category bar 105e, etc.

[0083] After completing a to-do item, the user can mark the to-do item as completed. In an exemplary embodiment, as shown in FIG. IB, the to-do option 104a includes a selection box 104b, and after receiving a selection operation of the selection box 104b by the user, the to-do item corresponding to the to-do option 104a is marked as completed. In an exemplary embodiment, as shown in FIG. IB, the title bar 105a includes a selection box 105f, and after receiving a selection operation of the selection box 105f by the user, the to-do item corresponding to the to-do detail page 105 is marked as completed.

[0084] The calendar application can create information of an item to be handled into a to-do item through various ways such as manual creation, any door, smart vision, sharing, notes, collection space, etc.

[0085] Manual creation

[0086] In some embodiments, a to-do item can be created according to information manually input by the user. For example, the to-do interface 102 in FIG. 1A includes an "add" control 103, and in response to a click operation of the "add" control 103 by the user, the mobile phone 10 can display a to-do item creation interface, receive information input by the user in the to-do item creation interface, and create a to-do item according to the information input by the user.

[0087] Any door (may also be referred to as smart flow, etc.)

[0088] In some embodiments, the phone can generate a corresponding floating element according to the data to be transmitted. For example, the phone can display the data to be transmitted, and after receiving an operation (e.g., a long press operation) of the user on the data to be transmitted, the phone generates a floating element corresponding to the data to be transmitted.

[0089] After the phone detects that the user drags the floating element into the preset hot area, the phone displays one or more icons of applications (candidate applications) that can be used to receive the data to be transmitted in the preset area of the display screen of the phone.

[0090] After that, the phone transmits the data to be transmitted corresponding to the floating element to the candidate application after receiving an operation of the user dragging the floating element to the area where the icon of any candidate application is located and releasing the floating element.

[0091] The application that provides the data to be transmitted can be a system application or a third-party application. In the embodiments of the present application, the system application refers to an application program provided by the operating system of the electronic device to realize a specific function. The third-party application refers to an application program provided by other developers to realize a specific function, which is obtained by the electronic device through the Internet.

[0092] The data to be transmitted can include text, pictures, documents, videos, hyperlinks, etc.

[0093] The text can be text in a webpage displayed by the phone, text in a browser, text in a social software, text recognized from a picture (such as a picture stored in a gallery, a screenshot image (also referred to as a screenshot), etc.), text converted from speech, etc.

[0094] The picture can include a static picture or a dynamic picture. The picture can also include a full-screen screenshot, a partial screenshot, an edited screenshot, etc.

[0095] The document can include a word document, a table document, a code document, etc.

[0096] The video can include a video shot by the phone, a video downloaded from the network, a screen recording, etc.

[0097] The floating element refers to an element displayed on the display screen of the phone, floating above other interface elements displayed on the display screen, and can be dragged by the user to any position on the display screen. The floating element can be implemented as a thumbnail or a preview of the corresponding data to be transmitted, and of course can also be implemented in other forms such as a name, a mark, a control, part or all of the content of the data to be transmitted, etc.

[0098] The hot area is an area in the display screen of the mobile phone for triggering a specific function. In the embodiments of the present application, the preset hot area is used to trigger the display of the icon of the candidate application. The size (i.e. the dimension), the position, the shape, etc. of the hot area can be set according to the user's needs and the user's experience. It should be noted that the hot area is an area processed by the electronic device itself, and it can not need to be shown to the user.

[0099] The preset area of the display screen is used to display the icon of the candidate application. The preset area can overlap the preset hot area, or can not overlap the preset hot area.

[0100] The candidate application can be an application that can receive text or pictures selected by the mobile phone from all installed application programs. For example, the icon of the candidate application can include a favorite space icon, a search icon, a sharing icon, a note icon, etc. Among them, the favorite space application corresponding to the favorite space icon can provide a global system favorite function, the application corresponding to the search icon can provide a search function, the application corresponding to the sharing icon can provide a function of sharing to a specific application, and the note application corresponding to the note icon can provide a function of recording and collecting within the application. In an implementation mode, the mobile phone can identify the user's intention according to the data to be transmitted, and determine the candidate application according to the user's intention. For example, if the data to be transmitted is text, the candidate application includes a chat application, a search engine, a note application, a calendar application, etc.; if the data to be transmitted is a picture, the candidate application includes a shopping application, a short video application, a chat application, a picture recognition application, etc.; if the data to be transmitted is a document, the candidate application includes a printing application, a sharing application, etc.

[0101] In some embodiments, the data to be transmitted is text or a picture. When the text or the picture contains information related to time, place, etc. related to the schedule, the candidate application includes a calendar application. For example, when the user drags the floating element corresponding to the data to be transmitted to the preset hot area, the preset area of the display screen of the mobile phone displays one or more icons of the candidate application; among them, there is "calendar reminder". When the text or the picture does not contain information related to time, place, etc. related to the schedule, the candidate application can not include the calendar application.

[0102] In other embodiments, when the data to be transmitted is text or a picture, the candidate application includes a calendar application.

[0103] In an implementation, when the floating element corresponding to the text or the picture is dragged to the preset hot area, the phone sends a notification message to the cloud-side server, so that the cloud-side server determines a candidate application to be displayed in the preset area of the display screen of the phone according to a preset strategy. The phone displays an icon corresponding to the candidate application in the preset area of the display screen according to the candidate application determined by the cloud-side server. In an example, when the floating element corresponding to the text or the picture is dragged to the preset hot area, the cloud-side server determines, according to a preset strategy, that the candidate application includes a calendar application. Correspondingly, the phone displays an icon of the calendar application in the preset area of the display screen.

[0104] Further, in response to the operation of dragging the floating element corresponding to the text or the picture to the icon of the calendar application and releasing, the text or the picture is transmitted to the calendar application. Alternatively, the phone can also transmit part or all of the data extracted from the text or the picture to the calendar application.

[0105] In an example, when the floating element corresponding to the text or the picture is dragged to the icon of the calendar application, the phone can perform intelligent recognition on the text or the picture. Optionally, the phone invokes the intelligent recognition capability of the cloud-side server to perform intelligent recognition on the text or the picture. Alternatively, the phone can also perform intelligent recognition on the text or the picture by using its own intelligent recognition capability.

[0106] When the data to be transmitted is text, the calendar application can perform intelligent recognition on the text, and create a schedule item or a to-do item based on the result of the intelligent recognition on the text. The text can include time information, location information, event information (such as a meeting, ticket booking, travel, etc.), and the calendar application can determine to generate a schedule item or a to-do item according to the information included in the text. For example, when the text includes at least one of the time information, the location information, and the event information, a schedule item is generated; when the text does not include any of the time information, the location information, or the event information, a to-do item is generated. For example, when the text includes specific event information (such as a meeting), a schedule item is generated; when the text does not include specific event information, a to-do item is generated. Of course, after the text is transmitted to the calendar application, the calendar application can also not generate a schedule item or a to-do item. For example, when the text includes time information, a schedule item is generated; when the text includes specific event information (such as ticket booking), a to-do item is generated; when the text does not include time information or specific event information, the calendar application does not generate a schedule item or a to-do item.

[0107] In an implementation provided by the embodiments of the present application, the calendar application creates a schedule item or a to-do item according to the time information in the text. The time information can include time group information or time point information. One time group information includes start time information and end time information, i.e., one start time and one end time form a time group. For example, 9:00-10:00 indicates that the start time is 9:00 and the end time is 10:00, and 9:00 and 10:00 form a time group. For example, 7:00 eat and 8:00 leave form two time points, and do not form a time group. In the embodiments of the present application, the time point can also be referred to as a deadline.

[0108] In an example, the text includes at least one time group information and at least one time point information; in an example, the text includes at least one time group information and does not include time point information; in an example, the text does not include time group information and includes at least one time point information; in an example, the text does not include time group information and does not include time point information.

[0109] In one scenario, the text includes at least one time group information and does not include time point information. When the text includes one time group information, the calendar application creates one schedule item based on the time group information. For example, the text includes "9:00-10:00 meeting", and accordingly, one schedule item is created according to the time group information "9:00-10:00" and the corresponding event information "meeting". When the text includes multiple time group information, in one implementation, the calendar application creates one schedule item corresponding to each time group information. For example, the text includes "9:00-10:00 meeting" and "10:30-12:30 movie", and accordingly, one schedule item is created according to the time group information "9:00-10:00" and the corresponding event information "meeting", and one schedule item is created according to the time group information "10:30-12:30" and the corresponding event information "movie". In another implementation, the calendar application can show the user the multiple time group information and the event information, location information, etc. corresponding to the time group information, the user can select one time group information, and the calendar application creates one schedule item based on the time group information selected by the user. Optionally, the start time in the schedule item is generated according to the start time information in each time group information, and the end time in the schedule item is generated according to the end time information in each time group information.

[0110] In another scenario, the text does not include time group information, but includes at least one time point information. When the text includes one time point information, the calendar application creates one to-do item based on the time point information. For example, the text includes "dinner at 7:00", the calendar application creates one to-do item based on the time point information "7:00" and the corresponding event information "dinner". When the text includes multiple time point information, in one implementation, the calendar application creates one to-do item based on each time point information; for example, the text includes "dinner at 7:00" and "leave at 8:00", the calendar application creates one to-do item based on the time point information "7:00" and the corresponding event information "dinner", and creates one to-do item based on the time point information "8:00" and the corresponding event information "leave". In another implementation, the calendar application can show the user the multiple time point information and the event information, location information, etc. corresponding to the time point information, and the user can select one time point information, and the calendar application creates one to-do item based on the time point information selected by the user. Optionally, the to-do item includes a title, which can be generated according to the text; the date and time in the to-do item can also be generated according to the time point information.

[0111] In another scenario, the text includes at least one time group information and at least one time point information. In one implementation, the calendar application creates one schedule item based on each time group information, and creates one to-do item based on each time point information. In another implementation, the calendar application can show the user the at least one time group information and the event information, location information, etc. corresponding to the time group information, and can also show the at least one time point information and the event information, location information, etc. corresponding to the time point information, when the user selects one time group information, the calendar application creates one schedule item based on the time group information selected by the user; when the user selects one time point information, the calendar application creates one to-do item based on the time point information selected by the user.

[0112] In another scenario, the text does not include time group information and does not include time point information. The calendar application creates one to-do item according to the text.

[0113] When the data to be transmitted is a picture, the text contained in the picture can be obtained through intelligent recognition.

[0114] If the picture contains text, refer to the above case where the data to be transmitted is text.

[0115] If the picture does not contain text, the calendar application generates a to-do item according to the picture; optionally, the title of the to-do item is the picture to-do; optionally, the picture can be attached to the to-do item, so that the user can conveniently view the picture in the to-do item.

[0116] Taking the text as an example, in one example, as shown in (a) of FIG. 2, the mobile phone 10 displays a conversation interface 201 of a chat application, and the conversation interface 201 includes a plurality of text messages. As shown in (b) of FIG. 2, in response to a long-press operation of the text 202 by the user, the mobile phone 10 displays a floating text 203; the text content of the floating text 203 is the same as or associated with the text 202, and the user can drag the floating text 203 to any position on the display screen. For example, as shown in (c) of FIG. 2, in response to the floating text 203 being dragged to the hot area 11, the mobile phone 10 displays a plurality of icons in the display area 12 of the display screen. In one implementation, the mobile phone performs user intention recognition according to the data to be transmitted, and determines a candidate application corresponding to the text 202; for example, when the data to be transmitted is text, the candidate application includes a favorite space application, a calendar application, a search application, a sharing application, a note application, and the like; for example, as shown in (c) of FIG. 2, the display area 12 includes a “favorite space” icon, a “calendar reminder” icon 204, a “search” icon, a “share” icon, a “note” icon, and the like.

[0117] In one example, the floating text 203 is dragged to the hot area 11, which can be that any part of the floating text 203 enters the hot area 11, or that more than a preset proportion of the floating text 203 enters the hot area 11, and the like. In one implementation, the size of the floating text 203 during the dragging process can change.

[0118] Still taking the text as an example, as shown in (a) of FIG. 3, the floating text 203 is dragged to the “calendar reminder” icon 204 and released. As shown in (b) of FIG. 3, in response to the operation of the floating text 203 being dragged to the “calendar reminder” icon 204 and released, the mobile phone 10 displays a floating window 300. In one implementation, the floating window 300 is a window of the calendar application. That is, the text corresponding to the floating text 203 is transmitted to the calendar application. It should be noted that the window of the calendar application is taken as an example of the floating window in the embodiments of the present application, and in other embodiments, the window of the calendar application can also not be in the form of the floating window, for example, the window of the calendar application is displayed full screen.

[0119] In one example, as shown in (b) of FIG. 3, the floating window 300 displays an identification interface 301 including the text corresponding to the floating text 203. The mobile phone 10 can call the intelligent recognition capability to perform intelligent recognition on the text included in the identification interface 301 (the text corresponding to the floating text 203), and determine the information included in the text according to the result of the intelligent recognition.

[0120] Optionally, the text includes at least one set of start time information and end time information, and does not include time point information. In an example, the text includes one set of start time information and end time information. For example, the text content included in the identification interface 301 in (b) of FIG. 3 is "Meeting from 9:00 AM to 10:00 AM today". The text includes the start time information "9:00 AM" and the end time information "10:00 AM". After the text included in the identification interface 301 is intelligently recognized, the phone determines that the text includes start time information and end time information, and accordingly, as shown in (a) of FIG. 4, the floating window 300 of the phone 10 displays the "New Schedule" interface 302. Optionally, the "New Schedule" interface 302 includes a text box 3021, which is used to display the result of intelligent recognition of the text, such as time information, location information, event information, etc. For example, as shown in (a) of FIG. 4, the text box 3021 includes the event information "Meeting", the time information "from 9:00 AM to 10:00 AM", etc. In an implementation, the title of the schedule item is generated according to the event information "Meeting", the start time of the schedule item is generated according to the start time "9:00 AM" in the time information, and the end time of the schedule item is generated according to the end time "10:00 AM" in the time information. For example, as shown in (b) of FIG. 4, the "New Schedule" interface 302 includes a title bar 3022, which includes the title "Meeting" of the schedule item. The "New Schedule" interface 302 also includes a "start and end time bar" 3023, which includes the start time "9:00 AM" and the end time "10:00 AM" of the schedule item. Optionally, the "New Schedule" interface 302 can also not include the text box 3021, i.e., the result of intelligent recognition is not displayed to the user.

[0121] It should be noted that due to the size limitation of the floating window 300, the elements of the "New Schedule" interface 302 can not be fully displayed, and the user can change the displayed elements by swiping up or down on the "New Schedule" interface 302. For example, in response to the user swiping up on the "New Schedule" interface 302 shown in (a) of FIG. 4, the "New Schedule" interface 302 shown in (b) of FIG. 4 is displayed in the floating window 300 of the phone 10.

[0122] Optionally, as shown in (b) of FIG. 4, the "new schedule" interface 302 includes a "schedule" control 3024 and a "to do" control 3025. When the "new schedule" interface 302 is displayed after the intelligent recognition of the text included in the recognition interface 301, the "schedule" control 3024 is selected, indicating that a schedule item is generated according to the text included in the recognition interface 301. The user can also click the "to do" control 3025, so that the "to do" control 3025 is selected, indicating that a to-do item is generated according to the text included in the recognition interface 301. That is, the user can manually modify the generated schedule item to a to-do item, or modify the generated to-do item to a schedule item.

[0123] Optionally, the "new schedule" interface 302 further includes a "confirm" control 3026. After receiving the click operation of the user on the "confirm" control 3026, the mobile phone 10 generates a schedule item according to the content in the "new schedule" interface 302. As shown in (c) of FIG. 4, in response to the click operation of the user on the "confirm" control 3026, the floating window 300 of the mobile phone 10 displays a "schedule" interface 303, and the "schedule" interface 303 includes a schedule item 3031, which is generated according to the content in the "new schedule" interface 302, i.e., according to the text corresponding to the floating text 203 in FIG. 3.

[0124] Optionally, the text does not include start time information and end time information, and includes time point information.

[0125] In an example, the text includes one time point information, which is a deadline.

[0126] For example, the text content included in the identified interface 301 in (b) of FIG. 3 is "Your express delivery has arrived at the self-pickup point. Please pick it up before 22:00". The text only includes one deadline "22:00". After completing the intelligent recognition of the text included in the identified interface 301, the phone determines that the text does not include start time information and end time information, and includes one time point information. Accordingly, as shown in (a) of FIG. 5A, the floating window 300 of the phone 10 displays the "new to-do" interface 304. Optionally, the "new to-do" interface 304 includes a text box 3041, which is used to display the result of the intelligent recognition of the text. For example, the result of the intelligent recognition can include time information (including time group information or time point information), location information, event information, etc. For example, the text box 3041 includes event information "express delivery", time point information "10:00 pm", date information "Wednesday, June 26", location information "suggested location: self-pickup point", etc. In an implementation manner, when the text does not include a date, the phone can obtain date information according to text content or text related information (such as sending time, saving time, etc.). For example, the date information "Wednesday, June 26" is obtained according to the sending time of the text and other information in the intelligent recognition process. In some examples, the result of the intelligent recognition does not include location information, and can also not include time information. Optionally, the "new to-do" interface 304 can also not include the text box 3041, that is, the result of the intelligent recognition is not displayed to the user.

[0127] In an implementation, the phone 10 generates the information of the to-do item according to the result of the smart recognition. For example, the phone 10 generates the title of the to-do item according to the event information "express", and the title of the to-do item is "New to-do" as shown in (b) of FIG. 5A. Optionally, the phone 10 generates the date and time of the to-do item according to the date information "Wednesday, June 26" and the time information "10:00 PM", and the "Remind" bar 3043 of the "New to-do" interface 304 includes the date "June 26" and the time "10:00 PM", the reminder frequency "no repeat", and the like. The "New to-do" interface 304 further includes an address bar for displaying the address associated with the to-do item, and the phone 10 can generate the address of the to-do item according to the location information "self-pickup point". Optionally, the "New to-do" interface 304 can not display the time, for example, when the result of the smart recognition does not include the time information, the "Remind" bar 3043 includes the date "June 26" but not the time "10:00 PM". Optionally, when the result of the smart recognition does not include the event information, the content of the title bar 3042 of the "New to-do" interface 304 can be a preset text, for example, "to-do". Optionally, when the result of the smart recognition does not include the location information, the "New to-do" interface 304 does not display the location information.

[0128] Optionally, as shown in (b) of FIG. 5A, the "New to-do" interface 304 can further include a "Schedule" control 3044 and a "To-do" control 3045. When the "New to-do" interface 304 is displayed after the smart recognition of the text included in the recognition interface 301, the "To-do" control 3045 is selected, indicating that the to-do item is generated according to the text included in the recognition interface 301. The user can also click the "Schedule" control 3044, and the "Schedule" control 3044 is selected, indicating that the schedule item is generated according to the text included in the recognition interface 301. That is, the user can manually modify the to-do item to the schedule item, or modify the schedule item to the to-do item.

[0129] It should be noted that due to the size of the floating window 300, the elements of the "New to-do" interface 304 can not be displayed completely, and the user can change the displayed elements by swiping up or swiping down on the "New to-do" interface 304. For example, in response to the user swiping up on the "New to-do" interface 304 shown in (a) of FIG. 5A, the phone 10 displays the "New to-do" interface 304 shown in (b) of FIG. 5A in the floating window 300. In (b) of FIG. 5A, the "Remind" bar 3043 is displayed completely.

[0130] The exemplary "New Todo" interface 304 further includes a "Confirm" control 3046. Upon receiving a click operation of the "Confirm" control 3046 by the user, the mobile phone 10 generates a to-do item according to the content in the "New Todo" interface 304. As shown in (c) of FIG. 5A, in response to the click operation of the "Confirm" control 3046 by the user, the floating window 300 of the mobile phone 10 displays a "Todo" interface 305, which includes a to-do option 3051, and the to-do item corresponding to the to-do option 3051 is generated according to the content in the "New Todo" interface 304, i.e., according to the text corresponding to the floating text 203 in FIG. 3. In an implementation, the text corresponding to the floating text 203 can be saved as an attachment of the to-do item corresponding to the to-do option 3051, i.e., the calendar application saves the text 202.

[0131] In some examples, the user can modify the content of each element in the "New Todo" interface 304. For example, the title in the title bar 3042 can be modified, the date, time, etc. in the "Remind Bar" 3043 can be modified. The mobile phone 10 generates a to-do item according to the content in the "New Todo" interface 304.

[0132] In an example, the text includes a plurality of time point information.

[0133] For example, the text content of the identified interface 301 in (b) of FIG. 3 includes "Your express delivery has arrived at the self-pickup point, please pick it up before 22:00", and also includes "Remember to send an email before 11:00 PM". The text includes the deadline "22:00" and the time point "11:00 PM". After the intelligent recognition of the text included in the identified interface 301 is completed, the phone determines that the text does not include the start time information and the end time information, and includes multiple time point information. Accordingly, as shown in (a) of FIG. 5B, the floating window 300 of the phone 10 displays the "New to-do" interface 306. Optionally, the "New to-do" interface 306 includes a text box 3061 and a text box 3062, which are used to display the results of the intelligent recognition of the text. In the text box 3061, a time point information "22:00" and the event information "express delivery", the location information "self-pickup point", and the like related to the time point information are displayed. In the text box 3062, a time point information "11:00 PM" and the event information "send an email", and the like related to the time point information are displayed. The user can select the text box 3061 or the text box 3062. When the text box 3061 is selected, the information in the "New to-do" interface 306 (for example, the title in the title bar, the date and time in the "Remind" bar, the address in the address bar, and the like) corresponds to the text information in the text box 3061. For example, as shown in (a) of FIG. 5B, the "New to-do" interface 306 includes a title bar 3063, which includes the title of the to-do item "express delivery". The "New to-do" interface 306 also includes a "Remind" bar 3064, which includes the date "June 26" and the time "10:00 PM" of the to-do item. The "New to-do" interface 306 further includes a "Confirm" control 3065. When the text box 3061 is selected, after receiving the click operation of the "Confirm" control 3065 by the user, the phone 10 generates a to-do item according to the content in the "New to-do" interface 306. As shown in (b) of FIG. 5B, in response to the click operation of the "Confirm" control 3065 by the user, the "To-do" interface 307 is displayed in the floating window 300 of the phone 10, and the "To-do" interface 307 includes a to-do option 3071, which corresponds to the to-do item generated according to the content in the "New to-do" interface 306.

[0134] Optionally, the text includes the start time information and the end time information, and also includes the time point information.

[0135] In an example, the text includes a time group information, and also includes a time point information.

[0136] For example, the text content of the identified interface 301 in (b) of FIG. 3 includes "Meeting from 9:00 am to 10:00 am today" and "Your express delivery has arrived at the self-pickup point. Please pick it up before 22:00". The text includes the start time information "9:00 am" and the end time information "10:00 am", and also includes the time point information "22:00". After the intelligent recognition of the text included in the identified interface 301 is completed, the phone determines that the text includes the start time information and the end time information, and also includes the time point information. In an implementation, the first time information in the text is the time group information. Accordingly, as shown in (a) of FIG. 5C, the floating window 300 of the phone 10 displays the "New Schedule" interface 308. The "New Schedule" interface 308 includes a text box 3081 and a text box 3082, which are used to display the results of the intelligent recognition of the text. In the text box 3081, a time group information "9:00 am to 10:00 am" and event information "Meeting" related to the time group information are displayed. In the text box 3082, the time point information "22:00" and event information "Express delivery" and location information "self-pickup point" related to the time point information are displayed. The user can select the text box 3081 or the text box 3082.

[0137] When the text box 3081 is selected, the information in the "New Schedule" interface 308 (for example, the title in the title bar, the date, the start time, the end time, and the like in the "Start and End Time Bar") corresponds to the text information in the text box 3081. The "New Schedule" interface 308 also includes a "Confirm" control 3083. When the text box 3081 is selected, after receiving a click operation of the "Confirm" control 3083 by the user, the phone 10 generates a schedule item according to the content in the "New Schedule" interface 308. As shown in (b) of FIG. 5C, in response to the click operation of the "Confirm" control 3083 by the user, the floating window 300 of the phone 10 displays the "Schedule" interface 309, which includes a schedule item 3091 generated according to the content in the "New Schedule" interface 308.

[0138] The user can also select the text box 3082 in the "New Schedule" interface 308. As an example, after receiving the operation of the user selecting the text box 3082 in the "New Schedule" interface 308, the floating window 300 of the mobile phone 10 displays the "New To-Do" interface 310 as shown in (c) of FIG. 5C. The "New To-Do" interface 310 includes a text box 3101 and a text box 3102, wherein the text box 3101 includes the same text as the text box 3081, and the text box 3102 includes the same text as the text box 3082. The text box 3102 in the "New To-Do" interface 310 is selected, and accordingly, the information (e.g., the title in the title bar, the date and time in the "Remind" bar, the address in the address bar, etc.) in the "New To-Do" interface 310 corresponds to the text information in the text box 3102. The "New To-Do" interface 310 further includes a "Confirm" control 3103. When the text box 3102 is selected, after receiving the click operation of the user on the "Confirm" control 3103, the mobile phone 10 generates a to-do item according to the content in the "New To-Do" interface 310. As shown in (d) of FIG. 5C, in response to the click operation of the user on the "Confirm" control 3103, the floating window 300 of the mobile phone 10 displays the "To-Do" interface 311, and the "To-Do" interface 311 includes a to-do item 3111, which corresponds to the to-do item generated according to the content in the "New To-Do" interface 310.

[0139] Optionally, the text does not include the start time information and the end time information, and does not include the time point information. The calendar application creates a to-do item according to the text. As an example of this scenario, reference can be made to FIG. 5A, and the difference between this example and FIG. 5A is that, in this example, the text does not include the start time information and the end time information, and does not include the time point information.

[0140] The above embodiments are described by taking the sending of the text through the arbitrary door as an example. It can be understood that the sending of the picture through the arbitrary door is also possible.

[0141] In an example, as shown in (a) of FIG. 6, the mobile phone 10 displays a conversation interface 601 of a chat application, the conversation interface 601 including a picture 602 (it can be understood that the picture 602 can be a thumbnail of the picture). As shown in (b) of FIG. 6, in response to a long-press operation of the picture 602 by the user, the mobile phone 10 displays a floating picture 603; the picture content of the floating picture 603 is the same as or associated with the picture 602, and the user can drag the floating picture 603 to any position on the display screen. For example, as shown in (c) of FIG. 6, in response to the floating picture 603 being dragged to the hot area 11, the mobile phone 10 displays a plurality of icons in the display area 12 of the display screen. In an implementation, the mobile phone performs user intention recognition according to the to-be-transmitted data to determine the candidate application corresponding to the picture 602; for example, when the to-be-transmitted data is a picture, the candidate application includes a collection space application, a calendar application, a sharing application, a shopping application, a short video application, etc. For example, as shown in (c) of FIG. 6, the display area 12 includes a “collection space” icon, a “calendar reminder” icon 604, a “share” icon, a “shopping” icon, a “short video” icon, etc.

[0142] Further, after the floating picture 603 is dragged to the “calendar reminder” icon 604 and released, as shown in (d) of FIG. 6, the mobile phone 10 displays a floating window 700, which is a window of the calendar application. That is, the picture corresponding to the floating picture 603 is transmitted to the calendar application. The picture can include text, and in an example, the floating window 700 displays an identification interface 701, which includes the picture corresponding to the floating picture 603. The mobile phone 10 can call the intelligent recognition capability to perform intelligent recognition on the picture included in the identification interface 701 (the picture corresponding to the floating picture 603) to obtain the text in the picture. The text can include time information, location information, event information (such as a meeting, a ticket booking, a trip), etc., and the mobile phone 10 can also call the intelligent recognition capability to obtain the time information, location information, event information, etc. in the text.

[0143] The calendar application can generate a schedule item or a to-do item according to the picture. For example, when the picture does not contain text, a to-do item is generated according to the picture; when the picture contains text, a schedule item or a to-do item is determined to be generated according to the information included in the text. In an implementation, when the picture contains text, if the text includes start time information and end time information, a schedule item is generated according to the start time information and the end time information in the picture; if the text includes the start time information and the end time information, and also includes time point information, a schedule item is generated according to the start time information and the end time information in the picture, and / or a to-do item is created according to the time point information in the picture; if the text does not include the start time information and the end time information, a to-do item is generated according to the text in the picture. In an example, the picture corresponding to the floating picture 603 does not include text.

[0144] As shown in Fig. 7(a), after the intelligent recognition of the picture included in the identification interface 701, it is determined that the picture does not include text, and the floating window 700 of the mobile phone 10 displays a "new to-do" interface 702. Optionally, the "new to-do" interface 702 includes a text box 7021, which is used to display the result of the intelligent recognition of the picture. As an example, the picture corresponding to the floating picture 603 does not include text, and no text is displayed in the text box 7021. As an example, the picture corresponding to the floating picture 603 does not include time information, location information, event information, etc., and no text is displayed in the text box 7021. As an example, the "new to-do" interface 702 further includes a title bar 7022, which is used to display the title of the to-do item; and can further include a "reminder bar", which is used to display the date and time of the to-do item, and can further include an address bar, which is used to display the location associated with the to-do item. In an example, if the picture does not include text, or the text of the picture does not include event information, the title of the to-do item is a preset text, for example, "picture to-do", that is, the title bar 7022 displays "picture to-do". If the picture does not include text, or the text of the picture does not include time information, the "reminder bar" does not display the time information of the to-do item. If the picture does not include text, or the text of the picture does not include location information, the address bar of the "new to-do" interface 702 does not display the location information of the to-do item.

[0145] As an example, the "new to-do" interface 702 further includes a "confirm" control 7023. After receiving a click operation of the "confirm" control 7023 by the user, the mobile phone 10 generates a to-do item according to the content in the "new to-do" interface 702. As shown in Fig. 7(b), in response to the click operation of the "confirm" control 7023 by the user, the floating window 700 of the mobile phone 10 displays a "to-do" interface 703, and the "to-do" interface 703 includes a to-do option 7031, and the to-do item corresponding to the to-do option 7031 is generated according to the content in the "new to-do" interface 702, that is, according to the picture (picture 602) corresponding to the floating picture 603 in Fig. 6. In an implementation, the picture (picture 602) corresponding to the floating picture 603 is saved as an attachment of the to-do item corresponding to the to-do option 7031, that is, the calendar application saves the picture 602.

[0146] It should be noted that due to the size of the floating window 700, the elements of the "new to-do" interface 702 can not be fully displayed, and the user can change the displayed elements by swiping up or swiping down on the "new to-do" interface 702.

[0147] It should be noted that various embodiments of the present application and various examples in the embodiments can be combined in any combination, and the introduction of the same type of control can be referred to each other, which will not be repeatedly introduced in the present application. For example, in (a) of FIG. 7, the "new to do" interface 702 includes a "schedule" control and a "to do" control, the function of the "schedule" control can refer to the description of the "schedule" control 3044 in (b) of FIG. 5A, and the function of the "to do" control can refer to the description of the "to do" control 3045 in (b) of FIG. 5A.

[0148] It should be noted that the present example is introduced by taking the case that the picture does not contain text as an example, and the case that the picture contains text can refer to the scene of sending text through the arbitrary door in the above-mentioned embodiments, which will not be exemplified one by one in the embodiments of the present application.

[0149] In addition, the above-mentioned example is introduced by taking the case that the calendar application is pulled up in the chat application (that is, the arbitrary door is triggered in the chat application) as an example. In some other embodiments, the calendar application can be pulled up through other applications (that is, the arbitrary door is triggered in other applications). For example, the user can long press a picture in the gallery application; in response to the long press operation of the user on the picture, a floating element corresponding to the picture is generated; in response to the floating element corresponding to the picture being dragged to the preset hot area, the icon of the calendar application is displayed in the preset area of the display screen of the mobile phone.

[0150] In this embodiment, the text or picture in an application is sent to the calendar application through the arbitrary door, and the calendar application performs intelligent recognition on the text or picture, and determines to generate a schedule item or a to-do item according to the result of intelligent recognition. For example, if the result of intelligent recognition includes the start time information and the end time information, a schedule item is generated, which facilitates reminding the user at the time point associated with the start time information and the end time information; for example, if the result of intelligent recognition does not include the start time information and the end time information, a to-do item is generated, which facilitates the user to view and process subsequently. Moreover, the user does not need to manually create a schedule item or a to-do item and fill in various information of the schedule item or the to-do item, but the schedule item or the to-do item is automatically generated according to the result of intelligent recognition, which simplifies the operation steps of the user.

[0151] Intelligent vision (which can also be referred to as intelligent screen recognition, etc.)

[0152] In some embodiments, when the mobile phone displays a picture in the gallery application, in the case that the picture contains text, the picture can be intelligently recognized in response to the user operation. In one implementation, the mobile phone calls the intelligent recognition capability of the cloud-side server to intelligently recognize the picture. In another implementation, the mobile phone can also call the intelligent recognition capability possessed by itself to intelligently recognize the picture.

[0153] As shown in (a) of FIG. 8, the mobile phone 10 displays a picture interface 801 of a gallery application, and the picture interface 801 includes a picture 802. It should be noted that the dashed box in (a) of FIG. 8 is used to indicate the position of the picture 802, and is not displayed in the actual product.

[0154] In an example, the picture 802 contains text. The mobile phone 10 determines that the picture 802 contains text, and displays a "text recognition" control 803. As shown in (b) of FIG. 8, in response to a click operation of the "text recognition" control 803 by the user, the mobile phone 10 displays a "picture recognition" interface 804, and the text contained in the picture 802 in the "picture recognition" interface 804 is marked.

[0155] In an example, as shown in (b) of FIG. 8, it is determined that the picture 802 contains text, and a "calendar reminder" control 805 is displayed.

[0156] After receiving a click operation of the "calendar reminder" control 805 by the user, the gallery application transmits the text contained in the picture obtained through intelligent recognition to the calendar application. The calendar application can generate a schedule item or a to-do item according to the text contained in the picture. For specific examples in which the calendar application generates a schedule item or a to-do item according to the text, reference can be made to the corresponding description of any door scenario.

[0157] In this embodiment, intelligent recognition is performed on the picture containing text, and the calendar application generates a schedule item or a to-do item according to the intelligent recognition result. The user does not need to manually create a to-do item and fill in various information of the to-do item, thereby simplifying the operation steps of the user.

[0158] Sharing

[0159] In some embodiments, the text, the picture, or the URL link can be transmitted to the calendar application through sharing.

[0160] When the sharing content is text or a picture, a schedule item can be generated according to the text or the picture, or a to-do item can be generated according to the text or the picture. For specific implementation manners, reference can be made to the related description of any door scenario.

[0161] When the sharing content is a URL link, a to-do item is generated according to the URL link.

[0162] For example, as shown in (a) of FIG. 9, the mobile phone 10 displays a webpage interface 901, which is a user interface of a webpage entitled "Webpage Example". The webpage interface 901 includes a function bar 902, which includes a "share" control 9021. As shown in (b) of FIG. 9, in response to a click operation of the "share" control 9021 by the user, the mobile phone 10 displays a sharing bar 903, which includes at least one sharing mode, such as sharing to a note application, sharing by email, sharing by WLAN direct connection, or sharing by Bluetooth, etc. In an example, the sharing bar 903 further includes a title bar 9031, which is used to display the title of the shared web address link, for example, the title of the web address link is the title "Webpage Example" of the webpage interface 901.

[0163] In an example, the sharing bar 903 includes a "calendar reminder" control 9032. After receiving a click operation of the "calendar reminder" control 9032 by the user, the system application sends the relevant information (such as the title, the web address link, etc.) of the webpage corresponding to the webpage interface 901 to the calendar application. In an implementation, the calendar application generates a to-do item according to the relevant information of the webpage corresponding to the webpage interface 901. For example, the title of the to-do item is generated according to the title of the webpage interface. Optionally, the to-do item generated according to the webpage interface does not include time information, location information, etc. For example, as shown in (c) of FIG. 9, in response to the click operation of the "calendar reminder" control 9032, the mobile phone 10 displays a "new to-do" interface 904. For example, the "new to-do" interface 904 includes a title 9041, which is used to display the title of the to-do item; for example, the title of the to-do item is the title of the shared web address link, such as the title "Webpage Example" of the webpage interface 901. The "new to-do" interface 904 further includes an attachment bar 9042, which is used to display the attachment of the to-do item; in an implementation, the shared web address link can be taken as the attachment of the to-do item. In this way, when the user clicks the attachment bar in the to-do item, the corresponding webpage can be opened through the web address link.

[0164] It should be noted that the specific interfaces shown in various examples of the embodiments of the present application do not constitute a limitation on the embodiments of the present application. In actual implementation, the specific form of the interface can be selected as needed. In addition, the interface switching process of the mobile phone can include more or less interfaces, or adjust the order in which the interfaces are displayed, etc.

[0165] As shown in FIG. 10(a), the "new to-do" interface 904 further includes a "confirm" control 9043. After the mobile phone 10 receives a click operation of the "confirm" control 9043 by the user, the mobile phone 10 generates a to-do item according to the content in the "new to-do" interface 904. In an example, as shown in FIG. 10(b), in response to the click operation of the "confirm" control 9043 by the user, the mobile phone 10 displays a prompt bar 905. The prompt bar 905 includes a prompt information "creation success" for prompting the user that the to-do item has been successfully created. Optionally, the prompt bar 905 further includes a "go to calendar to check" control 9051. In response to the click operation of the "go to calendar to check" control 9051 by the user, as shown in FIG. 10(c), the mobile phone 10 displays a to-do interface 906. The to-do interface 906 includes a to-do option 9061. The to-do item corresponding to the to-do option 9061 is generated according to the content in the "new to-do" interface 904. In another example, in response to the click operation of the "confirm" control 9043 in FIG. 10(a) by the user, after the mobile phone 10 generates the to-do item according to the content in the "new to-do" interface 904, the mobile phone 10 does not display the prompt bar 905 shown in FIG. 10(b), but directly displays the to-do interface 906 shown in FIG. 10(c).

[0166] In this embodiment, the text, the picture or the URL link can be transmitted to the calendar application through sharing. The calendar application generates a schedule item or a to-do item according to the text, the picture or the URL link. The user does not need to manually create the schedule item or the to-do item and fill in various information of the schedule item or the to-do item. The operation steps of the user are simplified.

[0167] Note

[0168] In some embodiments, the calendar application can generate a schedule item or a to-do item according to one note of the note application.

[0169] In an implementation manner, the mobile phone can perform intelligent recognition on the text included in the note, and generate a schedule item or a to-do item according to the result of the intelligent recognition.

[0170] Optionally, only part of the text in the note can be subjected to intelligent recognition, for example, the title of the note is subjected to intelligent recognition. That is, the schedule item or the to-do item is generated according to the title of the note. In this way, when the main text of the note is long, the intelligent recognition on the main text of the note can be avoided, which is time-consuming and affects the efficiency, and the user can avoid the experience of slow processing speed.

[0171] The specific implementation manner in which the mobile phone generates a schedule item or a to-do item according to the result of the intelligent recognition on the text can refer to the related description in the foregoing embodiments.

[0172] In another implementation, the phone can not perform intelligent recognition on the text in the note, but directly generate a to-do item based on the note. In this way, when the note includes a long text, the problem of time-consuming intelligent recognition affecting user experience can be avoided. In an example, the calendar application generates a title of the to-do item based on the title of the note. Optionally, the to-do item does not include time information, location information, etc.

[0173] As shown in (a) of FIG. 11, the phone 10 displays an editing interface 1010 of the note application, which is used to edit a note, such as inputting, modifying or deleting text, inserting a picture, a website link, etc. Optionally, the editing interface 1010 includes a "confirm" control 1011. As shown in (b) of FIG. 11, in response to a click operation of the "confirm" control 1011 by the user, the phone 10 displays a note interface 1020, which includes some function controls for operating the note corresponding to the note interface 1020. For example, the function controls include a "share" control, a "favorite" control, a "delete" control, a "more" control, etc. The "share" control is used to transmit the note corresponding to the note interface 1020 to other applications or other electronic devices. The "favorite" control is used to add the note corresponding to the note interface 1020 to a favorite space. The "delete" control is used to delete the note corresponding to the note interface 1020. As shown in (c) of FIG. 11, in response to a click operation of the "more" control by the user, the phone 10 displays a "more" option bar 1030, which includes a "calendar reminder" control 1031. As shown in (c) of FIG. 11, in response to a click operation of the "calendar reminder" control 1031, the phone 10 displays a "new to-do" interface 1040. As shown in (c) of FIG. 11, the "new to-do" interface 1040 includes a title 1041, which is used to display the title of the to-do item. For example, the title of the to-do item is the title of the note. In an example, the "new to-do" interface 1040 further includes an attachment bar 1042, which is used to display the attachment of the to-do item. In an implementation, the link of the note can be used as the attachment of the to-do item. In this way, when the user clicks the attachment bar 1042 in the to-do item, the note can be opened through the link of the note.

[0174] As shown in Fig. 11(c), the "new to do" interface 1040 further includes a "confirm" control 1043. After the mobile phone 10 receives a click operation of the "confirm" control 1043 by the user, the mobile phone 10 generates a to do item according to the content in the "new to do" interface 1040. In an example, as shown in Fig. 11(d), in response to the click operation of the "confirm" control 1043 by the user, the mobile phone 10 displays a prompt bar 1050. The prompt bar 1050 includes a prompt information "creation success" for prompting the user that the to do item has been successfully created. Optionally, the prompt bar 1050 further includes a "go to calendar to check" control. In response to a click operation of the "go to calendar to check" control by the user, the mobile phone 10 displays a to do interface including the to do item generated according to the note corresponding to the note interface 1020. In another example, the mobile phone 10 does not display the prompt bar 1050. For example, in response to the click operation of the "confirm" control 1043 in the "new to do" interface 1040 by the user, the mobile phone 10 displays a to do interface including the to do item generated according to the note corresponding to the note interface 1020. In this embodiment, the calendar application generates the schedule item or the to do item according to the note of the note application, and the user does not need to manually create, thereby simplifying the operation steps of the user.

[0175] Collection space

[0176] In some embodiments, the collection space of the mobile phone can store text, pictures, website links, notes, webpage collections, documents (e.g., word documents, PDF documents, PPT documents, etc.), video files, audio files, and the like, so that the user can conveniently view these files in the collection space.

[0177] The calendar application can generate a to do item according to the text, pictures, website links, notes, webpage collections, documents (e.g., word documents, PDF documents, PPT documents, etc.), video files, or audio files in the collection space.

[0178] For example, the calendar application generates a to do item according to the document in the collection space. As shown in Fig. 12(a), the mobile phone 10 displays a selection interface 1110 of the collection space. The selection interface 1110 includes a thumbnail of at least one file in the collection space. For example, the collection space includes text, pictures, website links, notes, webpage collections, documents (e.g., word documents, PDF documents, PPT documents, etc.), video files, audio files, and the like. For example, the selection interface 1110 includes a thumbnail of "document 1", and the thumbnail of "document 1" is selected, indicating that "document 1" is selected.

[0179] When the mobile phone 10 displays the selection interface 1110, the mobile phone 10 also displays a function bar 1120, which includes a "share / export" option 1121. As shown in (b) of FIG. 12, in response to a click operation on the "share / export" option 1121, the mobile phone 10 displays a toolbar 1130. Optionally, the toolbar 1130 includes a thumbnail of the file (e.g., document 1) that has been selected in the collection space, and the toolbar 1130 also includes a "calendar reminder" control 1131. In response to a click operation of the "calendar reminder" control 1131 by the user, the mobile phone 10 generates a to-do item based on the file (e.g., document 1) that has been selected in the collection space. As shown in (c) of FIG. 12, in response to the click operation of the "calendar reminder" control 1131 by the user, the mobile phone 10 displays a "new to-do" interface 1140. Optionally, the "new to-do" interface 1140 includes a title 1141 for displaying a title of the to-do item; for example, the title of the to-do item is the title of the file that has been selected in the collection space, such as "document 1". The "new to-do" interface 1140 also includes an attachment bar 1142 for displaying an attachment of the to-do item; in one implementation, a link to the file that has been selected in the collection space (the link points to the file in the collection space) can be used as the attachment of the to-do item. In this way, when the user clicks on the attachment bar in the to-do item, the user can be directed to the corresponding file in the collection space through the link.

[0180] As shown in (c) of FIG. 12, in response to the click operation of the "calendar reminder" control 1131 by the user, the mobile phone 10 displays a "new to-do" interface 1140. Optionally, the "new to-do" interface 1140 includes a title 1141 for displaying a title of the to-do item; for example, the title of the to-do item is the title of the file that has been selected in the collection space, such as "document 1". The "new to-do" interface 1140 also includes an attachment bar 1142 for displaying an attachment of the to-do item; in one implementation, a link to the file that has been selected in the collection space (the link points to the file in the collection space) can be used as the attachment of the to-do item. In this way, when the user clicks on the attachment bar in the to-do item, the user can be directed to the corresponding file in the collection space through the link.

[0181] For a text in the collection space, the text can be intelligently recognized, and a schedule item or a to-do item can be generated based on the result of the intelligent recognition.

[0182] For the pictures in the collection space, the text contained in the pictures can be obtained through intelligent recognition, and the text contained in the pictures is intelligently recognized, and the result of the intelligent recognition is used to determine whether to generate a schedule item or a to-do item.

[0183] The specific implementation of generating the schedule item or the to-do item according to the result of the intelligent recognition of the text or the picture can refer to the related description in the foregoing embodiments.

[0184] For the website link, note, webpage collection, video file, audio file, etc. in the collection space, a to-do item can be generated according to the website link, note, webpage collection, video file, or audio file in the collection space. For specific examples, refer to FIG. 12 and the description of FIG. 12.

[0185] In this embodiment, the calendar application generates a to-do item according to the text, picture, website link, note, webpage collection, document (such as a word document, a PDF document, a PPT document, etc.), video file, or audio file, etc. in the collection space. The user does not need to manually create a to-do item, which simplifies the user operation steps.

[0186] In some other embodiments, after the phone receives the user's click operation on the "calendar reminder" control, the calendar application generates a schedule item or a to-do item in the background after starting the calendar application. That is, the "new schedule" interface or the "new to-do" interface will not be displayed.

[0187] Taking sending a text to the calendar application through any door as an example, as shown in (a) of FIG. 13, the display area 12 of the display screen of the phone 10 displays a plurality of icons, such as a "collection space" icon, a "search" icon, a "share" icon, a "note" icon, a "calendar reminder" icon 204, etc. The floating text 203 is dragged to the "calendar reminder" icon 204. As shown in (b) of FIG. 13, in response to the operation of dragging and releasing the floating text 203 to the "calendar reminder" icon 204, the phone 10 displays a floating window 300, and the floating window 300 displays an identification interface 301, and the identification interface 301 includes the text corresponding to the floating text 203.

[0188] Optionally, the text corresponding to the floating text 203 does not include the start time information and the end time information; the calendar application generates the to-do item according to the text corresponding to the floating text 203. In an implementation, after the intelligent recognition of the text included in the recognition interface 301 is completed, the calendar application generates the to-do item according to the text corresponding to the floating text 203 in the background. For example, as shown in (c) of FIG. 13, after the intelligent recognition of the text included in the recognition interface 301 is completed, the mobile phone 10 displays a prompt bar 1160; the prompt bar 1160 includes prompt information “Creation successful”, which is used to prompt the user that the to-do item has been successfully created. Optionally, the prompt bar 1160 further includes a “Go to calendar to check” control; in response to the click operation of the user on the “Go to calendar to check” control, the mobile phone 10 displays a to-do interface, which includes the to-do item generated according to the text corresponding to the floating text 203.

[0189] It should be noted that, for the purpose of avoiding redundancy, the same or similar objects shown in different embodiments are not repeatedly described, and the description of the objects in one example is also applicable to other examples. For example, the description of the “To-do” control 3045 in the “New to-do” interface 304 in (b) of FIG. 5A is also applicable to the “To-do” control in the “New to-do” interface 702 in (a) of FIG. 7, and also applicable to the “To-do” control in the “New to-do” interface 811 in (c) of FIG. 8, the “To-do” control in the “New to-do” interface 904 in (c) of FIG. 9, and the like.

[0190] In each of the above examples, the to-do item can be created according to text, pictures, website links, notes, documents (for example, word documents, PDF documents, PPT documents, and the like), video files, audio files, or web collections, and the like.

[0191] If the to-do item is generated according to text, the attachment of the to-do item is the text; that is, the calendar application saves the text. In an example, as shown in (a) of FIG. 14, the mobile phone 10 displays a to-do detail page 1210, which includes a title bar 1211 of the to-do item, an attachment bar 1212, and the like. For example, the to-do item corresponding to the to-do detail page 1210 is generated according to the text “Your express has arrived at the self-pickup point. Please pick up the parcel before 22:00”. The title bar 1211 displays the title “Express” of the to-do item, and the attachment bar 1212 displays the text “Your express has arrived at the self-pickup point. Please pick up the parcel before 22:00”.

[0192] If the to-do item is generated according to the picture, the attachment of the to-do item is the picture; that is, the calendar application saves the picture. In an example, as shown in (b) of FIG. 14, the mobile phone 10 displays a to-do detail page 1220, which includes a title bar 1221 of the to-do item, an attachment bar 1222, and the like. For example, the to-do detail page 1220 corresponds to the to-do item generated according to the picture 602 in (a) of FIG. 6, the title bar 1221 displays the title of the to-do item “Picture to-do” or the event information extracted from the picture, and the attachment bar 1222 displays the thumbnail of the picture 602. In this example, the to-do item is generated according to the picture, and the picture serves as the attachment of the to-do item.

[0193] If the to-do item is generated according to the web page, the attachment of the to-do item is the web page link; that is, the calendar application does not save the web page content, but saves the web page link. If the to-do item is generated according to the note, the attachment of the to-do item is the link of the note; that is, the calendar application does not save the note, but saves the link of the note. In this way, on the one hand, it does not need to occupy too much storage space, saving storage space; on the other hand, the user can conveniently open the web page or conveniently locate to the note by clicking the attachment (web page link or note link) of the to-do item, and conveniently view the web page or note associated with the to-do item. Taking the note as an example, in an example, as shown in FIG. 15, the mobile phone 10 displays a to-do detail page 1510 of the to-do item, which includes a title bar 1511 of the to-do item, an attachment bar 1512, and the like. For example, the to-do detail page 1510 corresponds to the to-do item generated according to the note corresponding to the note interface 1020 in (b) of FIG. 11, the title bar 1511 displays the title of the to-do item “Note Example”, and the attachment bar 1512 is associated with the link of the note. For example, in response to the clicking operation of the user on the attachment bar 1512, the mobile phone 10 displays the note interface 1020. In this way, when the user views the to-do item in the calendar application, the user can conveniently locate to the corresponding note in the note application through the link of the note saved by the calendar application.

[0194] If the to-do item is generated according to a file in the collection space, the attachment of the to-do item is a link to the file in the collection space; that is, the calendar application does not save the file, but saves the link to the file. In this way, on the one hand, it does not need to occupy too much storage space, saving storage space; on the other hand, it can conveniently locate the file in the collection space by clicking the attachment of the to-do item, and the user can conveniently view the file associated with the to-do item. In an example, as shown in FIG. 16, the mobile phone 10 displays a to-do detail page 1610 of the to-do item, and the to-do detail page 1610 includes a title bar 1611 of the to-do item, an attachment bar 1612, and the like. For example, the to-do detail page 1610 corresponds to a to-do item generated according to the document 1 in the collection space interface 1110 in (a) of FIG. 12, and the title bar 1611 displays the title of the to-do item “document 1”, and the attachment bar 1612 is associated with the link of the file with the title “document 1”. As an example, as shown in FIG. 16, in response to the click operation of the user on the attachment bar 1612, the mobile phone 10 displays the collection space interface 1110, and the collection space interface 1110 includes the thumbnail of “document 1”. In this way, when the user views the to-do item in the calendar application, the user can conveniently locate the corresponding file in the collection space through the link to the file saved by the calendar application.

[0195] After the to-do item is created, the user can modify or process the to-do item.

[0196] In some embodiments, the to-do interface of the calendar application includes a list of to-do items, for example, the to-do interface includes a plurality of to-do options, and the to-do detail page of the corresponding to-do item can be opened through the to-do option, for example, the to-do detail page can be the to-do detail page 105 shown in FIG. 1B, the to-do detail page 1210 shown in (a) of FIG. 14, the to-do detail page 1220 shown in (b) of FIG. 14, the to-do detail page 1510 shown in FIG. 15, the to-do detail page 1610 shown in FIG. 16, and the like. The title, priority, classification, date and / or time of the to-do item can be modified in the to-do detail page, and the to-do item can also be completed. In an example, referring to FIG. 1B, the “to-do” interface 104 includes a to-do option 104a, and in response to the click operation of the user on the to-do option 104a, the mobile phone 10 displays the to-do detail page 105. The to-do detail page 105 includes a title bar 105a, a time bar 105b, an attachment bar 105c, a “priority” bar 105d, a classification bar 105e, and the like. The user can modify any one in the to-do detail page 105. Optionally, the title bar 105a includes a selection box 105f, and after receiving the selection operation of the user on the selection box 105f, the to-do item corresponding to the to-do detail page 105 is marked as completed.

[0197] In some embodiments, the calendar application includes a "My Day" interface, which can include a list of schedule items with a time node of "today", and a list of to-do items with a time node of "today", and the list of schedule items and the list of to-do items are displayed in the "My Day" interface in chronological order. Optionally, the "My Day" interface can also include some cards for displaying information associated with "today". For example, a weather card for displaying weather information of "today", a birthday reminder card for displaying birthday reminders of "today", etc. In one example, as shown in (a) of FIG. 17, the phone 10 displays a "My Day" interface 1710 of the calendar application, which displays a list of schedule items and a list of to-do items in chronological order from early to late, where each schedule item corresponds to a schedule item and each to-do item corresponds to a to-do item, and the time node of each of the schedule items and the to-do items is "today" (June 26). The schedule item corresponding to a schedule item can be opened by clicking the schedule item, and the to-do item corresponding to a to-do item can be opened by clicking the to-do item. For example, the "My Day" interface 1710 includes a to-do item 1711, as shown in (b) of FIG. 17, in response to a user's click operation on the to-do item 1711, the phone 10 displays a to-do detail page 1210. The title, priority, category, date and / or time of the to-do item can be modified in the to-do detail page, and the to-do item can be completed (marked as completed), for example, the user can modify any item in the to-do detail page 1210. For example, the "My Day" interface 1710 also includes a schedule item 1712, as shown in (c) of FIG. 17, in response to a user's click operation on the schedule item 1712, the phone 10 displays a schedule detail page 1720, which includes the title of the schedule item "Schedule Example", the location associated with the schedule item, the start time "9:00" of the schedule item and the end time "10:00" of the schedule item, and can also include reminder information, priority, desktop countdown card, account, etc. of the schedule item, and can also include attachments, etc. The user can modify any item in the schedule detail page 1720.

[0198] In some embodiments, the "My Day" interface of the calendar application includes a "To-Do Reminders" card, which is associated with all to-do items that meet a preset condition. For example, the preset condition includes location information; for example, the preset condition includes time information; for example, the preset condition is that the time node is within a preset time period.

[0199] When the preset condition is "the time node is within the preset time period", in one example, the preset time period is "today"; in another example, the preset time period is "today" and "before today"; in another example, the preset time period is a time period (e.g., 7 days) from "today". Here, "today" is the day when the user opens the calendar application.

[0200] The user can conveniently view all the to-do items satisfying the preset condition through the to-do reminder card. For example, when the preset time period is "before today", the user can conveniently view all the expired to-do items through the to-do reminder card.

[0201] As shown in (a) of FIG. 18, the mobile phone 10 displays a "my day" interface 1810, and the "my day" interface 1810 includes a to-do reminder card 1811. In an example, the to-do reminder card 1811 includes a prompt information "you have 6 to-do items to be completed, handle them as soon as possible", which is used to prompt the user to complete the to-do items as soon as possible. The to-do reminder card 1811 includes a "go to handle" control 1812. As shown in (b) of FIG. 18, in response to the click operation of the user on the "go to handle" control 1812, the mobile phone 10 displays a "to-do handle" page 1820. The "to-do handle" page 1820 includes at least one to-do item page, and each to-do item page includes information of one to-do item. In an example, the "to-do handle" page 1820 includes a to-do item page 1821, and the to-do item page 1821 includes information of a to-do item 1. For example, the to-do item page 1821 includes the title of the to-do item 1 "to-do item 1". The to-do item page 1821 further includes the time node of the to-do item 1. Here, the time node of the to-do item 1 is earlier than (not including) "today", for example, the time node of the to-do item 1 is June 15, and "today" is June 26, i.e., the to-do item 1 is an expired to-do item.

[0202] In an example, the "to-do handle" page 1821 includes at least one time option, and the user can modify the time node of the to-do item through the time option. The modified time node can be a default option provided by the system, such as "tomorrow", "the day after tomorrow", "7 days later", etc., or can be a user-defined time.

[0203] In an example, as shown in (a) of FIG. 19, the to-do item page 1821 includes a time option 1822, a time option 1823 and a time option 1824. The time option 1822 is used to modify the time node of the to-do item 1 to "tomorrow" (the day after the system time), the time option 1823 is used to modify the time node of the to-do item 1 to 7 days later than "today" (the system time), and the time option 1824 is used to modify the time node of the to-do item 1 to a user-defined time.

[0204] For example, in response to a user operation (e.g., a click operation) on the time option 1822, the time node of the to-do item 1 is updated to "tomorrow". As shown in (b) of FIG. 19, in response to the user operation on the time option 1822, the to-do item page 1821 is updated, and the updated to-do item page 1821 includes the time information "6 / 27", indicating that the time node of the to-do item 1 is "6 / 27".

[0205] For example, in response to a user operation (e.g., a click operation) on the time option 1824, the mobile phone 10 displays a custom time window 1825, which includes calendar information. For example, as shown in (c) of FIG. 19, the custom time window 1825 includes multiple groups of calendar information, and one group of calendar information is selected, such as "6 / 29 / 2024" in (c) of FIG. 19. The user can modify the year, month, day, etc. in the selected calendar information. The custom time window 1825 further includes a "confirm" control and a "cancel" control. The "confirm" control is used to confirm the currently selected date in the custom time window 1825 as the time node of the to-do item.

[0206] For example, in response to a user operation (e.g., a click operation) on the "confirm" control in the custom time window 1825, the time node of the to-do item 1 is updated to "6 / 29 / 2024". As shown in (d) of FIG. 19, in response to the user operation on the "confirm" control, the to-do item page 1821 is updated, and the updated to-do item page 1821 includes the time information "6 / 29", indicating that the time node of the to-do item 1 is "6 / 29".

[0207] Optionally, in response to a user operation (e.g., a click operation) on the time information in the to-do item page 1821, the mobile phone 10 displays the custom time window 1825, and the user can conveniently set a custom time. As shown in (b) of FIG. 19, the to-do item page 1821 includes the time information "7 / 27". As shown in (c) of FIG. 19, in response to a user operation (e.g., a click operation) on the time information "7 / 27", the mobile phone 10 displays the custom time window 1825.

[0208] Optionally, as shown in (b) of FIG. 19, the to-do item page 1821 includes a "close" control 1826. After receiving a user operation (e.g., a click operation) on the "close" control 1826, the time node of the to-do item 1 is deleted, i.e., the to-do item 1 is modified to a to-do item without a date.

[0209] In one implementation, if there are multiple expired to-do items, the next to-do item is automatically displayed after the time node of a to-do item is modified. For example, as shown in FIG. 20, the calendar application includes 5 expired to-do items in total, and the "to-do processing" page 1820 corresponds to 5 to-do item pages. For example, the to-do item page 1821 is the first to-do item page, and after the time node of the to-do item page 1821 is updated (for example, updated to June 27), the to-do item page 1830 is automatically displayed, and the to-do item page 1830 includes information of to-do item 2. For example, the to-do item page 1830 includes the title "to-do item 2" of to-do item 2. The to-do item page 1830 also includes the time node of to-do item 2; wherein the time node of to-do item 2 is earlier than (not including) "today", for example, the time node of to-do item 2 is June 20, that is, to-do item 2 is an expired to-do item.

[0210] When there are multiple expired to-do items, in one implementation, the order of the to-do item pages is arranged according to the creation time of the to-do items; in this way, it is convenient for the user to prioritize the to-do items created earlier. In one implementation, the order of the to-do item pages is arranged according to the time node of the to-do items; in this way, it is convenient for the user to prioritize the to-do items that have been expired for a longer time. In one implementation, the order of the to-do item pages is arranged according to the priority of the to-do items; in this way, it is convenient for the user to prioritize the to-do items with higher priority.

[0211] In one example, the to-do item page also includes a selection box, and after the user selects (for example, clicks) the selection box, the to-do item corresponding to the to-do item page is marked as completed. For example, as shown in FIG. 21(a), the to-do item page 1830 includes a selection box 1831. As shown in FIG. 21(b), in response to the selection operation of the user on the selection box 1831, the to-do item page 1830 is updated, and in the updated to-do item page 1830, the title "to-do item 2" of to-do item 2 and the time node "June 20" of to-do item 2 are marked as completed.

[0212] In one implementation, after a to-do item is completed, the next to-do item is automatically displayed. For example, as shown in FIG. 21(c), after to-do item 2 is marked as completed, the to-do item page 1840 is automatically displayed, and the to-do item page 1840 includes information of to-do item 3. For example, the to-do item page 1840 includes the title "to-do item 3" of to-do item 3. The to-do item page 1840 also includes the time node of to-do item 3; wherein the time node of to-do item 3 is earlier than (not including) "today", for example, the time node of to-do item 3 is June 20, that is, to-do item 3 is an expired to-do item.

[0213] In one example, when the to-do list page includes a plurality of to-do items, the to-do list page can be displayed in sequence according to user operations (such as a leftward swiping operation, a rightward swiping operation, etc.). For example, as shown in (a) of FIG. 22, the “to-do processing” page 1820 includes a to-do item page 1840, and the to-do item page 1840 includes information of the to-do item 3. In response to a rightward swiping operation of the user on the “to-do processing” page 1820, the “to-do processing” page 1820 is updated, as shown in (b) of FIG. 22, and the updated “to-do processing” page 1820 includes a to-do item page 1850, and the to-do item page 1850 includes information of the to-do item 4. In response to a leftward swiping operation of the user on the “to-do processing” page 1820, the “to-do processing” page 1820 is updated, as shown in (a) of FIG. 22, and the updated “to-do processing” page 1820 includes the to-do item page 1840.

[0214] In the above example, the user can process the to-do items through the to-do item pages, for example, modify the time node of the to-do item, mark the to-do item as completed, etc.

[0215] For example, the calendar application includes the overdue to-do items of the to-do item 1, the to-do item 2, the to-do item 3, the to-do item 4, and the to-do item 5, the user can modify the time node of the to-do item 1 or mark the to-do item 1 as completed through the to-do item page 1821, the user can modify the time node of the to-do item 2 or mark the to-do item 2 as completed through the to-do item page 1830, the user can modify the time node of the to-do item 3 or mark the to-do item 3 as completed through the to-do item page 1840, and the user can modify the time node of the to-do item 4 or mark the to-do item 4 as completed through the to-do item page 1850. For example, as shown in (a) of FIG. 23, the “to-do processing” page 1820 includes a to-do item page 1860, and the to-do item page 1860 includes information of the to-do item 5. The user can modify the time node of the to-do item 5 or mark the to-do item 5 as completed through the to-do item page 1860.

[0216] In one example, all overdue to-do items are processed, and exemplary as shown in FIG. 23(a), to-do item 5 is marked as completed. As shown in FIG. 23(b), after to-do item 1, to-do item 2, to-do item 3, to-do item 4, and to-do item 5 are all processed, the phone 10 displays an information page 1870. Optionally, the information page 1870 includes a prompt message "Great! 5 to-do items processed" to prompt the user that all overdue to-do items are processed. Optionally, the information page 1870 further includes a "view all to-do" control 1871, and as shown in FIG. 23(c), in response to a user's tap operation on the "view all to-do" control 1871, the phone 10 displays a "to-do" interface 1880, which is used to display all to-do items in the calendar application. Exemplary, the "to-do" interface 1880 includes a to-do option 1881, which corresponds to to-do item 5, and to-do item 5 is marked as completed.

[0217] In one example, the detailed information of the to-do item can be viewed through a to-do item page. Exemplary, as shown in FIG. 24(a), the "to-do processing" page 1820 includes a to-do item page 1840, which includes information of to-do item 3. The to-do item page 1840 includes a "more" control 1841, and as shown in FIG. 24(b), in response to a user's operation (e.g., tap operation) on the "more" control 1841, the phone 10 displays a "view details" option 1842. As shown in FIG. 24(c), in response to a user's operation (e.g., tap operation) on the "view details" option 1842, the phone 10 displays a to-do details page 1910, which includes detailed information of to-do item 3, such as title, priority, time node, category, attachment, etc.

[0218] In one example, the corresponding to-do item can be deleted through the to-do item page. For example, as shown in (a) of FIG. 25, the to-do processing page 1820 includes a to-do item page 1840, and the to-do item page 1840 includes a more control 1841. As shown in (b) of FIG. 25, in response to a user operation (for example, a click operation) on the more control 1841, the mobile phone 10 displays a delete option 1843. Optionally, as shown in (c) of FIG. 25, in response to a user operation (for example, a click operation) on the delete option 1843, the mobile phone 10 displays a confirmation page 1920, and the confirmation page 1920 includes prompt information "After deletion, it will be synchronized to delete from the to-do list. Please confirm whether to delete", which is used to prompt the user to confirm whether to delete the to-do item. The confirmation page 1920 further includes a delete option and a cancel option. If a user operation on the delete option is received, the to-do item page 1840 and the to-do item corresponding to the to-do item page 1840 are deleted from the calendar application. For example, as shown in (d) of FIG. 25, the to-do processing page 1820 is updated, and the updated to-do processing page 1820 includes a to-do item page 1850, and the to-do item page 1850 includes information of the to-do item 4. In one implementation, the to-do item page 1850 is a to-do item page arranged after the to-do item page 1840. In another example, the to-do item can be directly deleted without the prompt information. For example, after receiving a user operation on the delete option 1843 in (b) of FIG. 25, the to-do item page 1840 and the to-do item corresponding to the to-do item page 1840 are deleted from the calendar application. As shown in (d) of FIG. 25, the to-do processing page 1820 is updated, and the updated to-do processing page 1820 includes the to-do item page 1850.

[0219] It should be noted that the to-do processing page 1820 is taken as an example in the form of a semi-modal panel in the above embodiments, and in some other embodiments, the to-do processing page can be in other forms, for example, the to-do processing page can be displayed in full screen.

[0220] The to-do item processing method provided in the embodiments of the present application can be used to view all expired to-do items through the to-do reminder card, and each to-do item can be modified, marked, viewed in detail, deleted and the like, so that the user can quickly view and process the expired to-do items, and the user operation is facilitated, and the experience of using the to-do item function of the calendar application is enriched.

[0221] The to-do item processing method provided in the embodiments of the present application can be applied to an electronic device including a display screen.

[0222] FIG. 26 is a structural schematic diagram of the electronic device. The electronic device 100 can 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 sensor module 180, a key 190, a camera 191, a display screen 192, and the like. The sensor module 180 can include a pressure sensor, a fingerprint sensor, a temperature sensor, a touch sensor, and the like.

[0223] It can be understood that the structure illustrated in the embodiment does not constitute a specific limitation on the electronic device 100. In other embodiments, the electronic device 100 can include more or fewer components than illustrated, or combine certain components, or split certain components, or different arrangement of components. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.

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

[0225] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching and executing instructions.

[0226] The memory in the processor 110 can also be provided for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can save instructions or data that the processor 110 has just used or repeatedly uses. If the processor 110 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 110, thereby improving the efficiency of the system.

[0227] The charging management module 140 is configured to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some embodiments with wired charging, the charging management module 140 can receive charging input from a wired charger through the USB interface 130. In some embodiments with wireless charging, the charging management module 140 can receive wireless charging input through a wireless charging coil of the electronic device. The charging management module 140 can charge the battery 142 and power the electronic device through the power management module 141.

[0228] The power management module 141 is configured 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 to power the processor 110, the internal memory 121, the external memory, the display screen 192, the camera 191, and the wireless communication module 160.

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

[0230] The electronic device 100 can implement the display function through the GPU, the display screen 192, and the application processor. The GPU is a microprocessor for image processing, which is connected to the display screen 192 and the application processor. The GPU is configured to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs that execute program instructions to generate or change display information.

[0231] The display screen 192 is configured to display images, videos, and the like. The display screen 192 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini-LED, a Micro-OLED, a quantum dot light emitting diode (QLED), or the like.

[0232] In the embodiments of the present application, the display screen 192 can be configured to display a user interface, such as a desktop interface, a user interface of a calendar application, and the like.

[0233] The electronic device 100 can implement a photographing function through an ISP, a camera 191, a video codec, a GPU, a display 192, and an application processor.

[0234] The audio module 170 is configured to convert digital audio information into an analog audio signal output, and to convert an analog audio input into a digital audio signal. The audio module 170 can also be configured to encode and decode an audio signal. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.

[0235] The external memory interface 120 can be configured to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, audio, video, and other files can be stored in the external memory card.

[0236] The internal memory 121 can be configured to store computer executable program codes including instructions. The processor 110 can execute various function applications and data processing of the electronic device by running the instructions stored in the internal memory 121. For example, in the embodiments of the present application, the processor 110 can execute the instructions stored in the internal memory 121, and the internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system and at least one application program required by a function. The data storage area can store data created during use of the electronic device, and the like. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like.

[0237] The pressure sensor is configured to sense a pressure signal and convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor can be disposed in the display 192. There are many types of pressure sensors, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor can include at least two parallel plates made of conductive material. When a force acts on the pressure sensor, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display 192, the electronic device 100 detects the intensity of the touch operation according to the pressure sensor. The electronic device 100 can also calculate the position of the touch according to the detection signal of the pressure sensor.

[0238] The touch sensor, also referred to as a "touch panel". The touch sensor can be disposed on the display screen 192, and the touch sensor and the display screen 192 form a touch screen, also referred to as a "touch screen". The touch sensor is used to detect a touch operation acting on or near the touch sensor. The touch sensor can transmit the detected touch operation to the application processor to determine the touch event type. The visual output related to the touch operation can be provided through the display screen 192.

[0239] The keys 190 include a power key, a volume key, and the like. The keys 190 can be mechanical keys. They can also be touch keys.

[0240] In the embodiments of the present application, the electronic device 100 described above is an electronic device that can run an operating system and install an application. Optionally, the operating system running on the electronic device can be , and the like.

[0241] It can be understood that, in order to implement the above functions, the electronic device provided in the embodiments of the present application includes a corresponding hardware structure and / or software module for executing each function. Those skilled in the art can easily realize that, in combination with the embodiments disclosed in the present application, the units and algorithm steps of each example described above can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on a specific application and design constraint condition of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present application.

[0242] The embodiments of the present application can divide the above-mentioned electronic device into functional modules according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. There can be another division manner when actually implemented.

[0243] In one example, please refer to FIG. 27, which shows a possible structural schematic diagram of the electronic device involved in the above-mentioned embodiments. The electronic device 2700 includes a processing unit 2710, a storage unit 2720, and a display unit 2730.

[0244] The processing unit 2710 is configured to control and manage the actions of the electronic device 2700. The storage unit 2720 is configured to store program codes and data of the electronic device 2700. The processing unit 2710 invokes the program codes stored in the storage unit 2720 to perform the steps in the above method embodiments. The display unit 2730 is configured to display the user interface of the electronic device 2700, such as a desktop interface, a to-do interface, a to-do processing interface, and the like.

[0245] Of course, the unit modules in the electronic device 2700 described above include but are not limited to the processing unit 2710, the storage unit 2720, and the display unit 2730. For example, the electronic device 2700 can further include a communication unit and a power supply unit. The communication unit is configured to enable the electronic device 2700 to communicate with other electronic devices. The power supply unit is configured to supply power to the electronic device 2700.

[0246] The processing unit 2710 can be a processor or a controller, such as a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The storage unit 2720 can be a memory. The display unit 2730 can be a display screen or the like.

[0247] For example, the processing unit 2710 can be a processor (such as the processor 110 shown in FIG. 26), the storage unit 2720 can be a memory (such as the internal memory 121 shown in FIG. 26), and the display unit 2730 can be a display screen (such as the display screen 194 shown in FIG. 26). The electronic device 2700 provided by the embodiments of the present application can be the electronic device 100 shown in FIG. 26. The above processor, memory, display screen, and the like can be connected together, such as through a bus. The processor invokes the program codes stored in the memory to perform the steps in the above method embodiments.

[0248] The embodiments of the present application also provide a chip system, which comprises at least one processor and at least one interface circuit. The processor and the interface circuit can be interconnected through a line. For example, the interface circuit can be used to receive signals from other devices (for example, a memory of an electronic device). For another example, the interface circuit can be used to send signals to other devices (for example, a processor). Illustratively, the interface circuit can read instructions stored in the memory and send the instructions to the processor. When the instructions are executed by the processor, the electronic device can perform various steps in the above embodiments. Of course, the chip system can also include other discrete devices, and the embodiments of the present application do not make a specific limitation in this regard.

[0249] The embodiments of the present application also provide a computer readable storage medium, which comprises computer instructions. When the computer instructions are run on the above electronic device, the electronic device can perform various functions or steps performed by the mobile phone in the above method embodiments.

[0250] The embodiments of the present application also provide a computer program product, which can make a computer perform various functions or steps performed by the mobile phone in the above method embodiments when the computer program product is run on the computer.

[0251] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions.

[0252] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, another division manner can be used, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0253] The units described as separate components can or can not be physically separate, and the components displayed as units can be one physical unit or multiple physical units, that is, can be located in one place or can be distributed to multiple different places. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments.

[0254] In addition, each of the functional units in the embodiments of the present application can be integrated in one processing unit, or each unit can exist alone physically, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.

[0255] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application essentially, or the part that contributes to the prior art, or all or a part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a number of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and various other media that can store program codes.

[0256] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of processing a to-do item, characterized by, The method comprises: displaying a first interface of a calendar application; the first interface comprises a first to-do option and a first card, the first to-do option corresponds to a first to-do item associated with a first deadline date, and the first deadline date is the same as the date indicated by the system time; in response to a first operation on the first card, a second interface of the calendar application is displayed; the second interface comprises a second card, and the second card comprises a title of a second to-do item and a second deadline date, and the second deadline date is earlier than the first deadline date.

2. The method of claim 1, wherein, The method further comprises: in response to a second operation on the second interface, a third interface of the calendar application is displayed; the third interface comprises a third card, and the third card comprises a title of a third to-do item and a third deadline time, and the third deadline time is earlier than the first deadline date.

3. The method according to claim 1 or 2, characterized in that, The second card further comprises a first control, and the method further comprises: in response to a third operation on the first control, the second card is updated; the updated second card comprises the title of the second to-do item and a fourth deadline date, and the fourth deadline date is later than the first deadline date.

4. The method according to claim 1 or 2, characterized in that, The second card further comprises a second control, and the method further comprises: in response to a fourth operation on the second control, a fourth interface of the calendar application is displayed; the fourth interface comprises calendar information; after receiving an operation of setting the calendar information to a first date on the fourth interface, the second card is updated; the updated second card comprises the title of the second to-do item and a fifth deadline date, and the fifth deadline date is the same as the first date.

5. The method according to any one of claims 1 to 4, characterized in that, The second card further comprises a third control, and the method further comprises: in response to a fifth operation on the third control, the second to-do item is marked as completed.

6. The method of claim 5, wherein, The method further comprises: in response to the second to-do item being marked as completed, a third interface of the calendar application is displayed; the third interface comprises a third card, and the third card comprises a title of a third to-do item and a third deadline time, and the third deadline time is earlier than the first deadline date.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: in response to a sixth operation of the user on the second card, the second card is deleted.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: in response to a seventh operation of the user on the second card, a fifth interface is displayed; the fifth interface comprises at least one of the title of the second to-do item, priority information, deadline time information, classification information and attachments.

9. The method according to any one of claims 1 to 8, characterized in that, The first interface further comprises a first schedule option, and the first schedule option corresponds to a first schedule item whose start time or end time indicates the same date as the date indicated by the system time.

10. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: displaying a sixth interface of a first application, the sixth interface comprising a first element; in response to an eighth operation on the first element, a first floating element is displayed on the sixth interface, the first floating element corresponding to the first element; in response to an operation of dragging the first floating element to a first region of the display screen, at least one application icon is displayed on a second region of the display screen; the at least one application icon comprises a first icon of a calendar application; In response to the first floating element being dragged to the first icon and released, a first window of a second application is displayed, the second application comprising a calendar application; wherein, When the content of the first element does not include time group information, the first window comprises first to-do information; after receiving a ninth operation input by a user to the first window, the first to-do item is created, the first to-do item being associated with the first to-do information, the time group information comprising start time information and end time information.

11. The method of claim 10, wherein, The content of the first element does not include time group information comprises: The content of the first element comprises at least one time point information; or, The content of the first element does not include time group information, nor does it include time point information.

12. The method according to claim 10 or 11, characterized in that, The first window comprises a seventh interface, the seventh interface comprising at least one of a title bar, a reminder bar, and an address bar, the first to-do information comprising information indicated by at least one of the title bar, the reminder bar, and the address bar.

13. The method of claim 12, wherein, The seventh interface comprises a text box, the text box comprising at least one of time information, location information, and event information corresponding to the content of the first element, the time information comprising time group information or time point information.

14. The method according to any one of claims 10-13, characterized in that, After receiving a ninth operation input by a user to the first window, the method further comprises: In response to the ninth operation input to the first window, a eighth interface is displayed in the first window; the eighth interface comprises a list of at least one to-do item, the at least one to-do item comprising the first to-do item.

15. The method of claim 9, wherein, The method further comprises: displaying a ninth interface, the ninth interface comprising a second element; In response to a tenth operation on the second element, a second floating element is displayed in the ninth interface, the second floating element corresponding to the second element; In response to the second floating element being dragged to a first region of the display screen, a plurality of application icons are displayed in a second region of the display screen; the plurality of application icons comprising a first icon of a calendar application; In response to the second floating element being dragged to the first icon and released, a second window is displayed; wherein, When the content of the second element comprises at least one time group information, the second window comprises first schedule information; after receiving an eleventh operation input by a user to the second window, the first schedule item is created, the first schedule item being associated with the first schedule information.

16. An electronic device, comprising: comprises: one or more processors; a display screen; a memory; wherein the memory has stored therein one or more computer programs comprising instructions which, when executed by the electronic device, cause the electronic device to perform the method of any one of claims 1-15.

17. A computer readable storage medium characterized by: comprises computer instructions; when the computer instructions are run on an electronic device, cause the electronic device to perform the method of any one of claims 1-15.

18. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instructions, when executed by a processor, implement the method of any one of claims 1-15.

Citation Information

Patent Citations

  • Schedule managing method and apparatus

    CN102968255A

  • Method and device for processing task in mobile electronic device

    CN106250992A

  • Information processing method and terminal equipment

    CN109992174A

  • To-do task creating method and electronic equipment

    CN113110791A

  • Calendar view display method, electronic equipment and readable storage medium

    CN115079915A