CN110786028A - Application resource processing method and related product - Google Patents
Application resource processing method and related product Download PDFInfo
- Publication number
- CN110786028A CN110786028A CN201780092284.3A CN201780092284A CN110786028A CN 110786028 A CN110786028 A CN 110786028A CN 201780092284 A CN201780092284 A CN 201780092284A CN 110786028 A CN110786028 A CN 110786028A
- Authority
- CN
- China
- Prior art keywords
- application
- target
- application resource
- resource
- search word
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000015654 memory Effects 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 14
- 230000009286 beneficial effect Effects 0.000 abstract description 7
- 238000012545 processing Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003796 beauty Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application discloses an application resource processing method and a related product. The method comprises the following steps: receiving a target search word and a target application label from a mobile terminal; determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree; generating an application resource pushing sequence of a target search word according to at least one application resource of which the application label comprises a target application label in a plurality of application resources; and sending an application resource pushing sequence of the target search word. The method and the device are beneficial to improving the accuracy and the real-time performance of the application resource search.
Description
The application relates to the technical field of mobile terminals, in particular to an application resource processing method and a related product.
With the rapid development of the related technologies of terminal devices (such as smart phones), more and more applications are downloaded and installed in the mobile phones of users, such as reading applications, payment applications, game applications, music applications, and the like, and people's clothes and eating houses are inseparable from the mobile phones.
Disclosure of Invention
The embodiment of the application resource processing method and the related product can improve the accuracy and the real-time performance of application resource searching.
In a first aspect, an embodiment of the present application provides an application resource processing method, which is applied to an application server, and the method includes:
receiving a target search word and a target application label from a mobile terminal;
determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree;
generating an application resource pushing sequence of the target search word according to at least one application resource of which the application label comprises the target application label in the plurality of application resources;
and sending an application resource pushing sequence of the target search word.
In a second aspect, an embodiment of the present application provides an application resource processing method, which is applied to a mobile terminal, and the method includes:
sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource in the plurality of application resources, the application resource pushing sequence of which comprises the target application label, and sending the application resource pushing sequence of the target search word by an application server;
and receiving an application resource pushing sequence of the target search word.
In a third aspect, an embodiment of the present application provides an application server, including a receiving unit, a determining unit, a generating unit, and a sending unit,
the receiving unit is used for receiving the target search words and the target application tags from the mobile terminal;
the determining unit is used for determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree;
the generating unit is configured to generate an application resource pushing sequence of the target search term according to at least one application resource in which an application tag includes the target application tag among the plurality of application resources;
and the sending unit is used for sending the application resource pushing sequence of the target search term.
In a fourth aspect, an embodiment of the present application provides a mobile terminal, including a sending unit and a receiving unit,
the sending unit is used for sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource, including the target application label, in the plurality of application resources, and sending the application resource pushing sequence of the target search word;
the receiving unit is configured to receive an application resource pushing sequence of the target search term.
In a fifth aspect, an embodiment of the present application provides an application resource processing system, including the application server according to the third aspect of the embodiment of the present application and the mobile terminal according to the fourth aspect.
In a sixth aspect, an embodiment of the present application provides an application server, including a processor, a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for performing the steps in any of the methods of the first aspect of the embodiment of the present application.
In a seventh aspect, an embodiment of the present application provides a mobile terminal, including a processor, a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in any of the methods of the second aspect of the embodiments of the present application.
In an eighth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program makes a computer perform part or all of the steps described in any one of the methods of the first aspect or the second aspect of the present application.
In a ninth aspect, embodiments of the present application provide a computer program product, wherein the computer program product comprises a non-transitory computer-readable storage medium storing a computer program, the computer program being operable to cause a computer to perform some or all of the steps as described in any of the methods of the first or second aspects of the embodiments of the present application. The computer program product may be a software installation package.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. The method is favorable for improving the accuracy and the real-time performance of the application resource search.
Reference will now be made in brief to the accompanying drawings, to which embodiments of the present application relate.
Fig. 1 is a schematic system architecture diagram of an application resource processing system according to an embodiment of the present application;
fig. 2 is a schematic flowchart of an application resource processing method according to an embodiment of the present application;
FIG. 3 is a flow chart illustrating another application resource processing method disclosed in an embodiment of the present application;
FIG. 4A is a schematic flow chart illustrating another application resource processing method disclosed in the embodiments of the present application;
fig. 4B is a diagram illustrating a specific scenario of application resource processing disclosed in an embodiment of the present application;
fig. 5 is a schematic structural diagram of an application server disclosed in an embodiment of the present application;
fig. 6 is a schematic structural diagram of a mobile terminal disclosed in an embodiment of the present application;
fig. 7 is a block diagram illustrating functional units of an application server according to an embodiment of the present disclosure;
fig. 8 is a block diagram illustrating functional units of a mobile terminal according to an embodiment of the present disclosure;
fig. 9 is a schematic structural diagram of a smart phone disclosed in an embodiment of the present application;
fig. 10 is a system architecture diagram of an application resource processing system according to an embodiment of the present application.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The Mobile terminal according to the embodiment of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like. For convenience of description, the above-mentioned devices are collectively referred to as a mobile terminal. The operating system related to the embodiment of the invention is a software system which performs unified management on hardware resources and provides a service interface for a user.
As shown in fig. 1, fig. 1 is a schematic system architecture diagram of an application resource processing system according to an embodiment of the present application. The system comprises an application server and a mobile terminal, wherein the application server can establish communication connection with the mobile terminal through a communication network (such as various wireless mobile communication networks), the application server runs application resource search master software and is used for providing application resource search and push services, the mobile terminal runs application resource search slave software and is used for providing a user interaction interface for a user to search application resources and outputting search results for the user to look up and the like, specific names and expression forms of the application resource search master software and the slave software are not limited uniquely in the embodiment of the application, the application resources can be application program installation packages installed on the mobile terminal or update data packages of application programs of the mobile terminal and the like, and the application resources are not limited uniquely.
Embodiments of the present application will be described below with reference to the accompanying drawings.
Referring to fig. 2, fig. 2 is a schematic flowchart of an application resource processing method applied to an application server according to an embodiment of the present application, where the application resource processing method includes:
s201, the application server receives the target search word and the target application label from the mobile terminal.
The application tag is information indicating the type of the application resource, and may include, for example, "social life", "beauty", "single body", "love", "policy", "cool 3D", "competitive king", "network game", and the like, which is not limited herein.
S202, the application server determines a plurality of application resources in an application resource library, wherein the matching degree of the application resources and the target search term is greater than the preset matching degree.
The application resource library stores various application resources, developers of the application resources can be the same or different, and the application resources are not limited uniquely here.
S203, the application server generates an application resource pushing sequence of the target search word according to at least one application resource of the plurality of application resources, wherein the application label comprises the target application label.
Wherein each application resource may be associated with one or more application tags, which is not limited herein.
S204, the application server sends the application resource pushing sequence of the target search word.
The application resource pushing sequence may include the association information of the application resources with pushing and the display order of the application resources.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, the matching degree between the application resource in the application resource library and the target search word is determined by a first number of characters and a second number of characters, where the first number of characters is the number of characters in the target search word that are the same as any one of the characters in the application name of the application resource, and the second number of characters is the number of characters in the application name of the application resource.
For example, if the target search word is "internet online", and the application name of the application resource is "internet news", the number of characters of "internet news" is 4, and the number of characters of any one of "internet news" and "internet news" is 2, it can be determined that the matching degree between "internet news" and "internet news" is 50%.
As can be seen, in this example, since the probability that the application resources with similar application names in the application resource library are the same type of application resources is high, the application resources determined based on the matching degree between the application names of the application resources and the target search terms are more likely to be the application resources that are potentially required by the user, which is beneficial to improving the accuracy of application resource search.
In one possible example, the generating, by the application server, an application resource push sequence of the target search term according to at least one application resource of the plurality of application resources in which an application tag includes the target application tag includes: the application server determines at least one application resource of the plurality of application resources, wherein the application label comprises the target application label; acquiring a downloading parameter of each application resource in the at least one application resource in a preset time period; determining a pushing sequence of the at least one application resource according to the downloading parameters of each application resource; and generating an application resource pushing sequence of the target search word according to the pushing sequence of the at least one application resource.
The download parameters may be, for example, parameters reflecting the popularity of the application resources, such as the next time and the next frequency.
In a specific implementation, the pushing sequence of the application resource with the high download parameter is ahead, that is, the pushing sequence of the corresponding application resource is determined according to the sequence of the download parameter from high to low.
It can be seen that, in this example, since the application resources with high popularity are ranked ahead, it is beneficial for the user to look up the popular application resources in the first time, and the probability that the popular application resources are downloaded by the user is relatively high, that is, it is beneficial for improving the accuracy of pushing the application resources.
In one possible example, the target application tag is a user-selected application tag detected by the mobile terminal.
In a specific implementation, the mobile terminal may display a plurality of application tags to be selected on the application resource search interface, where the plurality of application tags to be selected cover application tags of different types of application resources as much as possible, so that a user can accurately select a required application tag from the comprehensively displayed application tags.
As can be seen, in this example, since the target application tag is selected by the user, that is, the target application tag is associated with the application tag of the application resource that the user potentially wants to download, the application resource search result obtained based on the convergence of the target application tag is more accurate, which is beneficial to improving the accuracy of application resource search.
In one possible example, the target application tag is an application tag of which the repetition times determined by the mobile terminal according to a plurality of pre-stored history search records are greater than a preset number, the history search records include search terms and corresponding application resource recommendation sequences, the application resource recommendation sequences include associated information of application resources, and the associated information of the application resources includes the application tag.
As can be seen, in this example, the application tags whose repetition times are greater than the preset times are determined according to the historical search records and are associated with the application resources that the user is accustomed to searching, so that the application resources determined according to the target application tags are closer to the potential search requirements of the user to a certain extent, and the accuracy of searching the application resources is improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating an application resource processing method according to an embodiment of the present application, and the application resource processing method is applied to a mobile terminal. As shown in the figure, the application resource processing method includes:
s301, the mobile terminal sends a target search word and a target application label, wherein the target search word is used for an application server to determine a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, and an application resource pushing sequence of the target search word are generated according to at least one application resource, including the target application label, in the plurality of application resources.
S302, the mobile terminal receives an application resource pushing sequence of the target search word.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, before the mobile terminal sends the target search term and the target application tag, the method further includes: and determining that the selected application label is a target application label according to the application label selected by the user and detected by the mobile terminal.
In a specific implementation, the mobile terminal may display a plurality of application tags to be selected on the application resource search interface, where the plurality of application tags to be selected cover application tags of different types of application resources as much as possible, so that a user can accurately select a required application tag from the comprehensively displayed application tags.
As can be seen, in this example, since the target application tag is selected by the user, that is, the target application tag is associated with the application tag of the application resource that the user potentially wants to download, the application resource search result obtained based on the convergence of the target application tag is more accurate, which is beneficial to improving the accuracy of application resource search.
In one possible example, the application tags with the repetition times larger than the preset times are determined according to a plurality of pre-stored historical search records, the historical search records comprise search words and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise association information of application resources, and the association information of the application resources comprises the application tags.
As can be seen, in this example, the application tags whose repetition times are greater than the preset times are determined according to the historical search records and are associated with the application resources that the user is accustomed to searching, so that the application resources determined according to the target application tags are closer to the potential search requirements of the user to a certain extent, and the accuracy of searching the application resources is improved.
In one possible example, after the mobile terminal receives the application resource push sequence of the target search term, the method further includes: and the mobile terminal displays the application resource pushing sequence on a resource searching interface of the target searching word.
The sequence of the application resources in the application resource pushing sequence is used for determining the positions of the corresponding application resources in the resource search interface, and the positions corresponding to the application resources in the sequence before are also in the front. The display information of each application resource on the resource search interface may include an application icon, a name, a heat (indicated by a star), a size and an installation number of times, an installation function button, and the like of the corresponding application resource, which is not limited herein.
Therefore, in this example, after receiving the application resource pushing sequence of the target search word, the mobile terminal displays the search result content corresponding to the application resource pushing sequence through the resource search interface, which is beneficial to visually, timely and accurately displaying the search result to the user and improving the real-time performance and accuracy of the application resource search processing.
Referring to fig. 4A, fig. 4A is a schematic flowchart of an application resource processing method according to an embodiment of the present application, and is applied to a mobile terminal and an application server, consistent with the embodiments shown in fig. 2 and fig. 3. As shown in the figure, the application resource processing method includes:
s401, the mobile terminal sends a target search word and a target application label, wherein the target search word is used for an application server to determine a plurality of application resources in an application resource library, the matching degree of the application resources with the target search word is greater than a preset matching degree, and an application resource pushing sequence of the target search word are generated according to at least one application resource, including the target application label, in the plurality of application resources.
S402, the application server receives the target search word and the target application label from the mobile terminal.
S403, the application server determines a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search term is greater than a preset matching degree.
S404, the application server generates an application resource pushing sequence of the target search word according to at least one application resource of which the application label comprises the target application label in the plurality of application resources.
S405, the application server sends the application resource pushing sequence of the target search word.
S406, the mobile terminal receives the application resource pushing sequence of the target search word.
S407, the mobile terminal displays the application resource pushing sequence on the resource searching interface of the target search term
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
The embodiments of the present application are further described below with reference to specific application scenarios.
As shown in fig. 4B, it is assumed that the target search term received by the application server from the mobile terminal is "internet easier", the target application label is "reading", and the preset matching degree is 80%; the application server first determines a plurality of application resources in the application resource library with a matching degree with the internet easiness greater than 30%, the plurality of application resources comprise Internet music, Internet news, Internet comic, Internet cloud, Internet mailbox, Internet public class and Internet dictionary, secondly, according to at least one application resource of the plurality of application resources, the application label of which comprises the target application label, the at least one application resource includes "internet news", "internet comics", "internet mailboxes", "internet public classes", "internet dictionaries", and further, the application resource pushing sequence for generating the "network easiness" according to the at least one application resource is "network easiness news" → "network easiness channel dictionary" → "network easiness cartoon" → "network easiness mailbox" → "network easiness public class", and finally the application resource pushing sequence is sent. Correspondingly, the mobile terminal receives the application resource pushing sequence and displays the application resources in the application resource pushing sequence on an Internet-accessible application resource searching interface.
Consistent with the embodiments shown in fig. 2, fig. 3, and fig. 4A, please refer to fig. 5, and fig. 5 is a schematic structural diagram of an application server provided in the embodiments of the present application, where the application server runs one or more application programs and an operating system, and as shown, the application server includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are different from the one or more application programs, and the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for performing the following steps;
receiving a target search word and a target application label from a mobile terminal;
determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree;
generating an application resource pushing sequence of the target search word according to at least one application resource of which the application label comprises the target application label in the plurality of application resources;
and sending an application resource pushing sequence of the target search word.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, the matching degree between the application resource in the application resource library and the target search word is determined by a first number of characters and a second number of characters, where the first number of characters is the number of characters in the target search word that are the same as any one of the characters in the application name of the application resource, and the second number of characters is the number of characters in the application name of the application resource.
In one possible example, in terms of generating an application resource push sequence of the target search term according to at least one application resource of the plurality of application resources in which an application tag includes the target application tag, the instructions in the program are specifically configured to perform the following operations: determining at least one application resource of the plurality of application resources for which an application tag includes the target application tag; acquiring a downloading parameter of each application resource in the at least one application resource in a preset time period; determining a pushing sequence of the at least one application resource according to the downloading parameters of each application resource; and generating an application resource pushing sequence of the target search word according to the pushing sequence of the at least one application resource.
In one possible example, the target application tag is an application tag selected by a user and detected by the mobile terminal; or,
the target application label is an application label of which the repetition times determined by the mobile terminal according to a plurality of pre-stored historical search records are greater than the preset times, the historical search records comprise search words and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise associated information of application resources, and the associated information of the application resources comprises the application label.
Consistent with the embodiments shown in fig. 2, fig. 3, and fig. 4A, please refer to fig. 6, and fig. 6 is a schematic structural diagram of a mobile terminal provided in an embodiment of the present application, where the mobile terminal runs one or more application programs and an operating system, and as shown, the mobile terminal includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are different from the one or more application programs, and the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing the following steps;
sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource in the plurality of application resources, the application resource pushing sequence of which comprises the target application label, and sending the application resource pushing sequence of the target search word by an application server;
and receiving an application resource pushing sequence of the target search word.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, the program further includes instructions for: before the target search word and the target application label are sent, determining the selected application label as the target application label according to the detected application label selected by the user; or determining an application label with the repetition times larger than the preset times according to a plurality of pre-stored historical search records, wherein the historical search records comprise search words and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise associated information of application resources, and the associated information of the application resources comprises the application label.
The above embodiments mainly introduce the scheme of the embodiments of the present application from the perspective of the method-side implementation process. It is understood that the mobile terminal includes hardware structures and/or software modules for performing the respective functions in order to implement the above-described functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the mobile terminal may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
The following is an embodiment of the apparatus of the present invention, which is used to perform the method implemented by the embodiment of the method of the present invention. As shown in fig. 7, the application server may include a receiving unit 701, a determining unit 702, a generating unit 703 and a sending unit 704, where:
the receiving unit 701 is configured to receive a target search term and a target application tag from a mobile terminal;
the determining unit 702 is configured to determine multiple application resources in an application resource library, where a matching degree with the target search term is greater than a preset matching degree;
the generating unit 703 is configured to generate an application resource pushing sequence of the target search term according to at least one application resource in which an application tag in the multiple application resources includes the target application tag;
the sending unit 704 is configured to send an application resource pushing sequence of the target search term.
It can be seen that, in the embodiment of the present invention, an application server first receives a target search word and a target application tag from a mobile terminal, then determines a plurality of application resources in an application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource push sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource push sequence of the target search word, and correspondingly, the mobile terminal receives the application resource push sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, the matching degree between the application resource in the application resource library and the target search word is determined by a first number of characters and a second number of characters, where the first number of characters is the number of characters in the target search word that are the same as any one of the characters in the application name of the application resource, and the second number of characters is the number of characters in the application name of the application resource.
In a possible example, in terms of generating an application resource pushing sequence of the target search term according to at least one application resource of the plurality of application resources, where an application tag includes the target application tag, the generating unit 703 is specifically configured to: determining at least one application resource of the plurality of application resources for which an application tag includes the target application tag; acquiring a downloading parameter of each application resource in the at least one application resource in a preset time period; determining a pushing sequence of the at least one application resource according to the downloading parameters of each application resource; and generating an application resource pushing sequence of the target search word according to the pushing sequence of the at least one application resource.
In one possible example, the target application tag is an application tag selected by a user and detected by the mobile terminal; or,
the target application label is an application label of which the repetition times determined by the mobile terminal according to a plurality of pre-stored historical search records are greater than the preset times, the historical search records comprise search words and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise associated information of application resources, and the associated information of the application resources comprises the application label.
It should be noted that the application server described in the embodiment of the present invention is presented in the form of a functional unit. The term "unit" as used herein is to be understood in its broadest possible sense, and objects used to implement the functions described by the respective "unit" may be, for example, an integrated circuit ASIC, a single circuit, a processor (shared, dedicated, or chipset) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Specifically, the receiving unit 701 and the sending unit 704 may be communication interfaces of an application server, and the determining unit 702 and the generating unit 703 may be processors of the application server.
The following is an embodiment of the apparatus of the present invention, which is used to perform the method implemented by the embodiment of the method of the present invention. As shown in fig. 8, the mobile terminal may include a transmitting unit 801 and a receiving unit 802, where:
the sending unit 801 is configured to send a target search word and a target application tag, where the target search word is used for an application server to determine multiple application resources in an application resource library, where a matching degree with the target search word is greater than a preset matching degree, and generate an application resource pushing sequence of the target search word and send the application resource pushing sequence of the target search word according to at least one application resource, where an application tag in the multiple application resources includes the target application tag.
The receiving unit 802 is configured to receive an application resource pushing sequence of the target search term.
It can be seen that, in the embodiment of the present invention, an application server first receives a target search word and a target application tag from a mobile terminal, then determines a plurality of application resources in an application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource push sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource push sequence of the target search word, and correspondingly, the mobile terminal receives the application resource push sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
In one possible example, the mobile terminal further comprises a first determining unit; the first determining unit is configured to determine, before the sending unit 801 sends the target search term and the target application tag, the selected application tag as the target application tag, where the application tag is detected to be selected by the user.
In one possible example, the mobile terminal further comprises a second determining unit; the second determining unit is configured to determine, before the sending unit 801 sends the target search word and the target application tag, an application tag whose repetition frequency is greater than a preset frequency according to a plurality of pre-stored history search records, where the history search records include the search word and a corresponding application resource recommendation sequence, the application resource recommendation sequence includes associated information of an application resource, and the associated information of the application resource includes the application tag.
It should be noted that the mobile terminal described in the embodiment of the apparatus of the present invention is in the form of a functional unit. The term "unit" as used herein is to be understood in its broadest possible sense, and objects used to implement the functions described by the respective "unit" may be, for example, an integrated circuit ASIC, a single circuit, a processor (shared, dedicated, or chipset) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Specifically, the sending unit 801 and the receiving unit 802 may be communication interfaces of a mobile terminal, and the determining unit may be a processor of the mobile terminal.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a smart phone 900 according to an embodiment of the present application, where the smart phone 900 includes: casing 910, touch-control display screen 920, mainboard 930, battery 940 and subplate 950, be provided with leading camera 931, treater 932, memory 933, power management chip 934 on the mainboard 930 etc. be provided with oscillator 951, integrative sound chamber 952, VOOC flash interface 953 and fingerprint identification module 954 on the subplate.
The smart phone runs with an operating system and application resource searching slave software, and specifically executes the following operations: sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource in the plurality of application resources, the application resource pushing sequence of which comprises the target application label, and sending the application resource pushing sequence of the target search word by an application server; and receiving an application resource pushing sequence of the target search word.
The processor 932 is a control center of the smart phone, connects various parts of the whole smart phone by using various interfaces and lines, and executes various functions and processes data of the smart phone by running or executing software programs and/or modules stored in the memory 933 and calling data stored in the memory 933, thereby integrally monitoring the smart phone. Optionally, processor 932 may include one or more processing units; preferably, the processor 932 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor may not be integrated into processor 932. The Processor 932 may be, for example, a Central Processing Unit (CPU), a general purpose Processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others.
The memory 933 may be used to store software programs and modules, and the processor 932 may execute various functional applications and data processing of the smart phone by operating the software programs and modules stored in the memory 933. The memory 933 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the smartphone, and the like. Further, the memory 933 can include high-speed random access memory, and can 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 Memory 933 may be, for example, a Random Access Memory (RAM), a flash Memory, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a register, a hard disk, a removable hard disk, a compact disc Read Only Memory (CD-ROM), or any other form of storage medium known in the art.
Referring to fig. 10, an embodiment of the present application further provides an application resource processing system 1000, which may include: an application server 1010 and a mobile terminal 1020, wherein,
the mobile terminal 1020 is configured to send a target search word and a target application tag, where the target search word is used for an application server to determine multiple application resources in an application resource library, where a matching degree with the target search word is greater than a preset matching degree, and to generate an application resource push sequence of the target search word and send the application resource push sequence of the target search word according to at least one application resource, where an application tag in the multiple application resources includes the target application tag.
The application server 1010 is configured to receive a target search term and a target application tag from a mobile terminal; determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree; generating an application resource pushing sequence of the target search word according to at least one application resource of the plurality of application resources, wherein the application label comprises the target application label; and sending the application resource pushing sequence of the target search word.
The mobile terminal 1020 is further configured to receive an application resource pushing sequence of the target search term.
It can be seen that, in the embodiment of the present application, the application server first receives a target search word and a target application tag from the mobile terminal, then determines a plurality of application resources in the application resource library, where a matching degree with the target search word is greater than a preset matching degree, then generates an application resource pushing sequence of the target search word according to at least one application resource, where the application tag includes the target application tag, in the plurality of application resources, and finally sends the application resource pushing sequence of the target search word, and correspondingly, the mobile terminal receives the application resource pushing sequence. Because the target application label can quickly converge a large number of search results obtained based on the single search element of the target search word, the complexity of the processing process of the intermediate search results corresponding to the target search word is reduced, the processing time delay is reduced, the converged application resources are more likely to meet the potential search requirements of the user, and the accuracy and the real-time performance of application resource search are improved.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes a mobile terminal.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising a mobile terminal.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (20)
- An application resource processing method applied to an application server, the method comprising:receiving a target search word and a target application label from a mobile terminal;determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree;generating an application resource pushing sequence of the target search word according to at least one application resource of which the application label comprises the target application label in the plurality of application resources;and sending an application resource pushing sequence of the target search word.
- The method according to claim 1, wherein the matching degree between the application resource in the application resource library and the target search word is determined by a first number of characters and a second number of characters, the first number of characters is the number of characters in the target search word which are the same as any one of the characters in the application name of the application resource, and the second number of characters is the number of characters in the application name of the application resource.
- The method according to claim 1 or 2, wherein the generating an application resource push sequence of the target search term according to at least one application resource of the plurality of application resources in which an application tag includes the target application tag comprises:determining at least one application resource of the plurality of application resources for which an application tag includes the target application tag;acquiring a downloading parameter of each application resource in the at least one application resource in a preset time period;determining a pushing sequence of the at least one application resource according to the downloading parameters of each application resource;and generating an application resource pushing sequence of the target search word according to the pushing sequence of the at least one application resource.
- The method according to claim 1 or 2, wherein the target application tag is a user-selected application tag detected by the mobile terminal.
- The method according to claim 1 or 2, wherein the target application tag is an application tag of which the repetition times determined by the mobile terminal according to a plurality of pre-stored historical search records are greater than a preset number, the historical search records comprise search terms and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise associated information of application resources, and the associated information of the application resources comprises the application tag.
- An application resource processing method is applied to a mobile terminal, and the method comprises the following steps:sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource in the plurality of application resources, the application resource pushing sequence of which comprises the target application label, and sending the application resource pushing sequence of the target search word by an application server;and receiving an application resource pushing sequence of the target search word.
- The method of claim 6, wherein prior to sending the target search term and the target application tag, the method further comprises:and determining the selected application label as a target application label according to the detected application label selected by the user.
- The method of claim 6, wherein prior to sending the target search term and the target application tag, the method further comprises:the application label with the repetition times larger than the preset times is determined according to a plurality of pre-stored historical search records, the historical search records comprise search words and corresponding application resource recommendation sequences, the application resource recommendation sequences comprise associated information of application resources, and the associated information of the application resources comprises the application label.
- An application server is characterized by comprising a receiving unit, a determining unit, a generating unit and a sending unit,the receiving unit is used for receiving the target search words and the target application tags from the mobile terminal;the determining unit is used for determining a plurality of application resources in an application resource library, wherein the matching degree of the application resources with the target search word is greater than a preset matching degree;the generating unit is configured to generate an application resource pushing sequence of the target search term according to at least one application resource in which an application tag includes the target application tag among the plurality of application resources;and the sending unit is used for sending the application resource pushing sequence of the target search term.
- The application server according to claim 9, wherein the matching degree between the application resource in the application resource library and the target search word is determined by a first number of characters and a second number of characters, the first number of characters is the number of characters in the target search word that are the same as any one of characters in the application name of the application resource, and the second number of characters is the number of characters in the application name of the application resource.
- The application server according to claim 9 or 10, wherein in the aspect of generating the application resource pushing sequence of the target search term according to at least one application resource of the plurality of application resources in which an application tag includes the target application tag, the generating unit is specifically configured to: determining at least one application resource of the plurality of application resources for which an application tag includes the target application tag; acquiring a downloading parameter of each application resource in the at least one application resource in a preset time period; determining a pushing sequence of the at least one application resource according to the downloading parameters of each application resource; and generating an application resource pushing sequence of the target search word according to the pushing sequence of the at least one application resource.
- The application server according to claim 9 or 10, wherein the target application tag is a user-selected application tag detected by the mobile terminal.
- The application server according to claim 9 or 10, wherein the target application tag is an application tag in which the number of repetitions determined by the mobile terminal according to a plurality of pre-stored historical search records is greater than a preset number, the historical search records include search terms and corresponding application resource recommendation sequences, the application resource recommendation sequences include association information of application resources, and the association information of the application resources includes the application tag.
- A mobile terminal, comprising a transmitting unit and a receiving unit,the sending unit is used for sending a target search word and a target application label, wherein the target search word is used for determining a plurality of application resources in an application resource library, the matching degree of which with the target search word is greater than a preset matching degree, generating an application resource pushing sequence of the target search word according to at least one application resource, including the target application label, in the plurality of application resources, and sending the application resource pushing sequence of the target search word;the receiving unit is configured to receive an application resource pushing sequence of the target search term.
- The mobile terminal according to claim 14, wherein the mobile terminal further comprises a first determining unit;the first determining unit is configured to determine that the selected application tag is the target application tag before the sending unit sends the target search term and the target application tag, where the application tag is detected to be selected by the user.
- The mobile terminal according to claim 14, characterized in that the mobile terminal further comprises a second determining unit;the second determining unit is configured to determine, before the sending unit sends the target search word and the target application tag, an application tag whose repetition time is greater than a preset time according to a plurality of pre-stored history search records, where the history search records include the search word and a corresponding application resource recommendation sequence, the application resource recommendation sequence includes associated information of an application resource, and the associated information of the application resource includes the application tag.
- An application resource handling system comprising an application server according to any of claims 9-13 and a mobile terminal according to any of claims 14-16.
- An application server comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps of the method of any of claims 1-5.
- A mobile terminal comprising a processor, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps of the method of any of claims 6-8.
- A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method according to any one of claims 1-5 and/or claims 5-8.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/099771 WO2019041193A1 (en) | 2017-08-30 | 2017-08-30 | Application resource processing method and related product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110786028A true CN110786028A (en) | 2020-02-11 |
Family
ID=65524687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780092284.3A Pending CN110786028A (en) | 2017-08-30 | 2017-08-30 | Application resource processing method and related product |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110786028A (en) |
WO (1) | WO2019041193A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104505A (en) * | 2020-09-21 | 2020-12-18 | 深圳市欢太科技有限公司 | Application recommendation method and device, server and computer-readable storage medium |
CN112528135A (en) * | 2020-11-27 | 2021-03-19 | 深圳市中博科创信息技术有限公司 | Resource pushing method, terminal device and storage medium |
CN114154026A (en) * | 2021-11-12 | 2022-03-08 | 北京达佳互联信息技术有限公司 | Data processing method and device, electronic equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090222442A1 (en) * | 2005-11-09 | 2009-09-03 | Henry Houh | User-directed navigation of multimedia search results |
US20120316955A1 (en) * | 2011-04-06 | 2012-12-13 | Yahoo! Inc. | System and Method for Mobile Application Search |
CN105488112A (en) * | 2015-11-20 | 2016-04-13 | 小米科技有限责任公司 | Information pushing method and device |
CN105637501A (en) * | 2013-10-14 | 2016-06-01 | 国际商业机器公司 | Utilizing social information for recommending applications |
US20160179955A1 (en) * | 2014-12-19 | 2016-06-23 | Quixey, Inc. | Device-Specific Search Results |
CN105893440A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Associated application recommendation method and apparatus |
CN105956148A (en) * | 2016-05-12 | 2016-09-21 | 北京奇艺世纪科技有限公司 | Resource information recommendation method and apparatus |
CN106909688A (en) * | 2017-03-07 | 2017-06-30 | 广州优视网络科技有限公司 | A kind of method and apparatus that search word is recommended based on input search word |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105512233A (en) * | 2015-11-30 | 2016-04-20 | 北京奇虎科技有限公司 | Application shop application search method and device |
CN106919575B (en) * | 2015-12-24 | 2020-12-25 | 北京奇虎科技有限公司 | Application program searching method and device |
CN106777254A (en) * | 2016-12-27 | 2017-05-31 | 努比亚技术有限公司 | One kind application search method and device |
-
2017
- 2017-08-30 WO PCT/CN2017/099771 patent/WO2019041193A1/en active Application Filing
- 2017-08-30 CN CN201780092284.3A patent/CN110786028A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090222442A1 (en) * | 2005-11-09 | 2009-09-03 | Henry Houh | User-directed navigation of multimedia search results |
US20120316955A1 (en) * | 2011-04-06 | 2012-12-13 | Yahoo! Inc. | System and Method for Mobile Application Search |
CN105637501A (en) * | 2013-10-14 | 2016-06-01 | 国际商业机器公司 | Utilizing social information for recommending applications |
US20160179955A1 (en) * | 2014-12-19 | 2016-06-23 | Quixey, Inc. | Device-Specific Search Results |
CN105488112A (en) * | 2015-11-20 | 2016-04-13 | 小米科技有限责任公司 | Information pushing method and device |
CN105893440A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Associated application recommendation method and apparatus |
CN105956148A (en) * | 2016-05-12 | 2016-09-21 | 北京奇艺世纪科技有限公司 | Resource information recommendation method and apparatus |
CN106909688A (en) * | 2017-03-07 | 2017-06-30 | 广州优视网络科技有限公司 | A kind of method and apparatus that search word is recommended based on input search word |
Non-Patent Citations (1)
Title |
---|
钟诚等, 电子科技大学出版社 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104505A (en) * | 2020-09-21 | 2020-12-18 | 深圳市欢太科技有限公司 | Application recommendation method and device, server and computer-readable storage medium |
CN112528135A (en) * | 2020-11-27 | 2021-03-19 | 深圳市中博科创信息技术有限公司 | Resource pushing method, terminal device and storage medium |
CN114154026A (en) * | 2021-11-12 | 2022-03-08 | 北京达佳互联信息技术有限公司 | Data processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019041193A1 (en) | 2019-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107832142B (en) | Resource allocation method and equipment for application program | |
CN111159536B (en) | Method and device for pushing presentation information in reading application | |
CN106326091A (en) | Browser webpage compatibility detection method and system | |
CN108536480B (en) | Input method configuration method and related product | |
CN107995099A (en) | Friend recommendation method and device | |
CN108227953B (en) | Character input method and related product | |
CN113412608A (en) | Content pushing method and device, server and storage medium | |
CN110786028A (en) | Application resource processing method and related product | |
CN105095253A (en) | Webpage display method and webpage display device | |
CN110770720A (en) | Resource searching method and related product | |
CN114520830A (en) | Message pushing method, device and system | |
CN108037839B (en) | Character input method and related product | |
CN104881308B (en) | A kind of processing method and processing device of application program | |
CN106973112B (en) | Data processing method and system, terminal and server thereof | |
CN110771113B (en) | Brushing amount terminal detection method and device | |
CN110809761B (en) | Application resource processing method and related product | |
CN110784392B (en) | Method and equipment for acquiring reading reminding information | |
CN110799975B (en) | Application resource processing method and related product | |
CN107864275B (en) | Application setting method and device, mobile terminal and computer readable storage medium | |
CN110785754B (en) | Application resource processing method and related product | |
CN110770721B (en) | Application resource display method and related product | |
CN107766329B (en) | Blacklist configuration method and device | |
CN110770718B (en) | Application resource processing method and related product | |
CN114258007A (en) | SIM card management method, device and computer storage medium | |
CN106844396B (en) | Information processing method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200211 |
|
RJ01 | Rejection of invention patent application after publication |