Movatterモバイル変換


[0]ホーム

URL:


CN107203894A - Information-pushing method and device - Google Patents

Information-pushing method and device
Download PDF

Info

Publication number
CN107203894A
CN107203894ACN201610159157.8ACN201610159157ACN107203894ACN 107203894 ACN107203894 ACN 107203894ACN 201610159157 ACN201610159157 ACN 201610159157ACN 107203894 ACN107203894 ACN 107203894A
Authority
CN
China
Prior art keywords
user
information
push
pushed
candidate
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
CN201610159157.8A
Other languages
Chinese (zh)
Other versions
CN107203894B (en
Inventor
赵亮
李博
吕梦楼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co LtdfiledCriticalBeijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610159157.8ApriorityCriticalpatent/CN107203894B/en
Publication of CN107203894ApublicationCriticalpatent/CN107203894A/en
Application grantedgrantedCritical
Publication of CN107203894BpublicationCriticalpatent/CN107203894B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

This application discloses information-pushing method and device.One embodiment of methods described includes:Obtain user's registration information and analyze the search of the user, browse, geographical position, the historical data of behavior in client obtain user's portrait;Obtain the payment behavior data of user;The payment behavior data of user portrait and the user are combined and sorted out and obtain user tag;Obtain the geographic position data of user;Matched using the geographic position data of the user tag and the user in each bar candidate pushed information prestored, when the geographical position of user generates pushed information set when within the scope of the push area of candidate's pushed information;The pushed information set is pushed to the user.The embodiment combines user's portrait and user's payment behavior data and the geographical position for considering user, therefore can push favor information and the service of neighbouring or user interest, realizes and precisely, effectively, targetedly pushes.

Description

Information-pushing method and device
Technical field
The application is related to field of computer technology, and in particular to Internet technical field, especially relates toAnd information-pushing method and device.
Background technology
Information push, also known as " Web broadcast ", be by certain technical standard or agreement,On the internet a technology of information overload is reduced by pushing the information of user's needs.LetterPush technology is ceased by active push information to user, it is possible to reduce user searches for institute on networkTime spent.
However, existing information, which pushes mode, can not precisely be pushed to the potential use for having a purchase intentionFamily, invalid push it is more so that user customer cause dislike, therefore turn off push function orPerson unloads client, causes pushing efficiency low while high-volume is pushed, and user receives what is pushedTime lengthening misses instant promotional offer information.
The content of the invention
The purpose of the application is to propose a kind of improved information-pushing method and device, to solveThe technical problem that background section above is mentioned.
In a first aspect, this application provides a kind of information-pushing method, methods described includes:ObtainTake user's registration information and analyze the search of the user, browse, geographical position, in clientBehavior historical data obtain user portrait;Obtain the payment behavior data of user;Will be describedThe payment behavior data of user's portrait and the user, which are combined and sorted out, obtains user tag;ObtainTake the geographic position data at family;Utilize the user tag and the geographical position number of the userMatched according in each bar candidate pushed information prestored, when the geographical position of user is in candidatePushed information set is generated when within the scope of the push area of pushed information;Pushed to the userThe pushed information set.
In certain embodiments, user's portrait includes at least one of following:User's occupation bodyPart, age, sex, educational background, browse custom, the hobby of user.
At least one of in certain embodiments, the user's registration information, including following:UserCell-phone number, the account of user.
In certain embodiments, each bar candidate pushed information prestored, including it is following at leastOne:Geographical position, favor information and push area scope.
In certain embodiments, the content of user's portrait can regularly update.
In certain embodiments, when geographical position not the pushing away in any candidate's pushed information of userWhen sending within regional extent, expand the push area scope of candidate's pushed information.
Second aspect, this application provides a kind of information push-delivery apparatus, described device includes:ObtainTake unit, be configured to obtain user's registration information and analyze the search of the user, browse,The historical data of behavior on geographical position, client obtains user's portrait, obtains the branch of userBehavioral data is paid, the geographic position data of user is obtained;Analytic unit, being configured to will be describedThe payment behavior data of user's portrait and the user, which are combined and sorted out, obtains user tag;LetterBreath chooses unit, is configured to the geographic position data using the user tag and the userMatched in each bar candidate pushed information prestored, when the geographical position of user is pushed away in candidatePushed information set is generated when within the scope of the push area of breath of delivering letters;Push unit, configuration is usedIn pushing the pushed information set to user.
In certain embodiments, user's portrait includes at least one of following:User's occupation bodyPart, age, sex, educational background, browse custom, the hobby of user.
At least one of in certain embodiments, the user's registration information, including following:UserCell-phone number, the account of user.
In certain embodiments, each bar candidate pushed information prestored, including it is following at leastOne:Geographical position, favor information and push area scope.
In certain embodiments, the content of user's portrait can regularly update.
In certain embodiments, when geographical position not the pushing away in any candidate's pushed information of userWhen sending within regional extent, expand the push area scope of candidate's pushed information.
The information-pushing method and device that the application is provided using searching for, browse, geographical position,The historical data of behavior in client obtains the payment behavior number that user draws a portrait and combines userLabelled according to user, this label is according to the dynamic adjusting and optimizing of the recent behavior of user, when user entersPUSH message is received during the push area for entering recommendation information, accurate, effectively information push is formed.
Brief description of the drawings
Retouched by reading with reference to the detailed of being made to non-limiting example of being made of the following drawingsState, other features, objects and advantages will become more apparent upon:
Fig. 1 is that the application can apply to exemplary system architecture figure therein;
Fig. 2 is the flow chart of one embodiment of the information-pushing method according to the application;
Fig. 3 is the schematic diagram of an application scenarios of the information-pushing method according to the application;
Fig. 4 is the flow chart of another embodiment of the information-pushing method according to the application;
Fig. 5 is the structural representation of one embodiment of the information push-delivery apparatus according to the application;
Fig. 6 is adapted for for realizing the terminal device of the embodiment of the present application or the computer of serverThe structural representation of system.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is appreciated that, specific embodiment described herein is used only for explaining related invention, rather than to the hairBright restriction.It also should be noted that, illustrate only for the ease of description, in accompanying drawing withAbout the related part of invention.
It should be noted that in the case where not conflicting, embodiment and embodiment in the applicationIn feature can be mutually combined.Describe this in detail below with reference to the accompanying drawings and in conjunction with the embodimentsApplication.
Fig. 1 shows the reality of the information-pushing method or information push-delivery apparatus that can apply the applicationApply the exemplary system architecture 100 of example.
As shown in figure 1, system architecture 100 can include terminal device 101,102,103,Network 104 and server 105.Network 104 is used in the and of terminal device 101,102,103The medium of communication link is provided between server 105.Network 104 can include various connection classesType, such as wired, wireless communication link or fiber optic cables etc..
User can pass through network 104 and server 105 with using terminal equipment 101,102,103Interaction, to receive or send message etc..It can be provided with terminal device 101,102,103Various telecommunication customer end applications, such as the application of shopping class, web browser applications.
Terminal device 101,102,103 can be with display screen and support class application of doing shoppingOr the various electronic equipments of web page browsing, including but not limited to smart mobile phone, tablet personal computer, electricityPhilosophical works reader, MP3 player (Moving Picture Experts Group Audio LayerIII, dynamic image expert's compression standard audio aspect 3), MP4 (Moving Picture ExpertsGroup Audio Layer IV, dynamic image expert's compression standard audio aspect 4) player, kneeMo(u)ld top half pocket computer and desktop computer etc..
Server 105 can be that the server that data carry out response premises equipment requests is locally stored.Supported for example, providing content to the shopping class application shown on terminal device 101,102,103With the background server of information sifting, the server in User logs in shopping application, according toThe local searching data of family information, then to (such as purchasing result after searching data analyzing and processingThing information) feed back to terminal device.
Server 105 can also remotely obtain data from third-party server to carry out response terminalThe server of device request.For example, showing in user's using terminal equipment 101,102,103Show shopping class application log in when, server 105 according to user profile to terminal device 101,102nd, the shopping class application shown on 103 provides third party's background server (figure that content is supportedNot shown in) remotely obtain data, then to after above-mentioned Data Analysis Services by result (exampleSuch as shopping information) feed back to terminal device.
It should be noted that the information-pushing method that the embodiment of the present application is provided is general by servicingDevice 105 is performed, correspondingly, and information push-delivery apparatus is generally positioned in server 105.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only signalProperty.According to needs are realized, can have any number of terminal device, network and server.
With continued reference to Fig. 2, it illustrates the information-pushing method according to the application a implementationThe flow 200 of example.Above-mentioned information-pushing method, comprises the following steps:
Step 201, obtain user's registration information and analyze the search of the user, browse,Reason position, the historical data of behavior in client obtain user's portrait.
In the present embodiment, electronic equipment (such as Fig. 1 of information-pushing method operation thereonShown server 105) user's registration information of user can be locally or remotely obtained,User identifier for example for recognizing or distinguishing user.
In some optional implementations of the present embodiment, user's registration information can also includeAt least one of below:It is name, the age, sex, area, user account, phone number, micro-Believe account or E-mail address.Do not retrieve the search of user, browse, geographical position,In the case of the historical data and payment behavior data of behavior in client, i.e. user is firstLogin obtains at least one time in use, can be retrieved using user's registration information from information bankSelect pushed information.As an example, can retrieve and meet from information bank according to the sex of userCandidate's pushed information of user's sex, for example, if women, retrieval women's dress category information or changeCosmetic category information, if male, retrieval men's clothing category information or electronic product category information;OrCan be according to the area of user, retrieval and the regional consistent information of user, example from information bankSuch as, if the area of user is in Beijing, the related information of retrieval " Beijing roast duck ", or retrieval" raising national flag in Tian An-men " related information;Can also be according to age of user, from information bankThe retrieval information similar with the age of user, if for example, the age of user is 25 years old, from letterRetrieval young man information interested in storehouse is ceased, if the age of user is 65 years old, from information bankMiddle retrieval the elderly information interested.
In some optional implementations of the present embodiment, user's portrait includes following at least one:User's occupational identity, age, sex, educational background, browse custom, the hobby of user.LiftFor example, if user often buys some doll toys, then electric business website can be according to object for appreciationThe situation of tool purchase is tagged " having child " for user, or even can also judge child userAt the general age, stick " child for having 5-10 Sui " so more specifically label, and these institutesThere is the system labeled to user once, just into user's portrait.
In some optional implementations of the present embodiment, the content of user's portrait can regularly moreNewly.For example, because user always buys articles for babies, therefore user's portrait is that the user has beforeThe baby of less than 2 years old.And crossed after some months, user is changed to buy some child users,Also therefore be updated to user has the children of more than 2 years old to user's portrait.The change in the geographical position of userChange can also influence user to draw a portrait.For example, user's portrait before user is to be lived in northeast, andHe lives in Hainan in the recent period, then system can automatically update its user portrait, targetedly be believedBreath is pushed, rather than according to northeast weather recommendation information before.
In some optional implementations of the present embodiment, the search of user, browse, it is geographicalThe historical data of behavior on position, client can be noted by user's active reporting or according to userVolume information is obtained from third party's data source, wherein, third party's data source includes local serviceData on device and on third-party server, for example, can be from classical network third-party serverThe upper search for obtaining user, browse, geographical position, the historical data of behavior in client.
Step 202, the payment behavior data of user are obtained.
In the present embodiment, payment behavior data can also be noted by user's active reporting according to userVolume information is obtained from third party's data source, wherein, third party's data source includes local serviceData on device and on third-party server, for example, can be from classical network third-party serverThe upper payment behavior data for obtaining user.
In some optional implementations of the present embodiment, payment behavior data may include:Product and the amount of money, unpaid product and the amount of money through payment, the product and the amount of money of collection.PinUser, the possibility of such user's purchase can be notified when product has preferential to the product of collectionCan be bigger.
Step 203, the payment behavior data of user's portrait and user are combined and sorted out and obtainedUser tag.
In the present embodiment, can be advance on the electronic equipment of information-pushing method operation thereonA plurality of user tag is stored, is drawn a portrait according to user and the payment behavior data of user gives user's markLabel, for example, chafing dish, golf etc..
In some optional implementations of the present embodiment, a user can have multiple usersLabel, these user tags form the user tag set of the user.
Step 204, the geographic position data of user is obtained.
In the present embodiment, reporting of user geographic position data, is pushed for judging whether to enterThe push area scope of information.
Step 205, waited using the geographic position data of user tag and user in each bar prestoredSelect in pushed information and matched, when the geographical position of user is in the push area of candidate's pushed informationPushed information set is generated when within the scope of domain.
In the present embodiment, can be advance on the electronic equipment of information-pushing method operation thereonA plurality of candidate's pushed information is stored, these candidate's pushed informations will be used for and user tag and userGeographical position matching.
In the present embodiment, above-mentioned electronic equipment can be by the geographical position of user and each bar candidateThe push area scope of pushed information is matched respectively, chooses the push area model of pushed informationCandidate's pushed information in geographical position of covering user is enclosed as candidate's pushed information set.ThenThe content of pushed information in user tag and candidate's pushed information set is carried out one by one respectivelyMatch somebody with somebody, and the number of the keyword according to included by the content of every candidate's pushed information determines thisBar candidate pushed information and the matching relationship of user tag set.If for example, certain candidate pushes awayDeliver letters breath content in include above-mentioned user tag set, then can determine this candidate pushThere is complete matching relationship with user tag in information;And if the content of certain candidate's pushed informationIn include certain customers' label in above-mentioned user tag set, then can determine this candidateThere is part matching relationship with user tag set in pushed information;And if certain candidate pushes letterDo not include any user tag in above-mentioned user tag set in the content of breath, then can determineThere is mismatch relation with user tag set in this candidate pushed information.According to matching relationship,Above-mentioned electronic equipment can choose at least one candidate from a plurality of candidate's pushed information and push letterBreath, and thus generate pushed information set.For example, above-mentioned electronic equipment can be chosen and userTag set meets candidate's pushed information of complete matching relationship, is used as information to be pushed.
In some optional implementations of the present embodiment, can prestore some candidates on serverIn pushed information, these information in addition to including the content to be pushed, also to include geographical positionPut, favor information and push area scope.For example, the geographical location information in pushed information canIn order to which user selects the service nearest from oneself, user can also be selected to service by preferential situation.Push area scope cause push it is more purposive, reduce it is invalid push, can combination product valencyValue attribute sets push area scope.For example, costly product push area scope can compareLarger, the push area scope for being worth low product can be with smaller, it is to avoid occurs pushing tensThe situation of the sales promotion information of certain outer brand pencil of kilometer.
Step 206, pushed information set is pushed to user.
In the present embodiment, above-mentioned electronic equipment is by the pushed information set generated in step 205It is pushed to user.
In some optional implementations of the present embodiment, above-mentioned electronic equipment passes through with lower sectionAt least one of formula pushes above-mentioned pushed information set to user:Web page push, mail push,Short message is pushed.If above-mentioned electronic equipment uses Web page push, need to obtain user in websiteOr the login username information of application, and used using the form of webpage to above-mentioned user name is correspondingFamily pushes pushed information set;If above-mentioned electronic equipment is pushed using short message, need to obtainThe phone number of user, the form that phone number short message is stated then up pushes pushed information collectionClose;If above-mentioned electronic equipment uses mail push, need to obtain the addresses of items of mail of user,And pushed information set is pushed in the form of mail to above-mentioned addresses of items of mail.
With continued reference to Fig. 3, Fig. 3 is the application scenarios of the information-pushing method according to the present embodimentA schematic diagram.In the application scenarios shown in Fig. 3, user on terminal device by installingTerminal applies " XX shopping " log in, to " XX shopping " provide content support serverThe user name of the user currently logged in is obtained first:" user ", then obtains user's " user "User profile and according to the user's registration information of user " user " obtain user user search andBehavioral data 301 (for example, map, music etc.) in client obtains user's portrait 302(for example, age, income, interest, hobby etc.), also obtains the payment data 303 of userWith user geographical position 305.User's portrait 302 and payment data 303 combine availableUser tag 304 (for example, chafing dish, golf etc.).User geographical position 305 and businessman push awaySend regional extent 306 to carry out geographical position matching 307 and obtain candidate pushed information set 308.Candidate pushed information set 308 obtains pushed information 309 with the matching of user tag 304 again.SoPushed information 309 is pushed 310 to user afterwards.
The method that above-described embodiment of the application is provided from candidate's pushed information by selecting with usingFamily label and the information of geographical position matching are pushed to user, realize and are imbued with targetedly informationPush.
With further reference to Fig. 4, it illustrates the flow of another of information-pushing method embodiment400.The flow 400 of the information-pushing method, comprises the following steps:
Step 401, obtain user's registration information and analyze the search of user, browse, geographical positionPut, the historical data of behavior in client obtains user's portrait.
In the present embodiment, electronic equipment (such as Fig. 1 of information-pushing method operation thereonShown server 105) it can locally or remotely obtain the user's registration information of user.
Step 402, the payment behavior data of user are obtained.
In the present embodiment, payment behavior data can also be noted by user's active reporting according to userVolume information is obtained from third party's data source, wherein, third party's data source includes local serviceData on device and on third-party server, for example, can be from classical network third-party serverThe upper payment behavior data for obtaining user.
Step 403, the payment behavior data of user's portrait and user are combined and sorted out and obtainedUser tag.
In the present embodiment, can be advance on the electronic equipment of information-pushing method operation thereonA plurality of user tag is stored, is drawn a portrait according to user and the payment behavior data of user gives user's markLabel, for example, chafing dish, golf etc..
In some optional implementations of the present embodiment, a user can have multiple usersLabel, these user tags form the user tag set of the user.
Step 404, the geographic position data of user is obtained.
In the present embodiment, reporting of user geographic position data, is pushed for judging whether to enterThe push area scope of information.
Step 405, waited using the geographic position data of user tag and user in each bar prestoredSelect in pushed information and matched, when the geographical position of user is in the push area of candidate's pushed informationPushed information set is generated when within the scope of domain.
In the present embodiment, can be advance on the electronic equipment of information-pushing method operation thereonA plurality of candidate's pushed information is stored, these candidate's pushed informations will be used for and user tag and userGeographical position matching.
In the present embodiment, above-mentioned electronic equipment can be by the geographical position of user and each bar candidateThe push area scope of pushed information is matched respectively, chooses the push area model of pushed informationCandidate's pushed information in geographical position of covering user is enclosed as candidate's pushed information set.ThenThe content of pushed information in user tag and candidate's pushed information set is carried out one by one respectivelyMatch somebody with somebody, and the number of the keyword according to included by the content of every candidate's pushed information determines thisBar candidate pushed information and the matching relationship of user tag set.If for example, certain candidate pushes awayDeliver letters breath content in include above-mentioned user tag set, then can determine this candidate pushThere is complete matching relationship with user tag in information;And if the content of certain candidate's pushed informationIn include certain customers' label in above-mentioned user tag set, then can determine this candidateThere is part matching relationship with user tag set in pushed information;And if certain candidate pushes letterDo not include any user tag in above-mentioned user tag set in the content of breath, then can determineThere is mismatch relation with user tag set in this candidate pushed information.According to matching relationship,Above-mentioned electronic equipment can choose at least one candidate from a plurality of candidate's pushed information and push letterBreath, and thus generate pushed information set.For example, above-mentioned electronic equipment can be chosen and userTag set meets candidate's pushed information of complete matching relationship, is used as information to be pushed.
Step 406, judge whether to find the pushed information of matching.
Step 407, expand if the pushed information for not finding matching push area scope afterIt is continuous to carry out matched and searched, i.e., step 405 is carried out again.
Step 408, pushed information set is pushed to user.
In the present embodiment, if the above-mentioned electronic equipment of the pushed information for finding matching is by stepThe pushed information set generated in 405 is pushed to user.
In some optional implementations of the present embodiment, above-mentioned electronic equipment passes through with lower sectionAt least one of formula pushes above-mentioned pushed information set to user:Web page push, mail push,Short message is pushed.
Figure 4, it is seen that compared with the corresponding embodiments of Fig. 2, the letter in the present embodimentThe flow 400 of breath method for pushing, which highlights to expand when can not find the pushed information of matching, searches modelEnclose, that is, expand push area scope and carry out matched and searched.Thus, the scheme of the present embodiment descriptionResource utilization can be improved, rather than when pushing away for pushed information is changed in the geographical position of userJust enter row information push after sending in regional extent.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, the application is providedA kind of one embodiment of information push-delivery apparatus, the device embodiment and the method shown in Fig. 2Embodiment is corresponding, and the device specifically can apply in various electronic equipments.
As shown in figure 5, the information push-delivery apparatus 500 described in the present embodiment includes:Acquiring unit501, it is configured to obtain user's registration information and analyzes the search of the user, browses, geographicalThe historical data of behavior on position, client obtains user's portrait, obtains the paying bank of userFor data, the geographic position data of user is obtained;Analytic unit 502, being configured to will be describedThe payment behavior data of user's portrait and the user, which are combined and sorted out, obtains user tag;LetterBreath chooses unit 503, is configured to the geographical position using the user tag and the userData are matched in each bar candidate pushed information prestored, when the geographical position of user is being waitedPushed information set is generated when selecting within the scope of the push area of pushed information;Push unit 504,It is configured to push the pushed information set to user.
In the present embodiment, in information push-delivery apparatus 500:Acquiring unit 501, analytic unit502nd, the specific processing of information extracting unit 503 and push unit 504 can be corresponding real referring to Fig. 2Apply step 201,202 and 204 in example;Step 203;Step 205;Step 206, existThis is repeated no more.
In some optional implementations of the present embodiment, the user that acquiring unit 501 is obtainedLog-on message can include at least one of following:Name, age, sex, area, user's accountNumber, phone number, wechat account or E-mail address.Do not retrieve user search,Browse, geographical position, the historical data and the situation of payment behavior data of behavior in clientUnder, i.e. user is first logged into use, can be examined using user's registration information from information bankRope obtains at least one candidate's pushed information.
In some optional implementations of the present embodiment, user's portrait includes following at least one:User's occupational identity, age, sex, educational background, browse custom, the hobby of user
In some optional implementations of the present embodiment, the content of user's portrait can regularly moreNewly.
In some optional implementations of the present embodiment, acquiring unit 501 is configured to connectReceive the search from reporting of user, browse, geographical position, the history number of behavior in clientAccording to or can according to user's registration information from third party's data source obtain user search, browse,The historical data of behavior on geographical position, client, wherein, third party's data source bagInclude on home server and third-party server on data, for example, can be from classical network theObtained on tripartite's server the search of user, browse, geographical position, behavior in clientHistorical data.
In some optional implementations of the present embodiment, acquiring unit 501 is configured to connectReceive the payment behavior data of the user from reporting of user or according to user's registration information from the 3rdSquare data source obtains the payment behavior data of user, wherein, third party's data source includes thisData on ground server and on third-party server, for example, can be from classical network third partyThe payment behavior data of user are obtained on server.
In some optional implementations of the present embodiment, payment behavior data may include:Product and the amount of money, unpaid product and the amount of money through payment, the product and the amount of money of collection.PinUser, the possibility of such user's purchase can be notified when product has preferential to the product of collectionCan be very big.
In some optional implementations of the present embodiment, acquiring unit 501 is configured to connectThe geographic position data of the user from reporting of user is received, is pushed for judging whether user entersRegional extent.
In some optional implementations of the present embodiment, acquiring unit 501 is configurable toThe search information and consumption information of user is obtained from third party's data source according to user profile, wherein,Third party's data source includes the data on third-party server, for example, can be from classical network theThe search information and consumption information of user is obtained on tripartite's server.
In some optional implementations of the present embodiment, analytic unit 502 is configurable toThe payment behavior data of user's portrait and user are combined and sorted out and obtain user tag.
In the present embodiment, can be advance on the electronic equipment of information-pushing method operation thereonA plurality of user tag is stored, is drawn a portrait according to user and the payment behavior data of user gives user's markLabel, for example, chafing dish, golf etc..
In some optional implementations of the present embodiment, a user can have multiple usersLabel, these user tags form the user tag set of the user.
In the present embodiment, a plurality of candidate can be prestored on information push-delivery apparatus 500 to pushAt least one of information, each bar candidate pushed information prestored, including following:It is geographical position, excellentFavour information and push area scope.Thus, the information extracting unit 503 of information push-delivery apparatus 500Can be by the geographic position data of above-mentioned user and the push area scope of each bar candidate pushed informationMatched one by one respectively, the push area scope for choosing pushed information covers the geographical position of userThe candidate's pushed information put is used as candidate's pushed information set.Then user tag is pushed away with candidateThe content of the pushed information in information aggregate is sent to be matched one by one respectively, and according to every candidateThe number of keyword included by the content of pushed information come determine this candidate pushed information with useThe matching relationship of family tag set.Expand push area if the pushed information for not finding matchingDomain scope proceeds matched and searched.According to matching relationship, above- mentioned information chooses unit 503 canTo choose at least one candidate's pushed information from a plurality of candidate's pushed information, and thus generation is pushed awaySend information aggregate.
In some optional implementations of the present embodiment, above-mentioned push unit 504 can pass throughAt least one of following push mode pushes above-mentioned pushed information set to user:Web page push,Short message is pushed, mail push.Specific processing refers to step 206 in Fig. 2 correspondence embodimentsThe associated description of implementation, will not be repeated here.
Below with reference to Fig. 6, it illustrates suitable for for realizing the server of the embodiment of the present applicationThe structural representation of computer system 600.
As shown in fig. 6, computer system 600 includes CPU (CPU) 601, itsCan according to the program being stored in read-only storage (ROM) 602 or from storage part 608The program that is loaded into random access storage device (RAM) 603 and perform various appropriate actionsAnd processing.In RAM 603, the system that is also stored with 600 operates required various program sumsAccording to.CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/ output (I/O) interface 605 is also connected to bus 604.
I/O interfaces 605 are connected to lower component:Importation 606 including keyboard, mouse etc.;Including cathode-ray tube (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.Output par, c 607;Storage part 608 including hard disk etc.;And including such as LAN card,The communications portion 609 of the NIC of modem etc..Communications portion 609 is via such asThe network of internet performs communication process.Driver 610 is also according to needing to be connected to I/O interfaces605.Detachable media 611, such as disk, CD, magneto-optic disk, semiconductor memory etc.,Be arranged on as needed on driver 610, in order to the computer program that reads from it according toNeed to be mounted into storage part 608.
Especially, in accordance with an embodiment of the present disclosure, the process described above with reference to flow chart can be withIt is implemented as computer software programs.For example, embodiment of the disclosure includes a kind of computer journeySequence product, it includes being tangibly embodied in the computer program on machine readable media, the meterCalculation machine program bag, which contains, is used for the program code of the method shown in execution flow chart.Implement suchIn example, the computer program can be downloaded and installed by communications portion 609 from network,And/or be mounted from detachable media 611.In the computer program by CPU(CPU) during 601 execution, the above-mentioned functions limited in the present processes are performed.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of the various embodiments of the application,Architectural framework in the cards, function and the operation of method and computer program product.This pointOn, each square frame in flow chart or block diagram can represent a module, program segment or codeA part, the part of the module, program segment or code is used for comprising one or moreThe executable instruction of logic function as defined in realizing.It should also be noted that being used as replacement at someIn realization, the function of being marked in square frame can also be with different from the order marked in accompanying drawing hairIt is raw.For example, two square frames succeedingly represented can essentially be performed substantially in parallel, theySometimes it can also perform in the opposite order, this is depending on involved function.It is also noted thatIt is, each square frame in block diagram and/or flow chart and the square frame in block diagram and/or flow chartCombination, can be realized with the special hardware based system of defined function or operation is performed,Or can be realized with the combination of specialized hardware and computer instruction.
Being described in unit involved in the embodiment of the present application can be real by way of softwareIt is existing, it can also be realized by way of hardware.Described unit can also be arranged on processingIn device, for example, can be described as:A kind of processor includes acquiring unit, analytic unit, letterBreath chooses unit and push unit.Wherein, the title of these units not structure under certain conditionsThe paired restriction of the unit in itself, for example, push unit is also described as " pushing away to userSend the pushed information set ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media,The nonvolatile computer storage media can be described in above-described embodiment included in deviceNonvolatile computer storage media;Can also be individualism, without non-in supplying terminalVolatile computer storage medium.Above-mentioned nonvolatile computer storage media be stored with one orThe multiple programs of person, when said one or multiple programs are performed by an equipment so that above-mentionedEquipment:Obtain user's registration information and analyze the search of the user, browse, geographical position,The historical data of behavior in client obtains user's portrait;Obtain the payment behavior data of user;The payment behavior data of user portrait and the user are combined and sorted out and obtain user's markLabel;Obtain the geographic position data of user;Utilize the user tag and the geography of the userPosition data is matched in each bar candidate pushed information prestored, when the geographical position of userPushed information set is generated when within the scope of the push area of candidate's pushed information;Used to describedFamily pushes the pushed information set.
Above description is only the preferred embodiment of the application and saying to institute's application technology principleIt is bright.It will be appreciated by those skilled in the art that invention scope involved in the application, is not limitedIn the technical scheme of the particular combination of above-mentioned technical characteristic, do not departed from while should cover yetIn the case of the inventive concept, it is combined by above-mentioned technical characteristic or its equivalent featureFormed by other technical schemes.Such as features described above and (but not limited to) disclosed hereinTechnical characteristic with similar functions carries out technical scheme formed by replacement mutually.

Claims (12)

CN201610159157.8A2016-03-182016-03-18Information pushing method and deviceActiveCN107203894B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610159157.8ACN107203894B (en)2016-03-182016-03-18Information pushing method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610159157.8ACN107203894B (en)2016-03-182016-03-18Information pushing method and device

Publications (2)

Publication NumberPublication Date
CN107203894Atrue CN107203894A (en)2017-09-26
CN107203894B CN107203894B (en)2021-01-01

Family

ID=59904485

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610159157.8AActiveCN107203894B (en)2016-03-182016-03-18Information pushing method and device

Country Status (1)

CountryLink
CN (1)CN107203894B (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107749020A (en)*2017-10-232018-03-02重庆大学A kind of commending system based on supposition cab-getter's trip purpose
CN107895281A (en)*2017-10-272018-04-10深圳市小猫信息技术有限公司A kind of information-pushing method, device and storage medium
CN108182626A (en)*2017-12-282018-06-19努比亚技术有限公司Service push method, information acquisition terminal and computer readable storage medium
CN108196671A (en)*2017-12-262018-06-22深圳市亿道数码技术有限公司Method for displaying image and virtual reality device in virtual reality device
CN108334568A (en)*2018-01-162018-07-27平安好房(上海)电子商务有限公司Source of houses method for pushing, device, equipment and computer readable storage medium
CN108460125A (en)*2018-02-262018-08-28影核(北京)网络科技有限公司A method of carrying out displaying labeling classification for movie theatre user
CN108564434A (en)*2018-03-202018-09-21北京车音网科技有限公司User's portrait generation method and device
CN108615199A (en)*2018-05-112018-10-02国家计算机网络与信息安全管理中心The User Activity track method for digging of forum's registration scenarios is disclosed based on internet
CN108848022A (en)*2018-06-052018-11-20华南理工大学A kind of information push method based on scene and user behavior
CN108881389A (en)*2018-05-182018-11-23厦门快商通信息技术有限公司A kind of method and device precisely obtaining bean vermicelli using convenience-for-people resource
CN108922079A (en)*2018-06-052018-11-30阿里巴巴集团控股有限公司A kind of data processing method, article detection method, device
CN108961000A (en)*2018-07-042018-12-07北京量子保科技有限公司A kind of order automatic generation method, system, medium and electronic equipment
CN109489332A (en)*2017-09-122019-03-19合肥美的智能科技有限公司Launch method, intelligent refrigerator, server, system and the storage medium of content
CN109636485A (en)*2018-12-262019-04-16苏州思必驰信息科技有限公司Information recommendation method and device based on driving behavior data
CN109886821A (en)*2019-02-202019-06-14阿里巴巴集团控股有限公司Case method for pushing and device calculate equipment and computer readable storage medium
CN109981785A (en)*2019-04-022019-07-05北京字节跳动网络技术有限公司Method and apparatus for pushed information
CN109977296A (en)*2019-01-172019-07-05苏州达家迎信息技术有限公司A kind of information-pushing method, device, equipment and storage medium
CN110163672A (en)*2019-05-132019-08-23达疆网络科技(上海)有限公司A kind of user pay in real time after the differentiated marketing method based on user stratification
CN110647593A (en)*2018-06-072020-01-03上海碧虎网络科技有限公司Vehicle-mounted data delivery method, system and computer-readable storage medium
CN110659419A (en)*2019-09-172020-01-07平安科技(深圳)有限公司Method for determining target user and related device
CN111090810A (en)*2019-12-202020-05-01北京奇艺世纪科技有限公司 Application message push method, device and electronic device
CN111262895A (en)*2018-11-302020-06-09阿里巴巴集团控股有限公司Information processing method, system and equipment
CN111274477A (en)*2020-01-172020-06-12广东博智林机器人有限公司Information pushing method, face access control recognition terminal and storage medium
CN111327434A (en)*2020-01-222020-06-23福建天泉教育科技有限公司Method for optimizing broadcast push and storage medium
CN111385190A (en)*2020-03-062020-07-07杭州威佩网络科技有限公司Message sending method and device, electronic equipment and storage medium
WO2020151471A1 (en)*2019-01-212020-07-30北京京东尚科信息技术有限公司Offline store operation control method, system and device, and storage medium
CN111966892A (en)*2020-07-152020-11-20口碑(上海)信息技术有限公司Data processing method and device, computer storage medium and electronic equipment
CN112380441A (en)*2020-11-202021-02-19江苏万家美居网络科技有限公司Home decoration industry activity and marketing information pushing system and pushing method
WO2021077340A1 (en)*2019-10-232021-04-29深圳市欢太科技有限公司Method and apparatus for pushing entry, electronic device, and storage medium
WO2021081823A1 (en)*2019-10-302021-05-06深圳市欢太科技有限公司Information pushing method and apparatus, server, and storage medium
CN112767010A (en)*2020-12-312021-05-07政采云有限公司 Recommended information push method and device
CN112819593A (en)*2021-04-192021-05-18平安科技(深圳)有限公司Data analysis method, device, equipment and medium based on position information
CN113542400A (en)*2021-07-132021-10-22山东派盟网络科技有限公司Information pushing method, electronic equipment and storage medium
CN113836124A (en)*2021-07-232021-12-24青岛海尔科技有限公司User portrait generation method, device, equipment and storage medium
CN114036342A (en)*2021-11-102022-02-11天翼数字生活科技有限公司 A video recommendation method, apparatus, device and readable storage medium
CN114372885A (en)*2022-01-112022-04-19金瓜子科技发展(北京)有限公司 Information push method and apparatus, computer readable storage medium and electronic device
CN114461895A (en)*2021-11-192022-05-10中国建设银行股份有限公司Medical information pushing method and device, computer equipment and storage medium
CN115004672A (en)*2020-02-132022-09-02深圳市欢太科技有限公司 Information push method, device, server and storage medium
CN115660709A (en)*2022-09-072023-01-31上海天擎天拓信息技术股份有限公司Internet marketing pushing method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103824214A (en)*2014-03-172014-05-28联想(北京)有限公司Information processing method and device and electronic equipment
CN103914550A (en)*2014-04-112014-07-09百度在线网络技术(北京)有限公司Recommended content displaying method and recommended content displaying device
CN104105061A (en)*2014-07-212014-10-15广州唯品会网络技术有限公司Information pushing method and system
CN104639664A (en)*2015-03-172015-05-20北京合生共济投资咨询有限责任公司Method and system for pushing information
CN104954410A (en)*2014-03-312015-09-30腾讯科技(北京)有限公司Message pushing method, device thereof and server
CN104991917A (en)*2015-06-232015-10-21上海斐讯数据通信技术有限公司Personalized advertisement pushing system and method
CN105139237A (en)*2015-09-252015-12-09百度在线网络技术(北京)有限公司Information push method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103824214A (en)*2014-03-172014-05-28联想(北京)有限公司Information processing method and device and electronic equipment
CN104954410A (en)*2014-03-312015-09-30腾讯科技(北京)有限公司Message pushing method, device thereof and server
CN103914550A (en)*2014-04-112014-07-09百度在线网络技术(北京)有限公司Recommended content displaying method and recommended content displaying device
CN104105061A (en)*2014-07-212014-10-15广州唯品会网络技术有限公司Information pushing method and system
CN104639664A (en)*2015-03-172015-05-20北京合生共济投资咨询有限责任公司Method and system for pushing information
CN104991917A (en)*2015-06-232015-10-21上海斐讯数据通信技术有限公司Personalized advertisement pushing system and method
CN105139237A (en)*2015-09-252015-12-09百度在线网络技术(北京)有限公司Information push method and apparatus

Cited By (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109489332A (en)*2017-09-122019-03-19合肥美的智能科技有限公司Launch method, intelligent refrigerator, server, system and the storage medium of content
CN107749020A (en)*2017-10-232018-03-02重庆大学A kind of commending system based on supposition cab-getter's trip purpose
CN107895281A (en)*2017-10-272018-04-10深圳市小猫信息技术有限公司A kind of information-pushing method, device and storage medium
CN108196671A (en)*2017-12-262018-06-22深圳市亿道数码技术有限公司Method for displaying image and virtual reality device in virtual reality device
CN108182626A (en)*2017-12-282018-06-19努比亚技术有限公司Service push method, information acquisition terminal and computer readable storage medium
CN108334568A (en)*2018-01-162018-07-27平安好房(上海)电子商务有限公司Source of houses method for pushing, device, equipment and computer readable storage medium
CN108334568B (en)*2018-01-162020-08-21平安好房(上海)电子商务有限公司 Real estate push method, device, device and computer-readable storage medium
CN108460125A (en)*2018-02-262018-08-28影核(北京)网络科技有限公司A method of carrying out displaying labeling classification for movie theatre user
CN108564434A (en)*2018-03-202018-09-21北京车音网科技有限公司User's portrait generation method and device
CN108564434B (en)*2018-03-202021-03-23成都车音智能科技有限公司User portrait generation method and device
CN108615199A (en)*2018-05-112018-10-02国家计算机网络与信息安全管理中心The User Activity track method for digging of forum's registration scenarios is disclosed based on internet
CN108881389A (en)*2018-05-182018-11-23厦门快商通信息技术有限公司A kind of method and device precisely obtaining bean vermicelli using convenience-for-people resource
CN108848022A (en)*2018-06-052018-11-20华南理工大学A kind of information push method based on scene and user behavior
CN108922079A (en)*2018-06-052018-11-30阿里巴巴集团控股有限公司A kind of data processing method, article detection method, device
CN110647593A (en)*2018-06-072020-01-03上海碧虎网络科技有限公司Vehicle-mounted data delivery method, system and computer-readable storage medium
CN108961000A (en)*2018-07-042018-12-07北京量子保科技有限公司A kind of order automatic generation method, system, medium and electronic equipment
CN111262895A (en)*2018-11-302020-06-09阿里巴巴集团控股有限公司Information processing method, system and equipment
CN109636485A (en)*2018-12-262019-04-16苏州思必驰信息科技有限公司Information recommendation method and device based on driving behavior data
CN109977296A (en)*2019-01-172019-07-05苏州达家迎信息技术有限公司A kind of information-pushing method, device, equipment and storage medium
WO2020151471A1 (en)*2019-01-212020-07-30北京京东尚科信息技术有限公司Offline store operation control method, system and device, and storage medium
CN109886821A (en)*2019-02-202019-06-14阿里巴巴集团控股有限公司Case method for pushing and device calculate equipment and computer readable storage medium
CN109981785A (en)*2019-04-022019-07-05北京字节跳动网络技术有限公司Method and apparatus for pushed information
CN109981785B (en)*2019-04-022020-08-14北京字节跳动网络技术有限公司Method and device for pushing information
CN110163672A (en)*2019-05-132019-08-23达疆网络科技(上海)有限公司A kind of user pay in real time after the differentiated marketing method based on user stratification
CN110659419A (en)*2019-09-172020-01-07平安科技(深圳)有限公司Method for determining target user and related device
CN110659419B (en)*2019-09-172023-09-05平安科技(深圳)有限公司Method and related device for determining target user
WO2021077340A1 (en)*2019-10-232021-04-29深圳市欢太科技有限公司Method and apparatus for pushing entry, electronic device, and storage medium
CN114223011A (en)*2019-10-232022-03-22深圳市欢太科技有限公司Entry pushing method and device, electronic equipment and storage medium
WO2021081823A1 (en)*2019-10-302021-05-06深圳市欢太科技有限公司Information pushing method and apparatus, server, and storage medium
CN111090810A (en)*2019-12-202020-05-01北京奇艺世纪科技有限公司 Application message push method, device and electronic device
CN111274477A (en)*2020-01-172020-06-12广东博智林机器人有限公司Information pushing method, face access control recognition terminal and storage medium
CN111327434A (en)*2020-01-222020-06-23福建天泉教育科技有限公司Method for optimizing broadcast push and storage medium
CN111327434B (en)*2020-01-222022-04-01福建天泉教育科技有限公司Method for optimizing broadcast push and storage medium
CN115004672B (en)*2020-02-132024-04-05深圳市欢太科技有限公司 Information push method, device, server and storage medium
CN115004672A (en)*2020-02-132022-09-02深圳市欢太科技有限公司 Information push method, device, server and storage medium
CN111385190A (en)*2020-03-062020-07-07杭州威佩网络科技有限公司Message sending method and device, electronic equipment and storage medium
CN111966892B (en)*2020-07-152023-12-15口碑(上海)信息技术有限公司Data processing method and device, computer storage medium and electronic equipment
CN111966892A (en)*2020-07-152020-11-20口碑(上海)信息技术有限公司Data processing method and device, computer storage medium and electronic equipment
CN112380441A (en)*2020-11-202021-02-19江苏万家美居网络科技有限公司Home decoration industry activity and marketing information pushing system and pushing method
CN112767010A (en)*2020-12-312021-05-07政采云有限公司 Recommended information push method and device
CN112819593A (en)*2021-04-192021-05-18平安科技(深圳)有限公司Data analysis method, device, equipment and medium based on position information
CN113542400A (en)*2021-07-132021-10-22山东派盟网络科技有限公司Information pushing method, electronic equipment and storage medium
CN113836124A (en)*2021-07-232021-12-24青岛海尔科技有限公司User portrait generation method, device, equipment and storage medium
CN114036342A (en)*2021-11-102022-02-11天翼数字生活科技有限公司 A video recommendation method, apparatus, device and readable storage medium
CN114461895A (en)*2021-11-192022-05-10中国建设银行股份有限公司Medical information pushing method and device, computer equipment and storage medium
CN114372885A (en)*2022-01-112022-04-19金瓜子科技发展(北京)有限公司 Information push method and apparatus, computer readable storage medium and electronic device
CN115660709A (en)*2022-09-072023-01-31上海天擎天拓信息技术股份有限公司Internet marketing pushing method and system
CN115660709B (en)*2022-09-072025-09-26上海天擎天拓信息技术股份有限公司 Internet marketing push method and system

Also Published As

Publication numberPublication date
CN107203894B (en)2021-01-01

Similar Documents

PublicationPublication DateTitle
CN107203894A (en)Information-pushing method and device
US20190392487A1 (en)System, Device, and Method of Automatic Construction of Digital Advertisements
US8725559B1 (en)Attribute based advertisement categorization
US9697282B2 (en)Search apparatus, search method, search program, and recording medium
US20110119125A1 (en)Method and system for one tag trafficking in display advertising to achieve personalized ad experiences at scale
CN104025083B (en)The method and device of webpage is provided
CN107172151A (en)Method and apparatus for pushed information
JP6767757B2 (en) Advertising video management device, advertising video management system, advertising video management program, and advertising video management method
CN105608171A (en)User portrait construction method
CN107426328B (en)Information pushing method and device
CN105208113A (en)Information pushing method and device
CN101472223A (en)Method, system and device for embedding advertisement
WO2015096596A1 (en)Information push method, apparatus, non-volatile storage medium, and device
JP6815235B2 (en) Information processing equipment, information processing methods, and programs
JP6976207B2 (en) Information processing equipment, information processing methods, and programs
CN107729573A (en)Information-pushing method and device
CN103942702A (en)System and method for carrying out e-business based on electronic business cards
KR20130119721A (en)Method and system for providing best suitable advertisements on signboard using ap
CN107346505A (en)Information-pushing method and device
KR20110045293A (en) Product advertisement semantic matching service system and method for automatically providing product information of a shopping mall most suitable for contents of Internet contents
JP2002149944A (en) Method of transmitting electronic mail using computer two-way communication network and communication system therefor
US20090083365A1 (en)System and method for neighborhood information and local shopping offers
CN112288461B (en) Advertisement information push method, device, medium and electronic device
KR20190102679A (en)Fitting media contents service method based on user group on special environment
KR20180129735A (en)Shopping mall service providing apparatus and method for interworking social networking service

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp