CN104090904A - Method and equipment for providing target search result - Google Patents

Method and equipment for providing target search result Download PDF

Info

Publication number
CN104090904A
CN104090904A CN201410209242.1A CN201410209242A CN104090904A CN 104090904 A CN104090904 A CN 104090904A CN 201410209242 A CN201410209242 A CN 201410209242A CN 104090904 A CN104090904 A CN 104090904A
Authority
CN
China
Prior art keywords
user
mobile application
search results
target search
associative operation
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.)
Granted
Application number
CN201410209242.1A
Other languages
Chinese (zh)
Other versions
CN104090904B (en
Inventor
张超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410209242.1A priority Critical patent/CN104090904B/en
Publication of CN104090904A publication Critical patent/CN104090904A/en
Application granted granted Critical
Publication of CN104090904B publication Critical patent/CN104090904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/951Indexing; Web crawling techniques

Abstract

The invention aims at providing a method and equipment for providing a target search result. Specifically, the method comprises the following steps: obtaining related operation of a user, performed based on current browsed content in mobile application; detecting whether the related operation meets the trigger conditions for providing the corresponding target search result; when the trigger conditions are met, obtaining the target search result in combination with application related information of the mobile application according to the text content corresponding to the related operation; providing the target search result for the mobile application and then providing the target search result for the user. Compared with the prior art, the method has the characteristics that the user can obtain the target search result without switching out original mobile application, the search cost of the user is reduced, the target search result provide for the user better meets the user requirements, the information obtaining efficiency of the user is improved, and the search browsing experience of the user is also improved.

Description

It is a kind of for the method and apparatus of target search result is provided
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of for the technology of target search result is provided.
Background technology
In the mobile Internet epoch, people install different mobile application (application, as read app, news app etc.) more and more with by its obtaining information in mobile device.But when user reads or during browsing content in app, if while now needing inquiry or search about some information in this browsing content, conventionally need in query search app (or search engine), input corresponding keyword, or, from this app, copy corresponding content, then be switched to query search app (or search engine) and paste this content and using and realize search inquiry as keyword, further, after completing search inquiry, switch back more former app and continue original user behavior, therefore, this query search mode needs user from former app, to switch to query search app (or search engine) to realize search inquiry, if and while wishing that after user completes search inquiry return to former app continues original user behavior, also need to switch to again former app, complex operation, and this query search mode is only that query search app (or search engine) retrieves the generic search matching with this keyword from search index storehouse based on keyword, this generic search often can not meet user's particular demands, and, query search app (or search engine) is only mated and can not be judged user's request by keyword, thereby can not meet well user's demand satisfaction, also reduced the efficiency of user's obtaining information, and the search inquiry that has affected user is experienced.
Summary of the invention
The object of this invention is to provide a kind of for the method and apparatus of target search result is provided.
According to an aspect of the present invention, provide a kind of for the method for target search result is provided, wherein, the method comprises:
Obtain the associative operation that user carries out based on current browsing content in mobile application;
Detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding;
When meeting described trigger condition, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain described one or more target search result;
Described one or more target search results are provided to described mobile application, to offer described user.
According to a further aspect in the invention, also provide a kind of for the equipment that provides of target search result is provided, wherein, this provides equipment to comprise:
For obtaining the device of user's associative operation based on current browsing content execution in mobile application;
For detection of described associative operation, whether meet the device of the trigger condition of the one or more target search results that provide corresponding;
For when meeting described trigger condition, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain the device of described one or more target search results;
For described one or more target search results being provided to described mobile application, to offer described user's device.
Compared with prior art, whether one embodiment of the present of invention meet the trigger condition of the one or more target search results that provide corresponding by detecting user's associative operation based on current browsing content execution in mobile application, when meeting described trigger condition, according to the corresponding content text of described associative operation, application related information in conjunction with described mobile application, obtain described one or more target search result, described one or more target search results are provided to described mobile application, to offer described user, thereby user can obtain target search result without cutting out former mobile application, and this target search result is not only relevant with the corresponding content text of associative operation that user carries out, also relevant with the application related information of described mobile application, therefore, the present invention is when realizing the running cost that reduces user search queries operation, the target search result that also makes to offer user more meets user's demand, not only improved the efficiency of user's obtaining information, correspondingly, also promoted user's search viewing experience, and, an alternative embodiment of the invention also can be based on the described mobile application related information of applying, determine corresponding Search Results display style information, with according to described Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user, thereby improve further the efficiency of user's obtaining information, promoted user's search viewing experience.
Accompanying drawing explanation
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates a kind of for the equipment schematic diagram of target search result is provided according to one aspect of the invention;
What Fig. 2 illustrated an embodiment the schematic diagram that provides of target search result is provided in mobile application;
What Fig. 3 illustrated an embodiment provides the schematic diagram that provides of target search result based on Search Results display style information;
What Fig. 4 illustrated another embodiment provides the schematic diagram that provides of target search result based on Search Results display style information;
What Fig. 5 illustrated an embodiment also provides the schematic diagram that provides of target search result based on Search Results display style information;
Fig. 6 illustrates in accordance with a preferred embodiment of the present invention a kind of for the equipment schematic diagram of target search result is provided;
Fig. 7 illustrates according to a further aspect of the present invention a kind of for the method flow diagram of target search result is provided;
Fig. 8 illustrates in accordance with a preferred embodiment of the present invention a kind of for the method flow diagram of target search result is provided.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates according to a kind of of one aspect of the invention and provides equipment 1 for what target search result was provided, wherein, provide equipment 1 to comprise the device (hereinafter to be referred as " operation acquisition device 11 ") for obtaining user's associative operation based on current browsing content execution in mobile application; For detection of described associative operation, whether meet the device (hereinafter to be referred as " pick-up unit 12 ") of the trigger condition of the one or more target search results that provide corresponding; For when meeting described trigger condition, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain the device (hereinafter to be referred as " result acquisition device 13 ") of described one or more target search results; For described one or more target search results being provided to described mobile application, to offer described user's device (hereinafter to be referred as " generator 14 ").
At this, described in the search engine and the mobile phone searching client that provide equipment 1 to comprise to be used to the network user that information retrieval is provided, as Baidu, Google, the app of palm Baidu, search dog mobile search app etc., or possess the application system of information search function; It can possess receives user's inquiry, shows Query Result, the user interface of personalized enquire item is provided.The described equipment 1 that provides can be realized by the mutually integrated equipment forming of network by the network equipment, mobile device or the network equipment and mobile device.At this, the described network equipment includes but not limited to as network host, single network server, a plurality of webserver collection or the realizations such as set of computers based on cloud computing; Or realized by subscriber equipment.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.At this, described mobile device can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, touch pad, touch-screen or handwriting equipments with user, such as mobile phone, PDA, smart mobile phone or panel computer etc.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that the above-mentioned equipment 1 that provides is only for giving an example; other network equipments existing or that may occur from now on or mobile device are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.At this, the network equipment and mobile device include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly, operation acquisition device 11 obtains the associative operation that user carries out based on current browsing content in mobile application.At this, described mobile application refers to all application programs that can move on mobile device, as news app, reading app, tourism app, picture app etc.At this, described associative operation includes but not limited to as got word operation, selecting word operation, replicate run, search operation etc.At this, the mode that operation acquisition device 11 obtains described associative operation includes but not limited to following at least any one:
1) pass through to arrange communication mode such as http, https etc., its of the mobile application active of reception transmission detects user and moves the associative operation based on current browsing content execution in application at this.For example, suppose user A at its mobile device, open on as mobile phone millet 3 mobile application as Sina News app after, browse the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that user A is moved application and provided by this operates, choose content text " sweat blood horse ", or, the word of getting that user A is moved application and provided by this operates, choose content text " sweat blood horse " afterwards, the text has been carried out to search operation, as clicked with the action button of getting word operation appearance as " search ", mobile application can be passed through ASP as Sina News app, the dynamic web page techniques such as JSP, what get user A gets word and/or search operation to " sweat blood horse ", and pass through such as http, https etc. arrange communication mode, user A is sent to the equipment 1 that provides to the content text " sweat blood horse " of getting word and/or search operation and choosing of text " sweat blood horse ", provide the operation acquisition device 11 of equipment 1 to pass through such as http, https etc. arrange communication mode, the content text " sweat blood horse " of getting word operation and choosing of the user A that reception Sina News app initiatively sends to content " sweat blood horse ", get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
2) application programming interfaces (API) that self provide by calling mobile application, obtain user and move at this associative operation of carrying out based on current browsing content in application.For example, connect example, when user A applies as Sina News app by movement, while browsing the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that is moved application and provided by this operates, choose content text " sweat blood horse ", operate the application programming interfaces (API) that acquisition device 11 can self provide by calling Sina News app, just can get user A the word of getting of content text " sweat blood horse " is operated, get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
3) obtain the replicate run that user carries out based on current browsing content in mobile application, using as described associative operation.For example, connect example, user A can apply the replicate run being provided as Sina News app by movement, choose the content text " sweat blood horse " in the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", operate the application programming interfaces (API) that acquisition device 11 can self provide by calling Sina News app, just can get the replicate run of user A to content text " sweat blood horse ", get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
4) from sharing, system obtains the associative operation that user carries out based on current browsing content in mobile application.For example, the mobile device of supposing user A as the operating system of mobile phone millet 3 be android operating system, data between each app installing in this operating system are shared, when user A applies as Sina News app by movement, while browsing the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that is moved application and provided by this operates, choose content text " sweat blood horse " afterwards, this content text has been carried out to replicate run, as clicked with the action button of getting word operation appearance as " copying ", operate acquisition device 11 and can obtain user A replicate run to the content text in current browsing content " sweat blood horse " in Sina News app sharing as Android system as the operating system of mobile phone millet 3 from the mobile device of user A, get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described associative operation is only for giving an example; other existing or modes of obtaining described associative operation that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Preferably, operation acquisition device 11 also can obtain associative operation and the corresponding content text of described associative operation that user carries out based on current browsing content in mobile application.At this, the mode that operation acquisition device 11 obtains described content text is identical or basic identical with the aforementioned mode that it obtains described associative operation, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Pick-up unit 12 detects the trigger condition whether described associative operation meets the one or more target search results that provide corresponding.Preferably, described trigger condition comprises following at least any one: I) text size of the corresponding content text of described associative operation meets predetermined threshold; II) in described associative operation, comprise search/query operation.
For example, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", pick-up unit 12 can be first according to this replicate run, from user A, at its mobile device, get the corresponding content text of this replicate run as the system clipboard of mobile phone millet 3 for " sweat blood horse ", or, according to operation acquisition device 11, when obtaining described associative operation, obtain the corresponding content text of this associative operation simultaneously, obtain described content text, then by this content text " sweat blood horse " is carried out to text word counting, obtaining its text size is 3, be less than predetermined threshold as 10, meet predetermined threshold 10, pick-up unit 12 can judge that this replicate run meets the trigger condition of the one or more target search results that provide corresponding.
For another example, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as first to being entitled as content text in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", " sweat blood horse is world-famous good horse kind, pride and the honor of Turkmenistan nationality " get word operation, then clicked with the action button of getting word operation appearance as " search ", although the text size of this content text surpasses predetermined threshold as 10, but in this associative operation, include search or query manipulation, pick-up unit 12 still can judge that this replicate run meets the trigger condition of the one or more target search results that provide corresponding.
Also as, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as got word operation to what be entitled as content text " sweat blood horse is world-famous good horse kind " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", because the text size of this content text surpasses predetermined threshold as 10, and do not include search operation in this associative operation, pick-up unit 12 can judge that this replicate run does not meet the trigger condition of the one or more target search results that provide corresponding.
Those skilled in the art will be understood that the mode of trigger condition that whether the described associative operation of above-mentioned detection meet the one or more target search results that provide corresponding is only for for example; whether the described associative operation of other detections existing or that may occur from now on meets the mode of trigger condition of the one or more target search results that provide corresponding as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
When meeting described trigger condition, result acquisition device 13, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtains described one or more target search result.Preferably, described application related information comprises following at least any one: 1) the application class information under described mobile application, as news category app, picture category app, GT grand touring app, reading class app etc.; 2) corresponding application channel information when described movement is applied in described user and carries out described operation, at this, described application channel information refers to the information classification that mobile application provides, as picture, map, video, encyclopaedia, music, news, finance and economics, physical culture, science and technology, house property, store etc.
Particularly, first result acquisition device 13 obtains the application related information of described mobile application, as from as described in the application related information inquiry application interface (API) that provided of mobile application, obtain the application related information of described mobile application, or, receive the application related information that described mobile application initiatively sends; Then using the corresponding content text of described associative operation as keyword, in the search index storehouse matching in the application related information with described mobile application, carry out matching inquiry, to obtain described one or more target search result.At this, the search index storehouse matching with the application related information of described mobile application include but not limited to as: I) with as described in the vertical search index database for certain industry that matches of the application related information of mobile application, as when as described in application class under mobile application while being GT grand touring app, the search index storehouse now matching with it is tourism index database, for another example, when the application class under described mobile application is news category app, the search index storehouse now matching with it is news index database etc.; The database of the information that certain class of II) matching with the application related information of described mobile application is special, as: (1) when as described in application class under mobile application while being GT grand touring app, the search index storehouse matching with it is " weather " or " picture " database; (2) when the application class under described mobile application is news category app, the search index storehouse matching with it is " news " or " encyclopaedia " database; (3) the application class under described mobile application is that while reading app, the search index storehouse matching with it is " looking into word " database, as " English dictionary " database; (4) when the application class under described mobile application is picture category app, the search index storehouse matching with it is " picture " database.
For example, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and pick-up unit 12 these replicate runs of judgement meet the trigger condition of the one or more target search results that provide corresponding, because of mobile application as the application class under Sina News app be news category app, result acquisition device 13 can be using the corresponding content text of described associative operation " sweat blood horse " as keyword, matching inquiry is carried out in as " news " or " encyclopaedia " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 1. extremely 5.:
1. " sweat blood BMW baidupedia"
2. " sweat blood BMW interactive encyclopaedia"
3. " sweat blood BMW three is given China (figure) netease's news"
4. " exposition " sweat blood BMW " is to China rear " learning to speak Chinese " cRI Online"
5. " state gift sweat blood horse is supported at which netease's news"
For another example, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by the associative operation based on current browsing content execution in mobile application as " palm is read iReader ", as the word of getting of the content text " poignant " in first's chapter 2 of English novel " the people The Man of Property that has industry " operates, and pick-up unit 12 judgement this get the trigger condition that word operation meets the one or more target search results that provide corresponding, because the application class under mobile application as " palm is read iReader " is for reading app, result acquisition device 13 can be using the corresponding content text of described associative operation " poignant " as keyword, matching inquiry is carried out in as " looking into word " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 6.:
⑥poignant
English beautiful
Adj. sharp-pointed; Sad; Deep; Poignant; (memory) fresh aquatic food is fresh
N. (Poignant) name; (method) Pu Waniang
Also as, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by the associative operation based on current browsing content execution in mobile application as " where take a trip to app ", as the replicate run to the content text " Zhangjiajie " of tourism attack strategy " 9 days, phoenix Zhangjiajie ", and pick-up unit 12 judgement this get the trigger condition that word operation meets the one or more target search results that provide corresponding, because the application class under mobile application as " where take a trip to app " is tourism app, result acquisition device 13 can be using the corresponding content text of described associative operation " Zhangjiajie " as keyword, matching inquiry is carried out in as " weather " or " picture " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 7. with 8.:
7. Zhangjiajie weather forecast _ mono-week weather forecast _ Chinese weather net
8. Zhangjiajie picture is selected
Those skilled in the art will be understood that the above-mentioned mode of obtaining described one or more target search results is only for giving an example; other existing or modes of obtaining described one or more target search results that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Generator 14, by the communication mode such as the agreement such as http, https, provides described one or more target search results to described mobile application, to offer described user.At this, generator 14 provides the mode of described target search result to include but not limited to following at least any one:
1) first described one or more target search results are provided to described mobile application; Then, use local informing function, at the described mobile display box of applying the particular content of be hit by a bullet out the described target search result of displaying and/or described target search result, to offer described user.
For example, for target search result 1. extremely 5., 5. generator 14 can, first by the communication mode such as the agreement such as http, https, 1. extremely provide target search result to described mobile application as Sina News app; Then, use local informing function, at be hit by a bullet out the display box of the described target search result of displaying of Sina News app, as shown in Figure 2, to offer user A, for user A, browse and further select the Search Results particular content that its hope is browsed, now, the content text that user A browses in Sina News app Central Plains can be by obfuscation, but also not by obfuscation, and show that the display box of described target search result covers thereon.
2), by predetermined Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.
At this, dissimilar Search Results (as news search result, encyclopaedia Search Results, look into word Search Results, weather search result, picture search result etc.) has different Search Results display style information.
At this, described Search Results display style information shown corresponding Search Results display layout's information, show space of a whole page content arrangement information etc., when it carries out described associative operation with user, the application related information of corresponding mobile application is corresponding, as when as described in user carries out in news type moves application during associative operation, the Search Results display style information adopting when target search result is provided is news search result display style information or encyclopaedia Search Results display style information; For another example,, when user carries out described associative operation in reading type moves application, the Search Results display style information adopting when target search result is provided is query search result display style information; Also as, when user moves while carrying out described associative operation in application in picture/mb-type, the Search Results display style information adopting when target search result is provided is picture search result display style information, and every kind of Search Results display style information can customize and carries out layout.
For example, for target search result 6., because belonging to, its Search Results type looks into word Search Results, generator 14 can be by the predetermined word Search Results display style information of looking into, as shown in Figure 3, the lexical or textual analysis that is entry " poignant " by target search result particular content 6. provides to mobile application " palm is read iReader ", to offer user A, for user A, browses.
For another example, for target search result 7. with 8., because target search result Search Results type 7. belongs to weather search result, and target search result Search Results type 8. belongs to picture search result, generator 14 can be by the predetermined word Search Results display style information of looking into, respectively as shown in Figure 4 and Figure 5, 7. target search result is provided to mobile application " where take a trip to app " with particular content 8., to offer user A, at this, user A can first see the weather condition of " Zhangjiajie " as shown in Figure 4 in the current interface of mobile application " where take a trip to app ", when its sliding screen, can continue to see the pictorial information of " Zhangjiajie " as shown in Figure 5.
Those skilled in the art will be understood that the corresponding Search Results display style information of above-mentioned dissimilar Search Results is only for giving an example; other Search Results display style information existing or that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Those skilled in the art will be understood that and above-mentioned described one or more target search results provided to the mode of described mobile application only for for example; other existing or may occur from now on described one or more target search results are provided to the mode of described mobile application as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Preferably, in the present invention, user also can be provided by provided target search result and target search result particular content, as passed through, click the X button in target search result display box, target search result and the target search result particular content of browsing are closed in realization, thereby make user can continue to browse current content in described mobile application.
Providing between each device of equipment 1 is constant work.Particularly, operation acquisition device 11 continues to obtain the associative operation that user carries out based on current browsing content in mobile application; Pick-up unit 12 continues to detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding; When meeting described trigger condition, result acquisition device 13 continues according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtains described one or more target search result; Generator 14 continues described one or more target search results to provide to described mobile application, to offer described user.At this, those skilled in the art will be understood that " continuing " obtaining and providing of the detection of constantly carrying out respectively the obtaining of associative operation, trigger condition between each device that equipment 1 is provided, target search result is provided, until provide equipment 1 to stop in a long time obtaining associative operation.
Preferably, provide equipment 1 also to comprise for the application related information based on described mobile application, determine the device (hereinafter to be referred as " Show Styles determining device ", not shown) of corresponding Search Results display style information.Particularly, the application related information of Show Styles determining device based on described mobile application, determines corresponding Search Results display style information; Wherein, generator 14, according to described Search Results display style information, provides described one or more target search results to described mobile application, to offer described user.
Particularly, the application related information of Show Styles determining device based on described mobile application, determines corresponding Search Results display style information.For example, for user A, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by the associative operation based on current browsing content execution in mobile application as " palm is read iReader ", because the application class under mobile application as " palm is read iReader " is for reading class app, Show Styles determining device can determine corresponding Search Results display style information for as shown in Figure 3 look into word Search Results display style information; For another example, suppose operation acquisition device 11 get user A its mobile device as mobile phone millet 3 on by the associative operation based on current browsing content execution in mobile application as " where take a trip to app ", because the application class under mobile application as " where take a trip to app " is GT grand touring app, Show Styles determining device can determine that corresponding Search Results display style information is weather search result display style information as shown in Figure 4, and picture search result display style information as shown in Figure 5.
At this, it will be appreciated by those skilled in the art that in specific embodiment the execution of Show Styles determining device and pick-up unit 12 and result acquisition device 13 serializables, the execution that also can walk abreast.
Then, generator 14, according to described Search Results display style information, provides described one or more target search results to described mobile application, to offer described user.For example, connect example, generator 14 can be distinguished Search Results display style information as shown in Figure 4 and Figure 5,7. target search result is provided to mobile application " where take a trip to app " with particular content 8., to offer user A, at this, user A can first see the weather condition of " Zhangjiajie " as shown in Figure 4 in the current interface of mobile application " where take a trip to app ", when its sliding screen, can continue to see the pictorial information of " Zhangjiajie " as shown in Figure 5.
Preferably, can for what target search result was provided, provide equipment 1 by above-mentioned, combine with existing search engine, form a kind of new search engine, existing search engine includes but not limited to that Google search engine, the baidu search engine of company of Baidu, the Baidu as Google company known.
Preferably, can for what target search result was provided, provide equipment 1 by above-mentioned, combine with existing search engine plug-in unit, form a kind of new search engine plug-in unit, existingly include but not limited to that the Baidu of the Google ToolBar as Google company, company of Baidu searches the search engine plug-in units such as MSN ToolBar of despot, Microsoft.
In a further advantageous embodiment, can for what target search result was provided, provide equipment 1 by above-mentioned, combine with existing search/query app, form a kind of new search/query app, existing search/query app includes but not limited to the search app of Google, the client app of mobile phone Baidu, the app of palm Baidu of company of Baidu, the mobile search app of search dog company etc. as Google company.
Fig. 6 illustrates in accordance with a preferred embodiment of the present invention a kind of for the equipment schematic diagram of target search result is provided, wherein, provide equipment 1 to comprise operation acquisition device 11 ', pick-up unit 12 ', result acquisition device 13 ' and generator 14 ', wherein, result acquisition device 13 ' comprises for when meeting described trigger condition, using the corresponding content text of described associative operation as keyword, in search index storehouse, carry out matching inquiry, to obtain unit (hereinafter to be referred as " candidate's acquiring unit 131 ' ") and the application related information for applying according to described movement of corresponding one or more candidate search results, described one or more candidate search results are carried out to Screening Treatment, to obtain the unit (hereinafter to be referred as " screening unit 132 ' ") of described one or more target search results.
Particularly, operation acquisition device 11 ' obtains the associative operation that user carries out based on current browsing content in mobile application; Pick-up unit 12 ' detects the trigger condition whether described associative operation meets the one or more target search results that provide corresponding; When meeting described trigger condition, candidate's acquiring unit 131 ', using the corresponding content text of described associative operation as keyword, carries out matching inquiry in search index storehouse, to obtain corresponding one or more candidate search results; Screening unit 132 ', according to the application related information of described mobile application, carries out Screening Treatment to described one or more candidate search results, to obtain described one or more target search result; Generator 14 ' provides described one or more target search results to described mobile application, to offer described user.At this, operation acquisition device 11 ', pick-up unit 12 ' is identical or basic identical with the content of corresponding intrument in Fig. 1 embodiment with generator 14 ', for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, when meeting described trigger condition, candidate's acquiring unit 131 ', using the corresponding content text of described associative operation as keyword, carries out matching inquiry in search index storehouse, to obtain corresponding one or more candidate search results.At this, described search index storehouse comprises searches the web database that plain engine is set up from website information extraction, and equipment 1 that provides can be provided for it, also can be arranged in the equipment that provides equipment 1 to be connected by network as server.
For example, for user A, suppose operation acquisition device 11 ' get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and pick-up unit 12 ' judges that this replicate run meets the trigger condition of the one or more target search results that provide corresponding, candidate's acquiring unit 131 ' can be using the corresponding content text of described associative operation " sweat blood horse " as keyword, in search index storehouse, carry out matching inquiry, to obtain corresponding one or more candidate search results, as located, obtain above Search Results 1. to outside 5., also obtain following Search Results I to III:
I " sweat blood horse _ Baidu picture "
II " watch online _ Baidu of sweat blood BMW _ HD video video "
III " the up-to-date microblogging result of sweat blood BMW "
Candidate's acquiring unit 131 ' can using Search Results 1. to 5. and I to III as described candidate search result.
Preferably, when meeting described trigger condition, first candidate's acquiring unit 131 ' also can carry out word segmentation processing by described content text, to obtain one or more word segmentation result; Then, from described one or more word segmentation result, determine keyword, to carry out matching inquiry according to the described keyword of determining in search index storehouse, to obtain described one or more candidate search result.
For example, for user A, suppose operation acquisition device 11 ' get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as first to being entitled as content text in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", " sweat blood horse is world-famous good horse kind, pride and the honor of Turkmenistan nationality " get word operation, then clicked with the action button of getting word operation appearance as " search ", and pick-up unit 12 ' judges that this replicate run meets the trigger condition of the one or more target search results that provide corresponding, candidate's acquiring unit 131 ' can first by described content text, " sweat blood horse be world-famous good horse kind, pride and the honor of Turkmenistan nationality " carry out word segmentation processing, to obtain one or more word segmentation result, as carried out word segmentation processing by modes such as character string matching methods, obtain corresponding word segmentation result for { " sweat blood horse ", "Yes", " enjoy great prestige in the world ", " ", " good horse kind ", "Yes", " Turkmenistan is national ", " ", " pride ", " with ", " pride " }, then, from described one or more word segmentation result, determine keyword, as only retained notional word, remove function word, adjective and without the word of practical significance, obtain final word segmentation result for { " sweat blood horse ", " Turkmenistan is national " }, and using it as keyword, then, candidate's acquiring unit 131 ' carries out matching inquiry according to the described keyword of determining in search index storehouse, to obtain described one or more candidate search result, if following Search Results IV is to VIII:
IV Xi Jinping receive national treasure-news channel that sweat blood BMW sweat blood horse is Turkmenistan- chinese businessman's net
Sweat blood Ma Jie is celebrated in V Turkmenistan-- yichuan News Network
Shop, VI Expo diary 18-Turkmenistan: sweat blood horse native place _ Wu this person sina's blog
VII Turkmenistan three is given sweat blood Ma Zhangqian and was once said " the how kind horse in the Western Regions " people's Net
In VIII Xi Jinping representative side accept Turkmenistan grant sweat blood BMW [picture group] (4) _ positive northern net
Those skilled in the art will be understood that the mode of the described candidate search result of above-mentioned acquisition is only for giving an example; the mode of the described candidate search result of other acquisitions existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Screening unit 132 ', according to the application related information of described mobile application, carries out Screening Treatment to described one or more candidate search results, to obtain described one or more target search result.For example, for user A, suppose operation acquisition device 11 ' get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and pick-up unit 12 ' judges that this replicate run meets the trigger condition of the one or more target search results that provide corresponding, suppose that candidate's acquiring unit 131 ' is using the corresponding content text of described associative operation " sweat blood horse " as keyword, in search index storehouse, carry out matching inquiry, using the Search Results obtaining 1. to 5. and I to III as described candidate search result, because of mobile application as the application class under Sina News app be news category app, screening unit 132 ' can be according to this application related information, to Search Results 1. to 5. and I to III carry out Screening Treatment, as deleted and the unmatched candidate search result of news category app, because candidate search result I to III is respectively picture, video and microblogging type search result, the encyclopaedia corresponding with news category app, news search result is not mated, and candidate search result is 1. to 5. belonging to encyclopaedia and news search result, the encyclopaedia corresponding with news category app, news search result matches, screening unit 132 ' can delete candidate search result I to III, obtain described target search result for 1. to 5..
Fig. 7 illustrates according to a further aspect of the present invention a kind of for the method flow diagram of target search result is provided.
Wherein, the method comprising the steps of S1, step S2, step S3 and step S4.Particularly, in step S1, provide equipment 1 to obtain the associative operation that user carries out based on current browsing content in mobile application; In step S2, provide equipment 1 to detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding; When meeting described trigger condition, in step S3, provide equipment 1 according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain described one or more target search result; In step S4, provide equipment 1 that described one or more target search results are provided to described mobile application, to offer described user.
At this, described in the search engine and the mobile phone searching client that provide equipment 1 to comprise to be used to the network user that information retrieval is provided, as Baidu, Google, the app of palm Baidu, search dog mobile search app etc., or possess the application system of information search function; It can possess receives user's inquiry, shows Query Result, the user interface of personalized enquire item is provided.The described equipment 1 that provides can be realized by the mutually integrated equipment forming of network by the network equipment, mobile device or the network equipment and mobile device.At this, the described network equipment includes but not limited to as network host, single network server, a plurality of webserver collection or the realizations such as set of computers based on cloud computing; Or realized by subscriber equipment.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.At this, described mobile device can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, touch pad, touch-screen or handwriting equipments with user, such as mobile phone, PDA, smart mobile phone or panel computer etc.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that the above-mentioned equipment 1 that provides is only for giving an example; other network equipments existing or that may occur from now on or mobile device are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.At this, the network equipment and mobile device include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly, in step S1, provide equipment 1 to obtain the associative operation that user carries out based on current browsing content in mobile application.At this, described mobile application refers to all application programs that can move on mobile device, as news app, reading app, tourism app, picture app etc.At this, described associative operation includes but not limited to as got word operation, selecting word operation, replicate run, search operation etc.At this, in step S1, the mode that provides equipment 1 to obtain described associative operation includes but not limited to following at least any one:
1) pass through to arrange communication mode such as http, https etc., its of the mobile application active of reception transmission detects user and moves the associative operation based on current browsing content execution in application at this.For example, suppose user A at its mobile device, open on as mobile phone millet 3 mobile application as Sina News app after, browse the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that user A is moved application and provided by this operates, choose content text " sweat blood horse ", or, the word of getting that user A is moved application and provided by this operates, choose content text " sweat blood horse " afterwards, the text has been carried out to search operation, as clicked with the action button of getting word operation appearance as " search ", mobile application can be passed through ASP as Sina News app, the dynamic web page techniques such as JSP, what get user A gets word and/or search operation to " sweat blood horse ", and pass through such as http, https etc. arrange communication mode, user A is sent to the equipment 1 that provides to the content text " sweat blood horse " of getting word and/or search operation and choosing of text " sweat blood horse ", in step S1, provide equipment 1 to pass through such as http, https etc. arrange communication mode, the content text " sweat blood horse " of getting word operation and choosing of the user A that reception Sina News app initiatively sends to content " sweat blood horse ", get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
2) application programming interfaces (API) that self provide by calling mobile application, obtain user and move at this associative operation of carrying out based on current browsing content in application.For example, connect example, when user A applies as Sina News app by movement, while browsing the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that is moved application and provided by this operates, choose content text " sweat blood horse ", in step S1, the application programming interfaces (API) that provide equipment 1 self to provide by calling Sina News app, just can get user A the word of getting of content text " sweat blood horse " is operated, get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
3) obtain the replicate run that user carries out based on current browsing content in mobile application, using as described associative operation.For example, connect example, user A can apply the replicate run being provided as Sina News app by movement, choose the content text " sweat blood horse " in the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", in step S1, the application programming interfaces (API) that provide equipment 1 self to provide by calling Sina News app, just can get the replicate run of user A to content text " sweat blood horse ", get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
4) from sharing, system obtains the associative operation that user carries out based on current browsing content in mobile application.For example, the mobile device of supposing user A as the operating system of mobile phone millet 3 be android operating system, data between each app installing in this operating system are shared, when user A applies as Sina News app by movement, while browsing the news report that is entitled as " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", the word of getting that is moved application and provided by this operates, choose content text " sweat blood horse " afterwards, this content text has been carried out to replicate run, as clicked with the action button of getting word operation appearance as " copying ", in step S1, provide equipment 1 to obtain user A replicate run to the content text in current browsing content " sweat blood horse " in Sina News app sharing as Android system as the operating system of mobile phone millet 3 from the mobile device of user A, get the associative operation that user A carries out based on current browsing content in movement is applied as Sina News app.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described associative operation is only for giving an example; other existing or modes of obtaining described associative operation that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Preferably, in step S1, provide equipment 1 also can obtain associative operation and the corresponding content text of described associative operation that user carries out based on current browsing content in mobile application.At this, in step S1, the mode that provides equipment 1 to obtain described content text is identical or basic identical with the aforementioned mode that it obtains described associative operation, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
In step S2, provide equipment 1 to detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding.Preferably, described trigger condition comprises following at least any one: I) text size of the corresponding content text of described associative operation meets predetermined threshold; II) in described associative operation, comprise search/query operation.
For example, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", in step S2, provide the equipment 1 can be first according to this replicate run, from user A, at its mobile device, get the corresponding content text of this replicate run as the system clipboard of mobile phone millet 3 for " sweat blood horse ", or, while obtaining described associative operation according to it in step S1, obtain the corresponding content text of this associative operation simultaneously, obtain described content text, then by this content text " sweat blood horse " is carried out to text word counting, obtaining its text size is 3, be less than predetermined threshold as 10, meet predetermined threshold 10,, in step S2, provide equipment 1 can judge that this replicate run meets the trigger condition of the one or more target search results that provide corresponding.
For another example, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as first to being entitled as content text in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", " sweat blood horse is world-famous good horse kind, pride and the honor of Turkmenistan nationality " get word operation, then clicked with the action button of getting word operation appearance as " search ", although the text size of this content text surpasses predetermined threshold as 10, but in this associative operation, include search or query manipulation, in step S2, provide equipment 1 still can judge that this replicate run meets the trigger condition of the one or more target search results that provide corresponding.
Also as, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as got word operation to what be entitled as content text " sweat blood horse is world-famous good horse kind " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", because the text size of this content text surpasses predetermined threshold as 10, and do not include search operation in this associative operation, in step S2, provide equipment 1 can judge that this replicate run does not meet the trigger condition of the one or more target search results that provide corresponding.
Those skilled in the art will be understood that the mode of trigger condition that whether the described associative operation of above-mentioned detection meet the one or more target search results that provide corresponding is only for for example; whether the described associative operation of other detections existing or that may occur from now on meets the mode of trigger condition of the one or more target search results that provide corresponding as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
When meeting described trigger condition, in step S3, provide equipment 1 according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain described one or more target search result.Preferably, described application related information comprises following at least any one: 1) the application class information under described mobile application, as news category app, picture category app, GT grand touring app, reading class app etc.; 2) corresponding application channel information when described movement is applied in described user and carries out described operation, at this, described application channel information refers to the information classification that mobile application provides, as picture, map, video, encyclopaedia, music, news, finance and economics, physical culture, science and technology, house property, store etc.
Particularly, in step S3, provide equipment 1 can first obtain the application related information of described mobile application, as from as described in the application related information inquiry application interface (API) that provided of mobile application, obtain the application related information of described mobile application, or, receive the application related information that described mobile application initiatively sends; Then using the corresponding content text of described associative operation as keyword, in the search index storehouse matching in the application related information with described mobile application, carry out matching inquiry, to obtain described one or more target search result.At this, the search index storehouse matching with the application related information of described mobile application include but not limited to as: I) with as described in the vertical search index database for certain industry that matches of the application related information of mobile application, as when as described in application class under mobile application while being GT grand touring app, the search index storehouse now matching with it is tourism index database, for another example, when the application class under described mobile application is news category app, the search index storehouse now matching with it is news index database etc.; The database of the information that certain class of II) matching with the application related information of described mobile application is special, as: (1) when as described in application class under mobile application while being GT grand touring app, the search index storehouse matching with it is " weather " or " picture " database; (2) when the application class under described mobile application is news category app, the search index storehouse matching with it is " news " or " encyclopaedia " database; (3) the application class under described mobile application is that while reading app, the search index storehouse matching with it is " looking into word " database, as " English dictionary " database; (4) when the application class under described mobile application is picture category app, the search index storehouse matching with it is " picture " database.
For example, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and in step S2, provide equipment 1 this replicate run of judgement to meet the trigger condition of the one or more target search results that provide corresponding, because of mobile application as the application class under Sina News app be news category app, in step S3, provide the equipment 1 can be using the corresponding content text of described associative operation " sweat blood horse " as keyword, matching inquiry is carried out in as " news " or " encyclopaedia " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 1. extremely 5.:
1. " sweat blood BMW baidupedia"
2. " sweat blood BMW interactive encyclopaedia"
3. " sweat blood BMW three is given China (figure) netease's news"
4. " exposition " sweat blood BMW " is to China rear " learning to speak Chinese " cRI Online"
5. " state gift sweat blood horse is supported at which netease's news"
For another example, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by the associative operation of carrying out based on current browsing content in mobile application as " palm is read iReader ", as the word of getting of the content text " poignant " in first's chapter 2 of English novel " the people The Man of Property that has industry " operates, and in step S2, provide equipment 1 judgement this get the trigger condition that word operation meets the one or more target search results that provide corresponding, because the application class under mobile application as " palm is read iReader " is for reading app, in step S3, provide the equipment 1 can be using the corresponding content text of described associative operation " poignant " as keyword, matching inquiry is carried out in as " looking into word " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 6.:
⑥poignant
English beautiful
Adj. sharp-pointed; Sad; Deep; Poignant; (memory) fresh aquatic food is fresh
N. (Poignant) name; (method) Pu Waniang
Also as, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by the associative operation of carrying out based on current browsing content in mobile application as " where take a trip to app ", as the replicate run to the content text " Zhangjiajie " of tourism attack strategy " 9 days, phoenix Zhangjiajie ", and in step S2, provide equipment 1 judgement this get the trigger condition that word operation meets the one or more target search results that provide corresponding, because the application class under mobile application as " where take a trip to app " is tourism app, in step S3, provide the equipment 1 can be using the corresponding content text of described associative operation " Zhangjiajie " as keyword, matching inquiry is carried out in as " weather " or " picture " database in the search index storehouse matching in the application related information with described mobile application, obtain described one or more target search result, as obtain following target search result 7. with 8.:
7. Zhangjiajie weather forecast _ mono-week weather forecast _ Chinese weather net
8. Zhangjiajie picture is selected
Those skilled in the art will be understood that the above-mentioned mode of obtaining described one or more target search results is only for giving an example; other existing or modes of obtaining described one or more target search results that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S4, provide equipment 1 by the communication mode such as the agreement such as http, https, described one or more target search results are provided to described mobile application, to offer described user.At this, in step S4, the mode that provides equipment 1 that described target search result is provided includes but not limited to following at least any one:
1) first described one or more target search results are provided to described mobile application; Then, use local informing function, at the described mobile display box of applying the particular content of be hit by a bullet out the described target search result of displaying and/or described target search result, to offer described user.
For example, for target search result, 1. to 5., in step S4, provide equipment 1 first by the communication mode such as the agreement such as http, https, 1. target search result to be moved to application as Sina News app to 5. providing to described; Then, use local informing function, at be hit by a bullet out the display box of the described target search result of displaying of Sina News app, as shown in Figure 2, to offer user A, for user A, browse and further select the Search Results particular content that its hope is browsed, now, the content text that user A browses in Sina News app Central Plains can be by obfuscation, but also not by obfuscation, and show that the display box of described target search result covers thereon.
2), by predetermined Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.
At this, dissimilar Search Results (as news search result, encyclopaedia Search Results, look into word Search Results, weather search result, picture search result etc.) has different Search Results display style information.
At this, described Search Results display style information shown corresponding Search Results display layout's information, show space of a whole page content arrangement information etc., when it carries out described associative operation with user, the application related information of corresponding mobile application is corresponding, as when as described in user carries out in news type moves application during associative operation, the Search Results display style information adopting when target search result is provided is news search result display style information or encyclopaedia Search Results display style information; For another example,, when user carries out described associative operation in reading type moves application, the Search Results display style information adopting when target search result is provided is query search result display style information; Also as, when user moves while carrying out described associative operation in application in picture/mb-type, the Search Results display style information adopting when target search result is provided is picture search result display style information, and every kind of Search Results display style information can customize and carries out layout.
For example, for target search result 6., because belonging to, its Search Results type looks into word Search Results, in step S4, provide the equipment 1 can be by the predetermined word Search Results display style information of looking into, as shown in Figure 3, the lexical or textual analysis that is entry " poignant " by target search result particular content 6. provides to mobile application " palm is read iReader ", to offer user A, for user A, browse.
For another example, for target search result 7. with 8., because target search result Search Results type 7. belongs to weather search result, and target search result Search Results type 8. belongs to picture search result, in step S4, provide the equipment 1 can be by the predetermined word Search Results display style information of looking into, respectively as shown in Figure 4 and Figure 5, 7. target search result is provided to mobile application " where take a trip to app " with particular content 8., to offer user A, at this, user A can first see the weather condition of " Zhangjiajie " as shown in Figure 4 in the current interface of mobile application " where take a trip to app ", when its sliding screen, can continue to see the pictorial information of " Zhangjiajie " as shown in Figure 5.
Those skilled in the art will be understood that the corresponding Search Results display style information of above-mentioned dissimilar Search Results is only for giving an example; other Search Results display style information existing or that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Those skilled in the art will be understood that and above-mentioned described one or more target search results provided to the mode of described mobile application only for for example; other existing or may occur from now on described one or more target search results are provided to the mode of described mobile application as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Preferably, in the present invention, user also can be provided by provided target search result and target search result particular content, as passed through, click the X button in target search result display box, target search result and the target search result particular content of browsing are closed in realization, thereby make user can continue to browse current content in described mobile application.
Providing between each step of equipment 1 is constant work.Particularly, in step S1, provide equipment 1 to continue to obtain the associative operation that user carries out based on current browsing content in mobile application; In step S2, provide equipment 1 to continue to detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding; When meeting described trigger condition, in step S3, provide equipment 1 to continue according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain described one or more target search result; In step S4, provide equipment 1 to continue described one or more target search results to provide to described mobile application, to offer described user.At this, those skilled in the art will be understood that " continuing " obtaining and providing of the detection of constantly carrying out respectively the obtaining of associative operation, trigger condition between each step that equipment 1 is provided, target search result is provided, until provide equipment 1 to stop in a long time obtaining associative operation.
Preferably, provide equipment 1 also to comprise step S5 (not shown).Particularly, in step S5, provide the application related information of equipment 1 based on described mobile application, determine corresponding Search Results display style information; Wherein, in step S4, provide equipment 1 according to described Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.
Particularly, in step S5, provide the application related information of equipment 1 based on described mobile application, determine corresponding Search Results display style information.For example, for user A, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by the associative operation of carrying out based on current browsing content in mobile application as " palm is read iReader ", because the application class under mobile application as " palm is read iReader " is for reading class app, in step S5, provide equipment 1 can determine corresponding Search Results display style information for as shown in Figure 3 look into word Search Results display style information; For another example, suppose in step S1, provide equipment 1 get user A its mobile device as mobile phone millet 3 on by the associative operation of carrying out based on current browsing content in mobile application as " where take a trip to app ", because the application class under mobile application as " where take a trip to app " is GT grand touring app, in step S5, provide equipment 1 can determine that corresponding Search Results display style information is weather search result display style information as shown in Figure 4, and picture search result display style information as shown in Figure 5.
At this, it will be appreciated by those skilled in the art that in specific embodiment the execution of step S5 and step S2 and step S3 serializable, the execution that also can walk abreast.
Then, in step S4, provide equipment 1 according to described Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.For example, connect example, in step S4, provide equipment 1 can distinguish Search Results display style information as shown in Figure 4 and Figure 5,7. target search result is provided to mobile application " where take a trip to app ", to offer user A with particular content 8., at this, user A can first see in the current interface of mobile application " where take a trip to app " weather condition of " Zhangjiajie " as shown in Figure 4 when its sliding screen, can continue to see the pictorial information of " Zhangjiajie " as shown in Figure 5.
Fig. 8 illustrates in accordance with a preferred embodiment of the present invention a kind of for the method flow diagram of target search result is provided.
Wherein, the method comprising the steps of S1 ', step S2 ', step S3 ' and step S4 ', wherein, step S3 ' comprises step S31 ' and step S32 '.
Particularly, in step S1 ', provide equipment 1 to obtain the associative operation that user carries out based on current browsing content in mobile application; In step S2 ', provide equipment 1 to detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding; When meeting described trigger condition, in step S31 ', provide equipment 1 using the corresponding content text of described associative operation as keyword, in search index storehouse, carry out matching inquiry, to obtain corresponding one or more candidate search results; In step S32 ', provide equipment 1 according to the application related information of described mobile application, described one or more candidate search results are carried out to Screening Treatment, to obtain described one or more target search result; In step S4 ', provide equipment 1 that described one or more target search results are provided to described mobile application, to offer described user.At this, step S1 ', step S2 ' are identical or basic identical with the content of corresponding step in Fig. 7 embodiment with step S4 ', for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, when meeting described trigger condition, in step S31 ', provide equipment 1 using the corresponding content text of described associative operation as keyword, in search index storehouse, carry out matching inquiry, to obtain corresponding one or more candidate search results.At this, described search index storehouse comprises searches the web database that plain engine is set up from website information extraction, and equipment 1 that provides can be provided for it, also can be arranged in the equipment that provides equipment 1 to be connected by network as server.
For example, for user A, suppose in step S1 ', provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and in step S2 ', provide equipment 1 this replicate run of judgement to meet the trigger condition of the one or more target search results that provide corresponding, in step S31 ', provide the equipment 1 can be using the corresponding content text of described associative operation " sweat blood horse " as keyword, in search index storehouse, carry out matching inquiry, to obtain corresponding one or more candidate search results, as located, obtain above Search Results 1. to outside 5., also obtain following Search Results I to III:
I " sweat blood horse _ Baidu picture "
II " watch online _ Baidu of sweat blood BMW _ HD video video "
III " the up-to-date microblogging result of sweat blood BMW "
In step S31 ', provide equipment 1 can using Search Results 1. to 5. and I to III as described candidate search result.
Preferably, when meeting described trigger condition, in step S31 ', provide equipment 1 also can first described content text be carried out to word segmentation processing, to obtain one or more word segmentation result; Then, from described one or more word segmentation result, determine keyword, to carry out matching inquiry according to the described keyword of determining in search index storehouse, to obtain described one or more candidate search result.
For example, for user A, suppose in step S1 ', provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as first to being entitled as content text in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", " sweat blood horse is world-famous good horse kind, pride and the honor of Turkmenistan nationality " get word operation, then clicked with the action button of getting word operation appearance as " search ", and in step S2 ', provide equipment 1 this replicate run of judgement to meet the trigger condition of the one or more target search results that provide corresponding, in step S31 ', provide that equipment 1 can first " sweat blood horse be world-famous good horse kind by described content text, pride and the honor of Turkmenistan nationality " carry out word segmentation processing, to obtain one or more word segmentation result, as carried out word segmentation processing by modes such as character string matching methods, obtain corresponding word segmentation result for { " sweat blood horse ", "Yes", " enjoy great prestige in the world ", " ", " good horse kind ", "Yes", " Turkmenistan is national ", " ", " pride ", " with ", " pride " }, then, from described one or more word segmentation result, determine keyword, as only retained notional word, remove function word, adjective and without the word of practical significance, obtain final word segmentation result for { " sweat blood horse ", " Turkmenistan is national " }, and using it as keyword, then, in step S31 ', provide equipment 1 in search index storehouse, to carry out matching inquiry according to the described keyword of determining, to obtain described one or more candidate search result, if following Search Results IV is to VIII:
IV Xi Jinping receive national treasure-news channel that sweat blood BMW sweat blood horse is Turkmenistan- chinese businessman's net
Sweat blood Ma Jie is celebrated in V Turkmenistan-- yichuan News Network
Shop, VI Expo diary 18-Turkmenistan: sweat blood horse native place _ Wu this person sina's blog
VII Turkmenistan three is given sweat blood Ma Zhangqian and was once said " the how kind horse in the Western Regions " people's Net
In VIII Xi Jinping representative side accept Turkmenistan grant sweat blood BMW [picture group] (4) _ positive northern net
Those skilled in the art will be understood that the mode of the described candidate search result of above-mentioned acquisition is only for giving an example; the mode of the described candidate search result of other acquisitions existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S32 ', provide equipment 1 according to the application related information of described mobile application, described one or more candidate search results are carried out to Screening Treatment, to obtain described one or more target search result.For example, for user A, suppose in step S1 ', provide equipment 1 get user A its mobile device as mobile phone millet 3 on by mobile application as Sina News app in associative operation based on current browsing content execution, as to being entitled as the replicate run of the content text " sweat blood horse " in the news report of " Xi Jinping accepts a cubic metre of earth state gift sweat blood horse ", and in step S2 ', provide equipment 1 this replicate run of judgement to meet the trigger condition of the one or more target search results that provide corresponding, suppose in step S31 ', provide equipment 1 using the corresponding content text of described associative operation " sweat blood horse " as keyword, in search index storehouse, carry out matching inquiry, using the Search Results obtaining 1. to 5. and I to III as described candidate search result, because of mobile application as the application class under Sina News app be news category app, in step S32 ', provide the equipment 1 can be according to this application related information, to Search Results 1. to 5. and I to III carry out Screening Treatment, as deleted and the unmatched candidate search result of news category app, because candidate search result I to III is respectively picture, video and microblogging type search result, the encyclopaedia corresponding with news category app, news search result is not mated, and candidate search result is 1. to 5. belonging to encyclopaedia and news search result, the encyclopaedia corresponding with news category app, news search result matches, in step S32 ', provide equipment 1 candidate search result I to III can be deleted, obtain described target search result for 1. to 5..
It should be noted that the present invention can be implemented in the assembly of software and/or software and hardware, for example, can adopt special IC (ASIC), general object computing machine or any other similar hardware device to realize.In one embodiment, software program of the present invention can carry out to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, for example, thereby as coordinate the circuit of carrying out each step or function with processor.
In addition, a part of the present invention can be applied to computer program, and for example computer program instructions, when it is carried out by computing machine, by the operation of this computing machine, can call or provide the method according to this invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in according in the working storage of the computer equipment of described programmed instruction operation.At this, comprise according to one embodiment of present invention a device, this device comprises for storing the storer of computer program instructions and for the processor of execution of program instructions, wherein, when this computer program instructions is carried out by this processor, trigger this device and move based on aforementioned according to the method for a plurality of embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and in the situation that not deviating from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, is therefore intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in scope.Any Reference numeral in claim should be considered as limiting related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (16)

1. for a method for target search result is provided, wherein, the method comprises:
Obtain the associative operation that user carries out based on current browsing content in mobile application;
Detect the trigger condition whether described associative operation meets the one or more target search results that provide corresponding;
When meeting described trigger condition, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain described one or more target search result;
Described one or more target search results are provided to described mobile application, to offer described user.
2. method according to claim 1, wherein, described trigger condition comprises following at least any one:
The text size of the corresponding content text of-described associative operation meets predetermined threshold;
In-described associative operation, comprise search/query operation.
3. method according to claim 1 and 2, wherein, described application related information comprises following at least any one:
Application class information under-described mobile application;
Corresponding application channel information while carrying out described associative operation that-described movement is applied in described user.
4. according to the method in any one of claims 1 to 3, wherein, obtain user's associative operation based on current browsing content execution in mobile application and comprise:
-obtain the replicate run that user carries out based on current browsing content in mobile application, using as described associative operation.
5. according to the method described in any one in claim 1 to 4, wherein, obtain described one or more target search result and comprise:
-when meeting described trigger condition, using the corresponding content text of described associative operation as keyword, in search index storehouse, carry out matching inquiry, to obtain corresponding one or more candidate search results;
-according to the application related information of described mobile application, described one or more candidate search results are carried out to Screening Treatment, to obtain described one or more target search result.
6. method according to claim 5, wherein, obtains corresponding one or more candidate search results and comprises:
-when meeting described trigger condition, described content text is carried out to word segmentation processing, to obtain one or more word segmentation result;
-from described one or more word segmentation result, determine keyword, to carry out matching inquiry according to the described keyword of determining in search index storehouse, to obtain described one or more candidate search result.
7. according to the method described in any one in claim 1 to 4, wherein, obtain described one or more target search result and comprise:
-when meeting described trigger condition, using the corresponding content text of described associative operation as keyword, in the search index storehouse matching in the application related information with described mobile application, carry out matching inquiry, to obtain described one or more target search result.
8. according to the method described in any one in claim 1 to 7, wherein, the method also comprises:
-based on the described mobile application related information of applying, determine corresponding Search Results display style information;
Wherein, described one or more target search results are provided to described movement and apply and comprise:
-according to described Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.
9. for the equipment that provides of target search result is provided, wherein, this provides equipment to comprise:
For obtaining the device of user's associative operation based on current browsing content execution in mobile application;
For detection of described associative operation, whether meet the device of the trigger condition of the one or more target search results that provide corresponding;
For when meeting described trigger condition, according to the corresponding content text of described associative operation, in conjunction with the application related information of described mobile application, obtain the device of described one or more target search results;
For described one or more target search results being provided to described mobile application, to offer described user's device.
10. the equipment that provides according to claim 9, wherein, described trigger condition comprises following at least any one:
The text size of the corresponding content text of-described associative operation meets predetermined threshold;
In-described associative operation, comprise search/query operation.
11. according to the equipment that provides described in claim 9 or 10, and wherein, described application related information comprises following at least any one:
Application class information under-described mobile application;
Corresponding application channel information while carrying out described associative operation that-described movement is applied in described user.
12. according to the equipment that provides described in any one in claim 9 to 11, wherein, the device that obtains the associative operation that user carries out based on current browsing content in mobile application for:
-obtain the replicate run that user carries out based on current browsing content in mobile application, using as described associative operation.
13. according to the equipment that provides described in any one in claim 9 to 12, wherein, for obtaining the device of described one or more target search results, comprises:
For when meeting described trigger condition, using the corresponding content text of described associative operation as keyword, in search index storehouse, carry out matching inquiry, to obtain the unit of corresponding one or more candidate search results;
For according to the application related information of described mobile application, described one or more candidate search results are carried out to Screening Treatment, to obtain the unit of described one or more target search results.
14. equipment that provide according to claim 13, wherein, the unit that obtains corresponding one or more candidate search results is used for:
-when meeting described trigger condition, described content text is carried out to word segmentation processing, to obtain one or more word segmentation result;
-from described one or more word segmentation result, determine keyword, to carry out matching inquiry according to the described keyword of determining in search index storehouse, to obtain described one or more candidate search result.
15. according to the equipment that provides described in any one in claim 9 to 12, wherein, the device that obtains described one or more target search results for:
-when meeting described trigger condition, using the corresponding content text of described associative operation as keyword, in the search index storehouse matching in the application related information with described mobile application, carry out matching inquiry, to obtain described one or more target search result.
16. according to the equipment that provides described in any one in claim 9 to 15, and wherein, this provides equipment also to comprise:
For the application related information based on described mobile application, determine the device of corresponding Search Results display style information;
Wherein, described one or more target search results are provided to described mobile application, with the device that offers described user for:
-according to described Search Results display style information, described one or more target search results are provided to described mobile application, to offer described user.
CN201410209242.1A 2014-05-16 2014-05-16 A kind of method and apparatus for being used to provide target search result Active CN104090904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410209242.1A CN104090904B (en) 2014-05-16 2014-05-16 A kind of method and apparatus for being used to provide target search result

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410209242.1A CN104090904B (en) 2014-05-16 2014-05-16 A kind of method and apparatus for being used to provide target search result

Publications (2)

Publication Number Publication Date
CN104090904A true CN104090904A (en) 2014-10-08
CN104090904B CN104090904B (en) 2018-03-23

Family

ID=51638620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410209242.1A Active CN104090904B (en) 2014-05-16 2014-05-16 A kind of method and apparatus for being used to provide target search result

Country Status (1)

Country Link
CN (1) CN104090904B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699744A (en) * 2014-12-04 2015-06-10 百度在线网络技术(北京)有限公司 Information searching method and device
CN105488112A (en) * 2015-11-20 2016-04-13 小米科技有限责任公司 Information pushing method and device
CN107145398A (en) * 2017-04-17 2017-09-08 北京小米移动软件有限公司 Processing method, device and the equipment of information
CN107920132A (en) * 2017-12-08 2018-04-17 百度在线网络技术(北京)有限公司 Information-pushing method, information displaying method and device
CN108279931A (en) * 2016-12-30 2018-07-13 谷歌有限责任公司 Context pastes target prediction
CN109036397A (en) * 2018-06-29 2018-12-18 百度在线网络技术(北京)有限公司 The method and apparatus of content for rendering
WO2020140360A1 (en) * 2018-12-30 2020-07-09 上海触乐信息科技有限公司 Clipboard-based information pushing method and system, and terminal device
CN113238686A (en) * 2021-04-20 2021-08-10 维沃移动通信(杭州)有限公司 Document processing method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799816A (en) * 2009-12-25 2010-08-11 华为终端有限公司 Method and mobile terminal for searching keywords in mobile terminal information
US20110213805A1 (en) * 2004-03-15 2011-09-01 Yahoo! Inc. Search systems and methods with integration of user annotations
US20120110009A1 (en) * 2004-07-29 2012-05-03 Reiner Kraft User interfaces for search systems using in-line contextual queries
CN103577596A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Keyword searching method and device based on current browse webpage
CN103577597A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Keyword searching system based on current browse webpage

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110213805A1 (en) * 2004-03-15 2011-09-01 Yahoo! Inc. Search systems and methods with integration of user annotations
US20120110009A1 (en) * 2004-07-29 2012-05-03 Reiner Kraft User interfaces for search systems using in-line contextual queries
CN101799816A (en) * 2009-12-25 2010-08-11 华为终端有限公司 Method and mobile terminal for searching keywords in mobile terminal information
CN103577596A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Keyword searching method and device based on current browse webpage
CN103577597A (en) * 2013-11-15 2014-02-12 北京奇虎科技有限公司 Keyword searching system based on current browse webpage

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699744A (en) * 2014-12-04 2015-06-10 百度在线网络技术(北京)有限公司 Information searching method and device
CN105488112B (en) * 2015-11-20 2019-09-17 小米科技有限责任公司 Information-pushing method and device
CN105488112A (en) * 2015-11-20 2016-04-13 小米科技有限责任公司 Information pushing method and device
WO2017084176A1 (en) * 2015-11-20 2017-05-26 小米科技有限责任公司 Information pushing method and device
US9942690B2 (en) 2015-11-20 2018-04-10 Xiaomi Inc. Method and device for information push
US11567642B2 (en) 2016-12-30 2023-01-31 Google Llc Contextual paste target prediction
CN108279931A (en) * 2016-12-30 2018-07-13 谷歌有限责任公司 Context pastes target prediction
CN108279931B (en) * 2016-12-30 2021-06-29 谷歌有限责任公司 Context-pasted object prediction
CN107145398A (en) * 2017-04-17 2017-09-08 北京小米移动软件有限公司 Processing method, device and the equipment of information
CN107920132A (en) * 2017-12-08 2018-04-17 百度在线网络技术(北京)有限公司 Information-pushing method, information displaying method and device
CN109036397A (en) * 2018-06-29 2018-12-18 百度在线网络技术(北京)有限公司 The method and apparatus of content for rendering
WO2020140360A1 (en) * 2018-12-30 2020-07-09 上海触乐信息科技有限公司 Clipboard-based information pushing method and system, and terminal device
CN113238686A (en) * 2021-04-20 2021-08-10 维沃移动通信(杭州)有限公司 Document processing method and device and electronic equipment
CN113238686B (en) * 2021-04-20 2023-11-03 维沃移动通信(杭州)有限公司 Document processing method and device and electronic equipment

Also Published As

Publication number Publication date
CN104090904B (en) 2018-03-23

Similar Documents

Publication Publication Date Title
CN104090904A (en) Method and equipment for providing target search result
CN107480158B (en) Method and system for evaluating matching of content item and image based on similarity score
CN107145496B (en) Method for matching image with content item based on keyword
KR101953303B1 (en) Identifying matching applications based on browsing activity
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
CN107657048B (en) User identification method and device
CN105279224B (en) Information-pushing method and device
KR101122869B1 (en) Annotation management in a pen-based computing system
CN107103016B (en) Method for matching image and content based on keyword representation
CN102346778B (en) Method and equipment for providing searching result
CN104102639B (en) Popularization triggering method based on text classification and device
CN107766399B (en) Method and system for matching images to content items and machine-readable medium
CN103699619A (en) Method and device for providing search results
JP6646931B2 (en) Method and apparatus for providing recommendation information
CN101986306B (en) Method and equipment for acquiring yellow page information based on query sequence
US9177057B2 (en) Re-ranking search results based on lexical and ontological concepts
CN107463592B (en) Method, device and data processing system for matching a content item with an image
CN102651032A (en) Method and equipment for providing searching result
CN107491465B (en) Method and apparatus for searching for content and data processing system
CN107145497B (en) Method for selecting image matched with content based on metadata of image and content
CN102663088A (en) Method and equipment for providing search results
CN103838754A (en) Information searching device and method
US20170255653A1 (en) Method for categorizing images to be associated with content items based on keywords of search queries
CN104050183A (en) Content matching result prompting method and device for browser input frame
CN108647312A (en) A kind of user preference analysis method and its device

Legal Events

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