CN109213942A - A kind of search result methods of exhibiting and device - Google Patents

A kind of search result methods of exhibiting and device Download PDF

Info

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
Application number
CN201710525037.XA
Other languages
Chinese (zh)
Inventor
连昭
俞龙�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201710525037.XA priority Critical patent/CN109213942A/en
Publication of CN109213942A publication Critical patent/CN109213942A/en
Pending legal-status Critical Current

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

A kind of search result methods of exhibiting and device
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.
CN201710525037.XA 2017-06-30 2017-06-30 A kind of search result methods of exhibiting and device Pending CN109213942A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
卫强 等: ""网络展示广告位置对点击率CTR影响的实证研究"", 《信息***学报》 *

Cited By (6)

* Cited by examiner, † Cited by third party
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