CN108038148A - Search response method, apparatus, server and storage medium - Google Patents

Search response method, apparatus, server and storage medium Download PDF

Info

Publication number
CN108038148A
CN108038148A CN201711231054.9A CN201711231054A CN108038148A CN 108038148 A CN108038148 A CN 108038148A CN 201711231054 A CN201711231054 A CN 201711231054A CN 108038148 A CN108038148 A CN 108038148A
Authority
CN
China
Prior art keywords
application
client
search
destination application
default card
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
Application number
CN201711231054.9A
Other languages
Chinese (zh)
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711231054.9A priority Critical patent/CN108038148A/en
Publication of CN108038148A publication Critical patent/CN108038148A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses a kind of search response method, device and mobile terminal, and this method includes:The searching request that client is sent is received, search field is carried in described search request;Described search field is matched with the title of multiple application programs in presetting database, obtains the application program for being greater than or equal to predetermined threshold value with described search fields match degree;It is greater than or equal to from the matching degree in the application program of predetermined threshold value and obtains application program of the download rate more than or equal to default download rate as destination application;Judge whether the destination application is configured with default card;If so, the search results pages for the default card for carrying the destination application are returned to the client, to indicate that the client shows the default card of the destination application.This programme makes client preset card to this to show, more rich display effect is presented.

Description

Search response method, apparatus, server and storage medium
Technical field
This application involves Internet technical field, more particularly, to a kind of search response method, apparatus, server and Storage medium.
Background technology
With the development of Internet technology, search is applied to various aspects.In the client to application program into Row search is the one side of search application.Existing search for application in the client, search result presentation mode list One, poor user experience.
The content of the invention
In view of the above problems, present applicant proposes a kind of search response method, apparatus, server and storage medium, full To the search result that client feedback is more rich in the case of sufficient search condition, user experience is lifted.
In a first aspect, the embodiment of the present application provides a kind of search response method, the described method includes:Receive client hair The searching request sent, search field is carried in described search request;Answered multiple in described search field and presetting database Matched with the title of program, obtain the application program for being greater than or equal to predetermined threshold value with described search fields match degree;From The matching degree, which is greater than or equal in the application program of predetermined threshold value, obtains the application that download rate is greater than or equal to default download rate Program is as destination application;Judge whether the destination application is configured with default card;If so, to the client The search results pages for the default card for carrying the destination application are returned to, to indicate that the client should to the target Shown with the default card of program.
Second aspect, the embodiment of the present application provide a kind of pusher, and described device includes:Request receiving module, is used Search field is carried in the searching request for receiving client transmission, described search request;Matching module, for being searched described Rope field is matched with the title of multiple application programs in presetting database, obtain with described search fields match degree be more than or Equal to the application program of predetermined threshold value;Target Acquisition module, for being greater than or equal to the application of predetermined threshold value from the matching degree Download rate is obtained in program and is greater than or equal to the application program of default download rate as destination application;Judgment module, is used for Judge whether the destination application is configured with default card;Module is returned to, for being when the judgment module judging result The destination application is configured with default card, and the default card for carrying the destination application is returned to the client The search results pages of piece, to indicate that the client shows the default card of the destination application.
The third aspect, the embodiment of the present application provide a kind of server, including memory and processor, the memory coupling It is connected to the processor, the memory store instruction, when executed by the processor the processor execution Above-mentioned method.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable storage medium, and the computer-readable storage is situated between Matter includes the program of storage, wherein, above-mentioned method is performed when described program is run.
Search response method, apparatus, server and the storage medium that the application provides, when there are title in presetting database Search field matching degree in the searching request sent with client is greater than or equal to the application program of predetermined threshold value, and the application Download program rate is greater than or equal to default download rate, and the application program is configured with default card, it may be considered that user exists Precisely searched for, it is desirable to obtain bandwagon effect than more rich search result, returned to client and carry the application program Default card search results pages shown so that client presets card to this, more rich display effect be presented.
These aspects or other aspects of the application can more straightforward in the following description.
Brief description of the drawings
In order to illustrate more clearly of the technical solution in the embodiment of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present application, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 shows the first the display interface figure for the mobile terminal that the embodiment of the present application proposes;
What Fig. 2 showed mobile terminal and server that the embodiment of the present application proposes interacts schematic diagram;
Fig. 3 shows the flow chart for the search response method that the application first embodiment proposes;
Fig. 4 shows second of display interface figure of the mobile terminal that the embodiment of the present application proposes;
Fig. 5 shows the third display interface figure for the mobile terminal that the embodiment of the present application proposes;
Fig. 6 shows the 4th kind of display interface figure of the mobile terminal that the embodiment of the present application proposes;
Fig. 7 shows the flow chart for the search response method that the application second embodiment proposes;
Fig. 8 shows the flow chart for the search response method that the application 3rd embodiment proposes;
Fig. 9 shows the functional block diagram for the search response device that the application fourth embodiment proposes;
Figure 10 shows a kind of structure diagram for the server that the embodiment of the present application proposes.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, the technical solution in the embodiment of the present application is carried out clear, complete Site preparation describes, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on Embodiment in the application, those of ordinary skill in the art are obtained every other without creative efforts Embodiment, shall fall in the protection scope of this application.
When user needs to download application program, or it should be understood that some application programs, usually can support apply journey The client that sequence search is downloaded scans for, and such as searches for application function program from software store.But common, server root It is according to the search result to client feedback search result, client according to the searching request from user's triggering of client transmission Now the search result to user all only has the essential information of the application program of certain matching degree, such as Fig. 1 with search field Shown application icon, title, size etc., display effect is single, though user in the case of accurate search, can not Recognize more information in relation to wanting the application program of search.The embodiment of the present application provide a kind of search response method, Device, server and storage medium, when user precisely search for and searched application program meets the feelings of certain condition Under condition, searching request that server is sent according to client returns to more rich search result and is shown.
Fig. 2 shows the interaction schematic diagram between mobile terminal and server in the embodiment of the present application.As shown in Fig. 2, move Dynamic terminal 1, server 2 are located in network 3, which can be wireless network or cable network.By the wireless network or have Gauze network, mobile terminal 1 carry out data interaction with server 2.In the application, mobile terminal 1 can be mobile phone, tablet computer, The equipment such as computer.
Client can be run in mobile terminal 1, server 2 can operation service end.For example, in this application, it is mobile whole Operation has the client corresponding to software store in end 1, and operation has the server-side corresponding to software store in server 2, Based on above-mentioned network environment, the corresponding client of software store can carry out data interaction by network 3 and server 2, so that Realize that server-side corresponding with the software store run on server 2 carries out data interaction.For example, software business man in mobile terminal 1 Client corresponding to shop sends searching request by network 3 to server 2, in response, server 2 can by network 3 to Client return in mobile terminal needs to feed back to the search result of client in mobile terminal 1 after handling the searching request Page, so that the client is shown.Below will be by specific embodiment to search response method provided by the embodiments of the present application and dress Put from server-side and illustrate.
First embodiment
Referring to Fig. 3, the application first embodiment provides a kind of search response method.The search response method is receiving After to the searching request for carrying search field, matched and searched acquisition is carried out according to search field and meets that the target of preset condition should With program, in the case where destination application is configured with default card, the search knot for carrying default card is returned to client Fruit, so as to show corresponding default card when client shows destination application at the same time, display result is more abundant. In the particular embodiment, described search response method is applied to search response device as shown in Figure 9 and is corresponding with search The server 100 (Figure 10) of responding device 200, described search response method are used for the searching request at customer in response end.Such as Fig. 3 institutes Show, above-mentioned search response method specifically may comprise steps of:
Step S110:The searching request that client is sent is received, search field is carried in described search request.
, can be in the search input frame of client of application program search be supported when user needs search for application The name keyword of the application program of search is wanted in input, as Fig. 1 is searched in input frame " ABCD " input by user.Certainly, should Keyword does not limit, by user according to search it needs to be determined that.
Client input by user is received, can be using search key input by user as search field, to service Device sends the searching request for carrying the search field, and corresponding, server receives the searching request.
Step S120:Described search field is matched with the title of multiple application programs in presetting database, is obtained It is greater than or equal to the application program of predetermined threshold value with described search fields match degree.
In presetting database, multiple application programs that the client may search for are stored with.Certainly, which is specifically stored Application program does not limit in the present embodiment, such as all application programs that current mobile terminal can be supported.
It should be understood that each application program has title.Therefore, after receiving searching request, server will can be searched Rope field is matched with the title of application program in presetting database.Have between different titles and search field different Matching degree, for example, title is just the same with search field, then its matching degree is absolutely, the word of the half of title is being searched for There are the same word in field, then its matching degree can be determined that as 50 percent.Specific matching way is in the present embodiment simultaneously Do not limit, any matching way can be chosen as needed.
According to search field and the matching result of the title of each application program, it can be determined that whether deposited in presetting database With search field matching degree be greater than or equal to predetermined threshold value application program, if in the presence of, the application program can be obtained, should should Can be as matching application program by the use of program.Wherein, the occurrence of the predetermined threshold value does not limit in the embodiment of the present application, can To be set according to the actual requirements.The predetermined threshold value is set to higher, and the matching application program of acquisition is then more accurate to match Application program.For example, the predetermined threshold value be set as absolutely, then the matching application program obtained can be search result most Accurately application program.
Step S130:Download rate is obtained in application program from the matching degree more than or equal to predetermined threshold value to be more than or wait In default download rate application program as destination application.
Obtaining download rate from matching application program again meets the application program of condition as destination application.Wherein, For any application program, its download rate can be, in preset time period, the number that is downloaded of the application program is searched with history Ratio between rope number.The preset time period can be set according to demand, for example, it may be the application program restocking Time is to current time.The statistics of the historical search number can return to search knot according to the search field of user each time During fruit, the application program is included in search result, is judged to once searching for;Or include this in the homepage of search result Application program, is judged to once searching for;Either the application program of first displaying is the application program in search results pages, It is judged to once searching for.All search history of forming searching times in preset time period.
Server can be determined that the application program for exceeding default download rate in matching application program with the presence or absence of download rate, if In the presence of will then match download rate in application program and exceed the application program of default download rate as destination application.This is default Download rate could be provided as the arbitrary value between percentage 40 five to percent 55, and such as 50 percent.Certainly, set in advance The occurrence of load rate is not limited in the present embodiment, can be set according to specific search feedback requirements.
Step S140:Judge whether the destination application is configured with default card.
Some application programs in presetting database are configured with default card, which can include accordingly should The recommended information of diligent program, title, icon (icon), classification, ongoing popularization activity, the exhibiting pictures designed and The card of other grade one or more information.The application program that concrete configuration has default card is the default card of which and configuration The quantity of application program be not intended to limit in the present embodiment, can be configured with if desired for the application program for doing some popularization activities The default card containing popularization activity information is, it is necessary to which the application program of abundant displaying information can be configured with more rich Jie accordingly Default card for the information that continues etc..
In the embodiment of the present application, obtain destination application after, determine whether obtain destination application whether It is configured with default card.
Step S150:If destination application is configured with default card, is returned to the client and carry the target The search results pages of the default card of application program, with indicate the client to the default card of the destination application into Row display.
If destination application is configured with default card, the search result for carrying default card is returned to client Page, so that the client for receiving search results pages in display, corresponds to destination application and shows default card, such as Fig. 4 institutes Show, make the display result to application program more abundant.Certainly, in the search results pages that server returns, it can also be included He have with search field certain matching degree, be not the application program of destination application, can also include being not configured with pre- If the destination application of card, these application programs are included being configured with after the application program of default card.
If in addition, obtain destination application include it is multiple, to client return search result when, wherein being configured with Default card is carried in the search results pages of the application program of default card, so that client corresponds to intended application journey in display Sequence shows default card.If predetermined threshold value is arranged to absolutely, the destination application obtained is up to one, to client When end returns to search result, default card is only carried in the search result of a destination application.
Optionally, if the matching degree of search field and the title of multiple application programs in presetting database is less than default threshold Value, or matching degree are greater than or equal in the application program of predetermined threshold value there is no download rate more than or equal to default download rate Destination application, or the destination application obtained is not configured with default card, then can be returned not to client Carry search card generally searches for the essential information for application program as a result, showing.Return to client can be with It is the title of the highest predetermined number application program of matching degree and download interface, as shown in Figure 1.Optionally, if the matching degree There is the movable application program for being configured with corresponding default card in highest predetermined number application program, the application program Download button can be shown as the corresponding button of correlated activation, " installation is courteous " download button as shown in Figure 5.
Optionally, if matching degree is greater than or equal in the application program of predetermined threshold value, there is no download rate to be greater than or equal in advance The destination application of load rate is set, or the destination application obtained is not configured with default card, is returned to client Search result in, do not carry default card, but the application program that matching degree is greater than or equal to predetermined threshold value can be included User interface sectional drawing, as shown in Figure 6.In addition, it is optional, if destination application is configured with default card, but preset card In there is no corresponding picture, it shows can also be as shown in fig. 6, show the corresponding activity of card by installing button.
In the embodiment of the present application, the application program in presetting database is matched according to the search field of searching request.From It is greater than or equal to described search fields match degree more than or equal to acquisition download rate in the application program of predetermined threshold value and sets in advance The destination application of load rate, when destination application is configured with default card, then returns to client and carries default card Search results pages.Therefore, when certain application program is configured with default card, and when user precisely searches the application program Rope, as search key and the application name matching degree to be searched for should for absolutely, show that user clearly to be searched for With program, if the download rate of the application program is enough high at this time, default download rate is exceeded, the application program can be shown to user Default card, as shown in figure 4, being described in detail with the search results pages in display to search result.What this method provided Technical solution, can both ensure to have application program clearly search tendency, the user for carrying out precise search will appreciate that more The information of searched application program, obtains more rich displayed page, and can not influence to search key less accurate one As search for user search result displaying.
Second embodiment
A kind of search response method is present embodiments provided, compared with first embodiment, this method further includes judgement target Application program is presently in state, the search result for determining to return to the client according to the current state of destination application Whether page carries the default card of the destination application.Specifically, referring to Fig. 7, this method includes:
Step S210:The searching request that client is sent is received, search field is carried in described search request.
Step S220:Described search field is matched with the title of multiple application programs in presetting database, is obtained It is greater than or equal to the application program of predetermined threshold value with described search fields match degree.
In this step, the application program for being greater than or equal to predetermined threshold value with described search fields match degree of acquisition can be with It is first to be matched described search field with the title of multiple application programs in presetting database, obtains and described search word The section highest application program of matching degree.Judge whether the matching degree of the highest application program of matching degree is greater than or equal to default threshold again Value, if so, what is finally obtained in using the highest application program of the matching degree as this step is big with described search fields match degree In or equal to predetermined threshold value application program.Either, matching degree is first obtained from presetting database and is more than answering for predetermined threshold value With program, then it is more than from matching degree in the application program of predetermined threshold value and chooses the highest application program of matching degree as in this step What is finally obtained is greater than or equal to the application program of predetermined threshold value with described search fields match degree.
Certainly, in this step, multiple applications for being greater than or equal to predetermined threshold value with described search fields match degree are obtained The mode of program does not limit.
Step S230:Download rate is obtained in application program from the matching degree more than or equal to predetermined threshold value to be more than or wait In default download rate application program as destination application.
Step S240:Judge whether the destination application is configured with default card, if so, step S250 is performed, if It is no, perform step S270.
Step S250:Judge whether destination application is in return to the client and carry the intended application journey The state of the search results pages of the default card of sequence, if so, step S260 is performed, if it is not, performing step S270.
In this step, the destination application judged is the destination application for being configured with default card.
Application program returns to the search results pages for the default card for carrying the destination application to the client State can be that destination application is in the popularization activity term of validity, either, destination application be in reservation download shape State.
Specifically, in a kind of specific embodiment of the present embodiment, judge whether destination application is in described Client returns to the state of the search results pages for the default card for carrying the destination application, Ke Yishi, described in judgement Whether destination application is in the popularization activity term of validity, if destination application is in the popularization activity term of validity, can sentence The application program that sets the goal is in can return to the search results pages for carrying default card to client.Wherein, the popularization activity Phase can be the time limit of the popularization activity of the corresponding destination application of default card, can be set when setting popularization activity.
Can judge that the destination application is in another specific embodiment provided in this embodiment It is no to be in reservation download state, if so, then can be determined that destination application is described in being carried to client return The state of the search results pages of the default card of destination application.Wherein, which can be intended application journey Sequence can not be also formally downloaded, but can be preengage in advance, so that when destination application can be formally downloaded at present Carry.Reservation is downloaded in corresponding default card, can also include start time, reservation number, reserve button, reservation popularization activity Label etc..
Step S260:The search result for the default card for carrying the destination application is returned to the client Page, to indicate that the client shows the default card of the destination application.
The default card for carrying the destination application is returned to the client when destination application is in The state of search results pages, then return to the search result for the default card for carrying the destination application to the client The state of page.
It is corresponding, when client custom end shows destination application, show its default card.Wherein, if target should Reservation download state is in program, it can be that reservation is downloaded that its reserve button, which is shown,.
Step S270:The search result for the default card for not carrying the destination application is returned to the client Page.
If destination application is not at returning to the state for carrying default card to client, back to searching for client Default card is not carried in hitch fruit.The search result is shown as common search result, and it is corresponding interior not include reservation card Hold displaying.In the search result, the application program of corresponding reservation undercarriage, its download button shows and is no longer downloaded for reservation, can To be the common download state of Non-precondition card as shown in Figure 1.
3rd embodiment
In the present embodiment, compared with first embodiment and second embodiment, before search result is returned to client, Further include and determine whether user needs to obtain the search result with default card.Specifically, Fig. 8 is referred to, at this In embodiment, including:
Step S310:The searching request that client is sent is received, search field is carried in described search request.
Step S320:Described search field is matched with the title of multiple application programs in presetting database, is obtained It is greater than or equal to the application program of predetermined threshold value with described search fields match degree.
Step S330:Download rate is obtained in application program from the matching degree more than or equal to predetermined threshold value to be more than or wait In default download rate application program as destination application.
Step S340:Judge whether the destination application is configured with default card, if so, step S350 is performed, if It is no, perform step S380.
Step S350:The searching request for judging to send by the client history obtains time of the destination application Whether number exceedes preset times, if it is not, step S360 is performed, if so, performing step S380.
If destination application is configured with default card, determining whether the corresponding user of client, repeatedly whether search should Destination application.If user repeatedly searches for, warp-wise user default card may be transmitted across, it is default that user has understood this The content of card, this search of user only wish to understand the normal state of destination application either with intended application journey Which the similar application program of sequence includes, and therefore, when destination application exceedes preset times by historical search number, then performs Step S380's sends the search result for not carrying default card to client.If the historical search number of destination application No more than preset times, then further destination application can be judged.
Step S360:Judge whether the client downloads the destination application, if it is not, performing step S370;If It is to perform step S380.
Destination application is determined whether by client downloads, also or by the corresponding user terminal of client is pacified Dress.If for the destination application by client downloads, user may understand the destination application and the mesh The correlated activation of application program is marked, therefore the default card of destination application can be no longer sent to user.If client is not The destination application was downloaded, then user and may not know about the destination application, or not know about the intended application journey The correlated activation of sequence, therefore, can send the search result for carrying default card to client.
Step S370:The search result for the default card for carrying the destination application is returned to the client Page, to indicate that the client shows the default card of the destination application.
Step S380:The search result for the default card for not carrying the destination application is returned to the client Page.
Fourth embodiment
A kind of search response device 400 is present embodiments provided, refers to Fig. 9, which includes:Request receives mould Block 410, for receiving the searching request of client transmission, search field is carried in described search request;Matching module 420, For described search field to be matched with the title of multiple application programs in presetting database, obtain and described search field Matching degree is greater than or equal to the application program of predetermined threshold value;Target Acquisition module 430, for being greater than or equal to from the matching degree Download rate is obtained in the application program of predetermined threshold value and is greater than or equal to the application program of default download rate as destination application; Judgment module 440, for judging whether the destination application is configured with default card;Module 450 is returned to, for when described Judgment module judging result is configured with default card for the destination application, is returned to the client and carries the mesh The search results pages of the default card of application program are marked, to indicate default card of the client to the destination application Shown.
Wherein, the predetermined threshold value can be that absolutely the default download rate can be that percentage 45 arrives percentage 55 between arbitrary value.
Optionally, matching module 420 can be by the title of multiple application programs in described search field and presetting database Matched, obtain the application program conduct for being greater than or equal to predetermined threshold value with described search fields match degree highest and matching degree What is finally obtained is greater than or equal to the application program of predetermined threshold value with described search fields match degree.
Optionally, first state judgment module can also be included in the present embodiment, for judging the destination application Whether the popularization activity term of validity is in.If first state judgment module judging result is yes, module 450 is returned to the client Return to the search results pages for the default card for carrying the destination application.
Optionally, the present embodiment can also include the second condition judgment module, for judging that the destination application is It is no to be in reservation download state.If first state judgment module judging result is yes, returns to module 450 and returned to the client Carry the search results pages of the default card of the destination application.
Optionally, in the present embodiment, number judgment module can also be included, for judging to pass through the client history Whether the number that the searching request of transmission obtains the destination application exceedes preset times.Judgment module is downloaded, for working as The number judgment module judges that result is not less than preset times, judges whether the client downloads the intended application journey Sequence.When downloading judgment module judging result not download the destination application, return to module 450 and be used for the client Return to the search results pages for the default card for carrying the destination application.It is to download when downloading judgment module judging result The destination application is crossed, returning to module 450, the matching degree is highest to answer for not carried to client return With the search results pages of the default card of program.
If exceed preset times, returned to the client and do not carry the default card of the destination application and search Rope result page.
In conclusion in search response method and device provided in an embodiment of the present invention, when user is precisely searched for, The corresponding search field of search key i.e. input by user is there are the high application program of a matching degree, when the matching degree is more than Predetermined threshold value, and the download rate of the application program has exceeded default download rate, and the feelings of default card are configured with the application program Under condition, the search result for the default card for carrying the application program precisely searched for can be sent to user, so that search is tied Fruit displaying is more abundant, lifts user experience.
It should be noted that each embodiment in this specification is described by the way of progressive, each embodiment emphasis What is illustrated is all the difference with other embodiment, between each embodiment identical similar part mutually referring to.It is right For device class embodiment, since it is substantially similar to embodiment of the method, so description is fairly simple, related part referring to The part explanation of embodiment of the method.For the described arbitrary processing mode in embodiment of the method, implement in device It can no longer be repeated one by one in device embodiment by corresponding processing modules implement in example.
Referring to Figure 10, based on above-mentioned information-pushing method, device, the embodiment of the present application also provides a kind of service Device 100, the server 100 can usually include one or more (one is only shown in figure) processors 102, memory 104, RF (Radio Frequency, radio frequency) module 106, input module 118, power module 122.Those of ordinary skill in the art can To understand, the structure shown in Figure 10 is only to illustrate, it does not cause to limit to the structure of the server 100.For example, the clothes Business device 100 may also include more either less components than shown in Figure 10 or have the correspondence different from shown in Figure 10.
It will appreciated by the skilled person that for the processor 102, every other component belongs to It is coupled between peripheral hardware, the processor 102 and these peripheral hardwares by multiple Peripheral Interfaces 124.The Peripheral Interface 124 can Based on following standard implementation:Universal Asynchronous Receive/dispensing device (Universal Asynchronous Receiver/ Transmitter, UART), universal input/output (General Purpose Input Output, GPIO), serial peripheral connect Mouthful (Serial Peripheral Interface, SPI), internal integrated circuit (Inter-Integrated Circuit, I2C), but it is not limited to above-mentioned standard.In some instances, the Peripheral Interface 124 can only include bus;In other examples In, the Peripheral Interface 124 may also include other elements, such as one or more controller.In addition, these controllers can be with Spin off from the Peripheral Interface 124, and be integrated in the processor 102 or corresponding peripheral hardware in.
The memory 104 can be used for storage software program and module, and the processor 102 is stored in institute by operation The software program and module in memory 104 are stated, so as to perform various functions application and data processing.The memory 104 may include high speed random access memory, may also include nonvolatile memory, and such as one or more magnetic storage device, dodge Deposit or other non-volatile solid state memories.In some instances, the memory 104 can further comprise relative to institute The remotely located memory of processor 102 is stated, these remote memories can pass through network connection to the server 100.On The example for stating network includes but not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
The RF modules 106 are used to receiving and sending electromagnetic wave, realize the mutual conversion of electromagnetic wave and electric signal, so that Communicated with communication network or other equipment.The RF modules 106 may include various existing for performing these functions Circuit element, for example, antenna, RF transceiver, digital signal processor, encryption/deciphering chip, subscriber identity module (SIM) card, memory etc..The RF modules 106 can be carried out with various networks such as internet, intranet, wireless network Communication is communicated by wireless network and other equipment.Above-mentioned wireless network may include cellular telephone networks, wireless LAN or Metropolitan Area Network (MAN).Above-mentioned wireless network can use various communication standards, agreement and technology, including but not limited to Global system for mobile communications (Global System for Mobile Communication, GSM), enhanced mobile communication skill Art (Enhanced Data GSM Environment, EDGE), Wideband CDMA Technology (wideband code Division multiple access, W-CDMA), Code Division Multiple Access (Code division access, CDMA), time-division Multiple access technology (time division multiple access, TDMA), adopting wireless fidelity technology (Wireless, Fidelity, WiFi) (such as American Institute of Electrical and Electronics Engineers's standard IEEE 802.10A, IEEE 802.11b, IEEE802.11g and/ Or IEEE 802.11n), the networking telephone (Voice over internet protocal, VoIP), worldwide interoperability for microwave accesses (Worldwide Interoperability for Microwave Access, Wi-Max), other be used for mail, Instant Messenger The agreement of news and short message, and any other suitable communications protocol, or even may include that those are not developed currently yet Agreement.
The power module 122 is used to provide supply of electric power to the processor 102 and other each components.Specifically, The power module 122 may include power-supply management system, one or more power supply (such as battery or alternating current), charging circuit, Power-fail detection circuit, inverter, indicator of the power supply status and any other life with electric power in the server 100 Into, manage and be distributed relevant component.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms is not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office Combined in an appropriate manner in one or more embodiments or example.In addition, without conflicting with each other, the skill of this area Art personnel can be tied the different embodiments or example described in this specification and different embodiments or exemplary feature Close and combine.
In addition, term " first ", " second " are only used for description purpose, and it is not intended that instruction or hint relative importance Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, " multiple " are meant that at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process or method described otherwise above description in flow chart or herein is construed as, and represents to include Module, fragment or the portion of the code of the executable instruction of one or more the step of being used for realization specific logical function or process Point, and the scope of the preferred embodiment of the application includes other realization, wherein can not press shown or discuss suitable Sequence, including according to involved function by it is basic at the same time in the way of or in the opposite order, carry out perform function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring Connecting portion (mobile terminal), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can be for example by carrying out optical scanner to paper or other media, then into edlin, interpretation or if necessary with it His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the application can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In embodiment, software that multiple steps or method can be performed in memory and by suitable instruction execution system with storage Or firmware is realized.If, and in another embodiment, can be with well known in the art for example, realized with hardware Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal Discrete logic, have suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method carries Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.In addition, in each embodiment of the application In each functional unit can be integrated in a processing module or unit is individually physically present, can also two A or two or more unit is integrated in a module.Above-mentioned integrated module can both be realized in the form of hardware, also may be used Realized in the form of using software function module.If the integrated module realized in the form of software function module and as Independent production marketing in use, can also be stored in a computer read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although have been shown and retouch above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the application System, those of ordinary skill in the art can be changed above-described embodiment, change, replace and become within the scope of application Type.
Finally it should be noted that:Above example is only to illustrate the technical solution of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, those of ordinary skill in the art are when understanding:It still can be with Modify to the technical solution described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic;And These modification or replace, do not drive appropriate technical solution essence depart from each embodiment technical solution of the application spirit and Scope.

Claims (10)

  1. A kind of 1. search response method, it is characterised in that the described method includes:
    The searching request that client is sent is received, search field is carried in described search request;
    Described search field is matched with the title of multiple application programs in presetting database, is obtained and described search field Matching degree is greater than or equal to the application program of predetermined threshold value;
    It is greater than or equal to from the matching degree in the application program of predetermined threshold value and obtains download rate more than or equal to default download rate Application program as destination application;
    Judge whether the destination application is configured with default card;
    If so, the search results pages for the default card for carrying the destination application are returned to the client, with instruction The client shows the default card of the destination application.
  2. 2. according to the method described in claim 1, it is characterized in that, it is described by described search field with it is multiple in presetting database The title of application program is matched, and obtains the application package for being greater than or equal to predetermined threshold value with described search fields match degree Include:
    Described search field is matched with the title of multiple application programs in presetting database, is obtained and described search field Matching degree highest and matching degree are greater than or equal to the application program of predetermined threshold value as finally obtaining and described search field Application program with degree more than or equal to predetermined threshold value.
  3. 3. according to the method described in claim 1, it is characterized in that, it is described to the client return carry the target should Before search results pages with the default card of program, further include:
    Judge whether the destination application is in the popularization activity term of validity, if so, performing described to client return The step of carrying the search results pages of default card of the destination application.
  4. 4. according to the method described in claim 1, it is characterized in that, it is described to the client return carry the target should Before search results pages with the default card of program, further include:
    Judge that the destination application whether in reservation download state, is taken if so, performing described returned to the client The search results pages step of default card with the destination application.
  5. 5. according to the method described in claim 1, it is characterized in that, the predetermined threshold value is absolutely.
  6. 6. according to the method described in claim 1, it is characterized in that, the default download rate is percentage 40 five to percent five Arbitrary value between 15.
  7. 7. according to the method described in claim 1, it is characterized in that, it is described to the client return carry the target should Before search results pages with the default card of program, further include:
    Whether the number that the searching request for judging to send by the client history obtains the destination application exceedes in advance If number;
    If not less than preset times, judge whether the client downloads the destination application,
    If not downloading the destination application, the default card for carrying the destination application is returned to the client Search results pages,
    If downloading the destination application, the default card for not carrying the destination application is returned to the client The search results pages of piece;
    If exceeding preset times, the search knot for the default card for not carrying the destination application is returned to the client Fruit page.
  8. 8. a kind of pusher, it is characterised in that described device includes:
    Request receiving module, for receiving the searching request of client transmission, search field is carried in described search request;
    Matching module, for described search field to be matched with the title of multiple application programs in presetting database, obtains It is greater than or equal to the application program of predetermined threshold value with described search fields match degree;
    Target Acquisition module, is more than for being greater than or equal to acquisition download rate in the application program of predetermined threshold value from the matching degree Or equal to default download rate application program as destination application;
    Judgment module, for judging whether the destination application is configured with default card;
    Module is returned to, for being configured with default card when the judgment module judging result for the destination application, to institute The search results pages that client returns to the default card for carrying the destination application are stated, to indicate the client to institute The default card for stating destination application is shown.
  9. 9. a kind of server, it is characterised in that including memory and processor, the memory is couple to the processor, institute Memory store instruction is stated, the processor is performed as claim 1 to 7 is any when executed by the processor Method described in.
  10. A kind of 10. computer-readable storage medium, it is characterised in that the computer read/write memory medium includes the program of storage, Wherein, such as claim 1 to 7 any one of them method is performed when described program is run.
CN201711231054.9A 2017-11-29 2017-11-29 Search response method, apparatus, server and storage medium Pending CN108038148A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711231054.9A CN108038148A (en) 2017-11-29 2017-11-29 Search response method, apparatus, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711231054.9A CN108038148A (en) 2017-11-29 2017-11-29 Search response method, apparatus, server and storage medium

Publications (1)

Publication Number Publication Date
CN108038148A true CN108038148A (en) 2018-05-15

Family

ID=62094600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711231054.9A Pending CN108038148A (en) 2017-11-29 2017-11-29 Search response method, apparatus, server and storage medium

Country Status (1)

Country Link
CN (1) CN108038148A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271578A (en) * 2018-10-26 2019-01-25 努比亚技术有限公司 Application program searching method, mobile terminal and computer storage medium
CN109274818A (en) * 2018-08-31 2019-01-25 努比亚技术有限公司 Method for down loading, mobile terminal and the computer storage medium of application program
CN109671201A (en) * 2019-01-14 2019-04-23 深圳前海微众银行股份有限公司 Shopping cart lock search method, apparatus, equipment and storage medium
CN112540774A (en) * 2020-12-21 2021-03-23 深圳市欢太科技有限公司 Application program downloading method and device, terminal equipment and storage medium
CN112925878A (en) * 2019-12-06 2021-06-08 腾讯科技(深圳)有限公司 Data processing method and device
CN113868533A (en) * 2021-09-30 2021-12-31 北京达佳互联信息技术有限公司 Application search method and device, electronic equipment and storage medium
US11706331B2 (en) 2018-09-12 2023-07-18 Guangdong Oppo Mobile Information processing method and apparatus, storage medium, and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102882886A (en) * 2012-10-17 2013-01-16 北京奇虎科技有限公司 Network terminal and method for presenting visited website associated information
CN103593373A (en) * 2012-08-16 2014-02-19 北京百度网讯科技有限公司 Search result sorting method and search result sorting device
CN103699639A (en) * 2013-12-24 2014-04-02 北京奇虎科技有限公司 Web searching method and client
CN106709007A (en) * 2016-12-23 2017-05-24 北京奇虎科技有限公司 Automobile search result display method and automobile search result display device
US20170262784A1 (en) * 2016-03-09 2017-09-14 Mastercard International Incorporated Apparatus, method, and computer program product for correlating global positioning system data and iso 8583 network transaction data or the like

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593373A (en) * 2012-08-16 2014-02-19 北京百度网讯科技有限公司 Search result sorting method and search result sorting device
CN102882886A (en) * 2012-10-17 2013-01-16 北京奇虎科技有限公司 Network terminal and method for presenting visited website associated information
CN103699639A (en) * 2013-12-24 2014-04-02 北京奇虎科技有限公司 Web searching method and client
US20170262784A1 (en) * 2016-03-09 2017-09-14 Mastercard International Incorporated Apparatus, method, and computer program product for correlating global positioning system data and iso 8583 network transaction data or the like
CN106709007A (en) * 2016-12-23 2017-05-24 北京奇虎科技有限公司 Automobile search result display method and automobile search result display device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109274818A (en) * 2018-08-31 2019-01-25 努比亚技术有限公司 Method for down loading, mobile terminal and the computer storage medium of application program
US11706331B2 (en) 2018-09-12 2023-07-18 Guangdong Oppo Mobile Information processing method and apparatus, storage medium, and electronic device
CN109271578A (en) * 2018-10-26 2019-01-25 努比亚技术有限公司 Application program searching method, mobile terminal and computer storage medium
CN109671201A (en) * 2019-01-14 2019-04-23 深圳前海微众银行股份有限公司 Shopping cart lock search method, apparatus, equipment and storage medium
CN112925878A (en) * 2019-12-06 2021-06-08 腾讯科技(深圳)有限公司 Data processing method and device
CN112925878B (en) * 2019-12-06 2024-04-09 腾讯科技(深圳)有限公司 Data processing method and device
CN112540774A (en) * 2020-12-21 2021-03-23 深圳市欢太科技有限公司 Application program downloading method and device, terminal equipment and storage medium
CN113868533A (en) * 2021-09-30 2021-12-31 北京达佳互联信息技术有限公司 Application search method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN108038148A (en) Search response method, apparatus, server and storage medium
CN107360635B (en) Data transmission method, device, terminal and computer readable storage medium
CN105045639B (en) Downloading method of mobile terminal, device and mobile terminal
CN109152094B (en) Wireless network connection method for terminal
CN108090142A (en) Card sort method, device, server and storage medium
CN107466089B (en) Data sharing method and device and terminal equipment
CN104702665A (en) Information sharing method and information sharing device
CN110611891A (en) Short message sending method and device
CN113395690B (en) Bluetooth equipment automatic connection method, device, equipment and storage medium
CN107484190B (en) Method for connecting network, mobile terminal and computer readable storage medium
CN108022126A (en) Definite method, apparatus, server and the storage medium of prize drawing qualification
CN104584490A (en) Data transmitting method and device
CN112219423B (en) Transmission path switching method and device
US20230217363A1 (en) Method for switching a Network slice, terminal, storage medium and electronic device
CN104936258A (en) Network access method, terminal and system
CN110582998A (en) Group communication method and device, computer storage medium and computer equipment
CN107872533B (en) Information-pushing method, device, server and storage medium
CN108096838A (en) Gift bag gets method, apparatus, server, mobile terminal and storage medium
CN108345696A (en) Card sort method, device, server and storage medium
CN107343326A (en) A kind of data transmission method and device
CN108230018A (en) Advertisement sending method, device, server and storage medium
CN107277780A (en) A kind of broadcast message sending method and device, mobile terminal
CN101572764B (en) Method and system for sending pictures between electronic picture frames and electronic picture frame
CN108763243A (en) Application program recommends method, apparatus, mobile terminal and server
CN108390815A (en) Advertisement sending method, device, server and storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180515