IP Library › Granted Patent US 12,197,305
Granted Patent B2
US 12,197,305 · App. 18/003,879 · Granted Jan 14, 2025

Task push method and apparatus, and electronic device

Inventor: Yanan Zhang (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
G06F11/3093
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,197,305
App. No.
18/003,879
Granted
Jan 14, 2025
Kind
B2
Abstract

Embodiments of this application provide a task push method and apparatus, and an electronic device. The method includes: monitoring whether an external device is connected to a current device; when the external device is connected to the current device, determining whether a device usage habit description corresponding to the external device exists; and when the device usage habit description exists, generating a first task card display interface based on the device usage habit description, and displaying, on the current device, the first task card display interface or an interface used to enter the first task card display interface. Compared with the conventional technology, in the method in embodiments of this application, a procedure of using the external device is greatly simplified, complexity of a process of using the external device is reduced, and user experience is improved.

Claims (63)

1. A task push method, comprising:

monitoring whether an external device is connected to a current device;

when the external device is connected to the current device, determining whether a device usage habit description corresponding to the external device exists, wherein the device usage habit description is used to describe a usage habit of a user for the external device, and the device usage habit description comprises one or more external device tasks corresponding to the external device and application scenario information corresponding to the external device task; and

when the device usage habit description exists, generating a first task card display interface based on the device usage habit description, and displaying, on the current device, the first task card display interface or an interface used to enter the first task card display interface, wherein

the first task card display interface is used to display a task card of a first external device task in the device usage habit description, wherein the first external device task is an external device task corresponding to application scenario information that has a highest degree of matching with application scenario information of a current application scenario: or

the first task card display interface is used to display task cards of a plurality of external device tasks in the device usage habit description, wherein the plurality of task cards are sorted based on application scenario matching degrees corresponding to the task cards, and the application scenario matching degree is used to describe a matching degree between application scenario information of a current application scenario and the application scenario information in the device usage habit description.

2. The method according to claim 1 , wherein the method further comprises:

when the device usage habit description does not exist, determining whether the current device has executed, within a preset historical time period, external device tasks corresponding to the external device; and

when the current device has executed, within the preset historical time period, the external device tasks corresponding to the external device, generating a second task card display interface, and displaying, on the current device, the second task card display interface or an interface used to enter the second task card display interface, wherein

the second task card display interface is used to display task cards of the external device tasks that correspond to the external device and that have been executed by the current device within the preset historical time period.

3. The method according to claim 2 , wherein in the second task card display interface, the task cards are sorted based on historical execution time and/or historical execution frequencies of the external device tasks corresponding to the task cards.

4. The method according to claim 2 , wherein the method further comprises:

when the current device has not executed, within the preset historical time period, the external device tasks corresponding to the external device, generating a third task card display interface, and displaying, on the current device, the third task card display interface or an interface used to enter the third task card display interface, wherein

the third task card display interface is used to display task cards of tasks of a same type as the external device tasks that correspond to the external device and that have been executed by the current device.

5. The method according to claim 4 , wherein in the third task card display interface, the task cards are sorted based on historical execution time and/or historical execution frequencies of the tasks of the same type as the external device tasks corresponding to the task cards.

6. The method according to claim 1 , wherein the external device tasks corresponding to the external device comprise:

invoking, by an application installed on the current device, a task executed by the external device; and/or

invoking, by an application installed on another device connected to the current device, a task executed by the external device.

7. The method according to claim 1 , wherein the displaying, on the current device, the task card display interface or an interface used to enter the task card display interface comprises:

ending a screen-locked/screen-off state, and displaying the task card display interface on the current device, when the current device is in the screen-locked/screen-off state; and/or

displaying the interface on a current display interface of the current device when the current device is in an in-use state.

8. The method according to claim 7 , wherein the ending a screen-locked/screen-off state, and displaying the task card display interface on the current device, when the current device is in the screen-locked/screen-off state comprises:

initiating user identity authentication; and

displaying the task card display interface on the current device when the user identity authentication succeeds.

9. The method according to claim 7 , wherein the displaying the interface on a current display interface of the current device when the current device is in an in-use state comprises:

displaying, on the current display interface of the current device, a floating button used as the interface; and

displaying the task card display interface on the current device when the user taps the floating button.

10. The method according to claim 1 , wherein in the step of displaying, on the current device, the task card display interface or an interface used to enter the task card display interface, a display mode of the task card display interface comprises:

a common display mode, wherein in the common display mode, display content of the task card display interface comprises content related to personal information of the user; and

a privacy protection mode, wherein in the privacy protection mode, display content of the task card display interface does not comprise content related to personal information of the user.

11. The method according to claim 10 , wherein

the display mode of the task card display interface is preset on the current device: or

the display mode of the task card display interface corresponds to a user identity of a user who uses the current device.

12. An electronic device, wherein the electronic device comprises a memory configured to store computer program instructions and a processor configured to execute the program instructions, and when the computer program instructions are executed by the processor, the electronic device is triggered to perform;

monitoring whether an external device is connected to a current device;

when the external device is connected to the current device, determining whether a device usage habit description corresponding to the external device exists, wherein the device usage habit description is used to describe a usage habit of a user for the external device, and the device usage habit description comprises one or more external device tasks corresponding to the external device and application scenario information corresponding to the external device task; and

when the device usage habit description exists, generating a first task card display interface based on the device usage habit description, and displaying, on the current device, the first task card display interface or an interface used to enter the first task card display interface, wherein

the first task card display interface is used to display a task card of a first external device task in the device usage habit description, wherein the first external device task is an external device task corresponding to application scenario information that has a highest degree of matching with application scenario information of a current application scenario; or

the first task card display interface is used to display task cards of a plurality of external device tasks in the device usage habit description, wherein the plurality of task cards are sorted based on application scenario matching degrees corresponding to the task cards, and the application scenario matching degree is used to describe a matching degree between application scenario information of a current application scenario and the application scenario information in the device usage habit description.

13. A non-transitory computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is run on a computer, the computer is enabled to perform;

monitoring whether an external device is connected to a current device;

when the external device is connected to the current device, determining whether a device usage habit description corresponding to the external device exists, wherein the device usage habit description is used to describe a usage habit of a user for the external device, and the device usage habit description comprises one or more external device tasks corresponding to the external device and application scenario information corresponding to the external device task; and

when the device usage habit description exists, generating a first task card display interface based on the device usage habit description, and displaying, on the current device, the first task card display interface or an interface used to enter the first task card display interface, wherein

the first task card display interface is used to display a task card of a first external device task in the device usage habit description, wherein the first external device task is an external device task corresponding to application scenario information that has a highest degree of matching with application scenario information of a current application scenario; or

the first task card display interface is used to display task cards of a plurality of external device tasks in the device usage habit description, wherein the plurality of task cards are sorted based on application scenario matching degrees corresponding to the task cards, and the application scenario matching degree is used to describe a matching degree between application scenario information of a current application scenario and the application scenario information in the device usage habit description.

14. The electronic device according to claim 12 , wherein triggered further to perform:

when the device usage habit description does not exist, determining whether the current device has executed, within a preset historical time period, external device tasks corresponding to the external device; and

when the current device has executed, within the preset historical time period, the external device tasks corresponding to the external device, generating a second task card display interface, and displaying, on the current device, the second task card display interface or an interface used to enter the second task card display interface, wherein

the second task card display interface is used to display task cards of the external device tasks that correspond to the external device and that have been executed by the current device within the preset historical time period.

15. The electronic device according to claim 14 , wherein in the second task card display interface, the task cards are sorted based on historical execution time and/or historical execution frequencies of the external device tasks corresponding to the task cards.

16. The electronic device according to claim 14 , wherein triggered further to perform:

when the current device has not executed, within the preset historical time period, the external device tasks corresponding to the external device, generating a third task card display interface, and displaying, on the current device, the third task card display interface or an interface used to enter the third task card display interface, wherein

the third task card display interface is used to display task cards of tasks of a same type as the external device tasks that correspond to the external device and that have been executed by the current device.

17. The electronic device according to claim 16 , wherein in the third task card display interface, the task cards are sorted based on historical execution time and/or historical execution frequencies of the tasks of the same type as the external device tasks corresponding to the task cards.

18. The electronic device according to claim 12 , wherein the external device tasks corresponding to the external device comprise:

invoking, by an application installed on the current device, a task executed by the external device; and/or

invoking, by an application installed on another device connected to the current device, a task executed by the external device.

19. The electronic device according to claim 12 , wherein triggered further to perform:

ending a screen-locked/screen-off state, and displaying the task card display interface on the current device, when the current device is in the screen-locked/screen-off state; and/or

displaying the interface on a current display interface of the current device when the current device is in an in-use state.

20. The electronic device according to claim 12 , wherein in the step of displaying, on the current device, the task card display interface or an interface used to enter the task card display interface, a display mode of the task card display interface comprises:

a common display mode, wherein in the common display mode, display content of the task card display interface comprises content related to personal information of the user; and

a privacy protection mode, wherein in the privacy protection mode, display content of the task card display interface does not comprise content related to personal information of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: ZHANG, YANAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 063899/0926 →
Priority Claims (2)
CN 202010623334.X · Jun 30, 2020 · national
CN 202110726163.8 · Jun 29, 2021 · national
Continuity (1)
Related Publication 20230259439A1 · Aug 17, 2023
References Cited (16)
US 11995303B2 · Li · 2024 [cited by examiner]
US 20130252637A1 · Cha et al. · 2013 [cited by applicant]
US 20160247246A1 · Bluestone · 2016 [cited by examiner]
US 20160357509A1 · Alsina et al. · 2016 [cited by applicant]
US 20160357774A1 · Gauci et al. · 2016 [cited by applicant]
US 20160360382A1 · Gross et al. · 2016 [cited by applicant]
US 20170352008A1 · Gao · 2017 [cited by examiner]
US 20180053094A1 · Patel · 2018 [cited by examiner]
US 20190129615A1 · Sundar · 2019 [cited by examiner]
US 20230022294A1 · Huang · 2023 [cited by examiner]
CN 107656770A · 2018 [cited by applicant]
CN 107690620A · 2018 [cited by applicant]
CN 109684524A · 2019 [cited by applicant]
CN 109829107A · 2019 [cited by applicant]
CN 110365721A · 2019 [cited by applicant]
CN/20211076163.8, Office Action, Aug. 1, 2024. [cited by applicant]