[go: up one dir, main page]

CN106020945B - Shortcut item adding method and device - Google Patents

Shortcut item adding method and device Download PDF

Info

Publication number
CN106020945B
CN106020945B CN201610293277.7A CN201610293277A CN106020945B CN 106020945 B CN106020945 B CN 106020945B CN 201610293277 A CN201610293277 A CN 201610293277A CN 106020945 B CN106020945 B CN 106020945B
Authority
CN
China
Prior art keywords
shortcut
shortcut item
icon
starting
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610293277.7A
Other languages
Chinese (zh)
Other versions
CN106020945A (en
Inventor
陈显财
陆璐
苏莹子
熊曦
彭佑辉
陈泽滨
丁海峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610293277.7A priority Critical patent/CN106020945B/en
Publication of CN106020945A publication Critical patent/CN106020945A/en
Application granted granted Critical
Publication of CN106020945B publication Critical patent/CN106020945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a shortcut item adding method and device, and belongs to the technical field of computers. The method comprises the following steps: receiving a shortcut item adding request; acquiring a scene recommendation list according to the shortcut item adding request, wherein the scene recommendation list comprises at least one starting parameter of the shortcut items, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs; displaying the scene recommendation list; the method comprises the steps of receiving a first selection operation, and adding the starting parameters of the shortcut items indicated by the first selection operation into the custom list, so that the problems that the efficiency of searching the shortcut items needing to be added in the full list by a user is low due to the fact that the number of the starting parameters of the shortcut items in the full list provided by a server is large and the sequence of the starting parameters of each shortcut item is random are solved, the efficiency of adding the shortcut items into the custom list is low, and the effect of improving the efficiency of adding the shortcut items into the custom list by the user is achieved.

Description

Shortcut item adding method and device
Technical Field
The invention relates to the field of computers, in particular to a shortcut item adding method and device.
Background
A user-defined list is arranged in the shortcut center of the terminal, a user starts the shortcut center through a shortcut mode, and then a shortcut item needing to be started is selected from the user-defined list. The user-defined list comprises starting parameters of at least one shortcut item added by a user, and the starting parameters of each shortcut item are used for a terminal to quickly start an application or a function included by the quickly started application.
When a shortcut item is added in a user-defined list, a terminal receives a shortcut item addition request triggered by a user; paging and pulling a full list from a server according to the shortcut addition request so that the server sends the starting parameters of all shortcut items in the full list to the terminal in batches, wherein each starting parameter comprises a starting link, an identifier, a name and other parameters of one shortcut item; and the terminal displays the received starting parameters so that the user can select the shortcut items added to the custom list from the starting parameters.
Because the number of the starting parameters included in the full-amount list is large and the arrangement sequence of the starting parameters corresponding to the shortcut items in the full-amount list is random, the efficiency of adding the starting parameters in the full-amount list to the user-defined list by the user is low.
Disclosure of Invention
In order to solve the problem that the efficiency of adding the starting parameters in the full list into the user-defined list by the user is low, the embodiment of the invention provides a shortcut item adding method and device. The technical scheme is as follows:
in a first aspect, a shortcut item adding method is provided, and the method includes:
receiving a shortcut item adding request, wherein the shortcut item adding request is used for requesting to add a starting parameter of a shortcut item into a custom list, the custom list comprises the starting parameter of each shortcut item, and the starting parameter of each shortcut item is used for quickly starting an application or a function included in the quickly started application;
acquiring a scene recommendation list according to the shortcut item adding request, wherein the scene recommendation list comprises at least one starting parameter of the shortcut items, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs;
displaying a scene recommendation list;
and receiving a first selection operation, and adding the starting parameter of the shortcut item indicated by the first selection operation into the custom list.
In a second aspect, a shortcut item adding apparatus is provided, which includes:
the system comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving a shortcut item adding request which is used for requesting to add a starting parameter of a shortcut item into a user-defined list, the user-defined list comprises the starting parameter of each shortcut item, and the starting parameter of each shortcut item is used for quickly starting an application or a function included in the quickly started application;
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring a scene recommendation list according to a shortcut item addition request received by the first receiving module, the scene recommendation list comprises at least one starting parameter of a shortcut item, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs;
the first display module is used for displaying the scene recommendation list acquired by the first acquisition module;
and the adding module is used for receiving the first selection operation and adding the starting parameter of the shortcut item indicated by the first selection operation into the custom list.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
the method comprises the steps of obtaining a scene recommendation list according to a shortcut item adding request, and arranging the starting parameters of each shortcut item in the scene recommendation list according to the category to which the shortcut item belongs, so that a user can search from the category to which the shortcut item belongs when needing to search the shortcut item added to a user-defined list from the scene recommendation list, and the problem that the user needs to search the shortcut item to be added from a full list provided by a server in the related art is solved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow diagram illustrating a shortcut item addition method in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a shortcut item addition method in accordance with an exemplary embodiment;
FIG. 3 is a diagram illustrating a shortcut item addition method in accordance with an exemplary embodiment;
FIG. 4 is a diagram illustrating a scenized recommendation list in accordance with an illustrative embodiment;
FIG. 5 is a schematic diagram illustrating a cloud search, according to an example embodiment;
FIG. 6 is a flow diagram illustrating a shortcut item addition method in accordance with an exemplary embodiment;
FIG. 7 is a diagram illustrating a display of a custom list in accordance with one illustrative embodiment;
FIG. 8 is a block diagram illustrating a shortcut item addition apparatus in accordance with an exemplary embodiment;
FIG. 9 is a block diagram illustrating a shortcut item addition apparatus in accordance with an exemplary embodiment;
fig. 10 is a block diagram illustrating a structure of a terminal according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Referring to fig. 1, a flowchart of a shortcut item adding method according to an embodiment of the present invention is shown, and this embodiment illustrates that the shortcut item adding method is applied to a terminal. The method may include, but is not limited to, the steps of:
step 101, receiving a shortcut item addition request.
The shortcut item adding request is used for requesting to add the starting parameters of the shortcut items to a custom list, the custom list comprises the starting parameters of the shortcut items, and the starting parameters of each shortcut item are used for quickly starting the application or the functions included by the quickly started application.
And 102, acquiring a scene recommendation list according to the shortcut item adding request.
The scene recommendation list comprises at least one starting parameter of the shortcut items, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs.
And 103, displaying a scene recommendation list.
And 104, receiving a first selection operation, and adding the starting parameter of the shortcut item indicated by the first selection operation into a custom list.
In summary, the shortcut item addition method provided in the embodiment of the present invention obtains the scenized recommendation list according to the shortcut item addition request, the startup parameters of each shortcut item in the scenized recommendation list are arranged according to the category to which the shortcut item belongs, when the user needs to search the scene recommendation list for the shortcut items added to the custom list, the method can search from the corresponding classification of the shortcut items, solves the problem that the user needs to search the shortcut items to be added from the full list provided by the server in the related technology, because the number of the startup parameters of the shortcut items in the full list is large, and the sequence of the startup parameters of each shortcut item is random, the efficiency of searching the shortcut items to be added by the user is low, therefore, the efficiency of adding the shortcut item into the user-defined list is low, and the effect of improving the efficiency of searching the shortcut item needing to be added by the user is achieved.
Referring to fig. 2, a flowchart of a shortcut item adding method according to an embodiment of the present invention is shown, where the embodiment is exemplified by applying the shortcut item adding method to a terminal, and the method may include, but is not limited to, the following steps:
step 201, a shortcut item addition request is received.
When a user needs to start the shortcut items, the terminal can be triggered to display the shortcut center, and a user-defined list is displayed in the shortcut center and comprises starting parameters of all the shortcut items. The starting parameter is used for quickly starting the application or a function included in the quickly started application, and the starting parameter at least includes an identifier, a starting link, and the like of a corresponding shortcut item, which is not limited in this embodiment.
When the user-defined list does not have the starting parameters of the shortcut items which need to be started by the user, the user needs to trigger the shortcut item adding option in the terminal, and the terminal receives a shortcut item adding request according to the trigger. And the shortcut item adding request is used for requesting to add the starting parameters of the shortcut item into the custom list.
For example, referring to fig. 3, the terminal displays a custom list 32 in the shortcut center 31, the user clicks the shortcut item addition option 33 in the shortcut center 31, and the terminal receives a shortcut item addition request generated according to the clicking operation.
Optionally, the terminal may further detect whether the number of the start parameters included in the custom list reaches a preset value when receiving the shortcut item addition request, and when the number of the start parameters included in the custom list reaches the preset value, does not respond to the shortcut item addition request; when the number of the starting parameters included in the custom list does not reach the preset value, step 202 is executed.
When the number of the starting parameters included in the user-defined list reaches a preset numerical value, the shortcut item adding request is not responded, so that the number of the shortcut items displayed by the shortcut center is always smaller than or equal to the preset numerical value.
Step 202, detecting whether a time interval between a shortcut item adding request and a previous shortcut item adding request reaches a preset time length, and executing step 203 when the time interval reaches the preset time length; when the time interval does not reach the predetermined time, step 204 is executed.
If the terminal acquires the scene recommendation list from the server after receiving the shortcut item addition request each time, when the scene recommendation list in the server is not updated, the scene recommendation lists acquired by the terminal each time are the same, and channel resources occupied when the server sends the scene recommendation list are wasted. In the embodiment, the terminal detects whether the time interval between the shortcut item adding request and the previous shortcut item adding request reaches a preset time length, acquires a scenario recommendation list from the server when the time interval reaches the preset time length, and stores the scenario recommendation list in a preset resource sharing area; and when the time interval does not reach the preset time, acquiring a scene recommendation list from the resource sharing area. The terminal does not need to acquire the scene recommendation list from the server after receiving the shortcut item addition request every time, so that the frequency of acquiring the scene recommendation list from the server by the terminal is reduced, and channel resources occupied by the server when sending the scene recommendation list are saved. The predetermined time length is preset in the terminal, and the present embodiment does not limit the value of the predetermined time length.
Step 203, if the time interval reaches the predetermined time length, acquiring the scenized recommendation list from the server, storing the scenized recommendation list in a preset resource sharing area, and executing step 205.
The scene recommendation list comprises at least one starting parameter of the shortcut items, the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs, the category to which the shortcut item belongs can be a payment category, a social category, a trip category, a system setting category and the like, and the category to which the shortcut item belongs is not limited in the embodiment.
Optionally, the number of the startup parameters included in the scenario recommendation list is smaller than the number of the startup parameters included in the full-volume list, where the full-volume list is used to record the startup parameters of all shortcut items included in the server.
The resource sharing area is used for sharing the start parameter of the shortcut item, for example, the resource sharing area may be a resource sharing area provided by Application Extension in ios (iphone operating system).
It should be noted that, when the scenized recommendation list is already stored in the resource sharing area, the obtained scenized recommendation list may replace the previously stored scenized recommendation list.
Optionally, in order to improve the security of the scenized recommendation list, in this embodiment, the scenized recommendation list may be further encrypted; and storing the encrypted scenized recommendation list in the resource sharing area. The specific encryption setting may be an encryption setting in the related art, and the encryption setting is not limited in this embodiment.
And step 204, if the time interval does not reach the preset time length, acquiring a scene recommendation list from the resource sharing area, wherein the scene recommendation list is stored in response to the last shortcut item addition request.
Step 205, displaying a scene recommendation list.
Specifically, the displaying of the scene recommendation list by the terminal includes: and the terminal displays the icon of each shortcut item in the scene recommendation list, and starts the link and the classification of each shortcut item.
The displayed icon may be a preset icon or an actual icon of each shortcut item. When the displayed icon is the preset icon, the preset icon may be updated by acquiring the actual icon of each shortcut item from the resource sharing area, that is, step 206 to step 211 are performed; when the displayed icon is an actual icon, step 212 may be directly executed without executing step 206 to step 211, which is not limited in this embodiment.
The starting parameters of each shortcut item in the scene recommendation list are arranged according to the category to which the shortcut item belongs, so that when a user searches for the shortcut item to be added in the scene recommendation list, the user can search for the shortcut item in the category corresponding to the shortcut item, and the searching efficiency of the user for searching for the shortcut item to be added is improved.
Step 206, for each shortcut item, detecting whether an icon corresponding to the identifier of the shortcut item exists in the resource sharing area according to a preset corresponding relation, and executing step 207 when the icon corresponding to the identifier of the shortcut item exists in the resource sharing area; when there is no icon corresponding to the identity of the shortcut item in the resource-sharing zone, step 208 is performed.
The preset corresponding relation is used for recording the corresponding relation between the mark of the shortcut item and the icon.
Step 207, when the icon corresponding to the identifier of the shortcut item exists in the resource sharing area, updating the preset icon of the shortcut item in the scenized recommendation list to the icon corresponding to the identifier, and executing step 212.
And step 208, when the icon corresponding to the identifier of the shortcut item does not exist in the resource sharing area, sending an icon acquisition request to the server.
The icon acquisition request comprises the identification of the shortcut item, and the server searches the icon of the shortcut item according to the identification and sends the icon to the terminal.
Step 209, receiving the icon sent by the server.
Step 210, checking whether the icon is the icon of the shortcut item according to the check code, and executing step 211 when the icon is the icon of the shortcut item; when the icon is not an icon of a shortcut item, step 208 is performed.
Since there may be an error in the icon sent by the server, for example, the icon sent by the server is not the icon of the shortcut item, the terminal needs to check the icon sent by the server according to the check code to improve the accuracy of the displayed icon of the shortcut item. The check code is carried in the start parameter, and the check code may be an MD5(Message-DigestAlgorithm 5) code, which is not limited in this embodiment.
Optionally, a verification threshold may be preset in the terminal, and if the terminal verifies that the verification frequency of the icon sent by the server, which is not the shortcut item, reaches the verification threshold, step 208 is not executed any more, and the preset icon is directly displayed.
And step 211, when the icon is the icon of the shortcut item, saving the icon in the resource sharing area.
And 212, receiving a first selection operation, and adding the starting parameter of the shortcut item indicated by the first selection operation into the custom list.
The first selection operation may be an operation in which the user clicks at least one shortcut item first and then clicks an add option set on a display interface of the scenized recommendation list, or an operation in which the user inputs a name of at least one shortcut item by voice, which is not limited in this embodiment.
For example, referring to FIG. 4, in the display 41 of the scenic recommendation list, the user selects flight mode 42, Xq43, and clicks on the add option 44, the terminal flight modes 42 and Xq43 are added to the custom list.
Optionally, after receiving the first selection operation, the terminal may further detect whether a sum of the number of the shortcut items indicated by the first selection operation and the number of the start parameters included in the user-defined list reaches a preset value. And when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the user-defined list does not reach a preset numerical value, the step of adding the starting parameters of the shortcut items indicated by the first selection operation to the user-defined list is executed. And when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the custom list reaches a preset value, not responding to the first selection operation. That is, the start parameter of the shortcut item indicated by the first selection operation is not added to the custom list. Optionally, the terminal may further display a prompt message, where the prompt message is used to prompt the user that the number of the shortcut items selected reaches a preset value.
It should be noted that step 212 may be executed before step 206, may be executed after step 206, and may also be executed at the same time as step 206, which is not limited in this embodiment.
Optionally, if the scenario recommendation list does not have the starting parameter of the shortcut item that the user needs to add, the user may trigger the terminal to search for the shortcut item that needs to be added from the server, that is, execute step 213.
Step 213, receiving a cloud search operation, where the cloud search operation carries the input search information.
The cloud search operation refers to an operation that a user inputs search information in a cloud search box in the terminal and triggers a search option set in the terminal.
And step 214, acquiring the starting parameters of the shortcut items matched with the search information from the server.
In this embodiment, the terminal may obtain, from the server, the start parameter of the shortcut item whose matching degree with the search information is greater than the matching threshold, or may obtain, from the server, the start parameter of the shortcut item completely matching with the search information, which is not limited in this embodiment.
Step 215, display the startup parameters.
When the number of the starting parameters of the shortcut item matched with the search information is multiple, the terminal may display the starting parameters in the order from high to low according to the matching degree with the search information, or may display the starting parameters randomly, which is not limited in this embodiment.
For example, referring to fig. 5, a user inputs search information 52 in a cloud search box 51, and a terminal obtains a start parameter 53 of a shortcut item matching the search information from a server and displays the start parameter 53.
And step 216, receiving a third selection operation, and adding the starting parameter of the shortcut item indicated by the third selection operation into the custom list.
The implementation process of this step is the same as that of step 212, and is not described herein again.
Optionally, after receiving the third selection operation, the terminal may further detect whether a sum of the number of the shortcut items indicated by the third selection operation and the number of the shortcut items in the user-defined list reaches a preset value, which is described in step 212 and is not described herein again.
Optionally, when the terminal is not networked, the terminal may obtain a locally stored scenarized recommendation list.
In summary, the shortcut item addition method provided in the embodiment of the present invention obtains the scenized recommendation list according to the shortcut item addition request, the startup parameters of each shortcut item in the scenized recommendation list are arranged according to the category to which the shortcut item belongs, when the user needs to search the scene recommendation list for the shortcut items added to the custom list, the method can search from the corresponding classification of the shortcut items, solves the problem that the user needs to search the shortcut items to be added from the full list provided by the server in the related technology, because the number of the startup parameters of the shortcut items in the full list is large, and the sequence of the startup parameters of each shortcut item is random, the efficiency of searching the shortcut items to be added by the user is low, therefore, the efficiency of adding the shortcut item into the user-defined list is low, and the effect of improving the efficiency of adding the shortcut item into the user-defined list by a user is achieved.
In addition, whether the time interval between the shortcut item adding request and the last shortcut item adding request reaches a preset time length or not is detected, if the time interval reaches the preset time length, a scene recommendation list is obtained from the server, and the scene recommendation list is stored in a preset resource sharing area; if the time interval does not reach the preset time, the scene recommendation list is obtained from the resource sharing area, so that the terminal does not need to obtain the scene recommendation list from the server after receiving the shortcut item addition request every time, the frequency of obtaining the scene recommendation list from the server by the terminal is reduced, and channel resources occupied when the server sends the scene recommendation list are saved.
In addition, the icons of the shortcut items acquired from the server are verified, the fact that the icons acquired by the terminal from the server are the icons of the shortcut items in the scene recommendation list is guaranteed, and the accuracy of the icons acquired by the terminal is improved.
In addition, a cloud search function is provided for the user, so that when the user does not have the shortcut item to be added in the scenario recommendation list provided by the terminal, the shortcut item to be added can be obtained through the cloud search function, and another mode is provided for the user to add the shortcut item.
Optionally, referring to fig. 6, after the user adds the starting parameter of the shortcut item selected from the scenized recommendation list to the custom list, the shortcut item adding method further includes the following steps:
step 601, acquiring a start link of each shortcut item from the custom list, and acquiring an icon of each shortcut item from the resource sharing area.
When a user triggers a terminal to display a shortcut center and selects a shortcut item to be started from a user-defined list displayed by the shortcut center, the terminal acquires a starting link of each shortcut item from the user-defined list and acquires an icon of each shortcut item from a resource sharing area, and the user-defined list is stored in data.
Step 602, each starting link and the corresponding icon are correspondingly displayed.
For example, referring to fig. 7, the terminal displays an icon 72 of a shortcut item and a start link 73 of the shortcut item in the shortcut center 71.
Step 603, receiving a second selection operation, and starting the shortcut item according to the start link indicated by the second selection operation.
The second selection operation may be an operation of clicking an icon of the shortcut item in fig. 7 or a start link of the shortcut item by the user, or an operation of inputting a name of the shortcut item in fig. 7 by voice by the user, which is not limited in this embodiment.
And step 604, recording the starting times of the shortcut items for each shortcut item.
And 605, reporting the starting times of the shortcut items to a server when the starting times of the shortcut items reach preset times, wherein the server is used for counting the reporting times and updating the scene recommendation list according to the reporting times.
Updating the scenario recommendation list means that the server places the start parameter of the shortcut item, the number of reporting times of which reaches the first threshold, at a specified position of the scenario recommendation list, where the specified position may be a top end of the category to which the shortcut item belongs, or may be another position of the category to which the shortcut item belongs.
For example, the preset number of times is 5, when the number of times that the user starts the micro-X in fig. 7 reaches 5 times, the terminal reports 5 and the identifier of the micro-X to the server, the server counts that the sum of the reported starting numbers of all the terminals reaches 10000, and the starting parameter of the micro-X is adjusted to the top of the social classification; or the server counts the number of the terminals reporting the starting times to reach a first threshold value 100, and adjusts the starting parameters of the micro-X to the top of the social classification.
Optionally, the updating of the scenario recommendation list may further mean that the server deletes the starting parameter of the shortcut item whose terminal reporting frequency is less than the second threshold in the preset time period from the scenario recommendation list.
For example, the preset time period is 7 days, and the server deletes the starting parameters of the shortcut items with the reporting times of the terminal being less than 100 times in 7 days from the scene recommendation list.
And step 606, clearing the starting times of the shortcut items.
The starting times of the user for starting the shortcut items are reported to the server, so that the server can determine the shortcut items with high user adding probability by counting the reporting times, and update the scene recommendation list according to the counting result, thereby improving the probability that the scene recommendation list comprises the shortcut items required to be added by the user.
Referring to fig. 8, a block diagram of a shortcut item adding apparatus according to an embodiment of the present invention is shown, where the shortcut item adding apparatus is applied to a terminal for example, the apparatus may include, but is not limited to, the following modules: the device comprises a first receiving module 810, a first obtaining module 820, a first displaying module 830 and an adding module 840.
The first receiving module 810 is configured to receive a shortcut item addition request, where the shortcut item addition request is used to request that a start parameter of a shortcut item is added to a custom list, the custom list includes start parameters of the shortcut items, and the start parameter of each shortcut item is used for quickly starting an application or a function included in the quickly started application;
the first obtaining module 820 is configured to obtain a scenario recommendation list according to the shortcut item addition request received by the first receiving module 810, where the scenario recommendation list includes at least one startup parameter of a shortcut item, and the startup parameter of each shortcut item is arranged according to a category to which the shortcut item belongs;
the first display module 830 is configured to display the scenized recommendation list acquired by the first acquisition module 820;
the adding module 840 is configured to receive a first selection operation, and add a start parameter of a shortcut item indicated by the first selection operation to the custom list.
In summary, the shortcut item adding apparatus provided in the embodiment of the present invention obtains the scenized recommendation list according to the shortcut item adding request, the startup parameters of each shortcut item in the scenized recommendation list are arranged according to the category to which the shortcut item belongs, when the user needs to search the scene recommendation list for the shortcut items added to the custom list, the method can search from the corresponding classification of the shortcut items, solves the problem that the user needs to search the shortcut items to be added from the full list provided by the server in the related technology, because the number of the startup parameters of the shortcut items in the full list is large, and the sequence of the startup parameters of each shortcut item is random, the efficiency of searching the shortcut items to be added by the user is low, therefore, the efficiency of adding the shortcut item into the user-defined list is low, and the effect of improving the efficiency of adding the shortcut item into the user-defined list by a user is achieved.
Referring to fig. 9, a block diagram of a shortcut item adding apparatus according to an embodiment of the present invention is shown, where the shortcut item adding apparatus is applied to a terminal for example, the apparatus may include, but is not limited to, the following modules: a first receiving module 910, a first obtaining module 920, a first displaying module 930, and an adding module 940.
The first receiving module 910 is configured to receive a shortcut item addition request, where the shortcut item addition request is used to request to add a start parameter of a shortcut item to a custom list, where the custom list includes start parameters of the shortcut items, and the start parameter of each shortcut item is used for quickly starting an application or a function included in the quickly started application;
the first obtaining module 920 is configured to obtain a scenario recommendation list according to the shortcut item addition request received by the first receiving module 910, where the scenario recommendation list includes at least one startup parameter of a shortcut item, and the startup parameter of each shortcut item is arranged according to a category to which the shortcut item belongs;
the first display module 930, configured to display the scenized recommendation list acquired by the first acquiring module 920;
the adding module 940 is configured to receive a first selection operation, and add a start parameter of the shortcut item indicated by the first selection operation to the custom list.
Optionally, the first obtaining module 920 includes: a detection unit 921, a first acquisition unit 922, and a second acquisition unit 923.
The detecting unit 921 is configured to detect whether a time interval between the shortcut item addition request and the previous shortcut item addition request reaches a predetermined time length;
the first obtaining unit 922 is configured to obtain a scenario recommendation list from the server when the detection unit 921 detects that the time interval reaches a predetermined time, and store the scenario recommendation list in a preset resource sharing area, where the resource sharing area is used for sharing a starting parameter of the shortcut item;
the second obtaining unit 923 is configured to obtain a scenario recommendation list from the resource sharing area when the detecting unit 921 detects that the time interval does not reach the predetermined time length, where the scenario recommendation list is stored in response to the previous shortcut item addition request.
Optionally, the starting parameter includes an identifier of a corresponding shortcut item, and the apparatus further includes: a first detection module 950, an update module 960, and a second acquisition module 970.
The first detecting module 950 is configured to, after the scenized recommendation list is stored in the preset resource sharing area, detect, for each shortcut item, whether an icon corresponding to an identifier of the shortcut item exists in the resource sharing area according to a preset corresponding relationship, where the preset corresponding relationship is used to record the identifier of the shortcut item and the corresponding relationship of the icon;
the updating module 960 is configured to update a preset icon of a shortcut item in the scenized recommendation list to an icon corresponding to an identifier when the first detecting module 950 detects that the icon corresponding to the identifier of the shortcut item exists in the resource sharing area;
the second obtaining module 970 is configured to, when the first detecting module 950 detects that there is no icon corresponding to the identifier of the shortcut item in the resource sharing area, obtain the icon corresponding to the identifier of the shortcut item from the server, and store the icon in the resource sharing area.
Optionally, the starting parameter includes a check code of the shortcut item, where the check code is used to check the second icon obtaining module 970 of the shortcut item, and includes: a sending unit 971, a receiving unit 972, a checking unit 973, a storage unit 974, and a triggering unit 975.
The sending unit 971 is configured to send an icon obtaining request to the server, where the icon obtaining request includes an identifier of the shortcut item;
the receiving unit 972 is configured to receive an icon sent by a server;
the checking unit 973 is configured to check whether the icon received by the receiving unit 972 is an icon of a shortcut item according to the check code;
the storage unit 974 is configured to store the icon in the resource sharing area when the checking unit 973 checks that the icon is an icon of a shortcut item;
the triggering unit 975 is further configured to trigger the sending unit 971 to execute the step of sending an icon acquisition request to the server when the checking unit 973 checks that the icon is not an icon of a shortcut item.
Optionally, the starting parameter includes a starting link of the shortcut item, and the apparatus further includes: a third obtaining module 980, a second display module 990, and a second receiving module 991.
The third obtaining module 980 is configured to obtain the start link of each shortcut item from the custom list, and obtain the icon of each shortcut item from the resource sharing area;
the second display module 990 is configured to correspondingly display each start link and a corresponding icon acquired by the third acquisition module 980;
the second receiving module 991 is configured to receive a second selecting operation, and start the shortcut item according to the start link indicated by the second selecting operation.
Optionally, the apparatus further comprises: a third receiving module 992, a fourth obtaining module 993, a third display module 994, and a fourth receiving module 995.
The third receiving module 992 is configured to receive a cloud search operation after the scenized recommendation list is displayed, where the cloud search operation carries input search information;
the fourth obtaining module 993 is configured to obtain, from the server, the starting parameter of the shortcut item that matches the search information received by the third receiving module 992;
the third display module 994 is configured to display the starting parameters acquired by the fourth acquisition module 993;
the fourth receiving module 995 is configured to receive a third selecting operation, and add the starting parameter of the shortcut item indicated by the third selecting operation to the custom list.
Optionally, the apparatus further comprises: a recording module 996, a reporting module 997, and a zero clearing module 998.
The recording module 996 is configured to record, for each shortcut item, the number of times of starting the shortcut item;
the reporting module 997 is configured to report the starting times of the shortcut items to the server when the starting times recorded by the recording module 996 reach preset times, and the server is configured to count the reporting times and update the scenario recommendation list according to the reporting times;
the zero clearing module 998 clears the starting times of the shortcut items recorded by the recording module.
Optionally, the apparatus further comprises: a second detection module 999, a first trigger module 9991, and a second trigger module 9992.
The second detecting module 999 is configured to detect whether a sum of the number of the shortcut items indicated by the first selecting operation and the number of the startup parameters included in the user-defined list reaches a preset value before the startup parameters of the shortcut items indicated by the first selecting operation are added to the user-defined list;
the first triggering module 9991 is configured to trigger the adding module 940 to perform the step of adding the starting parameter of the shortcut item indicated by the first selecting operation to the custom list when the second detecting module 999 detects that the sum of the number of the shortcut item indicated by the first selecting operation and the number of the starting parameter included in the custom list does not reach a preset value;
the second trigger module 9992 is further configured to not respond to the first selection operation when the second detection module 999 detects that the sum of the number of the shortcut items indicated by the first selection operation and the number of the startup parameters included in the custom list reaches a preset value.
Optionally, the number of the startup parameters included in the scenario recommendation list is smaller than the number of the startup parameters included in a full list in the server, where the full list is used to record the startup parameters of all shortcut items included in the server.
In summary, the shortcut item adding apparatus provided in the embodiment of the present invention obtains the scenized recommendation list according to the shortcut item adding request, the startup parameters of each shortcut item in the scenized recommendation list are arranged according to the category to which the shortcut item belongs, when the user needs to search the scene recommendation list for the shortcut items added to the custom list, the method can search from the corresponding classification of the shortcut items, solves the problem that the user needs to search the shortcut items to be added from the full list provided by the server in the related technology, because the number of the startup parameters of the shortcut items in the full list is large, and the sequence of the startup parameters of each shortcut item is random, the efficiency of searching the shortcut items to be added by the user is low, therefore, the efficiency of adding the shortcut item into the user-defined list is low, and the effect of improving the efficiency of adding the shortcut item into the user-defined list by a user is achieved.
In addition, whether the time interval between the shortcut item adding request and the last shortcut item adding request reaches a preset time length or not is detected, if the time interval reaches the preset time length, a scene recommendation list is obtained from the server, and the scene recommendation list is stored in a preset resource sharing area; if the time interval does not reach the preset time, the scene recommendation list is obtained from the resource sharing area, so that the terminal does not need to obtain the scene recommendation list from the server after receiving the shortcut item addition request every time, the frequency of obtaining the scene recommendation list from the server by the terminal is reduced, and channel resources occupied when the server sends the scene recommendation list are saved.
In addition, the icons of the shortcut items acquired from the server are verified, the fact that the icons acquired by the terminal from the server are the icons of the shortcut items in the scene recommendation list is guaranteed, and the accuracy of the icons acquired by the terminal is improved.
In addition, a cloud search function is provided for the user, so that when the user does not have the shortcut item to be added in the scenario recommendation list provided by the terminal, the shortcut item to be added can be obtained through the cloud search function, and another mode is provided for the user to add the shortcut item.
In addition, the starting times of the user for starting the shortcut items are reported to the server, so that the server can determine the shortcut items with high user adding probability by counting the starting times of the shortcut items, and update the scene recommendation list according to the counting result, thereby improving the probability that the scene recommendation list provided by the server and acquired by the terminal comprises the shortcut items required to be added by the user.
Referring to fig. 10, a block diagram of a terminal according to some embodiments of the present invention is shown. The terminal 1000 is configured to implement the shortcut item adding method provided in the foregoing embodiment. Terminal 1000 in accordance with the subject invention can include one or more of the following: a processor for executing computer program instructions to perform the various processes and methods, Random Access Memory (RAM) and Read Only Memory (ROM) for information and storing program instructions, memory for storing data and information, I/O devices, interfaces, antennas, and the like. Specifically, the method comprises the following steps:
terminal 1000 can include RF (Radio Frequency) circuitry 1010, memory 1020, input unit 1030, display unit 1040, sensor 1050, audio circuitry 1060, WiFi (wireless fidelity) module 1070, processor 1080, power supply 1082, camera 1090, and the like. Those skilled in the art will appreciate that the terminal structure shown in fig. 10 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The various components of terminal 1000 are described in detail below with reference to FIG. 10:
RF circuit 1010 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing downlink information of a base station after receiving the downlink information to processor 1080; in addition, the data for designing uplink is transmitted to the base station. Typically, the RF circuit includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 1010 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
Memory 1020 can be used to store software programs and modules that processor 1080 can execute various functional applications and data processing for terminal 1000 by executing stored software programs and modules in memory 1020. The memory 1020 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal 1000, and the like. Further, the memory 1020 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 1030 is operable to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal 1000. Specifically, the input unit 1030 may include a touch panel 1031 and other input devices 1032. The touch panel 1031, also referred to as a touch screen, may collect touch operations by a user (e.g., operations by a user on or near the touch panel 1031 using any suitable object or accessory such as a finger, a stylus, etc.) and drive corresponding connection devices according to a preset program. Alternatively, the touch panel 1031 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1080, and can receive and execute commands sent by the processor 1080. In addition, the touch panel 1031 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 1030 may include other input devices 1032 in addition to the touch panel 1031. In particular, other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, a joystick, or the like.
Display unit 1040 can be used to display information entered by or provided to a user as well as various menus for terminal 1000. The display unit 1040 may include a display panel 1041, and optionally, the display panel 1041 may be configured in the form of an LCD (Liquid crystal display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch panel 1031 can cover the display panel 1041, and when the touch panel 1031 detects a touch operation on or near the touch panel 1031, the touch operation is transmitted to the processor 1080 to determine the type of the touch event, and then the processor 1080 provides a corresponding visual output on the display panel 1041 according to the type of the touch event. Although in FIG. 10 touch panel 1031 and display panel 1041 are shown as two separate components that implement input and output functions of terminal 1000, in some embodiments touch panel 1031 and display panel 1041 can be integrated to implement input and output functions of terminal 1000.
Terminal 1000 can also include at least one sensor 1050, such as a gyroscope sensor, a magnetic induction sensor, an optical sensor, a motion sensor, and others. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 1041 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 1041 and/or a backlight when the terminal 1000 moves to the ear. As one type of motion sensor, the acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), and the like; other sensors such as barometers, hygrometers, thermometers, infrared sensors and the like which can be configured on the terminal 1000 are not described in detail herein.
Audio circuitry 1060, speaker 1061, and microphone 1062 can provide an audio interface between a user and terminal 1000. The audio circuit 1060 can transmit the electrical signal converted from the received audio data to the speaker 1061, and the electrical signal is converted into a sound signal by the speaker 1061 and output; on the other hand, the microphone 1062 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1060 and converted into audio data, which is then processed by the audio data output processor 1080 and then transmitted to, for example, another terminal via the RF circuit 1010, or output to the memory 1020 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and the terminal 1000 can help a user send and receive e-mails, browse web pages, access streaming media, etc. through the WiFi module 1070, and it provides a wireless broadband internet access for the user. Although fig. 10 shows the WiFi module 1070, it is understood that it does not belong to the essential constitution of the terminal 1000, and can be omitted entirely as needed within the scope not changing the essence of the disclosure.
Processor 1080 is the control center for terminal 1000, connects various portions of the overall terminal using various interfaces and lines, and performs various functions and processes data of terminal 1000 by running or executing software programs and/or modules stored in memory 1020 and calling up data stored in memory 1020, thereby monitoring the overall terminal. Optionally, processor 1080 may include one or more processing units; preferably, the processor 1080 may integrate an application processor, which handles primarily the operating system, user interfaces, applications, etc., and a modem processor, which handles primarily the wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1080.
Terminal 1000 can also include a power supply 1082 (e.g., a battery) for powering the various components, which can be logically coupled to processor 1082 via a power management system that can provide management of charging, discharging, and power consumption.
The camera 1090 is generally composed of a lens, an image sensor, an interface, a digital signal processor, a CPU, a display screen, and the like. The lens is fixed above the image sensor, and the focusing can be changed by manually adjusting the lens; the image sensor is equivalent to the 'film' of a traditional camera and is the heart of a camera for acquiring images; the interface is used for connecting the camera with the terminal mainboard in a flat cable, board-to-board connector and spring connection mode, and sending the acquired image to the memory 1020; the digital signal processor processes the acquired image through a mathematical operation, converts the acquired analog image into a digital image, and transmits the digital image to the memory 1020 through an interface.
Although not shown, terminal 1000 can also include a Bluetooth module or the like, which is not described in detail herein.
It should be noted that: in the apparatus for adding shortcut items provided in the foregoing embodiment, when adding a shortcut item, only the division of each function module is illustrated, and in practical applications, the function distribution may be completed by different function modules according to needs, that is, the internal structure of the device is divided into different function modules, so as to complete all or part of the functions described above. In addition, the apparatus for adding a shortcut item and the method for adding a shortcut item provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and will not be described herein again.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (15)

1. A shortcut item adding method is characterized by comprising the following steps:
displaying a user-defined list and shortcut item adding options in a shortcut center by triggering a terminal, wherein the user-defined list comprises starting parameters of all shortcut items, and the starting parameters of all shortcut items are used for quickly starting an application or functions included in the quickly started application;
receiving a shortcut item adding request generated by clicking the shortcut item adding option by a user, wherein the shortcut item adding request is used for requesting to add a starting parameter of a shortcut item to a custom list of the shortcut center;
detecting whether the number of starting parameters included in the user-defined list reaches a preset value or not;
when the number of the starting parameters included in the custom list does not reach the preset value, a scenario recommendation list is obtained according to the shortcut item addition request, the number of the starting parameters included in the scenario recommendation list is smaller than the number of the starting parameters included in a full list in a server, the full list is used for recording the starting parameters of all shortcut items included in the server, wherein the scenario recommendation list is obtained by counting the reporting times of each shortcut item by the server and updating the scenario recommendation list according to the reporting times, and the updating of the scenario recommendation list according to the reporting times includes: setting the starting parameters of the shortcut items with the reporting times reaching a first threshold value at the appointed position of the scene recommendation list, and deleting the starting parameters of the shortcut items with the reporting times smaller than a second threshold value in a preset time period from the scene recommendation list;
displaying the scene recommendation list, wherein the scene recommendation list comprises at least one starting parameter of the shortcut items, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs;
receiving a first selection operation, and detecting whether the sum of the number of shortcut items indicated by the first selection operation and the number of starting parameters included in a user-defined list reaches the preset numerical value;
when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the user-defined list does not reach the preset numerical value, adding the starting parameters of the shortcut items indicated by the first selection operation into the user-defined list;
and when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the user-defined list reaches the preset numerical value, not responding to the first selection operation.
2. The method of claim 1, wherein obtaining the scenized recommendation list according to the shortcut item addition request comprises:
detecting whether the time interval between the shortcut item adding request and the last shortcut item adding request reaches a preset time length or not;
if the time interval reaches the preset time length, acquiring the scene recommendation list from a server, and storing the scene recommendation list in a preset resource sharing area, wherein the resource sharing area is used for sharing the starting parameters of the shortcut items;
and if the time interval does not reach the preset time length, acquiring the scene recommendation list from the resource sharing area, wherein the scene recommendation list is stored in response to the last shortcut item adding request.
3. The method according to claim 2, wherein the startup parameter includes an identifier of a corresponding shortcut item, and after the saving the scenized recommendation list in a preset resource sharing area, the method further includes:
for each shortcut item, detecting whether an icon corresponding to the identifier of the shortcut item exists in the resource sharing area according to a preset corresponding relation, wherein the preset corresponding relation is used for recording the corresponding relation between the identifier of the shortcut item and the icon;
when an icon corresponding to the identifier of the shortcut item exists in the resource sharing area, updating a preset icon of the shortcut item in the scene recommendation list to an icon corresponding to the identifier;
and when the icon corresponding to the identifier of the shortcut item does not exist in the resource sharing area, acquiring the icon corresponding to the identifier of the shortcut item from the server, and storing the icon in the resource sharing area.
4. The method according to claim 3, wherein the startup parameter includes a check code of a shortcut item, the check code is used for checking an icon of the shortcut item, and the obtaining an icon corresponding to the identifier of the shortcut item from the server and storing the icon in the resource sharing area includes:
sending an icon acquisition request to the server, wherein the icon acquisition request comprises an identifier of a shortcut item;
receiving an icon sent by the server;
checking whether the icon is the icon of the shortcut item or not according to the check code;
when the icon is the icon of the shortcut item, saving the icon in the resource sharing area;
and when the icon is not the icon of the shortcut item, continuing to execute the step of sending an icon acquisition request to the server.
5. The method of claim 3, wherein the launch parameter comprises a launch link for the shortcut item, the method further comprising:
acquiring a starting link of each shortcut item from the user-defined list, and acquiring an icon of each shortcut item from the resource sharing area;
correspondingly displaying each starting link and the corresponding icon;
and receiving a second selection operation, and starting the shortcut item according to the starting link indicated by the second selection operation.
6. The method of claim 1, wherein after said displaying the scenized recommendation list, further comprising:
receiving a cloud search operation, wherein the cloud search operation carries input search information;
acquiring starting parameters of shortcut items matched with the search information from a server;
displaying the starting parameters;
and receiving a third selection operation, and adding the starting parameter of the shortcut item indicated by the third selection operation into the custom list.
7. The method of claim 1, further comprising:
for each shortcut item, recording the starting times of the shortcut item;
when the starting times of the shortcut items reach preset times, reporting the starting times of the shortcut items to a server, wherein the server is used for counting the reporting times and updating the scene recommendation list according to the reporting times;
and clearing the starting times of the shortcut items.
8. A shortcut item adding apparatus, comprising:
the system comprises a triggering module, a user-defined list and shortcut item adding options, wherein the user-defined list comprises starting parameters of all shortcut items, and the starting parameters of all shortcut items are used for quickly starting an application or functions included by the quickly started application;
the first receiving module is used for receiving a shortcut item adding request generated by clicking the shortcut item adding option by a user, wherein the shortcut item adding request is used for requesting to add a starting parameter of a shortcut item to a custom list of the shortcut center;
the first acquisition module is used for detecting whether the number of the starting parameters included in the user-defined list reaches a preset numerical value or not; when the number of the startup parameters included in the custom list does not reach the preset value, a scenario recommendation list is obtained according to the shortcut item addition request received by the first receiving module, the number of the startup parameters included in the scenario recommendation list is smaller than the number of the startup parameters included in a full list in a server, the full list is used for recording the startup parameters of all shortcut items included in the server, wherein the scenario recommendation list is obtained by counting the reporting times of each shortcut item by the server, updating the scenario recommendation list according to the reporting times, and includes: setting the starting parameters of the shortcut items with the reporting times reaching a first threshold value at the appointed position of the scene recommendation list, and deleting the starting parameters of the shortcut items with the reporting times smaller than a second threshold value in a preset time period from the scene recommendation list;
the first display module is used for displaying the scene recommendation list acquired by the first acquisition module, wherein the scene recommendation list comprises at least one starting parameter of a shortcut item, and the starting parameter of each shortcut item is arranged according to the category to which the shortcut item belongs;
the adding module is used for receiving a first selection operation and detecting whether the sum of the number of shortcut items indicated by the first selection operation and the number of starting parameters included in a user-defined list reaches the preset numerical value; when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the user-defined list does not reach the preset numerical value, adding the starting parameters of the shortcut items indicated by the first selection operation into the user-defined list;
and the second trigger module is used for not responding to the first selection operation when the sum of the number of the shortcut items indicated by the first selection operation and the number of the starting parameters included in the user-defined list reaches the preset numerical value.
9. The apparatus of claim 8, wherein the first obtaining module comprises:
the detection unit is used for detecting whether the time interval between the shortcut item adding request and the last shortcut item adding request reaches a preset time length or not;
a first obtaining unit, configured to obtain the scenario recommendation list from a server and store the scenario recommendation list in a preset resource sharing area when the detection unit detects that the time interval reaches the predetermined time duration, where the resource sharing area is used to share a start parameter of the shortcut item;
a second obtaining unit, configured to obtain the scenario recommendation list from the resource sharing area when the detecting unit detects that the time interval does not reach the predetermined time length, where the scenario recommendation list is stored in response to the previous shortcut item addition request.
10. The apparatus of claim 9, wherein the initiation parameter comprises an identification of a corresponding shortcut item, the apparatus further comprising:
the first detection module is used for detecting whether an icon corresponding to the identifier of the shortcut item exists in the resource sharing area according to a preset corresponding relation for each shortcut item after the scenized recommendation list is stored in the preset resource sharing area, wherein the preset corresponding relation is used for recording the corresponding relation between the identifier of the shortcut item and the icon;
the updating module is used for updating the preset icon of the shortcut item in the scene recommendation list to the icon corresponding to the identifier when the first detection module detects that the icon corresponding to the identifier of the shortcut item exists in the resource sharing area;
and the second acquisition module is used for acquiring the icon corresponding to the identifier of the shortcut item from the server and storing the icon in the resource sharing area when the first detection module detects that the icon corresponding to the identifier of the shortcut item does not exist in the resource sharing area.
11. The apparatus of claim 10, wherein the startup parameter includes a check code of the shortcut item, the check code is used for checking an icon of the shortcut item, and the second obtaining module includes:
the sending unit is used for sending an icon obtaining request to the server, wherein the icon obtaining request comprises an identifier of a shortcut item;
the receiving unit is used for receiving the icon sent by the server;
the checking unit is used for checking whether the icon received by the receiving unit is the icon of the shortcut item according to the check code;
the storage unit is used for storing the icon in the resource sharing area when the icon is verified to be the icon of the shortcut item by the verification unit;
and the triggering unit is used for triggering the sending unit to execute the step of sending the icon acquisition request to the server when the checking unit checks that the icon is not the icon of the shortcut item.
12. The apparatus of claim 10, wherein the activation parameter comprises an activation link for the shortcut item, the apparatus further comprising:
a third obtaining module, configured to obtain a start link of each shortcut item from the custom list, and obtain an icon of each shortcut item from the resource sharing area;
the second display module is used for correspondingly displaying each starting link and the corresponding icon acquired by the third acquisition module;
and the second receiving module is used for receiving a second selection operation and starting the shortcut item according to the starting link indicated by the second selection operation.
13. The apparatus of claim 8, further comprising:
a third receiving module, configured to receive a cloud search operation after the scene recommendation list is displayed, where the cloud search operation carries input search information;
a fourth obtaining module, configured to obtain, from the server, a start parameter of the shortcut item that matches the search information received by the third receiving module;
the third display module is used for displaying the starting parameters acquired by the fourth acquisition module;
and the fourth receiving module is used for receiving a third selection operation and adding the starting parameter of the shortcut item indicated by the third selection operation into the custom list.
14. The apparatus of claim 8, further comprising:
the recording module is used for recording the starting times of the shortcut items for each shortcut item;
the reporting module is used for reporting the starting times of the shortcut items to a server when the starting times recorded by the recording module reach preset times, and the server is used for counting the reporting times and updating the scene recommendation list according to the reporting times;
and the zero clearing module is used for clearing the starting times of the shortcut items recorded by the recording module.
15. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program executable by a processor to implement the shortcut item addition method of any one of claims 1 to 7.
CN201610293277.7A 2016-05-04 2016-05-04 Shortcut item adding method and device Active CN106020945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610293277.7A CN106020945B (en) 2016-05-04 2016-05-04 Shortcut item adding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610293277.7A CN106020945B (en) 2016-05-04 2016-05-04 Shortcut item adding method and device

Publications (2)

Publication Number Publication Date
CN106020945A CN106020945A (en) 2016-10-12
CN106020945B true CN106020945B (en) 2020-08-11

Family

ID=57081779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610293277.7A Active CN106020945B (en) 2016-05-04 2016-05-04 Shortcut item adding method and device

Country Status (1)

Country Link
CN (1) CN106020945B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531908A (en) * 2019-08-30 2019-12-03 维沃移动通信有限公司 A shortcut operation method and mobile terminal
CN113918062B (en) * 2021-10-29 2024-03-26 海信集团控股股份有限公司 Method and terminal for enabling shortcut function of application program
CN114741017A (en) * 2022-05-09 2022-07-12 北京字跳网络技术有限公司 A small component processing method, device, equipment and medium
CN117130515B (en) * 2023-02-10 2024-06-21 荣耀终端有限公司 Method and device for creating a quick entry

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411472A (en) * 2011-08-19 2012-04-11 广东步步高电子工业有限公司 Mobile communication device and method thereof for rapidly calling out a plurality of icons and running programs corresponding to icons
CN102929506A (en) * 2012-09-21 2013-02-13 广州市久邦数码科技有限公司 Method for quickly adding desktop elements to desktop
CN103809857A (en) * 2014-02-24 2014-05-21 联想(北京)有限公司 Information processing method and electronic device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561758A (en) * 2009-05-20 2009-10-21 深圳北控信息发展有限公司 Method for classifying application program of embedded terminal
CN101668046B (en) * 2009-10-13 2012-12-19 成都市华为赛门铁克科技有限公司 Resource caching method, device and system thereof
CN102707889A (en) * 2012-05-15 2012-10-03 深圳桑菲消费通信有限公司 Method for identifying mobile terminal programs
CN103713810B (en) * 2012-10-09 2019-05-31 腾讯科技(深圳)有限公司 A kind of mobile terminal list data interactive method and device
CN103870470B (en) * 2012-12-11 2016-05-11 腾讯科技(深圳)有限公司 A kind of method of resource file of loading application programs and charger

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411472A (en) * 2011-08-19 2012-04-11 广东步步高电子工业有限公司 Mobile communication device and method thereof for rapidly calling out a plurality of icons and running programs corresponding to icons
CN102929506A (en) * 2012-09-21 2013-02-13 广州市久邦数码科技有限公司 Method for quickly adding desktop elements to desktop
CN103809857A (en) * 2014-02-24 2014-05-21 联想(北京)有限公司 Information processing method and electronic device

Also Published As

Publication number Publication date
CN106020945A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
JP6467526B2 (en) Communication message transmission method and wearable device
CN108255683B (en) Method for prompting message in terminal and terminal
CN104965641B (en) information display method and device
CN104967896A (en) Method for displaying bulletscreen comment information, and apparatus thereof
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
US20170353593A1 (en) Communication event processing method and apparatus
CN106371964B (en) Method and device for prompting message
CN103455330A (en) Application program management method, terminal, equipment and system
JP6915074B2 (en) Message notification method and terminal
CN113489630A (en) Network distribution method, device, storage medium and electronic terminal
CN105227598B (en) Resource sharing method, device and system based on cloud storage
CN106020945B (en) Shortcut item adding method and device
US10298590B2 (en) Application-based service providing method, apparatus, and system
CN107104930A (en) It is a kind of that the methods, devices and systems for checking authority are set
CN106507447A (en) A Wi-Fi hotspot connection method and mobile terminal
CN108804434B (en) Message query method, server and terminal equipment
CN106682189B (en) File name display method and device
CN107317828B (en) File downloading method and device
CN105577712B (en) A kind of file uploading method, device and system
CN105025064B (en) Download the method, apparatus and system of file
CN107341398B (en) Program evaluation method and device
CN103457832A (en) Information management method, device and terminal
CN107148011B (en) Method, device and system for executing target service
HK1200563A1 (en) Method and device for collecting electronic information
KR101939925B1 (en) Video-based check-in method, terminal, server and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant