CN105320766A - Information pushing method and apparatus - Google Patents

Information pushing method and apparatus Download PDF

Info

Publication number
CN105320766A
CN105320766A CN201510710944.2A CN201510710944A CN105320766A CN 105320766 A CN105320766 A CN 105320766A CN 201510710944 A CN201510710944 A CN 201510710944A CN 105320766 A CN105320766 A CN 105320766A
Authority
CN
China
Prior art keywords
information
place
website
model
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510710944.2A
Other languages
Chinese (zh)
Other versions
CN105320766B (en
Inventor
徐云峰
赵继承
陈炜于
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510710944.2A priority Critical patent/CN105320766B/en
Publication of CN105320766A publication Critical patent/CN105320766A/en
Priority to PCT/CN2016/086214 priority patent/WO2017071251A1/en
Application granted granted Critical
Publication of CN105320766B publication Critical patent/CN105320766B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

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

Abstract

The application discloses an information pushing method and apparatus. According to one specific enforcement, the method comprises: acquiring a current scene model, wherein the scene model comprises operation behavior information and/or browsing behavior information of a user on at least one station in a preset time period, user features of the user and station features of the station; matching the current scene model with at least one preset scene model, and acquiring the preset scene models of which similarities with the current scene model are greater than a preset threshold; and based on an information pushing rule associated with the acquired preset scene models, selecting at least one piece of pushing information from a plurality of pieces of to-be-pushed information and carrying out pushing. According to the enforcement mode, the problems of complex pushing method operation and poor expansibility are solved.

Description

Information-pushing method and device
Technical field
The application relates to field of computer technology, is specifically related to Internet technical field, particularly relates to information-pushing method and information push-delivery apparatus.
Background technology
Information pushing, is also called " Web broadcast ", is by certain technical standard or agreement, and the information needed by pushing user on the internet reduces a technology of information overload.Information advancing technique to user by active push information, can be reduced user on network, search for institute's time spent.
Existing information pushing generally realizes as follows: first, collects the historical data of user and website; Secondly, statistical study, cluster analysis and machine learning are carried out to the data collected, select the site contents that user is interested or be associated; Finally, the site contents of above-mentioned selection is pushed to user.This information-pushing method complicated operation, especially when in the face of new user or new site, makes information pushing effectiveness comparison poor owing to lacking historical data; And the interest of user or preference are also change in time and constantly, and website scale or content information also can change, this information-pushing method is caused also to there is the problem of extendability difference.
Summary of the invention
The object of the application is the information-pushing method and the information push-delivery apparatus that propose a kind of improvement, solves the technical matters that above background technology part is mentioned.
First aspect, this application provides a kind of information-pushing method, and described method comprises:
Obtain current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of described user and described website; Described current model of place is mated with at least one default model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place; Based on the information pushing rule be associated with obtained default model of place, from multiple information to be pushed, select at least one pushed information and push.
In certain embodiments, described operation behavior information comprises search behavior information and/or clicks behavioural information.
In certain embodiments, described website feature comprises following at least one item: type of site, website scale, the average website visiting degree of depth.
In certain embodiments, described described current model of place to be mated with at least one default model of place, comprise: one or more based in operation behavior information, navigation patterns information, user characteristics and website feature, described current model of place is mated with at least one default model of place described.
In certain embodiments, described information pushing rule comprises following at least one item: computation rule, ordering rule, regulation rule.
Second aspect, this application provides a kind of information push-delivery apparatus, described device comprises: acquiring unit, for obtaining current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of described user and described website; Matching unit, for being mated with at least one default model of place by described current model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place; Push unit, for based on the information pushing rule be associated with obtained default model of place, selects at least one pushed information and pushes from multiple information to be pushed.
In certain embodiments, described operation behavior information comprises search behavior information and/or clicks behavioural information.
In certain embodiments, described website feature comprises following at least one item: type of site, website scale, the average website visiting degree of depth.
In certain embodiments, described matching unit is specifically for one or more based in operation behavior information, navigation patterns information, user characteristics and website feature, described current model of place is mated with at least one default model of place described, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place.
In certain embodiments, described information pushing rule comprises following at least one item: computation rule, ordering rule, regulation rule.
The information-pushing method that the application provides and device, by obtaining current model of place, described current model of place and default model of place are compared, obtain the default model of place being greater than predetermined threshold value with the similarity of described current model of place, the information pushing rules selection pushed information be finally associated based on obtained default model of place also pushes this information to user, this method solves the problem of conventional information method for pushing complicated operation and extendability difference.
Accompanying drawing explanation
By reading the detailed description done non-limiting example done with reference to the following drawings, the other features, objects and advantages of the application will become more obvious:
Fig. 1 is the exemplary system architecture figure that the application can be applied to wherein;
Fig. 2 is the process flow diagram of an embodiment of information-pushing method according to the application;
Fig. 3 is the schematic diagram of an application scenarios of information-pushing method according to the application;
Fig. 4 is the process flow diagram of another embodiment of information-pushing method according to the application;
Fig. 5 is in the information-pushing method according to the application, based on the process flow diagram of a kind of implementation of information pushing Rule pushed information;
Fig. 6 is the structural representation of an embodiment of information push-delivery apparatus according to the application;
Fig. 7 is the structural representation of the computer system be suitable for for the terminal device or server realizing the embodiment of the present application.
Embodiment
Below in conjunction with drawings and Examples, the application is described in further detail.Be understandable that, specific embodiment described herein is only for explaining related invention, but not the restriction to this invention.It also should be noted that, for convenience of description, in accompanying drawing, illustrate only the part relevant to Invention.
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the application in detail in conjunction with the embodiments.
Fig. 1 shows the exemplary system architecture 100 can applying the information-pushing method of the application or the embodiment of information push-delivery apparatus.
As shown in Figure 1, system architecture 100 can comprise terminal device 101,102,103, network 104 and server 105.Network 104 is in order at terminal device 101, the medium providing communication link between 102,103 and server 105.Network 104 can comprise various connection type, such as wired, wireless communication link or fiber optic cables etc.
User can use terminal device 101,102,103 mutual by network 104 and server 105, to receive or to send message etc.Terminal device 101,102,103 can be provided with various client application, such as news category application, the application of net purchase class, the application of novel class, the application of music class, mailbox client, social device software etc., user can search for the various application on terminal device, click, the operation such as to browse.
Terminal device 101,102,103 can be various electronic equipment, include but not limited to smart mobile phone, panel computer, E-book reader, MP3 player (MovingPictureExpertsGroupAudioLayerIII, dynamic image expert compression standard audio frequency aspect 3), MP4 (MovingPictureExpertsGroupAudioLayerIV, dynamic image expert compression standard audio frequency aspect 4) player, pocket computer on knee and desk-top computer etc.
Server 105 can be to provide the server of various service, such as, to the back bench web server that the news category application, the application of net purchase class etc. on terminal device 101,102,103 provides support.Back bench web server can carry out analyzing etc. process to the request msg receiving the application of above-mentioned news category, the application of net purchase class etc., and result is fed back to terminal device.
It should be noted that, the information-pushing method that the embodiment of the present application provides generally is performed by server 105, and correspondingly, information push-delivery apparatus is generally positioned in server 105.
Should be appreciated that, the number of the terminal device in Fig. 1, network and server is only schematic.According to realizing needs, the terminal device of arbitrary number, network and server can be had.
Continue with reference to figure 2, it illustrates the flow process 200 of an embodiment of the information-pushing method according to the application.Above-mentioned information-pushing method, comprises the following steps:
Step 201, obtains current model of place.
In the present embodiment, the electronic equipment (server such as shown in Fig. 1) that user uses can from local or that remotely acquisition user is current model of place.Here, model of place refers to the model characterized by means of the Web vector graphic scene of some parameters to user.Wherein, above-mentioned parameter at least comprises following information: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of above-mentioned user and above-mentioned website.
Usually, user's website that application access that terminal is installed can be utilized different.Here, when user accesses corresponding website by wired connection mode or radio connection from the terminal device having installed news category application, the application of net purchase class etc., the electronic equipment that user uses can obtain at least one item of following information: user the operation behavior information of above-mentioned website, user in navigation patterns information, the user characteristics of this user, the website feature of above-mentioned website of above-mentioned website.
It is pointed out that above-mentioned radio connection includes but not limited to 3G/4G connection, WiFi connection, bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultrawideband) connection and other radio connection developed known or future now.
In the present embodiment, above-mentioned predetermined amount of time can be specified according to the arranging instruction of user by electronic equipment.Such as, can provide to user and interface is set, predetermined amount of time to be set to " 12:00-13:00 " in a day; Such as, or above-mentioned predetermined amount of time also can by default setting, " nearest 30 minutes ".
In some optional implementations of the present embodiment, aforesaid operations behavioural information comprises search behavior information and/or clicks behavioural information.Here, search behavior information can comprise search keyword behavioural information.Wherein, search keyword behavioural information can comprise the search word that user uses when searching for, such as, and search word " mobile phone ", " Automobile Products ".Click behavioural information can comprise the click location of user or click the information that object etc. comprises.Particularly, above-mentioned click object can be each item of information site page directly showing or shows as Search Results, and it such as can include but not limited to, picture, video, word, website links etc.
In some optional implementations of the present embodiment, above-mentioned website feature can comprise type of site, website scale, the average website visiting degree of depth etc.Here, type of site includes but not limited to news category website, novel class website, net purchase class website, music class website etc.; Website scale includes but not limited to product quantity, number of users etc. in website; And the average website visiting degree of depth in website feature refers to the mean value of the website number of pages that user browses in the process browsing this website, these condition entries are well known to those skilled in the art, and therefore not to repeat here.
In some optional implementations of the present embodiment, above-mentioned user characteristics comprises user behavior feature and user's physical feature.Here, the commodity that user behavior feature refers to the browsed webpage of user, the keyword of user search, user buys and this user be search/browse website new/feature such as old user, user's physical feature comprises the feature such as age, sex, educational background of user.
Step 202, mates default to current model of place and at least one model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of current model of place.
In the present embodiment, default model of place can carry out statistical study acquisition by one or more in the website feature to the historical operation behavioural information of each user, historical viewings behavioural information, user characteristics and each website.Such as, the default model of place obtained can be access from news site first time the model that certain this Web vector graphic scene of music class website characterizes to user by means of some parameters.Here, above-mentioned parameter can comprise following information: user is in news category website and the operation behavior information of music class website and/or the website feature etc. of navigation patterns information, the user characteristics of this user, above-mentioned news category website and music class website.Or default model of place can also be access by means of the old user of some parameters to electric business's class website the model that multiple difference classification page this Web vector graphic scene characterizes successively.Here, above-mentioned parameter can comprise following information: user is in the operation behavior information of electric business's class website and/or navigation patterns information, the user characteristics of this user, the website feature etc. of this electric business's class website.
In the present embodiment, after above-mentioned electronic equipment obtains the current model of place of user, it can utilize various means to be mated with above-mentioned default model of place by above-mentioned current model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place.Concrete, can by calculate current model of place comprise information and default model of place comprise information similarity determine the similarity of current model of place and default model of place.Wherein, above-mentioned model of place to comprise information can be navigation patterns information or website feature etc. in this model of place.Finally, the default model of place mated with current model of place is selected according to the similarity of above-mentioned acquisition.
In some optional implementations of the present embodiment, after acquisition is greater than the default model of place of predetermined threshold value with the Similarity value of current model of place, can also continues to obtain feedback corresponding to default model of place and push effect.Similarity based on each default model of place above-mentioned considers with propelling movement effect, obtains the default model of place needed.
Step 203, based on the information pushing rule be associated with obtained default model of place, selects at least one pushed information and pushes from multiple information to be pushed.
In the present embodiment, can according to default model of place obtained in step 202., obtain information pushing associated therewith rule, utilize the pushed information selecting to be pushed to user the regular information multiple to be pushed corresponding from current model of place of above-mentioned information pushing.Such as, above-mentioned information pushing rule can be screening rule, it can be further time-based screening rule, here can according to the temporal information of information to be pushed, its sequencing according to the time is sorted, selects the most forward or information to be pushed the most rearward of rank as pushed information.
In the present embodiment, at least one pushed information selected is pushed to user by the electronic equipment that user uses.Exemplarily, above-mentioned pushed information can be presented to user on the screen of the electronic device; Or also can present above-mentioned pushed information by the form of voice broadcast.
Continue a schematic diagram of the application scenarios see Fig. 3, Fig. 3 being information-pushing method according to the present embodiment.The current Web vector graphic scene of user is as shown in the label 301 in Fig. 3, the electric business's class website of user's initial landing, and have input search word " mobile phone ", browse mobile phone products, afterwards, above-mentioned user continues to have input search word " Automobile Products ", and clicks " automobile boudoir " picture occurred in result of page searching.Web vector graphic scene based on above-mentioned active user obtains the following parameter information of current model of place: above-mentioned user the associative operation behavioural information of electric business's class website and/or navigation patterns information (as above-mentioned user search, browse, click behavioural information etc.), whether the user characteristics of this user (as being the member of above-mentioned electric business's class website, and sex, age etc.), and the website feature of this electric business's class website (scale and the website average access degree of depth etc. as above-mentioned electric trade station point).Afterwards, with the user-dependent search obtained, click and browsing information, and user characteristics and website feature match with the model of place preset, and obtain the default model of place that similarity is greater than predetermined threshold value, as shown in label 302.Finally, as shown in label 303, rule can be pushed with above-mentioned based on the associated information with obtained default model of place, from multiple information to be pushed, select at least one pushed information, and selected pushed information is pushed to above-mentioned user.
The method that above-described embodiment of the application provides is by matching the operation behavior information of the operation behavior information of current model of place, navigation patterns information, user characteristics, website feature and default model of place, navigation patterns information, user characteristics, website feature, obtain the information pushing the be associated rule that similarity is greater than the default model of place of threshold value, and based on above-mentioned information pushing rules selection pushed information, this method solve the problem of conventional information method for pushing complicated operation and extendability difference.
With further reference to Fig. 4, it illustrates the flow process 400 of another embodiment of information-pushing method.The flow process 400 of this information-pushing method, comprises the following steps: step 401, obtains current model of place.
In the present embodiment, the electronic equipment (server such as shown in Fig. 1) that user uses can obtain current model of place by wired connection mode or radio connection.Here, model of place comprises following parameter information: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of above-mentioned user and above-mentioned website.Wherein, above-mentioned user operation behavioural information can comprise search behavior information and/or click behavioural information.
Step 402, one or more based in operation behavior information, navigation patterns information, user characteristics and website feature, mates default to current model of place and at least one model of place.
In the present embodiment, it is one or more that electronic equipment that user uses obtains in operation behavior information in above-mentioned current model of place, navigation patterns information, user characteristics, website feature, and it matched with operation behavior information, navigation patterns information, user characteristics, website feature in default model of place respectively.Finally, the default model of place being greater than predetermined threshold value with the similarity of above-mentioned current model of place is obtained based on similarity algorithm etc.
Step 403, obtains the information pushing rule be associated with obtained default model of place.
In the present embodiment, information pushing rule can comprise following at least one item: computation rule, ordering rule, regulation rule.Here, computation rule can be the rule that the algorithm associated data to current model of place corresponding according to above-mentioned obtained default model of place calculates.Above-mentioned algorithm can be the proposed algorithm such as association rule algorithm, collaborative filtering.Above-mentioned data comprise the content-data etc. in the user behavior data and information to be pushed be associated with model of place.The user behavior data such as merchandise news of the info web that user's historical viewings crosses, the key word information of search for, the micro-blog information delivered, blog (blog) information that user delivers and user's purchase collected by the electronic equipment that can be used by user here.Ordering rule can be the rule sorted to information to be pushed according to the optimization aim of the default model of place of above-mentioned acquisition.Wherein, optimization aim comprises following at least one item: clicking rate, content relevance, ageing, the average access degree of depth, average access duration.Such as, when above-mentioned optimization aim is clicking rate, then basis is for predicting that the clicking rate of the forecast model of clicking rate to information to be pushed is predicted, and the order predicted the outcome according to is from big to small sorted.Regulation rule can be the rule adjusted information to be pushed according to the business rule of the default model of place of above-mentioned acquisition.Wherein, regulation rule comprises following at least one item: blacklist filtration, novelty, creativeness.Such as, when above-mentioned business rule is blacklist filtration, then the blacklist arranged based on website filters information to be pushed, obtains the information to be pushed after filtering.
Step 404, selects at least one pushed information based on information pushing rule from multiple information to be pushed.
In the present embodiment, the electronic equipment that user uses, by the information pushing rule in step 403, selects at least one pushed information from multiple information to be pushed.
Step 405, pushes at least one pushed information to user.
In the present embodiment, at least one pushed information selected by obtaining in step 404 is pushed to user by the electronic equipment that uses of user.Exemplarily, above-mentioned pushed information can be presented to user on the screen of the electronic device; Or also can present above-mentioned pushed information by the form of voice broadcast.
As can be seen from Figure 4, compared with the embodiment that Fig. 2 is corresponding, it is one or more that the flow process 400 of the information-pushing method in the present embodiment highlights based in operation behavior information, navigation patterns information, user characteristics and website feature, above-mentioned current model of place and at least one default model of place carried out the step 402 of mating and the step 403 obtaining the information pushing rule be associated with obtained default model of place.
In some optional implementations of the present embodiment, as shown in Figure 5, step 404 " based on information pushing rule from multiple information to be pushed, select at least one pushed information " can realize as follows:
Step 501, pushes target according to multiple the waiting of computation rule process.
In this implementation, the electronic equipment that user uses obtains the above-mentioned multiple information to be pushed of computation rule process be associated with obtained default model of place.Concrete, it is that algorithm (such as association rule algorithm, the collaborative filtering etc.) associated data to current model of place passing through obtained default model of place corresponding calculates, and finally from multiple information to be pushed, obtains result of calculation.Wherein, above-mentioned data at least comprise the content-data of user behavior data in model of place and information to be pushed.
Step 502, judges whether the default model of place obtained has corresponding optimization aim.
In this implementation, the electronic equipment that user uses judges whether above-mentioned obtained default model of place has corresponding optimization aim.If do not have corresponding optimization aim, then forward step 507 to, obtain pushed information, the result of calculation of wherein above-mentioned acquisition is pushed information; If there is corresponding optimization aim, then forward step 503 to.
Step 503, sorts to result of calculation according to ordering rule.
In this implementation, the electronic equipment that user uses sorts based on the result of calculation of optimization aim to above-mentioned acquisition that obtained default model of place is corresponding.Wherein, optimization aim comprises following at least one item: clicking rate, content relevance, ageing, the average access degree of depth, average access duration etc.Such as, when above-mentioned optimization aim is clicking rate, then basis is for predicting that the clicking rate of the forecast model of clicking rate to the information to be pushed in result of calculation is predicted, and the order predicted the outcome according to is from big to small sorted.
Step 504, judges whether the default model of place obtained has corresponding business rule.
In this implementation, the electronic equipment that user uses judges whether above-mentioned obtained default model of place has corresponding business rule.If do not have corresponding business rule, then forward step 508 to, obtain pushed information, the ranking results of wherein above-mentioned acquisition is pushed information; If there is corresponding business rule, then forward step 505 to.
Step 505, adjusts ranking results according to regulation rule.
In this implementation, the electronic equipment that user uses adjusts based on the ranking results of business rule to above-mentioned acquisition that obtained default model of place is corresponding, and obtains adjustment result.Wherein, above-mentioned adjustment comprises sequence, filtration, screening etc.Such as, when above-mentioned business rule is blacklist filtration, then the blacklist arranged based on website filters the information to be pushed in above-mentioned ranking results, obtains the result after filtering.
Step 506, obtains pushed information.
In this implementation, the adjustment result obtained in above-mentioned steps 505 is pushed information, and above-mentioned pushed information can be pushed to user by the electronic equipment that user uses.Here, above-mentioned pushed information can be presented to user on the screen of the electronic device; Or also can present above-mentioned pushed information by the form of voice broadcast.
The implementation that above-described embodiment of the application provides obtains the information pushing rules such as computation rule, ordering rule, regulation rule by the coupling of the operation behavior information of model of place, navigation patterns information, user characteristics and website feature, and from multiple information to be pushed, selects pushed information according to obtained information pushing rule.Thus, this implementation can obtain the pushed information of current model of place by the model of place preset, thus improves information pushing efficiency and accuracy further.
With further reference to Fig. 6, as the realization to method shown in above-mentioned each figure, this application provides an a kind of embodiment of information push-delivery apparatus, this device embodiment is corresponding with the embodiment of the method shown in Fig. 2, and this device specifically can be applied in various electronic equipment.
As shown in Figure 6, the information push-delivery apparatus 600 described in the present embodiment comprises: acquiring unit 601, matching unit 602 and push unit 603.Wherein, acquiring unit 601 is for obtaining current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of above-mentioned user and above-mentioned website; Matching unit 602, for being mated by default to current model of place and at least one model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of current model of place; Push unit 603, for based on the information pushing rule be associated with obtained default model of place, is selected at least one pushed information and pushes from multiple information to be pushed.In the present embodiment, the acquiring unit 601 of information push-delivery apparatus 600 can obtain operation behavior information and/or the navigation patterns information of user by the terminal at wired connection mode or radio connection slave site place, and by the user characteristics at above-mentioned family and the website feature of above-mentioned website.
In the present embodiment, after acquiring unit 601 obtains the current model of place of user, matching unit 602 can the Similarity value of the model of place current based on the one or more calculating in operation behavior information, navigation patterns information, user characteristics and website feature and default model of place, thus obtains and be greater than the default model of place of predetermined threshold value for push unit 603 with the Similarity value of current model of place.Wherein, operation behavior information comprises search behavior information and/or clicks behavioural information; Website feature comprises following at least one item: type of site, website scale, the average website visiting degree of depth.Push unit 603 can obtain the information pushing rule be associated with the default model of place of above-mentioned acquisition, and selects at least one pushed information to be pushed to user based on the regular information multiple to be pushed corresponding from current model of place of this information pushing.Wherein, information pushing rule comprises following at least one item: computation rule, ordering rule, regulation rule.
It will be understood by those skilled in the art that above-mentioned information push-delivery apparatus 600 also comprises some other known features, such as processor, storeies etc., in order to unnecessarily fuzzy embodiment of the present disclosure, these known structures are not shown in figure 6.
Below with reference to Fig. 7, it illustrates the structural representation of the computer system 700 of terminal device or the server be suitable for for realizing the embodiment of the present application.
As shown in Figure 7, computer system 700 comprises CPU (central processing unit) (CPU) 701, and it or can be loaded into the program random access storage device (RAM) 703 from storage area 708 and perform various suitable action and process according to the program be stored in ROM (read-only memory) (ROM) 702.In RAM703, also store system 700 and operate required various program and data.CPU701, ROM702 and RAM703 are connected with each other by bus 704.I/O (I/O) interface 705 is also connected to bus 704.
I/O interface 705 is connected to: the importation 707 comprising keyboard, mouse etc. with lower component; Comprise the output 707 of such as cathode-ray tube (CRT) (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.; Comprise the storage area 708 of hard disk etc.; And comprise the communications portion 709 of network interface unit of such as LAN card, modulator-demodular unit etc.Communications portion 709 is via the network executive communication process of such as the Internet.Driver 710 is also connected to I/O interface 705 as required.Detachable media 711, such as disk, CD, magneto-optic disk, semiconductor memory etc., be arranged on driver 710 as required, so that the computer program read from it is mounted into storage area 708 as required.
Especially, according to embodiment of the present disclosure, the process that reference flow sheet describes above may be implemented as computer software programs.Such as, embodiment of the present disclosure comprises a kind of computer program, and it comprises the computer program visibly comprised on a machine-readable medium, and described computer program comprises the program code for the method shown in flowchart.In such embodiments, this computer program can be downloaded and installed from network by communications portion 709, and/or is mounted from detachable media 711.
Process flow diagram in accompanying drawing and block diagram, illustrate according to the architectural framework in the cards of the system of the various embodiment of the application, method and computer program product, function and operation.In this, each square frame in process flow diagram or block diagram can represent a part for module, program segment or a code, and a part for described module, program segment or code comprises one or more executable instruction for realizing the logic function specified.Also it should be noted that at some as in the realization of replacing, the function marked in square frame also can be different from occurring in sequence of marking in accompanying drawing.Such as, in fact the square frame that two adjoining lands represent can perform substantially concurrently, and they also can perform by contrary order sometimes, and this determines according to involved function.Also it should be noted that, the combination of the square frame in each square frame in block diagram and/or process flow diagram and block diagram and/or process flow diagram, can realize by the special hardware based system of the function put rules into practice or operation, or can realize with the combination of specialized hardware and computer instruction.
Be described in unit involved in the embodiment of the present application to be realized by the mode of software, also can be realized by the mode of hardware.Described unit also can be arranged within a processor, such as, can be described as: a kind of processor comprises acquiring unit, matching unit and push unit.Wherein, the title of these unit does not form the restriction to this unit itself under certain conditions, and such as, acquiring unit can also be described to " obtaining the unit of current model of place ".
As another aspect, present invention also provides a kind of non-volatile computer storage medium, this non-volatile computer storage medium can be the non-volatile computer storage medium comprised in device described in above-described embodiment; Also can be individualism, be unkitted the non-volatile computer storage medium allocated in terminal.Above-mentioned non-volatile computer storage medium stores one or more program, when one or more program described is performed by an equipment, make described equipment: obtain current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of described user and described website; Described current model of place is mated with at least one default model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place; Based on the information pushing rule be associated with obtained default model of place, from multiple information to be pushed, select at least one pushed information and push.
More than describe and be only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art are to be understood that, invention scope involved in the application, be not limited to the technical scheme of the particular combination of above-mentioned technical characteristic, also should be encompassed in when not departing from described inventive concept, other technical scheme of being carried out combination in any by above-mentioned technical characteristic or its equivalent feature and being formed simultaneously.The technical characteristic that such as, disclosed in above-mentioned feature and the application (but being not limited to) has similar functions is replaced mutually and the technical scheme formed.

Claims (10)

1. an information-pushing method, is characterized in that, comprising:
Obtain current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of described user and described website;
Described current model of place is mated with at least one default model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place;
Based on the information pushing rule be associated with obtained default model of place, from multiple information to be pushed, select at least one pushed information and push.
2. information-pushing method according to claim 1, is characterized in that, described operation behavior information comprises search behavior information and/or clicks behavioural information.
3. information-pushing method according to claim 1, is characterized in that, described website feature comprises following at least one item: type of site, website scale, the average website visiting degree of depth.
4. the information-pushing method according to claim 1-3, is characterized in that, is describedly mated with at least one default model of place by described current model of place, comprising:
One or more based in operation behavior information, navigation patterns information, user characteristics and website feature, mates described current model of place with at least one default model of place described.
5. information-pushing method according to claim 1, is characterized in that, described information pushing rule comprises following at least one item: computation rule, ordering rule, regulation rule.
6. an information push-delivery apparatus, is characterized in that, comprising:
Acquiring unit, for obtaining current model of place, wherein model of place comprises: user is within a predetermined period of time in operation behavior information and/or the navigation patterns information of at least one website, and the website feature of the user characteristics of described user and described website;
Matching unit, for being mated with at least one default model of place by described current model of place, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place;
Push unit, for based on the information pushing rule be associated with obtained default model of place, selects at least one pushed information and pushes from multiple information to be pushed.
7. information push-delivery apparatus according to claim 6, is characterized in that, described operation behavior information comprises search behavior information and/or clicks behavioural information.
8. information push-delivery apparatus according to claim 6, is characterized in that, described website feature comprises following at least one item: type of site, website scale, the average website visiting degree of depth.
9. the information push-delivery apparatus according to claim 6-9, is characterized in that, described matching unit specifically for:
One or more based in operation behavior information, navigation patterns information, user characteristics and website feature, described current model of place is mated with at least one default model of place described, obtains the default model of place being greater than predetermined threshold value with the similarity of described current model of place.
10. information push-delivery apparatus according to claim 6, is characterized in that, described information pushing rule comprises following at least one item: computation rule, ordering rule, regulation rule.
CN201510710944.2A 2015-10-28 2015-10-28 Information-pushing method and device Active CN105320766B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510710944.2A CN105320766B (en) 2015-10-28 2015-10-28 Information-pushing method and device
PCT/CN2016/086214 WO2017071251A1 (en) 2015-10-28 2016-06-17 Information pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510710944.2A CN105320766B (en) 2015-10-28 2015-10-28 Information-pushing method and device

Publications (2)

Publication Number Publication Date
CN105320766A true CN105320766A (en) 2016-02-10
CN105320766B CN105320766B (en) 2019-04-19

Family

ID=55248152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510710944.2A Active CN105320766B (en) 2015-10-28 2015-10-28 Information-pushing method and device

Country Status (2)

Country Link
CN (1) CN105320766B (en)
WO (1) WO2017071251A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294778A (en) * 2016-08-11 2017-01-04 北京小米移动软件有限公司 Information-pushing method and device
CN106548364A (en) * 2016-09-27 2017-03-29 腾讯科技(北京)有限公司 Method for sending information and device
CN106572390A (en) * 2016-11-09 2017-04-19 咪咕音乐有限公司 Audio and video recommending method and equipment
WO2017071251A1 (en) * 2015-10-28 2017-05-04 百度在线网络技术(北京)有限公司 Information pushing method and device
CN107147724A (en) * 2017-05-23 2017-09-08 深圳市金立通信设备有限公司 A kind of information push method, server and computer-readable recording medium
CN107436893A (en) * 2016-05-26 2017-12-05 北京搜狗科技发展有限公司 A kind of webpage recommending method and device
CN107733775A (en) * 2016-08-12 2018-02-23 北京京东尚科信息技术有限公司 Information-pushing method and device
CN108470034A (en) * 2018-02-01 2018-08-31 百度在线网络技术(北京)有限公司 A kind of smart machine service providing method and system
WO2018205642A1 (en) * 2017-05-12 2018-11-15 广州优视网络科技有限公司 Video revenue calculation modeling device and method, video recommendation device and method, server, and storage medium
CN110049079A (en) * 2018-01-16 2019-07-23 阿里巴巴集团控股有限公司 Information push and model training method, device, equipment and storage medium
CN116112549A (en) * 2023-01-13 2023-05-12 岚图汽车科技有限公司 Vehicle scene recommendation method and related equipment

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111898019B (en) * 2019-05-06 2024-04-16 北京达佳互联信息技术有限公司 Information pushing method and device
CN110427453B (en) * 2019-05-31 2024-03-19 平安科技(深圳)有限公司 Data similarity calculation method, device, computer equipment and storage medium
CN112231594B (en) * 2019-06-27 2024-04-12 北京百度网讯科技有限公司 Information processing method and device
CN110910201B (en) * 2019-10-18 2023-08-29 中国平安人寿保险股份有限公司 Information recommendation control method and device, computer equipment and storage medium
CN111191115B (en) * 2019-12-10 2022-10-11 未鲲(上海)科技服务有限公司 Information pushing method and device based on user data
CN111556116B (en) * 2020-04-22 2023-05-30 深圳市元征科技股份有限公司 Training media pushing method, training media display method and related device
CN111600952B (en) * 2020-05-15 2021-09-07 华人运通(上海)云计算科技有限公司 Scene pushing method, scene pushing execution device, terminal, server and scene pushing system
CN111831903A (en) * 2020-06-15 2020-10-27 北京嘀嘀无限科技发展有限公司 Service site recommendation method, device, equipment and storage medium
CN111859156B (en) * 2020-08-04 2024-02-02 上海秒针网络科技有限公司 Method and device for determining distribution crowd, readable storage medium and electronic equipment
CN112541123A (en) * 2020-12-24 2021-03-23 北京百度网讯科技有限公司 Map region recommendation method, device, equipment and storage medium
CN114326423A (en) * 2021-12-21 2022-04-12 美的集团股份有限公司 Automatic generation method of scene control scheme and scene control equipment
CN114398558B (en) * 2022-01-19 2023-05-23 北京百度网讯科技有限公司 Information recommendation method, device, electronic equipment and storage medium
CN115580649B (en) * 2022-08-31 2024-05-03 嘉兴学院 Intelligent information pushing method based on user network behaviors
CN115665699B (en) * 2022-12-27 2023-03-28 博信通信股份有限公司 Multi-scene signal coverage optimization method, device, equipment and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679743A (en) * 2013-11-26 2015-06-03 阿里巴巴集团控股有限公司 Method and device for determining preference model of user
US20150200815A1 (en) * 2009-05-08 2015-07-16 The Nielsen Company (Us), Llc Systems and methods for behavioural and contextual data analytics

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520878A (en) * 2009-04-03 2009-09-02 华为技术有限公司 Method, device and system for pushing advertisements to users
CN103064863B (en) * 2011-10-24 2018-01-12 北京百度网讯科技有限公司 A kind of method and apparatus that recommendation information is provided
CN103399860A (en) * 2013-07-04 2013-11-20 北京百纳威尔科技有限公司 Content display method and device
CN103428075A (en) * 2013-08-20 2013-12-04 贝壳网际(北京)安全技术有限公司 Information pushing method and device
CN104008184A (en) * 2014-06-10 2014-08-27 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN105320766B (en) * 2015-10-28 2019-04-19 百度在线网络技术(北京)有限公司 Information-pushing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150200815A1 (en) * 2009-05-08 2015-07-16 The Nielsen Company (Us), Llc Systems and methods for behavioural and contextual data analytics
CN104679743A (en) * 2013-11-26 2015-06-03 阿里巴巴集团控股有限公司 Method and device for determining preference model of user

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017071251A1 (en) * 2015-10-28 2017-05-04 百度在线网络技术(北京)有限公司 Information pushing method and device
CN107436893A (en) * 2016-05-26 2017-12-05 北京搜狗科技发展有限公司 A kind of webpage recommending method and device
CN106294778B (en) * 2016-08-11 2019-09-10 北京小米移动软件有限公司 Information-pushing method and device
CN106294778A (en) * 2016-08-11 2017-01-04 北京小米移动软件有限公司 Information-pushing method and device
CN107733775A (en) * 2016-08-12 2018-02-23 北京京东尚科信息技术有限公司 Information-pushing method and device
CN106548364B (en) * 2016-09-27 2020-12-11 腾讯科技(北京)有限公司 Information sending method and device
WO2018059142A1 (en) * 2016-09-27 2018-04-05 腾讯科技(深圳)有限公司 Information sending method and apparatus, and storage medium
CN106548364A (en) * 2016-09-27 2017-03-29 腾讯科技(北京)有限公司 Method for sending information and device
US11403353B2 (en) 2016-09-27 2022-08-02 Tencent Technology (Shenzhen) Company Limited Information sending method, apparatus, and storage medium
CN106572390A (en) * 2016-11-09 2017-04-19 咪咕音乐有限公司 Audio and video recommending method and equipment
CN106572390B (en) * 2016-11-09 2020-03-13 咪咕音乐有限公司 Audio and video recommendation method and equipment
WO2018205642A1 (en) * 2017-05-12 2018-11-15 广州优视网络科技有限公司 Video revenue calculation modeling device and method, video recommendation device and method, server, and storage medium
CN107147724A (en) * 2017-05-23 2017-09-08 深圳市金立通信设备有限公司 A kind of information push method, server and computer-readable recording medium
CN110049079A (en) * 2018-01-16 2019-07-23 阿里巴巴集团控股有限公司 Information push and model training method, device, equipment and storage medium
CN108470034A (en) * 2018-02-01 2018-08-31 百度在线网络技术(北京)有限公司 A kind of smart machine service providing method and system
CN108470034B (en) * 2018-02-01 2019-09-20 百度在线网络技术(北京)有限公司 A kind of smart machine service providing method and system
CN116112549A (en) * 2023-01-13 2023-05-12 岚图汽车科技有限公司 Vehicle scene recommendation method and related equipment

Also Published As

Publication number Publication date
WO2017071251A1 (en) 2017-05-04
CN105320766B (en) 2019-04-19

Similar Documents

Publication Publication Date Title
CN105320766A (en) Information pushing method and apparatus
JP6814298B2 (en) Methods and equipment for warning
US20170083965A1 (en) Item Recommendation Method and Apparatus
CN109697629B (en) Product data pushing method and device, storage medium and computer equipment
CN110263244B (en) Content recommendation method, device, storage medium and computer equipment
CN108885624B (en) Information recommendation system and method
EP4181026A1 (en) Recommendation model training method and apparatus, recommendation method and apparatus, and computer-readable medium
CN105117491B (en) Page push method and apparatus
CN105095431A (en) Method and device for pushing videos based on behavior information of user
US20120109946A1 (en) Determination of category information using multiple
CN105208113A (en) Information pushing method and device
CN103248705B (en) Server, client and method for processing video frequency
CN110851699A (en) Deep reinforcement learning-based information flow recommendation method, device, equipment and medium
CN110363604B (en) Page generation method and device
US20180285331A1 (en) Method, server, browser, and system for recommending text information
CN103348342A (en) Personal content stream based on user-topic profile
CN105183912A (en) Abnormal log determination method and device
CN105488205A (en) Page generation method and page generation apparatus
CN112132660A (en) Commodity recommendation method, system, device and storage medium
CN105488161A (en) Information pushing method and apparatus
CN115757952A (en) Content information recommendation method, device, equipment and storage medium
CN115423555A (en) Commodity recommendation method and device, electronic equipment and storage medium
CN109840788A (en) For analyzing the method and device of user behavior data
KR101990502B1 (en) a device and a method for extracting generalized information
US20230115855A1 (en) Machine learning approaches for interface feature rollout across time zones or geographic regions

Legal Events

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