Nothing Special   »   [go: up one dir, main page]

CN104572840B - A kind of method and apparatus for providing PUSH message - Google Patents

A kind of method and apparatus for providing PUSH message Download PDF

Info

Publication number
CN104572840B
CN104572840B CN201410766411.1A CN201410766411A CN104572840B CN 104572840 B CN104572840 B CN 104572840B CN 201410766411 A CN201410766411 A CN 201410766411A CN 104572840 B CN104572840 B CN 104572840B
Authority
CN
China
Prior art keywords
push
information
push message
user
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410766411.1A
Other languages
Chinese (zh)
Other versions
CN104572840A (en
Inventor
于天航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410766411.1A priority Critical patent/CN104572840B/en
Publication of CN104572840A publication Critical patent/CN104572840A/en
Application granted granted Critical
Publication of CN104572840B publication Critical patent/CN104572840B/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
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

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

Abstract

The object of the present invention is to provide a kind of method and apparatus for providing PUSH message.Pushing equipment obtains the PUSH message for waiting being pushed to one or more users first, and determine the attribute-bit information of the PUSH message, then according to the attribute-bit information, in conjunction with the customer attribute information of the user, it determines target user corresponding with the PUSH message, the PUSH message is finally sent to the target user.Compared with prior art, the present invention determines the attribute-bit information of PUSH message first, and target user corresponding with the PUSH message is determined according to the customer attribute information of user, to solve in the prior art, the redundancy problem that full dose push mode is brought to user realizes differentiationization push, improve the efficiency of user information acquisition, the validity that ensure that pushed information reduces the resource consumption of user equipment, improves user experience.

Description

A kind of method and apparatus for providing PUSH message
Technical field
The present invention relates to Internet technical field more particularly to a kind of technologies providing PUSH message.
Background technology
Message push be operating system (such as intelligent mobile phone system, MAC operation system) by information delivery user most often See, most effective way.Traditional message push mode is pushed to user's full dose, in this case, the major part pushed Information may be that user is uninterested, that is, push a large amount of junk information, reduce the efficiency that user obtains effective information; Further, since frequently triggering message push, therefore the resource consumption of user equipment is also improved, reduce the place of user equipment Manage efficiency and electricity.
Invention content
The object of the present invention is to provide a kind of method and apparatus for providing PUSH message.
According to an aspect of the invention, there is provided a kind of method providing PUSH message, wherein this method includes:
Obtain the PUSH message for waiting being pushed to one or more users;
Determine the attribute-bit information of the PUSH message;
It is determined and the PUSH message phase in conjunction with the customer attribute information of the user according to the attribute-bit information Corresponding target user;
The PUSH message is sent to the target user.
According to another aspect of the present invention, a kind of pushing equipment that PUSH message is provided is additionally provided, wherein the equipment packet It includes:
Wait being pushed to the device of the PUSH message of one or more users for obtaining;
Device for the attribute-bit information for determining the PUSH message;
For according to the attribute-bit information, in conjunction with the customer attribute information of the user, determining and disappearing with the push The device of the corresponding target user of manner of breathing;
Device for the PUSH message to be sent to the target user.
Compared with prior art, the present invention obtains the PUSH message for waiting being pushed to one or more users first, and determines The attribute-bit information of the PUSH message is believed then according to the attribute-bit information in conjunction with the user property of the user Breath determines target user corresponding with the PUSH message, the PUSH message is finally sent to the target user;From And solve in the prior art, the redundancy problem that full dose push mode is brought to user, differentiationization push is realized, is improved The efficiency that user information obtains, ensure that the validity of pushed information, reduces the resource consumption of user equipment, improve use It experiences at family.
Moreover, the present invention can also screen the one or more message for being sent to user, wait pushing to obtain To the PUSH message of one or more users every push is ensure that realize processing and analysis to whole PUSH messages Message can be sent to the target user for meeting its attribute-bit, and correspondingly, every push acquired in target user disappears Breath also all meets its customer attribute information.
Moreover, the present invention can also determine the category of the PUSH message according to the message correlation information of the PUSH message Property identification information, to improve the accuracy of the attribute-bit information, improve determined by target user accuracy.
Moreover, the present invention according to the historical operation information of the user, can also determine the user property letter of the user Breath, further, can also be according to the historical operation information of the user, the time in conjunction with corresponding to the historical operation information Information and/or location information determine the customer attribute information of the user;Then, according to the attribute-bit information, in conjunction with institute Customer attribute information is stated, determines target user corresponding with the PUSH message, alternatively, further, according to the attribute Identification information determines and disappears with the push in conjunction with the customer attribute information and the current operation relevant information of the user The corresponding target user of manner of breathing.To, the present invention matches attribute-bit information with customer attribute information from multiple dimensions, Improve attribute-bit information and the matching degree of customer attribute information so that identified target user is more accurate.
Moreover, the present invention can also be according to multiple PUSH messages corresponding with the target user, in conjunction with the push The attribute-bit information of message and/or the customer attribute information, integrate the PUSH message, to obtain one or more A preferred PUSH message, and the preferred PUSH message is sent to the target user;It is pushed to target use to reduce The message number at family reduces push times, improves the validity of push content every time, and the resource for reducing user equipment disappears Consumption, improves user experience.
Moreover, the present invention, in conjunction with the customer attribute information, can also be pushed away according to the attribute-bit information described in determination The push mode of message is sent, and according to the push mode, the PUSH message is sent to the target user;So that The push mode of PUSH message is more flexible, meets the use habit of target user, improves the efficiency of user information acquisition, changes It has been apt to user experience.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows a kind of pushing equipment schematic diagram of offer PUSH message according to one aspect of the invention;
Fig. 2 shows a kind of pushing equipment schematic diagrames of offer PUSH message in accordance with a preferred embodiment of the present invention;
Fig. 3 shows a kind of method flow diagram of offer PUSH message according to a further aspect of the present invention;
Fig. 4 shows a kind of method flow diagram of offer PUSH message in accordance with a preferred embodiment of the present invention.
Same or analogous reference numeral represents same or analogous component in attached drawing.
Specific implementation mode
Present invention is further described in detail below in conjunction with the accompanying drawings.
Fig. 1 shows a kind of pushing equipment schematic diagram of offer PUSH message according to one aspect of the invention;Wherein, described Pushing equipment includes the device (hereinafter referred to as " acquisition device for obtaining the PUSH message for waiting being pushed to one or more users 1”);The device (hereinafter referred to as " mark determining device 2 ") of attribute-bit information for determining the PUSH message;For root According to the attribute-bit information target corresponding with the PUSH message is determined in conjunction with the customer attribute information of the user The device (hereinafter referred to as " target determining device 3 ") of user;Dress for the PUSH message to be sent to the target user It sets (hereinafter referred to as " sending device 4 ").
Specifically, the acquisition device 1 obtains the PUSH message for waiting being pushed to one or more users;The mark determines Device 2 determines the attribute-bit information of the PUSH message;The target determining device 3 is according to the attribute-bit information, knot The customer attribute information of the user is closed, determines target user corresponding with the PUSH message;The sending device 4 is by institute It states PUSH message and is sent to the target user.
Here, the PUSH message is message being asked without user, being transmitted directly to the user.Usually, Without starting, application can then receive the application to user or system is sent to the PUSH message of the user.Therefore, the pushing equipment Different from common service equipment, common service equipment be based on user request passively send a message to the user, and Pushing equipment needs are changed from passive to active, and no matter whether the application program corresponding to pushing equipment is currently running or closes, and pushes Equipment can be directly by user described in valuable message informing.
Here, the pushing equipment includes but not limited to that the network equipment, user equipment or the network equipment and user equipment are logical It crosses network and is integrated constituted equipment.Wherein, the network equipment include it is a kind of can be according to the finger for being previously set or storing It enables, the automatic electronic equipment for carrying out numerical computations and information processing, hardware includes but not limited to microprocessor, special integrated electricity Road (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc..The network equipment it include but It is not limited to the cloud that computer, network host, single network server, multiple network server collection or multiple servers are constituted; This, cloud is made of a large amount of computers or network server for being based on cloud computing (Cloud Computing), wherein cloud computing is One kind of Distributed Calculation, a virtual supercomputer being made of the computer collection of a group loose couplings.The user sets Standby its, which includes but not limited to any type, can carry out human-computer interaction by keyboard, touch tablet or voice-operated device with user and obtain The electronic product of pushed information, such as PC (PC), smart mobile phone, personal digital assistant (PDA), tablet computer (PAD). The network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network (Ad Hoc Network) etc..Those skilled in the art will be understood that other pushing equipments are equally applicable to the present invention, should also be included in this hair Within bright protection domain, and it is incorporated herein by reference herein.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that on " lasting " refer to State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out PUSH message acquisition, The determination of attribute-bit information, the determination of target user, transmission of PUSH message etc. wait for until the pushing equipment stops obtaining It is pushed to the PUSH message of one or more users.
The acquisition device 1 obtains the PUSH message for waiting being pushed to one or more users.
Specifically, the acquisition device 1 is pushed away by corresponding coffret with described in offer based on various communication protocols It send the one or more servers, database or other third party devices of message to interact, waits being pushed to one or more to obtain The PUSH message of a user;If for example, the push for a certain application program that the third party device is installed by the user disappears The PUSH message server corresponding to the operating system of server or the user is ceased, then the acquisition device 1 and the push Message server interacts, and the one or more PUSH messages for being pushed to the user are waited to obtain the application.
Alternatively, the acquisition device 1 is based on various communication protocols, by corresponding coffret, the use with the user Family equipment interacts, or interacts with the equipment that can obtain all or part of PUSH message that the user equipment is obtained, To obtain the PUSH message for waiting being pushed to the user in one or more application or system.
Preferably, the acquisition device 1 can take the one or more message for being sent to the user;To the message It is screened, to obtain the PUSH message for waiting being pushed to one or more users.
Specifically, the acquisition device 1 can monitor the user equipment, or with can obtain the user equipment The equipment for obtaining part or entire message interacts, to obtain the one or more message for being sent to the user;Here, Acquired message includes but not limited to arbitrarily to be sent to the message of the user, as PUSH message, chat messages, prompt disappear Breath, other data-messages etc..
Then, type of message of the acquisition device 1 based on the message, transmission source, transmission approach, sending method, disappear One or more information such as content are ceased, the message are screened, to obtain the push for waiting being pushed to one or more users Message.
Such as the acquisition device 1 is only using the message from message push server as PUSH message;Alternatively, described obtain Take device 1 only using the message that type of message is " PUSH message " as PUSH message;Alternatively, the acquisition device 1 is only by content For word message as PUSH message, and picture and multimedia message will be contained and not be re-used as PUSH message.
Here, those skilled in the art will be understood that the mode of above-mentioned judgement PUSH message is only for example, not to this hair Bright limitation, other can determine that the mode of PUSH message is equally applicable to the present invention, and be incorporated herein by reference.
The mark determining device 2 determines the attribute-bit information of the PUSH message.
Specifically, the mark determining device 2 is by being based on various communication protocols, by corresponding coffret, and carries It interacts for the database or other third party devices of the attribute-bit information of the PUSH message, to obtain the attribute-bit Information;Alternatively, the attribute-bit information of the PUSH message is directly contained in acquired PUSH message, such as attribute A certain field of the identification information as the PUSH message is included in acquired PUSH message;Or, it is preferable that pass through According to the message correlation information of the PUSH message, the PUSH message is analyzed, with the determination attribute-bit information.
Wherein, the message correlation information includes following at least any one:
The data source of the PUSH message, that is, the PUSH message is transmitted by which data source, such as the push The application service provider of message, the transmission connection of the PUSH message, the PUSH message transmission data library etc.;
The content-keyword of the PUSH message, here, the content-keyword can be the whole of the PUSH message Content can also be the one or more participles obtained after being segmented to the PUSH message, can also be the participle institute Other corresponding representative keywords etc.;
The content type of the PUSH message, here, the content type include but not limited to word, picture, audio, The mixing etc. of video or the above-mentioned type;
Application message corresponding to the PUSH message, here, the application message includes but not limited to be pushed away described in transmission Send the Apply Names of message, application type (such as instant messaging class, social interaction server class), application service provider, using target user Deng;
The application scenarios information of the PUSH message, here, what the application scenarios information was applicable in for the PUSH message The information such as application scenarios, including time, place, event, such as the scene of weekend market consumption, for working day news push Scene etc.;
The push time of the PUSH message, here, the push time includes but not limited to send out the PUSH message The time of (but being not necessarily pushed to user in the same time) and/or preparation are pushed to the time of the user, above-mentioned time Including but not limited to the specific date when, can also be " working day, day off, holiday ", " working time, playtime etc. " Deng the time type information corresponding to the time;
The push mode of the PUSH message, here, the including but not limited to such as instant push mode of the push mode, (such as word sound regards for the push of delay push mode, the push mode in, the push mode of systemic hierarchial, multimedia mode The mixing such as frequency), the push (such as only word) of non-multimedia mode.
Here, those skilled in the art will be understood that above-mentioned message correlation information and its citing are only for example, not pair The limitation of the present invention, other message correlation informations such as can be suitably used for the present invention, are also contained in protection scope of the present invention, and It is incorporated herein by reference.
Here, the attribute-bit information includes but not limited to any one of above-mentioned message correlation information, or to institute The attribute-bit information that message correlation information is extracted or arranged after being simplified is stated, or to the message correlation information Attribute mapped after, obtained attribute-bit information.For example, if the message correlation information of certain PUSH message is:Using letter Breath be " Sina weibo ", push mode is " immediately push ", the push time is at 4 points " working day in afternoon ", push content is " somewhere The attack of terrorism occurs ", then the attribute-bit information of the PUSH message is " news, Sina weibo, immediately push, working day push " Deng;Alternatively, for example, if the message correlation information of certain PUSH message is:It is " New cinema will be shown one day " to push content, then should The attribute-bit information of PUSH message is " news, amusement " etc..
The target determining device 3 is determined according to the attribute-bit information in conjunction with the customer attribute information of the user Target user corresponding with the PUSH message.
Specifically, the target determining device 3 first passes through with the user or is capable of providing the user property letter of the user The database or third party device of breath interact, to obtain the customer attribute information of the user;Alternatively, the target determines dress Set 3 relevant information (such as temporal informations or position by historical operation information and/or historical operation information based on the user Information), the user is analyzed, with the customer attribute information of the determination user.
Wherein, the customer attribute information include but not limited to user concern information type, operation push the time when Between, the push mode etc. liked.
Then, the target determining device 3 passes through directly by the institute of the attribute-bit information and one or more users Customer attribute information is stated to be matched, alternatively, the target determining device 3 is according to scheduled calculating or mapping equation, it will be described Attribute-bit information is matched with the customer attribute information of one or more users, if the project or probability of successful match More, then the PUSH message is more matched with the user, to will with the PUSH message one or more user the most matched, As target user corresponding with the PUSH message.
For example, after upper example, if the customer attribute information of certain user is that " time that concern entertainment information, operation push is to stop Cease the time ", then it, should when the attribute-bit information of PUSH message is " news, Sina weibo, immediately push, working day push " User will not be by the target user as this PUSH message;And when the attribute-bit information of PUSH message is " news, amusement " Deng the user can be by the target user as this PUSH message.
The PUSH message is sent to the target user by the sending device 4.
Specifically, the sending device 4, by corresponding coffret, is pushed away by being based on various communication protocols by described Message is sent to be sent to identified target user, to complete the push to PUSH message.
Preferably, the pushing equipment further includes being used for basis multiple PUSH messages corresponding with the target user, Attribute-bit information in conjunction with the PUSH message and/or the customer attribute information, integrate the PUSH message, with The device (hereinafter referred to as " integrating apparatus ") of one or more preferably PUSH messages is obtained, then, the sending device 4 will be described It is preferred that PUSH message is sent to the target user.
Specifically, multiple PUSH messages, the integration dress is determined if the pushing equipment is some target user It sets and the multiple PUSH message is analyzed, if the attribute-bit information of the multiple PUSH message and/or the user belong to Property information in there are one or multiple same or analogous information, then the integrating apparatus can to the multiple PUSH message carry out it is whole It closes, so that the PUSH message after integrating is as the preferred PUSH message.This mode, which can be reduced, is pushed to disappearing for user Quantity is ceased, push times are reduced, the efficiency that user obtains information is improved, reduces the resource consumption of user equipment.
If for example, the pushing equipment, which is some target user A, determines two PUSH messages, above-mentioned two PUSH messages Data source or corresponding application can be identical or different, first content is " certain star goes out the XX that shows a film " (attribute-bit Information is " amusement, certain star, film XX "), Article 2 is " film XX in such a month, and on such a day shows Mr. Yu year " (attribute-bit information For " amusement, is shown film XX "), then the integrating apparatus believes the content of above-mentioned two PUSH messages and its attribute-bit Breath is analyzed, and since the content of this two PUSH messages has correlation, and attribute-bit information includes the content repeated, Therefore, the integrating apparatus is integrated, and determines that preferred PUSH message is that " certain star goes out the XX that shows a film, which will be in Certain year in such a month, and on such a day shows ".
If alternatively, for example, the pushing equipment, which is some target user A, determines two PUSH messages, and two push The attribute-bit information of message is respectively " postponing push, immediately push ", and the customer attribute information of the target user is " to be somebody's turn to do The push mode that user likes is push immediately ", then after the integrating apparatus is integrated above-mentioned two PUSH messages, and really The sending method of preferably PUSH message is " push immediately " after the fixed integration.
Here, those skilled in the art will be understood that above-mentioned Integration Mode and its citing are only for example, not to this hair Bright limitation, other Integration Modes such as can be suitably used for the present invention, are also contained in protection scope of the present invention, and with reference Mode is incorporated herein.
Then, the sending device 4, will be described preferred by corresponding coffret by being based on various communication protocols PUSH message is sent to identified target user, to complete the push to preferred PUSH message.
Preferably, the sending device 4 determines institute according to the attribute-bit information in conjunction with the customer attribute information State the push mode of PUSH message;According to the push mode, the PUSH message is sent to the target user.
Specifically, the sending device 4 can belong to according to the attribute-bit information of the PUSH message in conjunction with the user Property information, push time of the PUSH message, push position, push form etc. are determined, disappeared with the determination push The push mode of breath;If for example, the push mode of the PUSH message is not arranged in the attribute-bit information of the PUSH message, And contained in the customer attribute information user be used to when, in which way point open pushed information, then according to the use Family attribute information determines the push mode;If disappearing alternatively, containing the push in the attribute-bit information of the PUSH message The push mode of breath, then can be according to the matching degree of the push mode and the customer attribute information, it is determined whether pushed away using this Send mode, if do not use the push mode, the push mode is adjusted to which kind of push mode etc..
Then, the sending device 4, by corresponding coffret, is pushed away by being based on various communication protocols according to described Mode is sent, the PUSH message is sent to identified target user, to complete the push to PUSH message.
If for example, the PUSH message is amusement PUSH message, and the user is used to the time after work and pushes away The reading of message is sent, then the sending device 4 determines that the push mode is that delay pushes to time of having a rest transmission;If described push away Send message content longer, and the customer attribute information reads push letter comprising user custom by way of full frame reading Breath, it is determined that the push position is screen center region;If in the push content including word and picture, and the user Word pushed information is usually only read comprising the user, it is determined that the push form is word push etc. in attribute information.
Here, those skilled in the art will be understood that above-mentioned push mode and its method of determination are only for example, not pair The limitation of the present invention, other push modes and its method of determination such as can be suitably used for the present invention, be also contained in the guarantor of the present invention It protects in range, and is incorporated herein by reference.
Fig. 2 shows a kind of pushing equipment schematic diagrames of offer PUSH message in accordance with a preferred embodiment of the present invention;Its In, the pushing equipment includes (hereinafter referred to as " being obtained for obtaining the device for the PUSH message for waiting being pushed to one or more users Take device 1 ' ");Device (hereinafter referred to as " the mark determining device of attribute-bit information for determining the PUSH message 2’”);For being determined and the PUSH message phase in conjunction with the customer attribute information of the user according to the attribute-bit information The device (hereinafter referred to as " target determining device 3 ' ") of corresponding target user;For the PUSH message to be sent to the mesh Mark the device (hereinafter referred to as " sending device 4 ' ") of user;The target determining device 3 ' includes for going through according to the user History operation information determines the unit (hereinafter referred to as " attribute determining unit 31 ' ") of the customer attribute information of the user;For root Determine target user's corresponding with the PUSH message in conjunction with the customer attribute information according to the attribute-bit information Unit (hereinafter referred to as " target determination unit 32 ' ").
Specifically, the acquisition device 1 ' obtains the PUSH message for waiting being pushed to one or more users;The mark is true Determine the attribute-bit information that device 2 ' determines the PUSH message;The attribute determining unit 31 ' is according to the history of the user Operation information determines the customer attribute information of the user;The target determination unit 32 ' according to the attribute-bit information, In conjunction with the customer attribute information, target user corresponding with the PUSH message is determined;The sending device 4 ' will be described PUSH message is sent to the target user.
Wherein, the acquisition device 1 ', the mark determining device 2 ', the sending device 4 ' are corresponding with shown in Fig. 1 Device is same or similar, therefore details are not described herein, and is incorporated herein by reference.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that on " lasting " refer to State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out PUSH message acquisition, The determination of attribute-bit information, the determination of customer attribute information, the determination of target user, transmission of PUSH message etc., until institute It states pushing equipment stopping and obtains the PUSH message for waiting being pushed to one or more users.
The attribute determining unit 31 ' determines the user property of the user according to the historical operation information of the user Information.
Specifically, the attribute determining unit 31 ' is with the user equipment by interacting, or with store or provide institute The database or third party device for stating the historical operation information of user interact, to obtain the historical operation information of the user. Wherein, the historical operation information includes the information such as the operation behavior, operation object, operating time of the user.
Then, the attribute determining unit 31 ' is counted and is analyzed to the historical operation information, according to statistics or is divided The result of analysis is with the customer attribute information of the determination user.Wherein, the customer attribute information includes but not limited to user pass The information type of note, the time of operation push time, the push mode etc. liked.
If for example, the user is in some period (such as 8 points to 10 points at night), to certain category information, (such as types of entertainment pushes away Deliver letters breath) access be more than certain frequency, then the customer attribute information is that the user pays close attention to amusement class pushed information, and operation pushes away Send the time usually between late at 8 points to 10 points.
Preferably, the attribute determining unit 31 ' can be according to the historical operation information of the user, in conjunction with the history Temporal information corresponding to operation information and/or location information determine the customer attribute information of the user.
Specifically, the attribute determining unit 31 ' can be combined with the temporal information corresponding to the historical operation information And/or location information is determined the customer attribute information;Then the customer attribute information is then determined in addition to above-mentioned The contents such as information type, time, the push mode liked of operation push time of user's concern outside, further comprising acquisition should The time of class content or place.
If for example, user at work between only read news category push, during the break between read amusement class push, Then the customer attribute information of the user be the user at work between be happy to obtain news category push, during the break between can then obtain Entertain class push.Correspondingly, the PUSH message of corresponding classification can be sent to the user by the pushing equipment in the corresponding period.
Alternatively, for example, if user often browses discounting or favor information in non-family safe or office, which belongs to Property information be when in non-family safe or office, especially when user be in shopping centre, it is desirable to obtain discounting or it is preferential Information.Correspondingly, the pushing equipment can be in corresponding location in user and the PUSH message of corresponding classification is sent to the user.
The target determination unit 32 ' is according to the attribute-bit information, in conjunction with the customer attribute information, determining and institute State the corresponding target user of PUSH message.
Specifically, the target determination unit 32 ' is single in conjunction with being determined via the attribute according to the attribute-bit information Customer attribute information determined by member 31 ' determines target user corresponding with the PUSH message.
Here, the method for determination of the method for determination and target determining device described in Fig. 13 is same or similar, therefore herein It repeats no more, and is incorporated herein by reference.
Preferably, the target determination unit 32 ' is according to the attribute-bit information, in conjunction with the customer attribute information with And the current operation relevant information of the user, determine target user corresponding with the PUSH message.
Specifically, the target determination unit 32 ' is interacted by the real-time user equipment with the user, or with can The third party device for obtaining the current operation relevant information of the user interacts, related with the current operation for obtaining the user Information.Wherein, the current operation relevant information includes current operation behavior, operating time, operation place etc..
Then, the target determination unit 32 ' is according to the attribute-bit information, in conjunction with the customer attribute information and The current operation relevant information of the user, when the attribute-bit information of the PUSH message meets the customer attribute information Afterwards, if the PUSH message also corresponds to the current operation relevant information of the user, it is determined that opposite with the PUSH message The target user answered.
If for example, the customer attribute information of two users is consistent, and including " when the user is in shopping centre When, it would be desirable that receive preferential or information of discount " customer attribute information, the PUSH message is certain information of discount, and user A is current It is in office, and user B is in shopping centre, then the user B is determined as and institute by the target determination unit 32 ' State the corresponding target user of PUSH message.
Here, the determination of the office can according to user operation information or relevant information count after Go out, if user travels to and fro between two places daily, then it is believed that this two places is respectively the residence and office of user.The shopping centre It is determining then can according to the map or GPS positioning obtains.
Here, those skilled in the art will be understood that above-mentioned current operation relevant information and the determination side of target user Formula is only for example, not limitation of the present invention, the method for determination of other current operation relevant informations and target user as can It suitable for the present invention, is also contained in protection scope of the present invention, and is incorporated herein by reference.
Fig. 3 shows a kind of method flow diagram of offer PUSH message according to a further aspect of the present invention.Specifically, in step In rapid S1, the pushing equipment obtains the PUSH message for waiting being pushed to one or more users;In step s 2, the push is set The standby attribute-bit information for determining the PUSH message;In step s3, the pushing equipment is according to the attribute-bit information, In conjunction with the customer attribute information of the user, target user corresponding with the PUSH message is determined;In step s 4, described The PUSH message is sent to the target user by pushing equipment.
Here, the PUSH message is message being asked without user, being transmitted directly to the user.Usually, Without starting, application can then receive the application to user or system is sent to the PUSH message of the user.Therefore, the method for pushing Different from common messaging providers method, common messaging providers method be passively sent a message to based on user's request it is described User, and method for pushing needs are changed from passive to active, no matter the application program corresponding to the method for pushing whether Operation is closed, which can be directly by user described in valuable message informing.
It constantly works between above steps, here, it will be understood by those skilled in the art that on " lasting " refer to State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out PUSH message acquisition, The determination of attribute-bit information, the determination of target user, transmission of PUSH message etc. wait for until the pushing equipment stops obtaining It is pushed to the PUSH message of one or more users.
In step sl, the pushing equipment obtains the PUSH message for waiting being pushed to one or more users.
Specifically, in step sl, the pushing equipment is based on various communication protocols, by corresponding coffret, with The one or more servers, database or other third party devices for providing the PUSH message interact, and wait pushing to obtain To the PUSH message of one or more users;If for example, the third party device by the user install it is a certain apply journey PUSH message server corresponding to the PUSH message server of sequence or the operating system of the user, the then push are set It is standby to interact with the PUSH message server, wait the one or more PUSH messages for being pushed to the user to obtain the application.
Alternatively, in step sl, the pushing equipment is based on various communication protocols, by corresponding coffret, with institute The user equipment for stating user interacts, or with can obtain setting for all or part of PUSH message that the user equipment is obtained It is standby to interact, to obtain the PUSH message for waiting being pushed to the user in one or more application or system.
Preferably, in step sl, the pushing equipment can take the one or more message for being sent to the user; The message is screened, to obtain the PUSH message for waiting being pushed to one or more users.
Specifically, in step sl, the pushing equipment can monitor the user equipment, or with can obtain The user equipment obtains part or the equipment of entire message interacts, to obtain the one or more for being sent to the user Message;Here, acquired message includes but not limited to arbitrarily to be sent to the message of the user, such as PUSH message, chat Message, prompting message, other data-messages etc..
Then, type of message of the pushing equipment based on the message, transmission source, send approach, sending method, message One or more information such as content, screen the message, wait being pushed to the push of one or more users to obtain and disappear Breath.
For example, the pushing equipment is only using the message from message push server as PUSH message;Alternatively, described push away Send equipment only using the message that type of message is " PUSH message " as PUSH message;Alternatively, content is only by the pushing equipment The message of word will contain picture and not be re-used as PUSH message with multimedia message as PUSH message.
Here, those skilled in the art will be understood that the mode of above-mentioned judgement PUSH message is only for example, not to this hair Bright limitation, other can determine that the mode of PUSH message is equally applicable to the present invention, and be incorporated herein by reference.
In step s 2, the pushing equipment determines the attribute-bit information of the PUSH message.
Specifically, in step s 2, the pushing equipment is connect by being based on various communication protocols by transmitting accordingly Mouthful, it interacts with the database of the attribute-bit information of the offer PUSH message or other third party devices, described in acquisition Attribute-bit information;Alternatively, directly containing the attribute-bit information of the PUSH message in acquired PUSH message, such as A certain field of the attribute-bit information as the PUSH message is included in acquired PUSH message;Alternatively, it is preferred that The PUSH message is analyzed by the message correlation information according to the PUSH message in ground, with the determination attribute mark Know information.
Wherein, the message correlation information includes following at least any one:
The data source of the PUSH message, that is, the PUSH message is transmitted by which data source, such as the push The application service provider of message, the transmission connection of the PUSH message, the PUSH message transmission data library etc.;
The content-keyword of the PUSH message, here, the content-keyword can be the whole of the PUSH message Content can also be the one or more participles obtained after being segmented to the PUSH message, can also be the participle institute Other corresponding representative keywords etc.;
The content type of the PUSH message, here, the content type include but not limited to word, picture, audio, The mixing etc. of video or the above-mentioned type;
Application message corresponding to the PUSH message, here, the application message includes but not limited to be pushed away described in transmission Send the Apply Names of message, application type (such as instant messaging class, social interaction server class), application service provider, using target user Deng;
The application scenarios information of the PUSH message, here, what the application scenarios information was applicable in for the PUSH message The information such as application scenarios, including time, place, event, such as the scene of weekend market consumption, for working day news push Scene etc.;
The push time of the PUSH message, here, the push time includes but not limited to send out the PUSH message The time of (but being not necessarily pushed to user in the same time) and/or preparation are pushed to the time of the user, above-mentioned time Including but not limited to the specific date when, can also be " working day, day off, holiday ", " working time, playtime etc. " Deng the time type information corresponding to the time;
The push mode of the PUSH message, here, the including but not limited to such as instant push mode of the push mode, (such as word sound regards for the push of delay push mode, the push mode in, the push mode of systemic hierarchial, multimedia mode The mixing such as frequency), the push (such as only word) of non-multimedia mode.
Here, those skilled in the art will be understood that above-mentioned message correlation information and its citing are only for example, not pair The limitation of the present invention, other message correlation informations such as can be suitably used for the present invention, are also contained in protection scope of the present invention, and It is incorporated herein by reference.
Here, the attribute-bit information includes but not limited to any one of above-mentioned message correlation information, or to institute The attribute-bit information that message correlation information is extracted or arranged after being simplified is stated, or to the message correlation information Attribute mapped after, obtained attribute-bit information.For example, if the message correlation information of certain PUSH message is:Using letter Breath be " Sina weibo ", push mode is " immediately push ", the push time is at 4 points " working day in afternoon ", push content is " somewhere The attack of terrorism occurs ", then the attribute-bit information of the PUSH message is " news, Sina weibo, immediately push, working day push " Deng;Alternatively, for example, if the message correlation information of certain PUSH message is:It is " New cinema will be shown one day " to push content, then should The attribute-bit information of PUSH message is " news, amusement " etc..
In step s3, the pushing equipment is believed according to the attribute-bit information in conjunction with the user property of the user Breath determines target user corresponding with the PUSH message.
Specifically, in step s3, the pushing equipment first passes through with the user or is capable of providing the user of the user The database or third party device of attribute information interact, to obtain the customer attribute information of the user;Alternatively, in step S3 In, the pushing equipment is by the relevant information of historical operation information and/or historical operation information based on the user (when such as Between information or location information), the user is analyzed, with the customer attribute information of the determination user.
Wherein, the customer attribute information include but not limited to user concern information type, operation push the time when Between, the push mode etc. liked.
Then, the pushing equipment passes through directly by the user of the attribute-bit information and one or more users Attribute information is matched, alternatively, the pushing equipment is according to scheduled calculating or mapping equation, by the attribute-bit information It is matched with the customer attribute information of one or more users, if the project of successful match or probability are more, this is pushed away Send message more to be matched with the user, to will with the PUSH message one or more user the most matched, as with it is described The corresponding target user of PUSH message.
For example, after upper example, if the customer attribute information of certain user is that " time that concern entertainment information, operation push is to stop Cease the time ", then it, should when the attribute-bit information of PUSH message is " news, Sina weibo, immediately push, working day push " User will not be by the target user as this PUSH message;And when the attribute-bit information of PUSH message is " news, amusement " Deng the user can be by the target user as this PUSH message.
In step s 4, the PUSH message is sent to the target user by the pushing equipment.
Specifically, in step s 4, the pushing equipment is connect by being based on various communication protocols by transmitting accordingly Mouthful, the PUSH message is sent to identified target user, to complete the push to PUSH message.
Preferably, the method further includes step S5;In step s 5, the pushing equipment according to the target user Corresponding multiple PUSH messages, the attribute-bit information in conjunction with the PUSH message and/or the customer attribute information, to institute PUSH message is stated to be integrated, to obtain one or more preferred PUSH messages, then, and in step s 4, the pushing equipment The preferred PUSH message is sent to the target user.
Specifically, if the pushing equipment, which is some target user, determines multiple PUSH messages, in step s 5, The pushing equipment analyzes the multiple PUSH message, if the attribute-bit information of the multiple PUSH message and/or In the customer attribute information there are one or multiple same or analogous information, then the pushing equipment can be to the multiple push Message is integrated, so that the PUSH message after integrating is as the preferred PUSH message.This mode can reduce push To the message number of user, push times are reduced, improve the efficiency that user obtains information, the resource for reducing user equipment disappears Consumption.
If for example, the pushing equipment, which is some target user A, determines two PUSH messages, above-mentioned two PUSH messages Data source or corresponding application can be identical or different, first content is " certain star goes out the XX that shows a film " (attribute-bit Information is " amusement, certain star, film XX "), Article 2 is " film XX in such a month, and on such a day shows Mr. Yu year " (attribute-bit information For " amusement, is shown film XX "), then the pushing equipment believes the content of above-mentioned two PUSH messages and its attribute-bit Breath is analyzed, and since the content of this two PUSH messages has correlation, and attribute-bit information includes the content repeated, Therefore, the pushing equipment is integrated, and determines that preferred PUSH message is that " certain star goes out the XX that shows a film, which will be in Certain year in such a month, and on such a day shows ".
If alternatively, for example, the pushing equipment, which is some target user A, determines two PUSH messages, and two push The attribute-bit information of message is respectively " postponing push, immediately push ", and the customer attribute information of the target user is " to be somebody's turn to do The push mode that user likes is push immediately ", then after the pushing equipment is integrated above-mentioned two PUSH messages, and really The sending method of preferably PUSH message is " push immediately " after the fixed integration.
Here, those skilled in the art will be understood that above-mentioned Integration Mode and its citing are only for example, not to this hair Bright limitation, other Integration Modes such as can be suitably used for the present invention, are also contained in protection scope of the present invention, and with reference Mode is incorporated herein.
Then, in step s 4, the pushing equipment is by being based on various communication protocols, by corresponding coffret, The preferred PUSH message is sent to identified target user, to complete the push to preferred PUSH message.
Preferably, in step s 4, the pushing equipment is believed according to the attribute-bit information in conjunction with the user property Breath, determines the push mode of the PUSH message;According to the push mode, the PUSH message is sent to the target and is used Family.
Specifically, in step s 4, the pushing equipment can according to the attribute-bit information of the PUSH message, in conjunction with The customer attribute information is determined the push time of the PUSH message, push position, push form etc., with determination The push mode of the PUSH message;If for example, the PUSH message is not arranged in the attribute-bit information of the PUSH message Push mode, and contained in the customer attribute information user be used to when, in which way point open pushed information, then The push mode is determined according to the customer attribute information;If alternatively, including in the attribute-bit information of the PUSH message The push mode of the PUSH message can be then according to the matching degree of the push mode and the customer attribute information, determination It is no use the push mode, if do not use the push mode, the push mode is adjusted to which kind of push mode etc..
Then, the pushing equipment is by being based on various communication protocols, by corresponding coffret, according to the push The PUSH message is sent to identified target user by mode, to complete the push to PUSH message.
If for example, the PUSH message is amusement PUSH message, and the user is used to the time after work and pushes away The reading of message is sent, then in step s 4, the pushing equipment determines that the push mode is that delay pushes to time of having a rest hair It send;If the PUSH message content is longer, and the customer attribute information is accustomed to comprising the user by way of full frame reading Read pushed information, it is determined that the push position is screen center region;If in the push content including word and picture, And word pushed information is usually only read comprising the user, it is determined that the push form is word in the customer attribute information Push etc..
Here, those skilled in the art will be understood that above-mentioned push mode and its method of determination are only for example, not pair The limitation of the present invention, other push modes and its method of determination such as can be suitably used for the present invention, be also contained in the guarantor of the present invention It protects in range, and is incorporated herein by reference.
Fig. 4 shows a kind of method flow diagram of offer PUSH message in accordance with a preferred embodiment of the present invention.Specifically, In step S1 ', the pushing equipment obtains the PUSH message for waiting being pushed to one or more users;It is described in step S2 ' Pushing equipment determines the attribute-bit information of the PUSH message;In step S31 ', the pushing equipment is according to the user Historical operation information, determine the customer attribute information of the user;In step S32 ', the pushing equipment is according to the category Property identification information determine target user corresponding with the PUSH message in conjunction with the customer attribute information;In step S4 ' In, the PUSH message is sent to the target user by the pushing equipment.
Wherein, the step S1 ', the step S2 ', the step S4 ' be identical as step is corresponded to shown in Fig. 3 or phase Seemingly, therefore details are not described herein, and is incorporated herein by reference.
It constantly works between above steps, here, it will be understood by those skilled in the art that on " lasting " refer to State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out PUSH message acquisition, The determination of attribute-bit information, the determination of customer attribute information, the determination of target user, transmission of PUSH message etc., until institute It states pushing equipment stopping and obtains the PUSH message for waiting being pushed to one or more users.
In step S31 ', the pushing equipment determines the use of the user according to the historical operation information of the user Family attribute information.
Specifically, in step S31 ', the pushing equipment by interacting with the user equipment, or with storage or The database or third party device for providing the historical operation information of the user interact, to obtain the historical operation of the user Information.Wherein, the historical operation information includes the information such as the operation behavior, operation object, operating time of the user.
Then, the pushing equipment is counted and is analyzed to the historical operation information, according to statistics or the knot of analysis Fruit is with the customer attribute information of the determination user.Wherein, the customer attribute information includes but not limited to the letter of user's concern Breath type, the time of operation push time, the push mode etc. liked.
If for example, the user is in some period (such as 8 points to 10 points at night), to certain category information, (such as types of entertainment pushes away Deliver letters breath) access be more than certain frequency, then the customer attribute information is that the user pays close attention to amusement class pushed information, and operation pushes away Send the time usually between late at 8 points to 10 points.
Preferably, in step S31 ', the pushing equipment can be according to the historical operation information of the user, in conjunction with institute The temporal information and/or location information corresponding to historical operation information are stated, determines the customer attribute information of the user.
Specifically, in step S31 ', the pushing equipment can be combined with corresponding to the historical operation information when Between information and/or location information the customer attribute information is determined;Then the customer attribute information is then in addition to above-mentioned The information type of identified user's concern, operation push outside the contents such as time, the push mode liked of time, and further comprise Obtain time or the place of such content.
If for example, user at work between only read news category push, during the break between read amusement class push, Then the customer attribute information of the user be the user at work between be happy to obtain news category push, during the break between can then obtain Entertain class push.Correspondingly, the PUSH message of corresponding classification can be sent to the user by the pushing equipment in the corresponding period.
Alternatively, for example, if user often browses discounting or favor information in non-family safe or office, which belongs to Property information be when in non-family safe or office, especially when user be in shopping centre, it is desirable to obtain discounting or it is preferential Information.Correspondingly, the pushing equipment can be in corresponding location in user and the PUSH message of corresponding classification is sent to the user.
In step S32 ', the pushing equipment is according to the attribute-bit information, in conjunction with the customer attribute information, really Fixed target user corresponding with the PUSH message.
Specifically, in step S32 ', the pushing equipment is according to the attribute-bit information, in conjunction with via the step Customer attribute information determined by S31 ' determines target user corresponding with the PUSH message.
Here, the method for determination of the method for determination and step S3 described in Fig. 3 is same or similar, thus it is no longer superfluous herein It states, and is incorporated herein by reference.
Preferably, in step S32 ', the pushing equipment is according to the attribute-bit information, in conjunction with the user property Information and the current operation relevant information of the user determine target user corresponding with the PUSH message.
Specifically, in step S32 ', the pushing equipment is interacted by the real-time user equipment with the user, or It interacts with the third party device for the current operation relevant information that can obtain the user, to obtain the current behaviour of the user Make relevant information.Wherein, the current operation relevant information includes current operation behavior, operating time, operation place etc..
Then, the pushing equipment is according to the attribute-bit information, in conjunction with the customer attribute information and the use The current operation relevant information at family, after the attribute-bit information of the PUSH message meets the customer attribute information, if institute State the current operation relevant information that PUSH message also corresponds to the user, it is determined that target corresponding with the PUSH message User.
If for example, the customer attribute information of two users is consistent, and including " when the user is in shopping centre When, it would be desirable that receive preferential or information of discount " customer attribute information, the PUSH message is certain information of discount, and user A is current It is in office, and user B is in shopping centre, then the user B is determined as and institute by the target determination unit 32 ' State the corresponding target user of PUSH message.
Here, the determination of the office can according to user operation information or relevant information count after Go out, if user travels to and fro between two places daily, then it is believed that this two places is respectively the residence and office of user.The shopping centre It is determining then can according to the map or GPS positioning obtains.
Here, those skilled in the art will be understood that above-mentioned current operation relevant information and the determination side of target user Formula is only for example, not limitation of the present invention, the method for determination of other current operation relevant informations and target user as can It suitable for the present invention, is also contained in protection scope of the present invention, and is incorporated herein by reference.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt With application-specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment In, software program of the invention can be executed by processor to realize steps described above or function.Similarly, of the invention Software program (including relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, RAM memory, Magnetic or optical driver or floppy disc and similar devices.In addition, hardware can be used to realize in some steps or function of the present invention, example Such as, coordinate to execute the circuit of each step or function as with processor.
In addition, the part of the present invention can be applied to computer program product, such as computer program instructions, when its quilt When computer executes, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution. And the program instruction of the method for the present invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through Broadcast or the data flow in other signal loaded mediums and be transmitted, and/or be stored according to described program instruction operation In the working storage of computer equipment.Here, including a device according to one embodiment of present invention, which includes using Memory in storage computer program instructions and processor for executing program instructions, wherein when the computer program refers to When order is executed by the processor, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered Art scheme.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Profit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent requirements of the claims Variation includes within the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This Outside, it is clear that one word of " comprising " is not excluded for other units or step, and odd number is not excluded for plural number.That is stated in device claim is multiple Unit or device can also be realized by a unit or device by software or hardware.The first, the second equal words are used for table Show title, and does not represent any particular order.

Claims (10)

1. a kind of method providing PUSH message, wherein this method includes:
Obtain the PUSH message for waiting being pushed to one or more users;
Determine the attribute-bit information of the PUSH message;
According to the historical operation information of the user, the customer attribute information of the user is determined, wherein the historical operation Information includes the operation behavior, operation object, at least any one in the operating time of the user;Believed according to the attribute-bit Breath, in conjunction with the customer attribute information and the current operation relevant information of the user, determination is opposite with the PUSH message The target user answered, wherein the current operation relevant information includes current operation behavior;
According to the attribute-bit information push mode of the PUSH message is determined in conjunction with the customer attribute information, In, the push mode includes the push time to the PUSH message, push position and push form;According to the push The PUSH message is sent to the target user by mode.
2. according to the method described in claim 1, wherein, the PUSH message for waiting being pushed to one or more users that obtains Step includes:
Obtain the one or more message for being sent to the user;
The message is screened, to obtain the PUSH message for waiting being pushed to one or more users.
3. according to the method described in claim 1, wherein, the step of attribute-bit information of the determination PUSH message, wraps It includes:
According to the message correlation information of the PUSH message, the attribute-bit information of the PUSH message is determined;
Wherein, the message correlation information includes following at least any one:
The data source of the PUSH message;
The content-keyword of the PUSH message;
The content type of the PUSH message;
Application message corresponding to the PUSH message;
The application scenarios information of the PUSH message;
The push time of the PUSH message;
The push mode of the PUSH message.
4. according to the method described in claim 1, wherein, the step of customer attribute information of the determination user, includes:
According to the historical operation information of the user, the temporal information in conjunction with corresponding to the historical operation information and/or position Information determines the customer attribute information of the user.
5. method according to claim 1 to 4, wherein this method further includes:
According to multiple PUSH messages corresponding with the target user, in conjunction with the PUSH message attribute-bit information and/ Or the customer attribute information, the PUSH message is integrated, to obtain one or more preferred PUSH messages;
Wherein, the described the step of PUSH message is sent to the target user, includes:
The preferred PUSH message is sent to the target user.
6. a kind of pushing equipment providing PUSH message, wherein the equipment includes:
Wait being pushed to the device of the PUSH message of one or more users for obtaining;
Device for the attribute-bit information for determining the PUSH message;
For being determined and the PUSH message phase in conjunction with the customer attribute information of the user according to the attribute-bit information The device of corresponding target user;
For determining the push mode of the PUSH message in conjunction with the customer attribute information according to the attribute-bit information, And according to the push mode, the PUSH message is sent to the device of the target user, wherein the push mode packet Containing push time, push position and the push form to the PUSH message;
Wherein, the device for determining target user corresponding with the PUSH message includes:
For the historical operation information according to the user, the unit of the customer attribute information of the user is determined, wherein described Historical operation information includes the operation behavior, operation object, at least any one in the operating time of the user;
For according to the attribute-bit information, believing in conjunction with the current operation correlation of the customer attribute information and the user Breath determines the unit of target user corresponding with the PUSH message, wherein the current operation relevant information includes current Operation behavior.
7. pushing equipment according to claim 6, wherein wait being pushed to the push of one or more users for obtaining and disappear The device of breath is used for:
Obtain the one or more message for being sent to the user;
The message is screened, to obtain the PUSH message for waiting being pushed to one or more users.
8. pushing equipment according to claim 6, wherein the dress of the attribute-bit information for determining the PUSH message It sets and is used for:
According to the message correlation information of the PUSH message, the attribute-bit information of the PUSH message is determined;
Wherein, the message correlation information includes following at least any one:
The data source of the PUSH message;
The content-keyword of the PUSH message;
The content type of the PUSH message;
Application message corresponding to the PUSH message;
The application scenarios information of the PUSH message;
The push time of the PUSH message;
The push mode of the PUSH message.
9. pushing equipment according to claim 6, wherein for determining that the unit of the customer attribute information of the user is used In:
According to the historical operation information of the user, the temporal information in conjunction with corresponding to the historical operation information and/or position Information determines the customer attribute information of the user.
10. the pushing equipment according to any one of claim 6 to 9, wherein the equipment further includes:
For basis multiple PUSH messages corresponding with the target user, in conjunction with the attribute-bit information of the PUSH message And/or the customer attribute information, the PUSH message is integrated, to obtain the dress of one or more preferably PUSH messages It sets;
Wherein, it is used for for the PUSH message to be sent to the device of the target user:
The preferred PUSH message is sent to the target user.
CN201410766411.1A 2014-12-11 2014-12-11 A kind of method and apparatus for providing PUSH message Active CN104572840B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410766411.1A CN104572840B (en) 2014-12-11 2014-12-11 A kind of method and apparatus for providing PUSH message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410766411.1A CN104572840B (en) 2014-12-11 2014-12-11 A kind of method and apparatus for providing PUSH message

Publications (2)

Publication Number Publication Date
CN104572840A CN104572840A (en) 2015-04-29
CN104572840B true CN104572840B (en) 2018-09-07

Family

ID=53088902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410766411.1A Active CN104572840B (en) 2014-12-11 2014-12-11 A kind of method and apparatus for providing PUSH message

Country Status (1)

Country Link
CN (1) CN104572840B (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104993999B (en) * 2015-06-12 2019-05-31 联想(北京)有限公司 A kind of information processing method and server
CN104935501B (en) * 2015-06-16 2019-03-19 深圳市华阳信通科技发展有限公司 User is classified and realizes the system and method for classification information transmission
CN106227748A (en) * 2016-07-14 2016-12-14 上海超橙科技有限公司 A kind of information generating method and equipment
CN106330674A (en) * 2016-08-25 2017-01-11 广州御银科技股份有限公司 On-line information pushing system
CN106534353A (en) * 2016-12-09 2017-03-22 天脉聚源(北京)传媒科技有限公司 Method and device for pushing news
CN106649677B (en) * 2016-12-15 2019-11-08 天脉聚源(北京)传媒科技有限公司 A kind of news sending method and device
CN106850600B (en) * 2017-01-20 2021-06-11 广州酷狗计算机科技有限公司 Multimedia information pushing method and device
CN106843889A (en) * 2017-01-25 2017-06-13 百度在线网络技术(北京)有限公司 A kind of method and device of scene customization
CN107291805B (en) * 2017-05-15 2021-06-29 百度在线网络技术(北京)有限公司 Method and device for controlling information pushing
CN107087033B (en) * 2017-05-17 2020-05-26 深圳市小牛在线互联网信息咨询有限公司 Message pushing method and device, storage medium and computer equipment
CN107231294A (en) * 2017-05-24 2017-10-03 北京潘达互娱科技有限公司 Message treatment method and device
CN107426322A (en) * 2017-07-31 2017-12-01 深圳市金立通信设备有限公司 A kind of PUSH message target matching method, server, terminal and computer-readable recording medium
CN107733979B (en) * 2017-09-06 2021-05-28 中国科学院计算机网络信息中心 Data pushing method, server and system
CN108512886A (en) * 2017-10-26 2018-09-07 平安科技(深圳)有限公司 Client migrates method, system, computer equipment and storage medium
CN107911449A (en) * 2017-11-15 2018-04-13 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information
CN108170779A (en) * 2017-12-26 2018-06-15 中国联合网络通信集团有限公司 A kind of information method for pushing and system
CN108768837A (en) * 2018-05-31 2018-11-06 中国建设银行股份有限公司 Message treatment method and relevant apparatus
CN109327496B (en) * 2018-07-23 2021-10-22 平安科技(深圳)有限公司 Data pushing method and device, computer equipment and storage medium
CN110866178B (en) * 2018-08-27 2024-04-09 斑马智行网络(香港)有限公司 Data processing method, device and machine-readable medium
CN110866207B (en) * 2018-08-28 2024-04-09 阿里巴巴集团控股有限公司 Data processing method, apparatus and machine readable medium
CN110875949A (en) * 2018-09-04 2020-03-10 京东数字科技控股有限公司 Method and device for pushing information
CN109348254B (en) * 2018-09-30 2023-09-01 深圳市麦穗通信技术有限公司 Message pushing method, device, computer equipment and storage medium
CN111162986A (en) * 2018-11-07 2020-05-15 奇酷互联网络科技(深圳)有限公司 Push message management method, mobile terminal and computer-readable storage medium
CN109451034B (en) * 2018-11-28 2021-05-07 维沃移动通信有限公司 Data transmission method and equipment
CN109739341A (en) * 2018-12-20 2019-05-10 北京仁科互动网络技术有限公司 Promote the method and device of terminal capabilities
CN110430322A (en) * 2019-07-31 2019-11-08 深圳传音控股股份有限公司 A kind of method, medium and the terminal of the information alert based on intelligent terminal
CN113132429B (en) * 2019-12-31 2022-09-06 云丁网络技术(北京)有限公司 Method and device for pushing messages
CN111797353A (en) * 2020-07-03 2020-10-20 北京字节跳动网络技术有限公司 Information pushing method and device and electronic equipment
CN112511409A (en) * 2020-11-19 2021-03-16 湖南红网新媒体集团有限公司 Message recommendation system, method, device and storage medium
CN112287236A (en) * 2020-11-19 2021-01-29 每日互动股份有限公司 Text message pushing method and device, computer equipment and storage medium
CN112528138A (en) * 2020-11-30 2021-03-19 深圳市中博科创信息技术有限公司 Community activity information accurate recommendation method, terminal device and readable storage medium
CN112699329A (en) * 2020-12-30 2021-04-23 南京南瑞继保电气有限公司 Event pushing method and system based on relation matrix

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667976A (en) * 2008-09-04 2010-03-10 中国移动通信集团公司 Method for determining mail push mode, pushing method, pushing device and pushing system
CN102045697A (en) * 2009-10-26 2011-05-04 中国移动通信集团江苏有限公司 System and method for determining target users
CN102831170A (en) * 2012-07-25 2012-12-19 东莞宇龙通信科技有限公司 Pushing method and device of event information
CN102984270A (en) * 2012-12-12 2013-03-20 北京奇虎科技有限公司 Message push server and method
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN104298741A (en) * 2014-10-09 2015-01-21 百度在线网络技术(北京)有限公司 Method and device for providing push information
CN104967552A (en) * 2014-11-12 2015-10-07 腾讯科技(深圳)有限公司 Message push method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667976A (en) * 2008-09-04 2010-03-10 中国移动通信集团公司 Method for determining mail push mode, pushing method, pushing device and pushing system
CN102045697A (en) * 2009-10-26 2011-05-04 中国移动通信集团江苏有限公司 System and method for determining target users
CN102831170A (en) * 2012-07-25 2012-12-19 东莞宇龙通信科技有限公司 Pushing method and device of event information
CN102984270A (en) * 2012-12-12 2013-03-20 北京奇虎科技有限公司 Message push server and method
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN104298741A (en) * 2014-10-09 2015-01-21 百度在线网络技术(北京)有限公司 Method and device for providing push information
CN104967552A (en) * 2014-11-12 2015-10-07 腾讯科技(深圳)有限公司 Message push method and apparatus

Also Published As

Publication number Publication date
CN104572840A (en) 2015-04-29

Similar Documents

Publication Publication Date Title
CN104572840B (en) A kind of method and apparatus for providing PUSH message
US10764231B2 (en) Location aware sticky notes
US10165402B1 (en) System to track engagement of media items
US10375188B2 (en) Sending notifications as a service
US20190394161A1 (en) Sending notifications as a service
CN104537000B (en) A kind of method and apparatus for pushed information
JP6499284B2 (en) Network element social score
AU2014265617B2 (en) Aggregating tags in images
AU2014240569B2 (en) Image cropping according to points of interest
EP2733969B1 (en) Predicted-location notification
US20160173631A1 (en) Disambiguation of notification delivery
US20140222564A1 (en) Geo-located social connectivity relating to events and commerce
CN107370780B (en) Media pushing method, device and system based on Internet
US20100082427A1 (en) System and Method for Context Enhanced Ad Creation
US8972402B1 (en) Ranking users and posts in social networking services
EP2813953A1 (en) Accessing data relating to topics
WO2019029472A1 (en) Information processing method, apparatus, and storage medium
US10157395B2 (en) Ping compensation factor for location updates
US10991013B2 (en) Presentation of media content based on computing device context
US20140214545A1 (en) Ranking of advertisements for display on a mobile device
KR20120085630A (en) System and method for servicing advertisement using augmented reality
US20160171535A1 (en) Communication based product remarketing
KR20170101416A (en) Method for providing funding and consulting information related with entertainment by crowd funding system
US10852945B2 (en) Generating social media communications based on low-data messages
US10757063B2 (en) Method for selecting second messages for online inserting said second messages in social network content

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