CN102968454B - A kind of for obtaining the method and apparatus promoting object search results - Google Patents

A kind of for obtaining the method and apparatus promoting object search results Download PDF

Info

Publication number
CN102968454B
CN102968454B CN201210417883.7A CN201210417883A CN102968454B CN 102968454 B CN102968454 B CN 102968454B CN 201210417883 A CN201210417883 A CN 201210417883A CN 102968454 B CN102968454 B CN 102968454B
Authority
CN
China
Prior art keywords
popularization
information
search results
candidate
screening
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210417883.7A
Other languages
Chinese (zh)
Other versions
CN102968454A (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 CN201210417883.7A priority Critical patent/CN102968454B/en
Publication of CN102968454A publication Critical patent/CN102968454A/en
Application granted granted Critical
Publication of CN102968454B publication Critical patent/CN102968454B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

It is an object of the invention to provide a kind of for obtaining the method and apparatus of promoting object search results corresponding with inquiry request.Popularization equipment obtains about the inquiry request promoting object;According to described querying condition information, obtain the candidate popularization object search results corresponding with described querying condition information;According to the assignment information of the screening field corresponding to described candidate popularization object search results, described candidate popularization object search results is carried out Screening Treatment, to obtain the popularization object search results corresponding with described inquiry request and described screening field;By in the one or more popularization object search results, at least one is supplied to described user.Compared with prior art, the screening field of candidate popularization object search results is screened by the present invention by basis, user is made to navigate to the popularization object search results corresponding with inquiry request the most accurately to improve information popularization efficiency and be possibly realized with information acquisition efficiency.

Description

A kind of for obtaining the method and apparatus promoting object search results
Technical field
The present invention relates to network promotion field, particularly relate to a kind of for obtaining the technology promoting object search results.
Background technology
Currently, along with the development of Internet technology and internet, applications are to user learning, the infiltration that works and live, the network promotion, i.e. via network, promotion message is presented to the corresponding network user, because its prominent information popularization efficiency, information acquisition efficiency and resource utilization are promoted user and the favor of the network user and attention by increasing.Typically, the network user input certain search sequence carry out web search time, search engine not only provides conventional Search Results, also the promotion message that this web search adapts is supplied to this network user, such as obtain corresponding promotion message by utilizing this search sequence to carry out matching inquiry in promotion message data base, by this (s) promotion message present to this network user.
Compare conventional information propelling movement mode in view of the network promotion and there is many technical advantages, the most higher information popularization efficiency and information acquisition efficiency etc., increasing information popularization user not only starts to select to use network promotion technology, it is also desirable to improve information popularization efficiency and information acquisition efficiency further by such as searching for relevant popularization object.But, quick growth along with the quantity promoting object, the popularization object only obtained by common data base querying may be large number of, and, may there is significant difference because promoting the factor such as period, popularization region in different objects of promoting in terms of information popularization efficiency and information acquisition efficiency, thus constrain popularization user and improve its information popularization efficiency and information acquisition efficiency.
Summary of the invention
It is an object of the invention to provide a kind of for obtaining the method and apparatus of promoting object search results corresponding with inquiry request.
According to an aspect of the invention, it is provided a kind of for obtaining the method for promoting object search results corresponding with inquiry request, wherein, the method comprises the following steps:
A obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the querying condition information promoting object;
B, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;
C is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;
D is by the one or more popularization object search results, at least one is supplied to described user.
According to a further aspect in the invention, additionally providing a kind of for obtaining the popularization equipment of promoting object search results corresponding with inquiry request, wherein, this equipment includes:
Acquisition request device, for obtaining about the inquiry request promoting object, wherein, described inquiry request includes about the querying condition information promoting object;
Candidate result acquisition device, for according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;
Screening plant, for the assignment information according to the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;
Thering is provided device, for the one or more being promoted in object search results, at least one is supplied to described user.
Compared with prior art, the querying condition information that the present invention is included by the inquiry request submitted to according to user, obtain candidate popularization object search results, and according to the assignment information of the screening field corresponding to described candidate popularization object search results, screen described candidate popularization object search results and carry out Screening Treatment, with the object search results that puts it over, and described popularization object search results is supplied to described user, thus by basis, the screening field of candidate popularization object search results is screened, user is made to navigate to the popularization object search results corresponding with inquiry request the most accurately, make to improve information popularization efficiency to be possibly realized with information acquisition efficiency.And, the present invention can also be according to the assignment information of screening field, described candidate popularization object search results is carried out classification process, according to the weight information corresponding to described assignment information, object search results is promoted in screening, thus allow users to navigate to accurately more rapidly the Search Results corresponding with inquiry request, improve information popularization efficiency and information acquisition efficiency further.And, the present invention can also determine screening field according to the application related information of the intended application corresponding to search request, further, it may also be determined that the screening weight information of screening field, thus according to user's request, adjust search need in real time, allow users to navigate to accurately more rapidly the Search Results corresponding with inquiry request, improve information popularization efficiency and information acquisition efficiency further.And, the inquiry request of user can also be verified by the present invention, thus ensure that the legitimacy of querying condition information, and then ensure that search efficiency, improves information accuracy rate and information acquisition efficiency further, and then improves popularization efficiency.In addition, the present invention can also resolve with reference to the popularization relevant information promoting object, obtain preferred promotion message or the preferred promotion message of candidate, thus combine described preferred promotion message or the preferred promotion message of candidate to determine querying condition information, thus improve search efficiency, improve information accuracy rate and information acquisition efficiency further, and then improve popularization efficiency.
Accompanying drawing explanation
The detailed description that non-limiting example is made made with reference to the following drawings by reading, the other features, objects and advantages of the present invention will become more apparent upon:
Fig. 1 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user according to one aspect of the invention;
Fig. 2 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user according to another preferred embodiment of the present invention;
Fig. 4 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user according to a further aspect of the present invention;
Fig. 5 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user in accordance with a preferred embodiment of the present invention;
Fig. 6 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user according to another preferred embodiment of the present invention.
In accompanying drawing, same or analogous reference represents same or analogous parts.
Detailed description of the invention
Below in conjunction with the accompanying drawings the present invention is described in further detail.
Fig. 1 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user according to one aspect of the invention;Wherein, this popularization equipment includes acquisition request device 11, candidate result acquisition device 12, screening plant 13, provides device 14.Specifically, acquisition request device 11 obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the querying condition information promoting object;Candidate result acquisition device 12, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;Screening plant 13 is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;At least one is supplied to described user to provide device 14 the one or more to be promoted in object search results.Here, popularization equipment includes but not limited to that the network equipment, subscriber equipment or the network equipment and subscriber equipment are by the mutually integrated equipment constituted of network.Wherein, the described network equipment its include but not limited to the cloud that computer, network host, single network server, multiple webserver collection or multiple server are constituted;Here, cloud is made up of a large amount of computers based on cloud computing (CloudComputing) or the webserver, wherein, cloud computing is the one of Distributed Calculation, the virtual supercomputer being made up of a group loosely-coupled computer collection.Described subscriber equipment its include but not limited to that any one can carry out the electronic product of man-machine interaction, such as computer, smart mobile phone, PDA, game machine or IPTV etc. with user by keyboard, remote controller, touch pad or voice-operated device.Described network includes but not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN, wireless self-organization network (AdHoc network) etc..Those skilled in the art will be understood that other popularization equipment is equally applicable to the present invention, within also should being included in scope, and is incorporated herein with way of reference at this.
It is constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to above-mentioned each device the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.
Wherein, acquisition request device 11 obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the querying condition information promoting object.Specifically, acquisition request device 11 is by based on various communication protocols (CommunicationsProtocol), the equipment of inquiry request of described popularization object can be provided with other, interact as promoted the inquiry request data base of object, or by interacting with subscriber equipment, the modes such as the inquiry request promoting object inputting by such as obtaining user or selecting, obtain the pending inquiry request promoting object;Acquisition request device 11, can also obtain about the inquiry request promoting object according to described user related information by being identified the user related informations such as the operation note information of user, positional information.Wherein, described popularization object includes but not limited to include promoting the different grain sizes such as user, popularization plan, popularization key word;Described querying condition information includes but not limited to have the querying condition information promoting relevant information feature;Described popularization relevant information includes but not limited to the promotion effect information of described popularization object, promotes configuration information etc.;Wherein, inquiry request can include one or more querying condition information, it is preferable that also can be according to one or more querying condition information combination producings.It is highly preferred that described querying condition information can also be translated or screen by described acquisition request device 11, user type information is translated as type=as will be described " XXX ", time range is removed the unrelated time etc., thus obtains described inquiry request.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
Candidate result acquisition device 12, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information.Specifically, candidate result acquisition device 12 obtains the inquiry request about popularization object acquired in acquisition request device 11, according to the querying condition information about popularization object included in described inquiry request, by described querying condition information is such as being promoted by the way of object database etc. mates, inquire about, obtain the one or more candidate popularization object search results corresponding with described querying condition information.Wherein, described acquisition mode includes but not limited to carry out taking turns or taking turns more by the data base of described querying condition information Yu the most described popularization object match query, thus obtains the one or more candidate popularization object search results corresponding with described querying condition information.
Screening plant 13 is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Specifically, described screening plant 13 obtains one or more candidate popularization object search results corresponding with described querying condition information determined by candidate result acquisition device 12, interacted by the data base corresponding with the most described candidate popularization object search results, utilize the mode of the corresponding field such as obtained in described data base, obtain the one or more screening fields corresponding with described candidate popularization object search results, wherein, described screening field includes but not limited to promote period information, promote regional information etc., and obtain the assignment information of described screening field further, wherein, described assignment information includes but not limited to the screening concrete numerical value corresponding to field, or the proportionate relationship etc. of multiple screening interfield;Assignment information according to described screening field, based on certain screening rule, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Wherein, described screening rule includes but not limited to a kind of or the most multiple following combination: based on predetermined, utilize that machine learning obtains, utilize machine learning iteration obtains, User Defined etc..Here, described screening field can include one or more, as based on a kind of assignment information screening field, or based on the interrelated information between multiple screening field and screening field, described candidate popularization object search results is carried out Screening Treatment.Such as, described inquiry request is inquiry promotion effect information popularization user list more than certain threshold value, candidate result acquisition device 12 is according to described inquiry request, obtain the one or more candidate popularization object search results corresponding with described querying condition information, the assignment information of described screening field is Shanghai for promoting regional information, described candidate popularization object search results is screened by the most described screening plant 13, obtain out the corresponding described candidate popularization object search results that screening field is Shanghai, and as promoting object search results.
At least one is supplied to described user to provide device 14 the one or more to be promoted in object search results.Specifically, device 14 is provided to obtain one or more popularization object search results determined by screening plant 13, utilize and interact with the user corresponding to described inquiry request, or the call format of the communication mode of the application programming interfaces (API) provided according to subscriber equipment or other agreements such as http, https, or according to user's particular demands to described popularization Search Results, will promote in object search results with the one or more that at least one is supplied to described user.
Preferably, described screening plant 13 can also be according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;The screening weight information corresponding to assignment information according to described screening field, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field from described candidate subset.Specifically, described screening plant 13 obtains one or more candidate popularization object search results corresponding with described querying condition information determined by candidate result acquisition device 12, interacted by the data base corresponding with the most described candidate popularization object search results, utilize the mode of the corresponding field such as obtained in described data base, obtain the one or more screening fields corresponding with described candidate popularization object search results, wherein, described screening field includes but not limited to promote period information, promote regional information etc., and obtain the assignment information of described screening field further, wherein, described assignment information includes but not limited to the screening concrete numerical value corresponding to field, or the proportionate relationship etc. of multiple screening interfield;Described screening plant 13 is according to the assignment information of the screening field corresponding to described candidate popularization object search results, according to certain classifying rules, to described, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;Here, described classifying rules includes but not limited to a kind of or the most multiple following combination: based on predetermined, utilize that machine learning obtains, utilize machine learning iteration obtains, User Defined etc..Described screening plant 13 is according to the screening weight information corresponding to the assignment information of described screening field, from described candidate subset, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Such as, described screening field is for promoting period information, the assignment information of described screening field is working day/day off, then different from day off according to working day, described candidate popularization object search results is divided into two subsets, when described screening rule is by working day and 9: 1 distribution the selection result in proportion on day off, then described candidate popularization object search results is screened by screening plant 13, making the popularization period information containing 90% in described popularization object search results is workaday candidate popularization object search results, the candidate popularization object search results that popularization period information is day off of 10%.
More preferably, described screening plant 13 also includes that screening field determines device (not shown), wherein, described screening field determines the device application related information according to the intended application corresponding to described search request, determine the screening field corresponding with described search request, carry out classification process for the one or more candidate popularization object search results.Specifically, described screening field determines that device obtains described search request, and by such as the inquiry request data base corresponding with described inquiry request being inquired about, or described inquiry request is carried out the modes such as semantic analysis, obtain the application related information of intended application corresponding to described search request, wherein, the application related information of described intended application includes but not limited to apply the regional information corresponding to corresponding trade information, application, temporal information etc. corresponding to application;Described screening field determines that device is according to described application related information, by described application related information is combined with described inquiry request, utilize such as coupling or and the mode such as study, determine the screening field corresponding with described search request, carry out classification process for the one or more candidate popularization object search results.Such as, according to the trade information of the intended application corresponding to described inquiry request, determine that different screening concrete periods or different popularization key words are as screening field.
More preferably, described screening plant 13 also includes that screening weight determines device (not shown), wherein, described screening weight determines the device application related information according to described intended application, determine or update the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.Specifically, described screening field determines that device obtains described search request, and by such as the inquiry request data base corresponding with described inquiry request being inquired about, or described inquiry request is carried out the modes such as semantic analysis, obtain the application related information of intended application corresponding to described search request, wherein, the application related information of described intended application includes but not limited to apply the regional information corresponding to corresponding trade information, application, temporal information etc. corresponding to application;Described screening weight determines that device is according to described application related information, by described application related information is combined with described inquiry request, utilize such as coupling or and the mode such as study, determine or update the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.Wherein, described screening weight information can be by history assignment statistical information, or the field assignment weight that mode determines or more new opplication is corresponding such as machine learning, described weight information can also form relevant association to the assignment information of one or more screening fields, as when the assignment information of a screening field determines, the assignment information of another screening field relative also can be varied from.Such as, when the application related information of described intended application is regional information, then the screening ratio of described popularization key word is updated, as higher in Beijing correspondence " internet Keywork " screening ratio, Yiwu correspondence higher " small item key word " screening ratio;The most such as, when one of them screening field described is for promoting key word information, and when another screening field is temporal information, if popularization key word is defined as " small item key word ", the screening field of temporal information improves the screening ratio of " festival celebration phase ".
Fig. 2 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user in accordance with a preferred embodiment of the present invention;Wherein, this popularization equipment includes acquisition request device 11 ', candidate result acquisition device 12 ', screening plant 13 ', provides device 14 ', wherein, acquisition request device 11 ' includes that the first acquisition request unit 111 ', authentication unit 112 ', querying condition determine unit 113 '.Specifically, the first acquisition request unit 111 ' obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the initial query conditional information promoting object;Described initial query conditional information, according to verification condition, is verified by authentication unit 112 ';Querying condition determines that described initial query conditional information, when described initial query conditional information meets described verification condition, is defined as querying condition information by unit 113 ';Candidate result acquisition device 12 ', according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;Screening plant 13 ' is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;At least one is supplied to described user to provide device 14 ' the one or more to be promoted in object search results.Wherein, the candidate result acquisition device 12 ' in popularization equipment, screening plant 13 ', offer device 14 ' are identical with corresponding intrument shown in Fig. 1 or essentially identical respectively, therefore here is omitted, and are incorporated herein by way of reference.
It is constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to above-mentioned each device the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, the checking of initial query conditional information, the determination of querying condition information, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.
First acquisition request unit 111 ' obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the initial query conditional information promoting object.Specifically, first acquisition request unit 111 ' is by based on various communication protocols (CommunicationsProtocol), the equipment of inquiry request of described popularization object can be provided with other, interact as promoted the inquiry request data base of object, or by interacting with subscriber equipment, the modes such as the inquiry request promoting object inputting by such as obtaining user or selecting, obtain the pending inquiry request promoting object;First acquisition request unit 111 ', can also obtain about the inquiry request promoting object according to described user related information by being identified the user related informations such as the operation note information of user, positional information.Wherein, described popularization object includes but not limited to include promoting the different grain sizes such as user, popularization plan, popularization key word;Described initial query conditional information includes but not limited to have the querying condition information promoting relevant information feature;Described popularization relevant information includes but not limited to the promotion effect information of described popularization object, promotes configuration information etc.;Wherein, inquiry request can be according to one or more initial query conditional information combination producings.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
Described initial query conditional information, according to verification condition, is verified by authentication unit 112 '.Specifically, authentication unit 112 ' obtains and includes about the inquiry request of initial query conditional information promoting object acquired in the first acquisition request unit 111 ', wherein, described initial query conditional information includes but not limited to utilize the initial query conditional information that represents such as data base querying statement, or utilizes the initial query conditional information that word systematic fashion represents;If described initial query conditional information is for utilizing word systematic fashion to represent, described word semantic information can be converted to query sentence of database by authentication unit 112 ', thus authentication unit 112 ' is according to verification condition, verifies described initial query conditional information.Wherein, described verification condition includes but not limited to null value checking, sensitive words checking, format verification, rule verification or clash handle etc., here, described null value checking such as revene lookup statement can not be empty;Described sensitive words checking such as checking statement can not comprise data base's sensitive keys word, described data base sensitive keys word such as update, from, delete, drop, select, where, into etc.;The quantity of described format verification such as checking left and right bracket whether coupling etc.;Described rule verification initial query condition as described in checking is the most regular based on predefined query statement;Whether described clash handle, as mated each initial query conditional information, is verified to exist between multiple initial query conditional information and is repeated inquiry or conflict query etc..
Querying condition determines that described initial query conditional information, when described initial query conditional information meets described verification condition, is defined as querying condition information by unit 113 '.Specifically, when described authentication unit 112 ' verifies that described initial query conditional information meets described verification condition, querying condition determines that the described initial query conditional information meeting verification condition is defined as querying condition information by unit 113 '.
Preferably, when described initial query condition does not meets described verification condition, described querying condition determines that described initial query conditional information can also be updated by unit 113 ', is defined as described querying condition information with the initial query condition after updating.Specifically, when described authentication unit 112 ' verifies that described initial query conditional information does not meets described verification condition, described querying condition determines the unit 113 ' the result according to described authentication unit 112 ', based on described verification condition and described the result, described initial query conditional information is updated, wherein, described renewal includes but not limited to delete, merge, amendment keyword, add format information etc., so that described initial query conditional information meets described verification condition, and the initial query condition after updating is defined as described querying condition information.
Fig. 3 illustrates a kind of popularization equipment schematic diagram for determining the account number status information promoting the popularization account number corresponding to user according to another preferred embodiment of the present invention;Wherein, this popularization equipment includes acquisition request device 11 ", candidate result acquisition device 12 ", screening plant 13 ", device 14 is provided ", wherein, acquisition request device 11 " include the second acquisition request unit 115 ", resolution unit 116 ".Specifically, the second acquisition request unit 115 " obtain about the inquiry request promoting object, wherein, described inquiry request includes that object is promoted in the one or more references selected by described user;Resolution unit 116 " according to the described popularization relevant information with reference to popularization object, determine the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request;Candidate result acquisition device 12 " according to described querying condition information, obtain the one or more candidate popularization object search results corresponding with described querying condition information;Screening plant 13 " according to the assignment information of the screening field corresponding to described candidate popularization object search results; the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;Device 14 is provided " by the one or more popularization object search results, at least one is supplied to described user.Wherein, the candidate result acquisition device 12 in popularization equipment ", screening plant 13 ", device 14 is provided " identical with corresponding intrument shown in Fig. 1 or essentially identical respectively, therefore here is omitted, and is incorporated herein by way of reference.
It is constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to above-mentioned each device the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, preferred promotion message and the determination of querying condition information, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.
Second acquisition request unit 115 " obtain about the inquiry request promoting object, wherein, described inquiry request includes that object is promoted in the one or more references selected by described user.Specifically, second acquisition request unit 115 " by based on various communication protocols (CommunicationsProtocol); the equipment of inquiry request of described popularization object can be provided with other; interact as promoted the inquiry request data base of object; or by interacting with subscriber equipment; by such as obtaining the modes such as the inquiry request promoting object selected by user, obtain the pending inquiry request promoting object;Second acquisition request unit 115 ", can also obtain about the inquiry request promoting object according to described user related information by the user related informations such as the operation note information of user, positional information are identified.Wherein, described with reference to promoting the popularization object search results that object includes but not limited to that other popularization users or other popularization users are inquired about;Described inquiry request includes that object is promoted in the one or more references selected by described user.Such as, described user is by modes such as click or slips, one or more other are selected to promote the popularization object search results that user is inquired about, and as with reference to promoting object, now, inquiry user contains the querying condition of querying condition information without specifying, but by selecting the one or more references selected by several Particular Extensions user or popularization user to promote object, object is promoted as reference, and according to the described querying condition being used for inquiry with reference to popularization object generation.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
Resolution unit 116 " according to the described popularization relevant information with reference to popularization object, determine the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request.Specifically, resolution unit 116 " obtain the second acquisition request unit 115 " acquired in containing one or more with reference to promote objects inquiry request, by such as carrying out the modes such as parsing by described containing one or more described inquiry request with reference to popularization object, determine that the one or more is with reference to the preferred promotion message promoting object, and by described preferred promotion message, using as the querying condition information about popularization object included by described inquiry request.Wherein, described analytic method includes but not limited to that obtaining described reference promotes object, inquires about in data base by utilizing described reference to promote object, obtains and the preferred promotion message that object is corresponding is promoted in described reference;Or inquire about described in data base with reference to popularization object, and the Query Information in described data base is split according to such as keyword, operator, value etc. and resolves, thus obtain and the described preferred promotion message corresponding with reference to promoting object.
Preferably, described resolution unit 116 " can also determine that the one or more is with reference to the preferred promotion message of candidate promoting object according to the described popularization relevant information with reference to popularization object;Preferred for described candidate promotion message is supplied to described user;Obtain the selection of described user promotion message preferred to described candidate, using as the querying condition information about popularization object included by described inquiry request.Specifically, resolution unit 116 " obtain the second acquisition request unit 115 " acquired in containing one or more with reference to promote objects inquiry request, by such as carrying out the modes such as parsing by described containing one or more described inquiry request with reference to popularization object, determine that the one or more is with reference to the preferred promotion message of candidate promoting object, wherein, described analytic method includes but not limited to that obtaining described reference promotes object, inquire about in data base by utilizing described reference to promote object, obtain and the described candidate preferred promotion message corresponding with reference to promoting object;Or inquire about described in data base with reference to popularization object, and the Query Information in described data base is split according to such as keyword, operator, value etc. and resolves, thus obtain and the described candidate preferred promotion message corresponding with reference to promoting object;Described resolution unit 116 " utilize and interact with the user corresponding to described inquiry request; or the application programming interfaces (API) that provided according to subscriber equipment or the call format of other communication modes arranged such as http, https, preferred for described candidate promotion message is supplied to described user;Described user promotion message preferred to described candidate selects, and by the selection information of promotion message preferred to described candidate, by based on various communication protocols (CommunicationsProtocol), with described resolution unit 116 " interact; described resolution unit 116 " obtain the selection of described user promotion message preferred to described candidate, using as included by described inquiry request about the querying condition information promoting object.
Fig. 4 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user according to a further aspect of the present invention.Specifically, promoting equipment, in step s1, obtain about the inquiry request promoting object, wherein, described inquiry request includes about the querying condition information promoting object;In step s2, according to described querying condition information, obtain the one or more candidate popularization object search results corresponding with described querying condition information;In step s3, assignment information according to the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;In step s4, by the one or more popularization object search results, at least one is supplied to described user.Here, popularization equipment includes but not limited to that the network equipment, subscriber equipment or the network equipment and subscriber equipment are by the mutually integrated equipment constituted of network.Wherein, the described network equipment its include but not limited to the cloud that computer, network host, single network server, multiple webserver collection or multiple server are constituted;Here, cloud is made up of a large amount of computers based on cloud computing (CloudComputing) or the webserver, wherein, cloud computing is the one of Distributed Calculation, the virtual supercomputer being made up of a group loosely-coupled computer collection.Described subscriber equipment its include but not limited to that any one can carry out the electronic product of man-machine interaction, such as computer, smart mobile phone, PDA, game machine or IPTV etc. with user by keyboard, remote controller, touch pad or voice-operated device.Described network includes but not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN, wireless self-organization network (AdHoc network) etc..Those skilled in the art will be understood that other popularization equipment is equally applicable to the present invention, within also should being included in scope, and is incorporated herein with way of reference at this.
It is constant work between above steps, at this, it will be understood by those skilled in the art that " continuing " refers to above steps the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.
Wherein, in step s1, equipment of promoting obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the querying condition information promoting object.Specifically, in step s1, popularization equipment is by based on various communication protocols (CommunicationsProtocol), the equipment of inquiry request of described popularization object can be provided with other, interact as promoted the inquiry request data base of object, or by interacting with subscriber equipment, the mode such as inquiry request promoting object inputting by such as obtaining user or selecting, obtain the pending inquiry request promoting object;Acquisition request device 11, can also obtain about the inquiry request promoting object according to described user related information by being identified the user related informations such as the operation note information of user, positional information.Wherein, described popularization object includes but not limited to include promoting the different grain sizes such as user, popularization plan, popularization key word;Described querying condition information includes but not limited to have the querying condition information promoting relevant information feature;Described popularization relevant information includes but not limited to the promotion effect information of described popularization object, promotes configuration information etc.;Wherein, inquiry request can include one or more querying condition information, it is preferable that also can be according to one or more querying condition information combination producings.It is highly preferred that in step s1, described querying condition information can also be translated or screen by popularization equipment, and user type information is translated as type=as will be described " XXX ", time range is removed the unrelated time etc., thus obtains described inquiry request.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
In step s2, equipment of promoting, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information.Specifically, in step s2, the inquiry request about popularization object acquired in popularization equipment obtaining step s1, according to the querying condition information about popularization object included in described inquiry request, by described querying condition information is such as being promoted by the way of object database etc. mates, inquire about, obtain the one or more candidate popularization object search results corresponding with described querying condition information.Wherein, described acquisition mode includes but not limited to carry out taking turns or taking turns more by the data base of described querying condition information Yu the most described popularization object match query, thus obtains the one or more candidate popularization object search results corresponding with described querying condition information.
In step s3, popularization equipment is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Specifically, in step s3, one or more candidate popularization object search results corresponding with described querying condition information determined by popularization equipment obtaining step s2, interacted by the data base corresponding with the most described candidate popularization object search results, utilize the mode of the corresponding field such as obtained in described data base, obtain the one or more screening fields corresponding with described candidate popularization object search results, wherein, described screening field includes but not limited to promote period information, promote regional information etc., and obtain the assignment information of described screening field further, wherein, described assignment information includes but not limited to the screening concrete numerical value corresponding to field, or the proportionate relationship etc. of multiple screening interfield;Assignment information according to described screening field, based on certain screening rule, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Wherein, described screening rule includes but not limited to a kind of or the most multiple following combination: based on predetermined, utilize that machine learning obtains, utilize machine learning iteration obtains, User Defined etc..Here, described screening field can include one or more, as based on a kind of assignment information screening field, or based on the interrelated information between multiple screening field and screening field, described candidate popularization object search results is carried out Screening Treatment.Such as, described inquiry request is inquiry promotion effect information popularization user list more than certain threshold value, in step s2, popularization equipment is according to described inquiry request, obtain the one or more candidate popularization object search results corresponding with described querying condition information, the assignment information of described screening field is Shanghai for promoting regional information, then in step s3, described candidate popularization object search results is screened by popularization equipment, obtain out the corresponding described candidate popularization object search results that screening field is Shanghai, and as promoting object search results.
In step s4, popularization equipment is by the one or more popularization object search results, at least one is supplied to described user.Specifically, in step s4, one or more popularization object search results determined by popularization equipment obtaining step s3, utilize and interact with the user corresponding to described inquiry request, or the call format of the communication mode of the application programming interfaces (API) provided according to subscriber equipment or other agreements such as http, https, or according to user's particular demands to described popularization Search Results, will promote in object search results with the one or more that at least one is supplied to described user.
Preferably, in step s3, popularization equipment can also be according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;The screening weight information corresponding to assignment information according to described screening field, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field from described candidate subset.Specifically, in step s3, one or more candidate popularization object search results corresponding with described querying condition information determined by popularization equipment obtaining step s2, interacted by the data base corresponding with the most described candidate popularization object search results, utilize the mode of the corresponding field such as obtained in described data base, obtain the one or more screening fields corresponding with described candidate popularization object search results, wherein, described screening field includes but not limited to promote period information, promote regional information etc., and obtain the assignment information of described screening field further, wherein, described assignment information includes but not limited to the screening concrete numerical value corresponding to field, or the proportionate relationship etc. of multiple screening interfield;In step s3, popularization equipment is according to the assignment information of the screening field corresponding to described candidate popularization object search results, according to certain classifying rules, to described, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;Here, described classifying rules includes but not limited to a kind of or the most multiple following combination: based on predetermined, utilize that machine learning obtains, utilize machine learning iteration obtains, User Defined etc..In step s3, popularization equipment is according to the screening weight information corresponding to the assignment information of described screening field, from described candidate subset, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field.Such as, described screening field is for promoting period information, the assignment information of described screening field is working day/day off, then different from day off according to working day, described candidate popularization object search results is divided into two subsets, when described screening rule is by working day and 9: 1 distribution the selection result in proportion on day off, then in step s3, described candidate popularization object search results is screened by popularization equipment, making the popularization period information containing 90% in described popularization object search results is workaday candidate popularization object search results, the candidate popularization object search results that popularization period information is day off of 10%.
More preferably, popularization equipment is in step s3, also include step s31 (not shown), wherein, in step s31, popularization equipment, according to the application related information of the intended application corresponding to described search request, determines the screening field corresponding with described search request, carries out classification process for the one or more candidate popularization object search results.Specifically, in step s31, popularization equipment obtains described search request, and by such as the inquiry request data base corresponding with described inquiry request being inquired about, or described inquiry request is carried out the modes such as semantic analysis, obtaining the application related information of intended application corresponding to described search request, wherein, the application related information of described intended application includes but not limited to apply the regional information corresponding to corresponding trade information, application, temporal information etc. corresponding to application;In step s31, popularization equipment is according to described application related information, by described application related information is combined with described inquiry request, utilize such as coupling or and the mode such as study, determine the screening field corresponding with described search request, carry out classification process for the one or more candidate popularization object search results.Such as, according to the trade information of the intended application corresponding to described inquiry request, determine that different screening concrete periods or different popularization key words are as screening field.
More preferably, popularization equipment is in step s3, also include step s32 (not shown), wherein, in step s32, popularization equipment, according to the application related information of described intended application, determines or updates the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.Specifically, in step s32, popularization equipment obtains described search request, and by such as the inquiry request data base corresponding with described inquiry request being inquired about, or described inquiry request is carried out the modes such as semantic analysis, obtaining the application related information of intended application corresponding to described search request, wherein, the application related information of described intended application includes but not limited to apply the regional information corresponding to corresponding trade information, application, temporal information etc. corresponding to application;In step s32, popularization equipment is according to described application related information, by described application related information is combined with described inquiry request, utilize such as coupling or and the mode such as study, determine or update the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.Wherein, described screening weight information can be by history assignment statistical information, or the field assignment weight that mode determines or more new opplication is corresponding such as machine learning, described weight information can also form relevant association to the assignment information of one or more screening fields, as when the assignment information of a screening field determines, the assignment information of another screening field relative also can be varied from.Such as, when the application related information of described intended application is regional information, then the screening ratio of described popularization key word is updated, as higher in Beijing correspondence " internet Keywork " screening ratio, Yiwu correspondence higher " small item key word " screening ratio;The most such as, when one of them screening field described is for promoting key word information, and when another screening field is temporal information, if popularization key word is defined as " small item key word ", the screening field of temporal information improves the screening ratio of " festival celebration phase ".
Fig. 5 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user in accordance with a preferred embodiment of the present invention.Specifically, in step s11 ' in, equipment of promoting obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the initial query conditional information promoting object;In step s12 ' in, described initial query conditional information, according to verification condition, is verified by equipment of promoting;In step s13 ' in, described initial query conditional information, when described initial query conditional information meets described verification condition, is defined as querying condition information by popularization equipment;In step s2 ' in, equipment of promoting, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;In step s3 ' in, popularization equipment is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;In step s4 ' in, popularization equipment is by the one or more popularization object search results, at least one is supplied to described user.Wherein, step s2 in popularization equipment ', step s3 ', step s4 ' respectively step corresponding with shown in Fig. 4 identical or essentially identical, therefore here is omitted, and is incorporated herein by way of reference.
It is constant work between above steps, at this, it will be understood by those skilled in the art that " continuing " refers to above steps the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, the checking of initial query conditional information, the determination of querying condition information, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.In step s11 ' in, equipment of promoting obtains about the inquiry request promoting object, and wherein, described inquiry request includes about the initial query conditional information promoting object.Specifically, in step s11 ' in, popularization equipment is by based on various communication protocols (CommunicationsProtocol), the equipment of inquiry request of described popularization object can be provided with other, interact as promoted the inquiry request data base of object, or by interacting with subscriber equipment, the mode such as inquiry request promoting object inputting by such as obtaining user or selecting, obtain the pending inquiry request promoting object;First acquisition request unit 111 ', can also obtain about the inquiry request promoting object according to described user related information by being identified the user related informations such as the operation note information of user, positional information.Wherein, described popularization object includes but not limited to include promoting the different grain sizes such as user, popularization plan, popularization key word;Described initial query conditional information includes but not limited to have the querying condition information promoting relevant information feature;Described popularization relevant information includes but not limited to the promotion effect information of described popularization object, promotes configuration information etc.;Wherein, inquiry request can be according to one or more initial query conditional information combination producings.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
In step s12 ' in, described initial query conditional information, according to verification condition, is verified by equipment of promoting.Specifically, in step s12 ' in, the inquiry request including the initial query conditional information about popularization object acquired in popularization equipment obtaining step s11 ', wherein, described initial query conditional information includes but not limited to utilize the initial query conditional information that represents such as data base querying statement, or utilizes the initial query conditional information that word systematic fashion represents;If described initial query conditional information is for utilizing word systematic fashion to represent, in step s12 ' in, described word semantic information can be converted to query sentence of database by popularization equipment, thus according to verification condition, verifies described initial query conditional information.Wherein, described verification condition includes but not limited to null value checking, sensitive words checking, format verification, rule verification or clash handle etc., here, described null value checking such as revene lookup statement can not be empty;Described sensitive words checking such as checking statement can not comprise data base's sensitive keys word, described data base sensitive keys word such as update, from, delete, drop, select, where, into etc.;The quantity of described format verification such as checking left and right bracket whether coupling etc.;Described rule verification initial query condition as described in checking is the most regular based on predefined query statement;Whether described clash handle, as mated each initial query conditional information, is verified to exist between multiple initial query conditional information and is repeated inquiry or conflict query etc..
In step s13 ' in, described initial query conditional information, when described initial query conditional information meets described verification condition, is defined as querying condition information by popularization equipment.Specifically, when in step s12 in ' in verify that described initial query conditional information when meeting described verification condition, is looked in step s13 ', the described initial query conditional information meeting verification condition is defined as querying condition information by popularization equipment.
Preferably, when described initial query condition does not meets described verification condition, in step s13 ' in, described initial query conditional information can also be updated by popularization equipment, is defined as described querying condition information with the initial query condition after updating.Specifically, when step s12 ' in verify that described initial query conditional information is not when meeting described verification condition, in step s13 ' in, popularization equipment is according to step s12 ' in the result, based on described verification condition and described the result, described initial query conditional information is updated, wherein, described renewal includes but not limited to delete, merges, revises keyword, adds format information etc., so that described initial query conditional information meets described verification condition, and the initial query condition after updating is defined as described querying condition information.
Fig. 6 illustrates a kind of method flow diagram for determining the account number status information promoting the popularization account number corresponding to user according to another preferred embodiment of the present invention.Specifically, in step s15 " in, equipment of promoting obtains about the inquiry request promoting object, and wherein, described inquiry request includes that object is promoted in the one or more references selected by described user;In step s16 " in, popularization equipment, according to the described popularization relevant information with reference to popularization object, determines the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request;In step s2 " in, equipment of promoting, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;In step s3 " in; promote the equipment assignment information according to the screening field corresponding to described candidate popularization object search results; the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;In step s4 " in, popularization equipment is by the one or more popularization object search results, at least one is supplied to described user.Wherein, step s2 in popularization equipment ", step s3 ", step s4 " respectively step corresponding with shown in Fig. 4 identical or essentially identical, therefore here is omitted, and is incorporated herein by way of reference.
It is constant work between above steps, at this, it will be understood by those skilled in the art that " continuing " refers to above steps the most in real time, or according to mode of operation requirement that is that set or that adjust in real time, carry out the acquisition of inquiry request, preferred promotion message and the determination of querying condition information, the acquisition of candidate popularization object search results, the screening of candidate popularization object search results and promote the acquisition of object search results, and the offer etc. of popularization object search results, until the equipment of popularization stops obtaining the inquiry request about promoting object.
In step s15 " in, equipment of promoting obtains about the inquiry request promoting object, and wherein, described inquiry request includes that object is promoted in the one or more references selected by described user.Specifically, in step s15 " in; equipment of promoting is by based on various communication protocols (CommunicationsProtocol); can provide the equipment of inquiry request of described popularization object with other; interact as promoted the inquiry request data base of object; or by interacting with subscriber equipment, by such as obtaining the modes such as the inquiry request promoting object selected by user, obtains the pending inquiry request promoting object;In step s15 " in, popularization equipment, can also obtain about the inquiry request promoting object according to described user related information by being identified the user related informations such as the operation note information of user, positional information.Wherein, described with reference to promoting the popularization object search results that object includes but not limited to that other popularization users or other popularization users are inquired about;Described inquiry request includes that object is promoted in the one or more references selected by described user.Such as, described user is by modes such as click or slips, one or more other are selected to promote the popularization object search results that user is inquired about, and as with reference to promoting object, now, inquiry user contains the querying condition of querying condition information without specifying, but by selecting the one or more references selected by several Particular Extensions user or popularization user to promote object, object is promoted as reference, and according to the described querying condition being used for inquiry with reference to popularization object generation.At this, " communication protocol " includes the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., or message transmission protocol between distinct program or computer disparate modules in communication between object or operating system inside other form communications, such as OOP being present in computer.
In step s16 " in, popularization equipment, according to the described popularization relevant information with reference to popularization object, determines the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request.Specifically, in step s16 " in; equipment of promoting obtains in step s5 " in acquired containing one or more with reference to promote objects inquiry request, by such as carrying out the modes such as parsing by described containing one or more described inquiry request with reference to popularization object, determine that the one or more is with reference to the preferred promotion message promoting object, and by described preferred promotion message, using as the querying condition information about popularization object included by described inquiry request.Wherein, described analytic method includes but not limited to that obtaining described reference promotes object, inquires about in data base by utilizing described reference to promote object, obtains and the preferred promotion message that object is corresponding is promoted in described reference;Or inquire about described in data base with reference to popularization object, and the Query Information in described data base is split according to such as keyword, operator, value etc. and resolves, thus obtain and the described preferred promotion message corresponding with reference to promoting object.
Preferably, in step s16 " in, according to the described popularization relevant information with reference to popularization object, promoting equipment can also determine that the one or more is with reference to the preferred promotion message of candidate promoting object;Preferred for described candidate promotion message is supplied to described user;Obtain the selection of described user promotion message preferred to described candidate, using as the querying condition information about popularization object included by described inquiry request.Specifically, in step s16 " in, popularization equipment obtains in step s5 " in acquired containing one or more with reference to promote objects inquiry request, by such as carrying out the modes such as parsing by described containing one or more described inquiry request with reference to popularization object, determine that the one or more is with reference to the preferred promotion message of candidate promoting object, wherein, described analytic method includes but not limited to that obtaining described reference promotes object, inquire about in data base by utilizing described reference to promote object, obtain and the described candidate preferred promotion message corresponding with reference to promoting object;Or inquire about described in data base with reference to popularization object, and the Query Information in described data base is split according to such as keyword, operator, value etc. and resolves, thus obtain and the described candidate preferred promotion message corresponding with reference to promoting object;In step s16 " in; promote equipment utilization and interact with the user corresponding to described inquiry request; or the application programming interfaces (API) that provided according to subscriber equipment or the call format of other communication modes arranged such as http, https, preferred for described candidate promotion message is supplied to described user;Described user promotion message preferred to described candidate selects, and by the selection information of promotion message preferred to described candidate, by based on various communication protocols (CommunicationsProtocol), with step s6 " interact; step s6 " obtain the selection of described user promotion message preferred to described candidate, using as included by described inquiry request about the querying condition information promoting object.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, and without departing from the spirit or essential characteristics of the present invention, it is possible to realize the present invention in other specific forms.Therefore, no matter from the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is limited by claims rather than described above, it is intended that all changes fallen in the implication of equivalency and scope of claim be included in the present invention.Should not be considered as limiting involved claim by any reference in claim.Furthermore, it is to be understood that " an including " word is not excluded for other unit or step, odd number is not excluded for plural number.In device claim, multiple unit or the device of statement can also 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 is not offered as any specific order.

Claims (14)

1., for obtaining a method of promoting object search results corresponding with inquiry request, wherein, the method comprises the following steps:
-obtain about the inquiry request promoting object, wherein, described inquiry request includes that object is promoted in the one or more references selected by user;
A2, according to the described popularization relevant information with reference to popularization object, determines the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request;
B, according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;
C is according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;
D is by the one or more popularization object search results, at least one is supplied to described user.
Method the most according to claim 1, wherein, described step c includes:
-according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;
-according to the screening weight information corresponding to the assignment information of described screening field, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field from described candidate subset.
Method the most according to claim 2, wherein, described step c also includes:
-according to the application related information of the intended application corresponding to described search request, determine the screening field corresponding with described search request, carry out classification process for the one or more candidate popularization object search results.
Method the most according to claim 3, wherein, described step c also includes:
-according to the application related information of described intended application, determine or update the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.
Method the most according to claim 1, wherein, described step a2 includes:
-according to the described popularization relevant information with reference to popularization object, determine the one or more preferred promotion message with reference to popularization object, using as the initial query conditional information about popularization object included by described inquiry request;
-according to verification condition, described initial query conditional information is verified;
Described initial query conditional information, when described initial query conditional information meets described verification condition, is defined as querying condition information by a1.
Method the most according to claim 5, wherein, described step a1 includes:
-when described initial query condition does not meets described verification condition, described initial query conditional information is updated, is defined as described querying condition information with the initial query condition after updating.
Method the most according to claim 1, wherein, described step a2 includes:
-according to the described popularization relevant information with reference to popularization object, determine that the one or more is with reference to the preferred promotion message of candidate promoting object;
-preferred for described candidate promotion message is supplied to described user;
-obtain the selection of described user promotion message preferred to described candidate, using as included by described inquiry request about the querying condition information promoting object.
8., for obtaining a popularization equipment of promoting object search results corresponding with inquiry request, wherein, this equipment includes:
Second acquisition request unit, for obtaining about the inquiry request promoting object, wherein, described inquiry request includes that object is promoted in the one or more references selected by user;
Resolution unit, is used for, according to the described popularization relevant information with reference to popularization object, determining the one or more preferred promotion message with reference to popularization object, using as the querying condition information about popularization object included by described inquiry request;
Candidate result acquisition device, for according to described querying condition information, obtains the one or more candidate popularization object search results corresponding with described querying condition information;
Screening plant, for the assignment information according to the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out Screening Treatment, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field;
Thering is provided device, for the one or more being promoted in object search results, at least one is supplied to described user.
Popularization equipment the most according to claim 8, wherein, described screening plant is used for:
-according to the assignment information of the screening field corresponding to described candidate popularization object search results, the one or more candidate popularization object search results is carried out classification process, to obtain the one or more candidate subset corresponding with the assignment information of described screening field, wherein, described candidate subset includes at least one described candidate popularization object search results;
-according to the screening weight information corresponding to the assignment information of described screening field, described candidate popularization object search results is screened, to obtain the one or more popularization object search results corresponding with described inquiry request and described screening field from described candidate subset.
Popularization equipment the most according to claim 9, wherein, described screening plant also includes:
Screening field determines device, for the application related information according to the intended application corresponding to described search request, determines the screening field corresponding with described search request, carries out classification process for the one or more candidate popularization object search results.
11. popularization equipment according to claim 10, wherein, described screening plant also includes:
Screening weight determines device, for the application related information according to described intended application, determines or updates the screening weight information corresponding to assignment information of described screening field, carry out Screening Treatment for described candidate subset.
12. popularization equipment according to claim 8, wherein, described resolution unit includes:
First acquisition request unit, is used for, according to the described popularization relevant information with reference to popularization object, determining the one or more preferred promotion message with reference to popularization object, using as the initial query conditional information about popularization object included by described inquiry request;
Authentication unit, for according to verification condition, verifies described initial query conditional information;
Querying condition determines unit, for when described initial query conditional information meets described verification condition, described initial query conditional information is defined as querying condition information.
13. popularization equipment according to claim 12, wherein, described querying condition determine unit for:
-when described initial query condition does not meets described verification condition, described initial query conditional information is updated, is defined as described querying condition information with the initial query condition after updating.
14. popularization equipment according to claim 8, wherein, described resolution unit is used for:
-according to the described popularization relevant information with reference to popularization object, determine that the one or more is with reference to the preferred promotion message of candidate promoting object;
-preferred for described candidate promotion message is supplied to described user;
-obtain the selection of described user promotion message preferred to described candidate, using as included by described inquiry request about the querying condition information promoting object.
CN201210417883.7A 2012-10-26 2012-10-26 A kind of for obtaining the method and apparatus promoting object search results Active CN102968454B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210417883.7A CN102968454B (en) 2012-10-26 2012-10-26 A kind of for obtaining the method and apparatus promoting object search results

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210417883.7A CN102968454B (en) 2012-10-26 2012-10-26 A kind of for obtaining the method and apparatus promoting object search results

Publications (2)

Publication Number Publication Date
CN102968454A CN102968454A (en) 2013-03-13
CN102968454B true CN102968454B (en) 2016-08-03

Family

ID=47798592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210417883.7A Active CN102968454B (en) 2012-10-26 2012-10-26 A kind of for obtaining the method and apparatus promoting object search results

Country Status (1)

Country Link
CN (1) CN102968454B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104424341A (en) * 2013-09-11 2015-03-18 北大方正集团有限公司 Resource recommendation device and resource recommendation method
CN106817380A (en) * 2015-11-30 2017-06-09 厦门时光之礼网络科技有限公司 The sending method and system of electronic post card
CN105701155B (en) * 2015-12-30 2019-05-31 百度在线网络技术(北京)有限公司 Information-pushing method and device
CN106341444B (en) * 2016-03-16 2018-02-13 百度在线网络技术(北京)有限公司 Data access method and device
CN108228794B (en) * 2017-12-29 2020-03-31 三角兽(北京)科技有限公司 Information management apparatus, information processing apparatus, and automatic replying/commenting method
CN110457356A (en) * 2018-05-02 2019-11-15 珠海金山办公软件有限公司 A kind of data screening method, apparatus, electronic equipment and readable storage medium storing program for executing
CN109344299A (en) * 2018-11-12 2019-02-15 考拉征信服务有限公司 Object search method, apparatus, electronic equipment and computer readable storage medium
CN110471926B (en) * 2019-08-15 2022-07-19 北京明智和术科技有限公司 File establishing method and device
CN113434742A (en) * 2021-06-28 2021-09-24 青岛海尔科技有限公司 Account screening method and device, storage medium and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1445697A (en) * 2002-03-15 2003-10-01 雅马哈株式会社 Information search system of reference conelation application
CN101563670A (en) * 2006-10-25 2009-10-21 约维申有限公司 Pattern-based filtering of query input
CN102317943A (en) * 2011-07-29 2012-01-11 华为技术有限公司 Method and device for full-text search

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661474B (en) * 2008-08-26 2012-07-04 华为技术有限公司 Search method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1445697A (en) * 2002-03-15 2003-10-01 雅马哈株式会社 Information search system of reference conelation application
CN101563670A (en) * 2006-10-25 2009-10-21 约维申有限公司 Pattern-based filtering of query input
CN102317943A (en) * 2011-07-29 2012-01-11 华为技术有限公司 Method and device for full-text search

Also Published As

Publication number Publication date
CN102968454A (en) 2013-03-13

Similar Documents

Publication Publication Date Title
CN102968454B (en) A kind of for obtaining the method and apparatus promoting object search results
CN102810117B (en) A kind of for providing the method and apparatus of Search Results
CN102073699B (en) For improving the method for Search Results, device and equipment based on user behavior
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
US9471696B2 (en) Methods and systems for pathing analysis
US8856739B2 (en) Method of updating list of software-as-a-service and system for the same
CN103226393A (en) Input method and equipment
CN102855261A (en) Method and device for determining video authority value
CN102236710A (en) Method and equipment for displaying news information in query result
CN101840418A (en) User word library synchronous update method, update server and input method system
CN102521344A (en) Method and device for providing multimedia access information corresponding to access pages
CN104090989A (en) Website searching system and method based on mobile terminal
CN109471838A (en) The operating method of Catalog Documents, device, electronic equipment, readable storage medium storing program for executing
CN105868226A (en) Application software intelligent classification method, terminal and server
CN108563697A (en) A kind of data processing method, device and storage medium
WO2014012465A1 (en) Method and system for searching on mobile terminal
CN102945273A (en) Method and equipment for providing search results
CN102156724A (en) Method and device for matching suffix of inquiry segment
KR102277240B1 (en) Method and system for extracting synonym by using keyword relation structure
CN109213782A (en) Configuration, display methods, device and the communication equipment of search interface
CN102722502A (en) Method and device for obtaining redundance-free suggested inquiry sequence
CN103077218B (en) A kind of for determining the method and apparatus of the demand information of search sequence in inquiry request
CN102685220A (en) Method and system for data interaction based on WEB page
CN112368696A (en) Method and apparatus for retrieving content
CN102930015B (en) A kind of for providing the method and apparatus of Search Results on mobile terminals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant