Patent application EP18204265A (EP), filed 2018-11-05
Publication number: EP3502879A1
Title: METHOD FOR PRELOADING APPLICATION, STORAGE MEDIUM, AND TERMINAL DEVICE
Abstract: A method for preloading an application, a storage medium, and a terminal device are provided. The method includes the following. First status feature information of a terminal device is acquired in response to an application-preloading-prediction event being detected to be triggered. The first status feature information is compared with a plurality of pre-collected samples of a sample set. The plurality of pre-collected samples include status second feature information of the terminal device in a preset sampling period, and each sample of the plurality of pre-collected samples corresponds to a sample tag indicating a next application to be launched. A target application to be launched is predicted according to a comparison result. The target application is preloaded. By adopting the above technical solutions of embodiments of the disclosure, the application to be launched can be predicted accurately, thus improving launching speed of the application under the precondition of saving storage space.
IPC codes: G06F   9/   445            A I
G06N  20/    00            A I
Claims: number: 1
text: A method for preloading an application, comprising:
number: 2
text: The method of claim 1, further comprising to the follows prior to the acquiring first status feature information of a terminal device in response to an application-preloading-prediction event being detected to be triggered comprises:
number: 3
text: The method of claim 1 or 2, further comprising the follows prior to detecting that the application-preloading-prediction event is triggered:
number: 4
text: The method of claim 3, further comprising:
normalizing the first status feature information and the second status feature information to obtain normalized real numbers.
number: 5
text: The method of any of claims 1 to 4, wherein the predicting a target application to be launched according to a comparison result comprises:
processing the comparison result according to a K-nearest-neighbor, KNN, algorithm and predicting the target application to be launched according to a processing result.
number: 6
text: The method of claim 5,
wherein the comparing the first status feature information with a plurality of pre-collected samples of a sample set comprises:
number: 7
text: The method of claim 6, wherein the determining N applications most frequently indicated by the sample tags as the target application to be launched comprises:
number: 8
text: The method of any of claims 1 to 7, wherein the status feature information comprises at least one of the following:
time information, date category, switch status of mobile data network, connection status of a wireless hotspot, identity information of a connected wireless hotspot, a current running application, a previous foreground application, plugging and unplugging status of a headphone jack, charging status, power information of a battery, display duration of a screen, motion status of the terminal device, and location information of the terminal device.
number: 9
text: A terminal device, comprising:
number: 10
text: The terminal device of claim 9, wherein the at least one processor is further configured to carry out actions, comprising:
number: 11
text: The terminal device of claim 9 or 10, wherein the at least one processor is further configured to carry out actions, comprising:
number: 12
text: The terminal device of claim 11, wherein the at least one processor is further configured to carry out actions, comprising:
normalizing the first status feature information and the second status feature information to obtain normalized real numbers.
number: 13
text: The terminal device of any one of claims 9 to 12, wherein the at least one processor configured to carry out the predicting a target application to be launched according to a comparison result is configured to carry out actions, comprising:
processing the comparison result according to a K-nearest-neighbor, KNN, algorithm and predicting the target application to be launched according to a processing result.
number: 14
text: The terminal device of claim 13,
wherein the at least one processor configured to carry out the comparing the first status feature information with a plurality of pre-collected samples of a sample set is configured to carry out actions, comprising:
number: 15
text: The terminal device of claim 14, wherein the at least one processor configured to carry out the determining N applications most frequently indicated by the sample tags as the target application to be launched is configured to carry out actions, comprising:
Office action: search_report, dated 2019-06-26
Rejection reasons: novelty_epc_54
Prior art cited: ref_id: US2013173513A1
ref_type: patent
severity: background
ref_id: US2014372356A1
ref_type: patent
severity: background
ref_id: US2014366041A1
ref_type: patent
severity: background
ref_id: - ANONYMOUS: "k-nearest neighbors algorithm - Wikipedia", 9 September 2016 (2016-09-09), XP055378461, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=K-nearest_neighbors_algorithm&oldid=738484317> [retrieved on 20170602]
ref_type: npl
severity: background
ref_id: US2013173513
ref_type: patent
severity: novelty_destroying
ref_id: US2014366041
ref_type: patent
severity: background
ref_id: US2014372356
ref_type: patent
severity: background
ref_id: - Anonymous, "k-nearest neighbors algorithm - Wikipedia", (20160909), URL: https://en.wikipedia.org/w/index.php?title=K-nearest_neighbors_algorithm&oldid=738484317, (20170602), XP055378461 [A] 1,5-7,9,13-15 * the whole document *
ref_type: npl
severity: background
Final disposition: pending (2019-06-26)