CN109213942A - A kind of search result methods of exhibiting and device - Google Patents
A kind of search result methods of exhibiting and device Download PDFInfo
- Publication number
- CN109213942A CN109213942A CN201710525037.XA CN201710525037A CN109213942A CN 109213942 A CN109213942 A CN 109213942A CN 201710525037 A CN201710525037 A CN 201710525037A CN 109213942 A CN109213942 A CN 109213942A
- Authority
- CN
- China
- Prior art keywords
- resource
- template
- user
- search
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the present invention provides a kind of search result methods of exhibiting and device, which comprises in response to the searching request of user, obtains and requests the corresponding search result of the search key for including with described search;When determining that described search result includes the resource searching result that resource provider provides, the best illustrated mode that record determines the resource searching result is clicked according to user's history;The resource searching result is shown according to determining best illustrated mode.The embodiment of the present invention can be accustomed to determining the display mode of search result according to the click of user, the flexibility for improving search result displaying, is allowed to more meet the interest and habit of user, effectively increases the clicking rate of user, the frequent interaction of user and network are reduced, resource occupying is reduced.
Description
Technical field
The present embodiments relate to field of computer technology, and in particular to a kind of search result methods of exhibiting and device.
Background technique
With the fast development of internet, internet has become important information publishing platform.In order to help user to exist
The information of user's needs is quickly and efficiently obtained in information ocean, search engine comes into being.In the prior art, search engine
People can be helped to pass through search key to obtain the information of needs.In order to improve the efficiency of user search information, search is drawn
Some information can be recommended for user by holding up.For example, there are some resource providers in the search result that search engine is shown
The resource searching of offer is as a result, such as advertisement search result.In the prior art, the resource searching that different resource providers provides
As a result generally show that template is shown using identical resource.However, the resource that different user provides resource provider is searched
The hobby of hitch fruit be it is different, using identical resource show template show search result, can not effectively attract
User's note that user's clicking rate is not high, thus wastes valuable Internet resources, and virtually also increasing user, to search sense emerging
The time of the information of interest, the interaction of user and network is increased, and cause the occupancy and wave of Internet resources to a certain extent
Take.
Summary of the invention
The embodiment of the invention provides a kind of search result methods of exhibiting and devices, can be accustomed to according to the click of user true
The display mode for determining search result improves the flexibility of search result displaying, is allowed to more meet the interest and habit of user, have
Effect improves the clicking rate of user, reduces the frequent interaction of user and network, reduces resource occupying.
For this purpose, the embodiment of the present invention provides the following technical solutions:
In a first aspect, the embodiment of the invention provides a kind of search result methods of exhibiting, comprising: in response to the search of user
Request obtains search result corresponding with the search key that described search request includes;When determining that described search result includes
When the resource searching result that resource provider provides, record is clicked according to user's history and determines the best of the resource searching result
Exhibition method;The resource searching result that the resource provider provides is shown according to determining best illustrated mode.
Second aspect, the embodiment of the invention provides a kind of search results to show device, comprising: acquiring unit, for ringing
Search result corresponding with the search key that described search request includes should be obtained in the searching request of user;Determination unit,
For being clicked and being recorded according to user's history when determining that described search result includes the resource searching result that resource provider provides
Determine the best illustrated mode for the resource searching result that the resource provider provides;Display unit, for according to it is determining most
Good exhibition method shows the resource searching result that the resource provider provides.
Optionally, the determination unit specifically includes:
First determines subelement, and the history for obtaining active user clicks record, determines active user's clicking rate highest
Resource show template;The resource shows that template is used to characterize the arrangement side for the resource searching result that each resource provider provides
Formula;Show template as the template for showing the resource searching result the highest resource of the clicking rate.
Optionally, the determination unit specifically includes:
Second determines subelement, and the history for obtaining active user clicks record, determines for showing that the resource is searched
The resource of hitch fruit shows the best illustrated position of template;The resource shows that the best illustrated position of template is the resource exhibition
Show the highest position of active user's clicking rate in template.
Optionally, described second determine that subelement specifically includes:
First template determines subelement, for showing the corresponding relationship of template according to search key and resource, determine with
The corresponding resource of described search keyword shows template, shows template as the resource for showing the resource searching result;
Alternatively,
Second template determines subelement, and the history for obtaining active user clicks record, determines active user's clicking rate
Highest resource shows template, as the template for showing the resource searching result.
Optionally, the determination unit specifically includes:
Third determines subelement, for showing the corresponding relationship of template according to search key and resource, it is determining with it is described
The corresponding resource of search key shows template;It obtains all users and shows that the history of template clicks record for the resource,
Determine that the resource shows the best illustrated position of template;The resource shows that the best illustrated position of template is the resource exhibition
Show the highest position of user's clicking rate in template.
Optionally, the display unit is specifically used for: determining each resource searching result that the resource searching result includes
Priority, the high resource searching result of priority is shown and shows the best illustrated position of template in the resource.
Optionally, the display unit is specifically used for: the interest pattern for determining user is recorded according to the historical search of user;
The resource searching result high with the interest pattern matching degree of user is determined as high priority, shows and shows template in the resource
Best illustrated position.
Optionally, the determination unit specifically includes:
4th determines subelement, for showing the corresponding relationship of template according to search key and resource, it is determining with it is described
The corresponding multiple resources of search key show template;The history for obtaining user clicks record, determines in the multiple template
The highest resource of user's clicking rate shows template;Show template as the mould for showing the resource searching result resource
Plate.
The third aspect, present aspect embodiment provide a kind of device shown for search result, include memory, with
And one perhaps more than one program one of them or more than one program be stored in memory, and be configured to by
It includes the instruction for performing the following operation that one or more than one processor, which execute the one or more programs:
In response to the searching request of user, search result corresponding with the search key that described search request includes is obtained;Work as determination
When described search result includes the resource searching result that resource provider provides, record is clicked according to user's history and determines the money
The best illustrated mode for the resource searching result that source provider provides;Show that the resource mentions according to determining best illustrated mode
The resource searching result provided for quotient.
Fourth aspect, the embodiment of the invention provides a kind of machine readable medias, are stored thereon with instruction, when by one or
When multiple processors execute, so that device executes search result methods of exhibiting as described in relation to the first aspect.
Search result methods of exhibiting and device provided in an embodiment of the present invention can be mentioned determining search result comprising resource
When the resource searching result provided for quotient, the resource searching that record determines that the resource provider provides is clicked according to user's history
As a result best illustrated mode shows the resource searching knot that the resource provider provides according to determining best illustrated mode
Fruit.Method provided in an embodiment of the present invention effectively increases the flexibility of search result displaying, is allowed to more meet the interest of user
And habit, the clicking rate of user is effectively increased, the frequent interaction of user and network are reduced, reduces resource occupying.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The some embodiments recorded in invention, for those of ordinary skill in the art, without creative efforts,
It is also possible to obtain other drawings based on these drawings.
Fig. 1 is the search result methods of exhibiting flow chart that one embodiment of the invention provides;
Fig. 2 is the search result methods of exhibiting flow chart that one embodiment of the invention provides;
Fig. 3 is that the search result that one embodiment of the invention provides shows schematic device;
Fig. 4 is a kind of block diagram that device is shown for search result shown according to an exemplary embodiment;
Fig. 5 is the block diagram of server shown according to an exemplary embodiment.
Specific embodiment
The embodiment of the invention provides a kind of search result methods of exhibiting and devices, can be accustomed to according to the click of user true
The display mode for determining search result improves the flexibility of search result displaying, is allowed to more meet the interest and habit of user, have
Effect improves the clicking rate of user, reduces the frequent interaction of user and network, reduces resource occupying.
Technical solution in order to enable those skilled in the art to better understand the present invention, below in conjunction with of the invention real
The attached drawing in example is applied, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described implementation
Example is only a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, this field is common
Technical staff's every other embodiment obtained without making creative work, all should belong to protection of the present invention
Range.
Thought of the invention is illustrated first.In the implementation of the present invention, it is found by the applicant that:
The search result methods of exhibiting shown in exemplary embodiment of the present is introduced below in conjunction with attached drawing 1.
Referring to Fig. 1, the search result methods of exhibiting flow chart provided for one embodiment of the invention.As shown in Figure 1, can wrap
It includes:
S101 obtains search corresponding with the search key that described search request includes in response to the searching request of user
Hitch fruit.
S102 is gone through when determining that described search result includes the resource searching result that resource provider provides according to user
History clicks the best illustrated mode that record determines the resource searching result.
S103 shows the resource searching result that the resource provider provides according to determining best illustrated mode.
Wherein, the resource searching result that the resource provider provides may include advertisement search result, picture searching knot
Fruit or video search result etc., the embodiment of the present invention are illustrated by taking the advertisement search result that advertiser provides as an example.
In a possible embodiment, described that the determining resource searching result of record is clicked according to user's history
Best illustrated mode includes: the history click record for obtaining active user, determines that the highest resource of active user's clicking rate is shown
Template;The resource shows that template is used to characterize the arrangement mode for the resource searching result that each resource provider provides;It will be described
The highest resource of clicking rate shows template of the template as the resource searching result for showing the resource provider offer.It illustrates
Bright, the history of available active user clicks record, and statistics obtains the highest advertisement formwork of active user's clicking rate.Work as reception
To active user searching request when, using the highest advertisement formwork of active user's clicking rate be user show advertisement search knot
Fruit can effectively improve the ad click rate of user.For example, clicking record by the history for obtaining active user, determine current
The arrangement mode of the highest advertisement formwork of user's clicking rate is 5*2, i.e., every row shows 5 search results, shows the side of 2 rows altogether
Formula.So, it can this arrangement mode shows advertisement search corresponding with described search keyword as a result, to improve user's
Clicking rate.
In a possible embodiment, described that the determining resource searching result of record is clicked according to user's history
Best illustrated mode includes: the history click record for obtaining active user, is determined for showing what the resource provider provided
The resource of resource searching result shows the best illustrated position of template;The resource shows that the best illustrated position of template is described
Resource shows the highest position of active user's clicking rate in template.Wherein, described for showing the money of the resource searching result
Source shows that template determines in the following manner: show the corresponding relationship of template according to search key and resource, it is determining with it is described
The corresponding resource of search key shows template, the resource exhibition as the resource searching result for showing the resource provider offer
Show template;Alternatively, the history for obtaining active user clicks record, determine that the highest resource of active user's clicking rate shows template,
Template as the resource searching result for showing the resource provider offer.
For example, when search key and advertisement formwork have one-to-one relationship, it can be according to search key
With the corresponding relationship of advertisement formwork, advertisement formwork corresponding with current search keyword is determined.Further, can also according to
The history at family clicks record, determines the best illustrated position of Current ad template, the i.e. highest position of user's clicking rate.For example,
The advertisement formwork of 5*2 arrangement can be determined to be directed to the advertisement mould for the analysis of the click habit of active user A
Plate, the highest position of user's clicking rate are the 2nd position of the 1st row, can be as the best illustrated position of the advertisement formwork.
Certainly, the click of different user is accustomed to different, and user B may like clicking the 1st position of the 1st row of the advertisement formwork every time
It sets.Further, the resource searching result packet for showing that the resource provider is provided according to determining best illustrated mode
It includes: determining the priority for each resource searching result that the resource searching result includes, by the high resource searching result of priority
It shows and shows the best illustrated position of template in the resource.Since the click habit for different user analyzes and counts,
It thereby determines that out and is easiest to be used to show the high search result of priority by the best illustrated position that user clicks, improve preferential
The probability that the high search result of grade is clicked by user, improves the efficiency to user's recommendation information, reduces user and network
Interaction, reduces resource waste.
Again for example, when search key and advertisement formwork do not have one-to-one relationship, it can also be used according to current
The history at family clicks record, determines the highest advertisement formwork of active user's clicking rate;By the highest advertisement formwork of the clicking rate
As the template for showing the advertisement search result.Further, the highest advertisement formwork of the clicking rate can also be determined
The high search result of priority is shown on the best illustrated position, further improves user's by best illustrated position
Clicking rate.
In some embodiments, the money for showing that the resource provider is provided according to determining best illustrated mode
Source search result comprises determining that the priority for each resource searching result that the resource searching result includes, and priority is high
Resource searching result, which is shown, shows the best illustrated position of template in the resource.
In some embodiments, each resource that the resource searching result that the determination resource provider provides includes
The high resource searching result of priority is shown and shows the best illustrated position of template in the resource by the priority of search result
It include: that the interest pattern for determining user is recorded according to the historical search of user;By the money high with the interest pattern matching degree of user
The resource searching result that source provider provides is determined as high priority, the resource searching that the resource provider of high priority is provided
As a result it shows and shows the best illustrated position of template in the resource.For example, can be according to the historical search of active user
Record obtains the interest pattern or preference of the user, by the advertisement search knot high with the interest pattern of user or preference matching degree
Fruit shows in best illustrated position.For example, advertisement search result may include when the search key of user is " photography "
The different types of search result such as " wedding photo ", " parent-offspring's photography ", " individual's description ", when the historical search by analysis user
Record, discovery user is very interested in mother and baby's articles recently, then the interest pattern of user can be determined as " parent-offspring ", at this moment may be used
Showing the advertisement search result of " parent-offspring's photography " type in determining best illustrated position, to improve the clicking rate of user.
In some embodiments, described that the resource that record determines the resource provider offer is clicked according to user's history
The best illustrated mode of search result includes: the corresponding relationship that template is shown according to search key and resource, it is determining with it is described
The corresponding resource of search key shows template;It obtains all users and shows that the history of template clicks record for the resource,
Determine that the resource shows the best illustrated position of template;The resource shows that the best illustrated position of template is the resource exhibition
Show the highest position of user's clicking rate in template.For example, if search key is with advertisement formwork, there are one-to-one relationships
Or many-to-one relationship, Current ad search result is shown determining according to the corresponding relationship of search key and advertisement formwork
Advertisement formwork after, available the whole network user for the advertisement formwork history click record, determine the highest position of clicking rate
It sets as best illustrated position.Further, each resource searching result that the resource searching result includes can also be determined
The high resource searching result of priority is shown and shows the best illustrated position of template in the resource by priority.Wherein, resource
The priority of the priority of search result such as advertisement search result can be preset.
In some embodiments, described that the resource that record determines the resource provider offer is clicked according to user's history
The best illustrated mode of search result includes: the corresponding relationship that template is shown according to search key and resource, it is determining with it is described
The corresponding multiple resources of search key show template;The history for obtaining user clicks record, determines in the multiple template
The highest resource of user's clicking rate shows template;Show template as the money for showing that the resource provider provides the resource
The template of source search result.For example, if search key and advertisement formwork are the pass of one-to-many relationship or multi-to-multi
System is determining multiple advertisement formworks corresponding with described search keyword, can be clicked and be recorded according to the history of the whole network user, really
The highest template of user's clicking rate is determined as the template for showing the advertisement.It further, can also be according to the point of the whole network user
Record is hit, determines the best illustrated position of the highest template of clicking rate, the high search result of priority is shown in the advertisement mould
The best illustrated position of plate.
Presently filed embodiment is more clearly understood that for the ease of those skilled in the art, below with a specific example
The application embodiment is introduced.It should be noted that the specific example is only so that those skilled in the art become apparent from
Ground understands the present invention, but embodiments of the present invention are not limited to the specific example.
S201, the history for analyzing user click record, determine the best illustrated position of each advertisement formwork.
When specific implementation, the whole network historical search record can use, obtain the whole network user going through for each advertisement formwork
History clicks record, determines the best illustrated position of each advertisement formwork.It is of course also possible to carry out personalized point for each user
Analysis, the click for obtaining active user for each advertisement formwork are accustomed to, and determine active user for each advertisement formwork clicking rate
Highest best illustrated position.
S202 obtains search corresponding with the search key that described search request includes in response to the searching request of user
Hitch fruit.
S203 determines that Current ad search result is corresponding when determining that described search result includes advertisement search result
Advertisement formwork.
In some embodiments, crucial according to search when determining the corresponding advertisement formwork of Current ad search result
The one-to-one relationship or many-to-one relationship of word and advertisement formwork determine advertisement mould corresponding with described search keyword
Plate, using the advertisement formwork as the advertisement formwork for showing the advertisement search result.
In some embodiments, it can be determined according to the one-to-many corresponding relationship of search key and advertisement formwork
Multiple advertisement formworks corresponding with described search keyword;The history for obtaining user clicks record, determines in the multiple template
The middle highest advertisement formwork of user's clicking rate;Using the advertisement formwork as the template for showing the advertisement search result.
In some embodiments, the history of available active user clicks record, determines active user's clicking rate most
High advertisement formwork;Using the highest advertisement formwork of the clicking rate as the template for showing the advertisement search result.
S204 obtains the best illustrated position of the advertisement formwork.
After determining the advertisement formwork for showing advertisement search result, it can determine the advertisement from the analysis result of S201
The best illustrated position of template.
S205 determines the priority for each search result that the advertisement search result includes, by the high search knot of priority
Fruit shows in the best illustrated position of the advertisement formwork.
The priority of each search result can be preset, and can also be determined according to some strategies.For example, can according to
The historical search at family records the interest pattern for determining user, and the advertisement search result high with the interest pattern matching degree of user is true
It is set to high priority.It is, of course, also possible to be determined according to other modes, do not limit herein.
Referring to Fig. 3, schematic device is shown for the search result that one embodiment of the invention provides.
A kind of search result displaying device 300, comprising:
It is crucial to obtain the search for including with described search request for the searching request in response to user for acquiring unit 301
The corresponding search result of word.Wherein, the specific implementation of the acquiring unit 301 is referred to the step 101 of embodiment illustrated in fig. 1
And it realizes.
Determination unit 302, for when determine described search result include resource provider provide resource searching result when,
The best illustrated mode for the resource searching result that record determines that the resource provider provides is clicked according to user's history.Wherein,
The specific implementation of the determination unit 302 is referred to the step 102 of embodiment illustrated in fig. 1 and realizes.
Display unit 303, the resource for showing that the resource provider provides according to determining best illustrated mode are searched
Hitch fruit.Wherein, the specific implementation of the display unit 303 is referred to the step 102 of embodiment illustrated in fig. 1 and realizes.
In some embodiments, the determination unit 302 can specifically include: first determines subelement, for obtaining
The history of active user clicks record, determines that the highest resource of active user's clicking rate shows template;The resource shows template
For characterizing the arrangement mode for the resource searching result that each resource provider provides;The highest resource of the clicking rate is shown into mould
Plate is as the template for showing the resource searching result.
In some embodiments, the determination unit 302 can specifically include: second determines subelement, for obtaining
The history of active user clicks record, determines that the resource for showing the resource searching result shows the best illustrated position of template
It sets;The resource shows that the best illustrated position of template is that the resource shows the highest position of active user's clicking rate in template
It sets.
In some embodiments, described second determine that subelement specifically can also include:
First template determines subelement, for showing the corresponding relationship of template according to search key and resource, determine with
The corresponding resource of described search keyword shows template, shows template as the resource for showing the resource searching result;Alternatively,
Second template determines subelement, and the history for obtaining active user clicks record, determines the highest money of active user's clicking rate
Source shows template, as the template for showing the resource searching result.
In some embodiments, the determination unit 302 can specifically include: third determines subelement, is used for basis
Search key and resource show the corresponding relationship of template, determine that resource corresponding with described search keyword shows template;It obtains
It takes all users to show that the history of template clicks record for the resource, determines that the resource shows the best illustrated position of template
It sets;The resource shows that the best illustrated position of template is that the resource shows the highest position of user's clicking rate in template.
In some embodiments, the determination unit 302 can specifically include: the 4th determines subelement, is used for basis
Search key and resource show the corresponding relationship of template, determine that multiple resources corresponding with described search keyword show mould
Plate;The history for obtaining user clicks record, determines that the highest resource of user's clicking rate shows template in the multiple template;It will
The resource shows template as the template for showing the resource searching result.
In some embodiments, the display unit is specifically used for: determining each money that the resource searching result includes
The high resource searching result of priority is shown and shows the best illustrated position of template in the resource by the priority of source search result
It sets.
In some embodiments, the display unit is specifically used for: being recorded according to the historical search of user and determines user
Interest pattern;The resource searching result high with the interest pattern matching degree of user is determined as high priority, is shown described
The best illustrated position of resource displaying template.
Wherein, the setting of apparatus of the present invention each unit or module is referred to Fig. 1 and realizes to method shown in Fig. 2,
This is not repeated.
It referring to fig. 4, is a kind of block diagram that device is shown for search result shown according to an exemplary embodiment.Referring to
Fig. 4, for a kind of block diagram for XX device shown according to an exemplary embodiment.For example, device 400 can be mobile electricity
Words, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices, body-building equipment are a
Personal digital assistant etc..
Referring to Fig. 4, device 400 may include following one or more components: processing component 402, memory 404, power supply
Component 406, multimedia component 408, audio component 410, the interface 412 of input/output (I/O), sensor module 414, and
Communication component 416.
The integrated operation of the usual control device 400 of processing component 402, such as with display, telephone call, data communication, phase
Machine operation and record operate associated operation.Processing component 402 may include that one or more processors 420 refer to execute
It enables, to perform all or part of the steps of the methods described above.In addition, processing component 402 may include one or more modules, just
Interaction between processing component 402 and other assemblies.For example, processing component 402 may include multi-media module, it is more to facilitate
Interaction between media component 408 and processing component 402.
Memory 404 is configured as storing various types of data to support the operation in equipment 400.These data are shown
Example includes the instruction of any application or method for operating on device 400, contact data, and telephone book data disappears
Breath, picture, video etc..Memory 404 can be by any kind of volatibility or non-volatile memory device or their group
It closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compile
Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash
Device, disk or CD.
Power supply module 406 provides electric power for the various assemblies of device 400.Power supply module 406 may include power management system
System, one or more power supplys and other with for device 400 generate, manage, and distribute the associated component of electric power.
Multimedia component 408 includes the screen of one output interface of offer between described device 400 and user.One
In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings
Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action
Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers
Body component 408 includes a front camera and/or rear camera.When equipment 400 is in operation mode, such as screening-mode or
When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and
Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 410 is configured as output and/or input audio signal.For example, audio component 410 includes a Mike
Wind (MIC), when device 400 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matched
It is set to reception external audio signal.The received audio signal can be further stored in memory 404 or via communication set
Part 416 is sent.In some embodiments, audio component 410 further includes a loudspeaker, is used for output audio signal.
I/O interface 412 provides interface between processing component 402 and peripheral interface module, and above-mentioned peripheral interface module can
To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock
Determine button.
Sensor module 414 includes one or more sensors, and the state for providing various aspects for device 400 is commented
Estimate.For example, sensor module 414 can detecte the state that opens/closes of equipment 400, and the relative positioning of component, for example, it is described
Component is the display and keypad of device 400, and sensor module 414 can be with 400 1 components of detection device 400 or device
Position change, the existence or non-existence that user contacts with device 400,400 orientation of device or acceleration/deceleration and device 400
Temperature change.Sensor module 414 may include proximity sensor, be configured to detect without any physical contact
Presence of nearby objects.Sensor module 414 can also include optical sensor, such as CMOS or ccd image sensor, at
As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 416 is configured to facilitate the communication of wired or wireless way between device 400 and other equipment.Device
400 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementation
In example, communication component 414 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 414 further includes near-field communication (NFC) module, to promote short range communication.Example
Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,
Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 400 can be believed by one or more application specific integrated circuit (ASIC), number
Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
Specifically, the embodiment of the present application provides a kind of search result displaying device 400, includes memory 404, and
One perhaps more than one program one of them or more than one program be stored in memory 404, and be configured to by
It includes the finger for performing the following operation that one or more than one processor 420, which execute the one or more programs,
It enables: in response to the searching request of user, obtaining search result corresponding with the search key that described search request includes;When true
When determining the resource searching result that described search result is provided comprising resource provider, recorded according to user's history click described in determining
The best illustrated mode for the resource searching result that resource provider provides;The resource is shown according to determining best illustrated mode
The resource searching result that provider provides
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: the history for obtaining active user clicks record, determines the highest resource exhibition of active user's clicking rate
Show template;The resource shows that template is used to characterize the arrangement mode for the resource searching result that each resource provider provides;By institute
Stating the highest resource of clicking rate shows template as the template for showing the resource searching result.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: the history for obtaining active user clicks record, determines for showing the resource searching result
The best illustrated position of resource displaying template;The resource shows that the best illustrated position of template is that the resource is shown in template
The highest position of active user's clicking rate.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: showing the corresponding relationship of template according to search key and resource, determining crucial with described search
The corresponding resource of word shows template, shows template as the resource for showing the resource searching result;Alternatively, obtaining active user
History click record, determine that the highest resource of active user's clicking rate shows template, as showing the resource searching result
Template.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: showing the corresponding relationship of template according to search key and resource, determining crucial with described search
The corresponding resource of word shows template;Obtain all users for the resource show template history click record, determine described in
The best illustrated position of resource displaying template;The resource shows that the best illustrated position of template is that the resource is shown in template
The highest position of user's clicking rate.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: the priority for each resource searching result that the resource searching result includes is determined, by priority
High resource searching result, which is shown, shows the best illustrated position of template in the resource.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: the interest pattern for determining user is recorded according to the historical search of user;By the interest class with user
The high resource searching result of type matching degree is determined as high priority, and the resource searching result of high priority is shown in the resource
Show the best illustrated position of template.
Further, it includes to be used for that the processor 420, which specifically is also used to execute the one or more programs,
The instruction performed the following operation: showing the corresponding relationship of template according to search key and resource, determining crucial with described search
The corresponding multiple resources of word show template;The history for obtaining user clicks record, determines that user clicks in the multiple template
The highest resource of rate shows template;Show template as the template for showing the resource searching result resource.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
It such as include the memory 404 of instruction, above-metioned instruction can be executed by the processor 420 of device 400 to complete the above method.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of machine readable media, such as the machine readable media can be non-transitorycomputer readable storage medium,
When the instruction in the medium is executed by the processor of device (terminal or server), enables a device to execute one kind and search
Hitch fruit methods of exhibiting, which comprises in response to the searching request of user, obtain and request the search for including with described search
The corresponding search result of keyword;When determining that described search result includes the resource searching result that resource provider provides, root
The best illustrated mode that record determines the resource searching result is clicked according to user's history;According to determining best illustrated mode exhibition
Show the resource searching result that the resource provider provides.
Optionally, described clicked according to user's history records the resource searching result for determining that the resource provider provides
Best illustrated mode includes: the history click record for obtaining active user, determines that the highest resource of active user's clicking rate is shown
Template;The resource shows that template is used to characterize the arrangement mode for the resource searching result that each resource provider provides;It will be described
The highest resource of clicking rate shows template as the template for showing the resource searching result.
Optionally, described that the best illustrated mode packet that record determines the resource searching result is clicked according to user's history
Include: the history for obtaining active user clicks record, determines that the resource for showing the resource searching result shows template most
Good display location;The resource shows that the best illustrated position of template is that the resource shows that active user's clicking rate is most in template
High position.
Optionally, the resource for showing the resource searching result shows that template determines in the following manner: root
The corresponding relationship that template is shown according to search key and resource determines that resource corresponding with described search keyword shows template,
Template is shown as the resource for showing the resource searching result;Alternatively, the history for obtaining active user clicks record, determination is worked as
The preceding highest resource of user's clicking rate shows template, as the template for showing the resource searching result.
Optionally, described that the best illustrated mode packet that record determines the resource searching result is clicked according to user's history
It includes: showing the corresponding relationship of template according to search key and resource, determine that resource corresponding with described search keyword is shown
Template;It obtains all users and shows that the history of template clicks record for the resource, determine that the resource shows template most
Good display location;The resource shows that the best illustrated position of template is that the resource shows that user's clicking rate is highest in template
Position.
Optionally, the resource searching result for showing that the resource provider is provided according to determining best illustrated mode
The priority for comprising determining that each resource searching result that the resource searching result includes, by the high resource searching knot of priority
Fruit, which shows, shows the best illustrated position of template in the resource.
Optionally, the priority for each resource searching result that the determination resource searching result includes, by priority
High resource searching result, which is shown, shows that the best illustrated position of template includes: to remember according to the historical search of user in the resource
Record the interest pattern for determining user;The resource searching result high with the interest pattern matching degree of user is determined as high priority,
The resource searching result of high priority is shown and shows the best illustrated position of template in the resource.
Optionally, the corresponding relationship of template, determining and described search keyword pair are shown according to search key and resource
The multiple resources answered show template;The history for obtaining user clicks record, determines that user's clicking rate is most in the multiple template
High resource shows template;Show template as the template for showing the resource searching result resource.
Fig. 5 is the structural schematic diagram of server in the embodiment of the present invention.The server 500 can be due to configuration or performance be different
Generate bigger difference, may include one or more central processing units (central processing units,
CPU) 522 (for example, one or more processors) and memory 532, one or more storage application programs 542 or
The storage medium 530 (such as one or more mass memory units) of data 544.Wherein, memory 532 and storage medium
530 can be of short duration storage or persistent storage.The program for being stored in storage medium 530 may include one or more modules
(diagram does not mark), each module may include to the series of instructions operation in server.Further, central processing unit
522 can be set to communicate with storage medium 530, and the series of instructions behaviour in storage medium 530 is executed on server 500
Make.
Server 500 can also include one or more power supplys 526, one or more wired or wireless networks
Interface 550, one or more input/output interfaces 558, one or more keyboards 556, and/or, one or one
The above operating system 541, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its
Its embodiment.The present invention is directed to cover any variations, uses, or adaptations of the invention, these modifications, purposes or
Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following
Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.The present invention can be by calculating
The general described in the text, such as program module up and down for the computer executable instructions that machine executes.Generally, program module includes holding
The routine of row particular task or realization particular abstract data type, programs, objects, component, data structure etc..It can also divide
Cloth, which calculates, practices the present invention in environment, in these distributed computing environments, by connected long-range by communication network
Processing equipment executes task.In a distributed computing environment, program module can be located at the local including storage equipment
In remote computer storage medium.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for device reality
For applying example, since it is substantially similar to the method embodiment, so describing fairly simple, related place is referring to embodiment of the method
Part explanation.The apparatus embodiments described above are merely exemplary, wherein described be used as separate part description
Unit may or may not be physically separated, component shown as a unit may or may not be
Physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to the actual needs
Some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying
In the case where creative work, it can understand and implement.The above is only a specific embodiment of the invention, should be referred to
Out, for those skilled in the art, without departing from the principle of the present invention, can also make several
Improvements and modifications, these modifications and embellishments should also be considered as the scope of protection of the present invention.
Claims (11)
1. a kind of search result methods of exhibiting characterized by comprising
In response to the searching request of user, search result corresponding with the search key that described search request includes is obtained;
When determining that described search result includes the resource searching result that resource provider provides, is clicked and recorded according to user's history
Determine the best illustrated mode of the resource searching result;
The resource searching result that the resource provider provides is shown according to determining best illustrated mode.
2. according to right want 1 described in method, which is characterized in that it is described record is clicked according to user's history to determine that the resource is searched
The best illustrated mode of hitch fruit includes:
The history for obtaining active user clicks record, determines that the highest resource of active user's clicking rate shows template;The resource
Show that template is used to characterize the arrangement mode for the resource searching result that each resource provider provides;
Show template as the template for showing the resource searching result the highest resource of the clicking rate.
3. according to right want 1 described in method, which is characterized in that it is described record is clicked according to user's history to determine that the resource is searched
The best illustrated mode of hitch fruit includes:
The history for obtaining active user clicks record, determines that the resource for showing the resource searching result shows template most
Good display location;The resource shows that the best illustrated position of template is that the resource shows that active user's clicking rate is most in template
High position.
4. according to the method described in claim 3, it is characterized in that, described for showing the resource exhibition of the resource searching result
Show that template determines in the following manner:
The corresponding relationship that template is shown according to search key and resource determines that resource corresponding with described search keyword is shown
Template shows template as the resource for showing the resource searching result;
Alternatively,
The history for obtaining active user clicks record, determines that the highest resource of active user's clicking rate shows template, as displaying
The resource of the resource searching result shows template.
5. the method according to claim 1, wherein described click the determining resource of record according to user's history
The best illustrated mode of search result includes:
The corresponding relationship that template is shown according to search key and resource determines that resource corresponding with described search keyword is shown
Template;
It obtains all users and shows that the history of template clicks record for the resource, determine that the resource shows the best of template
Display location;The resource shows that the best illustrated position of template is that the resource shows the highest position of user's clicking rate in template
It sets.
6. the method according to claim 1, wherein described click the determining resource of record according to user's history
The best illustrated mode of search result includes:
The corresponding relationship that template is shown according to search key and resource, determines multiple resources corresponding with described search keyword
Show template;
The history for obtaining user clicks record, determines that the highest resource of user's clicking rate shows template in the multiple template;
Show template as the template for showing the resource searching result resource.
7. according to the described in any item methods of claim 2 to 6, which is characterized in that described according to determining best illustrated mode
The resource searching result for showing that the resource provider provides includes:
The priority for determining each resource searching result that the resource searching result includes, by the high resource searching result of priority
It shows and shows the best illustrated position of template in the resource.
8. the method according to the description of claim 7 is characterized in that each resource that the determination resource searching result includes
The high resource searching result of priority is shown and shows the best illustrated position of template in the resource by the priority of search result
Include:
The interest pattern for determining user is recorded according to the historical search of user;
The resource searching result high with the interest pattern matching degree of user is determined as high priority, shows and is shown in the resource
The best illustrated position of template.
9. a kind of search result shows device characterized by comprising
Acquiring unit obtains corresponding with the search key that described search request includes for the searching request in response to user
Search result;
Determination unit, for when determine described search result include resource provider provide resource searching result when, according to
Family history clicks the best illustrated mode that record determines the resource searching result;
Display unit, for showing the resource searching result of the resource provider offer according to determining best illustrated mode.
10. a kind of device shown for search result, which is characterized in that include memory and one or one with
On program, one of them perhaps more than one program be stored in memory and be configured to by one or more than one
It includes the instruction for performing the following operation that processor, which executes the one or more programs:
In response to the searching request of user, search result corresponding with the search key that described search request includes is obtained;
When determining that described search result includes the resource searching result that resource provider provides, is clicked and recorded according to user's history
Determine the best illustrated mode of the resource searching result;
The resource searching result that the resource provider provides is shown according to determining best illustrated mode.
11. a kind of machine readable media is stored thereon with instruction, when executed by one or more processors, so that device is held
Search result methods of exhibiting of the row as described in one or more in claim 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710525037.XA CN109213942A (en) | 2017-06-30 | 2017-06-30 | A kind of search result methods of exhibiting and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710525037.XA CN109213942A (en) | 2017-06-30 | 2017-06-30 | A kind of search result methods of exhibiting and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109213942A true CN109213942A (en) | 2019-01-15 |
Family
ID=64976968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710525037.XA Pending CN109213942A (en) | 2017-06-30 | 2017-06-30 | A kind of search result methods of exhibiting and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109213942A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753204A (en) * | 2020-06-28 | 2020-10-09 | 北京字节跳动网络技术有限公司 | Information pushing method and device, electronic equipment and storage medium |
WO2020244487A1 (en) * | 2019-06-05 | 2020-12-10 | 北京字节跳动网络技术有限公司 | Easter egg presentation method and apparatus, electronic device, and computer readable storage medium |
CN112307316A (en) * | 2019-08-02 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Information processing method, information processing apparatus, storage medium, and electronic device |
CN112800319A (en) * | 2019-11-14 | 2021-05-14 | 百度在线网络技术(北京)有限公司 | Information searching method, device, equipment and medium |
CN113792224A (en) * | 2021-08-13 | 2021-12-14 | 百度在线网络技术(北京)有限公司 | Resource processing method, platform, electronic device and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593353A (en) * | 2012-08-15 | 2014-02-19 | 阿里巴巴集团控股有限公司 | Information search method and display information sorting weight value determination method and device |
CN104050187A (en) * | 2013-03-14 | 2014-09-17 | 阿里巴巴集团控股有限公司 | Search result display method and system |
CN104142999A (en) * | 2014-08-01 | 2014-11-12 | 百度在线网络技术(北京)有限公司 | Search result display method and device |
CN104899285A (en) * | 2015-06-04 | 2015-09-09 | 百度在线网络技术(北京)有限公司 | Display method and apparatus for search result |
CN105338071A (en) * | 2015-10-15 | 2016-02-17 | 北京金山安全软件有限公司 | Information pushing method and device |
CN106021449A (en) * | 2016-05-17 | 2016-10-12 | 北京金山安全软件有限公司 | Searching method and device for mobile terminal and mobile terminal |
CN106202411A (en) * | 2016-07-11 | 2016-12-07 | 北京搜狗科技发展有限公司 | A kind of Search Results methods of exhibiting and device |
CN106384254A (en) * | 2016-09-30 | 2017-02-08 | 北京奇虎科技有限公司 | Advertisement display method and device |
CN106875208A (en) * | 2016-12-27 | 2017-06-20 | 网易传媒科技(北京)有限公司 | A kind of method and apparatus for determining notable advertisement show position |
-
2017
- 2017-06-30 CN CN201710525037.XA patent/CN109213942A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593353A (en) * | 2012-08-15 | 2014-02-19 | 阿里巴巴集团控股有限公司 | Information search method and display information sorting weight value determination method and device |
CN104050187A (en) * | 2013-03-14 | 2014-09-17 | 阿里巴巴集团控股有限公司 | Search result display method and system |
CN104142999A (en) * | 2014-08-01 | 2014-11-12 | 百度在线网络技术(北京)有限公司 | Search result display method and device |
CN104899285A (en) * | 2015-06-04 | 2015-09-09 | 百度在线网络技术(北京)有限公司 | Display method and apparatus for search result |
CN105338071A (en) * | 2015-10-15 | 2016-02-17 | 北京金山安全软件有限公司 | Information pushing method and device |
CN106021449A (en) * | 2016-05-17 | 2016-10-12 | 北京金山安全软件有限公司 | Searching method and device for mobile terminal and mobile terminal |
CN106202411A (en) * | 2016-07-11 | 2016-12-07 | 北京搜狗科技发展有限公司 | A kind of Search Results methods of exhibiting and device |
CN106384254A (en) * | 2016-09-30 | 2017-02-08 | 北京奇虎科技有限公司 | Advertisement display method and device |
CN106875208A (en) * | 2016-12-27 | 2017-06-20 | 网易传媒科技(北京)有限公司 | A kind of method and apparatus for determining notable advertisement show position |
Non-Patent Citations (1)
Title |
---|
卫强 等: ""网络展示广告位置对点击率CTR影响的实证研究"", 《信息***学报》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020244487A1 (en) * | 2019-06-05 | 2020-12-10 | 北京字节跳动网络技术有限公司 | Easter egg presentation method and apparatus, electronic device, and computer readable storage medium |
CN112307316A (en) * | 2019-08-02 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Information processing method, information processing apparatus, storage medium, and electronic device |
CN112800319A (en) * | 2019-11-14 | 2021-05-14 | 百度在线网络技术(北京)有限公司 | Information searching method, device, equipment and medium |
CN111753204A (en) * | 2020-06-28 | 2020-10-09 | 北京字节跳动网络技术有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111753204B (en) * | 2020-06-28 | 2022-04-26 | 北京字节跳动网络技术有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN113792224A (en) * | 2021-08-13 | 2021-12-14 | 百度在线网络技术(北京)有限公司 | Resource processing method, platform, electronic device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708282B (en) | A kind of recommended method and device, a kind of device for recommendation | |
CN105426152B (en) | The display methods and device of barrage | |
CN109213942A (en) | A kind of search result methods of exhibiting and device | |
US20210334325A1 (en) | Method for displaying information, electronic device and system | |
US20180121040A1 (en) | Method and device for managing notification messages | |
CN107305566B (en) | A kind of method and device to search for information matches picture | |
KR102412397B1 (en) | Methods and devices for recommending associated users | |
CN105045467A (en) | Display method and apparatus for task manager interface | |
CN107784045B (en) | Quick reply method and device for quick reply | |
CN104636475B (en) | Optimize the method and device of multimedia file memory space | |
CN104035995A (en) | Method and device for generating group tags | |
CN104636164B (en) | Start page generation method and device | |
CN108874939A (en) | A kind of information search method and device | |
CN109376771A (en) | Application program classification method and device | |
CN110020145A (en) | A kind of information recommendation method and device | |
CN105373580A (en) | Method and device for displaying subjects | |
CN109634913A (en) | Storage method, device and the electronic equipment of document | |
CN109657097A (en) | Video screening technique, device, electronic equipment and storage medium | |
CN106777016A (en) | The method and device of information recommendation is carried out based on instant messaging | |
CN110019885A (en) | A kind of expression data recommended method and device | |
CN108121720A (en) | A kind of resource recommendation method and device | |
CN108572979A (en) | A kind of position service method and device, a kind of device for location-based service | |
CN105187597B (en) | A kind of management method of voice record, device and its mobile terminal | |
CN110286775A (en) | A kind of dictionary management method and device | |
CN109948043A (en) | A kind of information recommendation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190115 |
|
RJ01 | Rejection of invention patent application after publication |