CN107645524A - A kind of message push processing method and device - Google Patents
A kind of message push processing method and device Download PDFInfo
- Publication number
- CN107645524A CN107645524A CN201610580708.8A CN201610580708A CN107645524A CN 107645524 A CN107645524 A CN 107645524A CN 201610580708 A CN201610580708 A CN 201610580708A CN 107645524 A CN107645524 A CN 107645524A
- Authority
- CN
- China
- Prior art keywords
- template
- message
- push
- request
- type
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a kind of message push processing method and device, wherein method includes:The message push request that CP equipment is sent is received, and according to the legitimacy of default push rule analysis message push request;Message push request includes target service message content and To Template mark;When message push request belongs to legitimate request type, the target service Platform Type according to corresponding to push rule determines message push request, and chosen in default multiple source templates and identify corresponding source template with target service Platform Type and To Template, to be used as target message template;Target service message content is added to target message template, transmission service data are treated in generation, and will treat that transmission service data are sent to business platform server corresponding with target service Platform Type., can the effectively contracting short message pushing cycle, and effectively improve the business processing efficiency for message push using the present invention.
Description
Technical field
The present invention relates to Internet technical field, more particularly to a kind of message push processing method and device.
Background technology
At present, it is usually constructed with for the content supplier (Content Provider, CP) of some business to specific user
Push the tight demand of particular message.Current CP is typically directly by the user list and message that need to carry out message push
Appearance is submitted to business platform, then carries out manual examination and verification by business platform, if examination & verification passes through, then to need the message content pushed to set
The corresponding displaying interface of meter, finally pushes to relative client again.Due to also needing manual examination and verification, so current disappearing for CP
Breath push process needs the longer time cycle, so as to realize the push of the message of instant class;And in some message
Hold, the displaying interface corresponding to them may have many identical parts, but business platform will but be set again every time
Displaying interface, causes business platform to do many redundant operations corresponding to meter, is directed to so as to reduce at the business of message push
Manage efficiency.
The content of the invention
The embodiment of the present invention provides a kind of message push processing method and device, can effective contracting short message pushing cycle,
And effectively improve the business processing efficiency for message push.
The embodiments of the invention provide a kind of message push processing method, including:
The message push request that content supplier's CP equipment is sent is received, and is disappeared according to default push rule analysis
The legitimacy of breath push request;The message push request includes target service message content and To Template mark;
When message push request belongs to legitimate request type, determine that the message pushes according to the push rule
Target service Platform Type corresponding to request, and chosen and the target service Platform Type in default multiple source templates
Source template corresponding with To Template mark, to be used as target message template;
The target service message content is added to the target message template, transmission service data are treated in generation, and will
It is described to treat that transmission service data are sent to business platform server corresponding with the target service Platform Type, so that the industry
Business Platform Server treats transmission service data-pushing to destination client by described.
Correspondingly, the embodiment of the present invention additionally provides a kind of message push processing unit, including:
Request receiving module, the message for receiving the transmission of CP equipment push request;The message push request includes mesh
Mark service message content and To Template mark;
Analysis module, the legitimacy for the message push request according to default push rule analysis;
It is determined that module is chosen, for when message push request belongs to legitimate request type, being advised according to the push
Then determine target service Platform Type corresponding to the message push request, and selection and institute in default multiple source templates
Target service Platform Type and the corresponding source template of To Template mark are stated, to be used as target message template;
Template handles sending module, raw for the target service message content to be added into the target message template
Into treating transmission service data, and treat that transmission service data are sent to business corresponding with the target service Platform Type by described
Platform Server, so that the business platform server treats transmission service data-pushing to destination client by described.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of configuration diagram of message push processing system provided in an embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet of message push processing method provided in an embodiment of the present invention;
Fig. 2 a are a kind of interface schematic diagrams of source template provided in an embodiment of the present invention;
Fig. 2 b are a kind of interface schematic diagrams for treating transmission service data provided in an embodiment of the present invention;
Fig. 3 is the schematic flow sheet of one of which legitimacy analysis method provided in an embodiment of the present invention;
Fig. 4 is the schematic flow sheet of wherein another legitimacy analysis method provided in an embodiment of the present invention;
Fig. 5 is the schematic flow sheet of wherein another legitimacy analysis method provided in an embodiment of the present invention;
Fig. 6 is a kind of time diagram of message push processing method provided in an embodiment of the present invention;
Fig. 7 is a kind of structural representation of message push processing unit provided in an embodiment of the present invention;
Fig. 8 is a kind of structural representation of analysis module provided in an embodiment of the present invention;
Fig. 9 is a kind of structural representation of template processing sending module provided in an embodiment of the present invention;
Figure 10 is the structural representation of another message push processing unit provided in an embodiment of the present invention;
Figure 11 is the structural representation of another message push processing unit provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
Fig. 1 is referred to, is a kind of configuration diagram of message push processing system provided in an embodiment of the present invention, it is described to disappear
Breath push processing system can include CP equipment 100, external interface 200, Push Service equipment, front end open platform 400, template
Database 500, multiple business platform servers (including business platform server 600a, business platform server 600b ...,
Business platform server 600n).Wherein, the CP equipment can be game or the background devices of other service providers.It is described
External interface 200, the front end open platform 400 and the template database 500 may be integrated into the Push Service
In equipment 300, the CP equipment 100 can be connected by internet with the Push Service equipment 300, and the Push Service is set
Standby 300 can be connected with multiple business platform servers respectively by internet or internal network.Wherein, the CP equipment can be with
The Push Service equipment is accessed based on HTTP (HyperText Transfer Protocol, HTTP) agreement
300 external interfaces 200 provided, the CP equipment can send CP requests (i.e. message push request) and arrive the external interface
200, then the CP requests received by the external interface 200 are analyzed as the Push Service equipment 300, to analyze
Whether the CP requests possess legitimacy, and (the analysis process of legitimacy can be referring specifically to the implementation corresponding to figure 2 below to Fig. 6
Example).Wherein, the CP equipment can login the front end open platform that the Push Service equipment 300 is provided by internet
400 (websites that the front end open platform 400 can be provided by the Push Service equipment 300), the CP equipment can be with
Source template request to create is initiated in the front end open platform, the Push Service equipment 300 can be according to the message mould
Plate request to create configures corresponding template parameter in the front end open platform 400 and designs corresponding bandwagon effect, with
It is stored in corresponding source template, and by the source template created in template database 500, the Push Service equipment
300 can regularly pull source template in the template database 500 into internal memory, in order to which follow-up message pushes process
In can faster find the source template needed to use.Wherein, during message push, when CP requests possess conjunction
During method, the Push Service equipment 300 CP can be asked based on the source template in the template database 500 in mesh
Service message contents processing is marked to treat that (it is right that the processing procedure based on source template may refer to Fig. 2 to Fig. 6 to transmission service data
The embodiment answered), the Push Service equipment 300 treats that transmission service data are sent to multiple business platform servers by described again
One or more of, so as to receive client push of the business platform server for treating transmission service data to correlation
It is described to treat transmission service data;Which business platform server is specifically pushed to, can be determined by the CP equipment 100,
It can be determined by the Push Service equipment 300, if being determined by the Push Service equipment 300, the Push Service equipment
300 can according to the business platform belonging to CP equipment 100, be pushed the information such as the business platform that user logined recently and determine most
Treat which business platform server is transmission service data be sent to by described eventually.Wherein, each business platform server difference
Corresponding different business platform, for example, the business platform server 600a can be the background server of browser platform, institute
State the background server that business platform server 600b can be instant messaging application platform.
Fig. 2 is referred to again, is a kind of schematic flow sheet of message push processing method provided in an embodiment of the present invention, it is described
Method can include:
S201, the message push request that content supplier's CP equipment is sent is received, and according to default push rule analysis
The legitimacy of the message push request;
Specifically, Push Service equipment can receive the message that CP equipment is sent by external interface pushes request, it is described
Push Service equipment can correspond to one of business platform server (such as business platform clothes in embodiment for above-mentioned Fig. 1
Business device can be the background server of browser platform, i.e. the background server of browser platform can be by existing network interface
It is provided for the external interface to be communicated with the CP equipment), the Push Service equipment can also be independently of each industry
Equipment outside business Platform Server.Wherein, the message push request can be transmitted with http protocol.It is described to disappear
Breath push request can include target service message content and To Template identifies, and the target service message content can be institute
The message content that CP equipment wants push is stated, the To Template mark is that the message content institute that the CP equipment is wanted to push is right
The mark for the source template answered.For example, the message content that the CP equipment wants push belongs to " good friend's invitation " type, then it is described
CP equipment can ask To Template mark corresponding with " good friend's invitation " type added to message push.
The Push Service equipment can according to it is default push rule analysis described in message push request legitimacy, institute
The judgment rule based on the push frequency for being pushed user can be included, based on the last time for being pushed user by stating push rule
The judgment rule of login time (such as game login time), digital signature based on the CP equipment judgment rule, be based on
The judgment rule of the form of target service message content, based on To Template mark judgment rule, based on sensitive word detection
At least one of judgment rule.Wherein, the user's mark for being pushed user can be by CP equipment addition in advance described
In message push request, the digital signature can also be by CP equipment addition in advance in message push request.Example
Such as, if the push rule includes the judgment rule based on the push frequency for being pushed user and the numeral based on the CP equipment
The judgment rule of signature, then after the Push Service equipment receives the message push request, it can be determined that the numeral label
Whether name is legal, if legal, then determines whether the push frequency for being pushed user is less than default frequency threshold, if
The frequency threshold is less than, then can determine that the message push request possesses legitimacy;If detect the digital signature
Illegal, then it may be illegality equipment to illustrate the CP equipment, can now send refusal push feedback information and be set to the CP
It is standby;If judging, the push frequency for being pushed user is more than or equal to the frequency threshold, illustrates that being pushed user receives
The frequency of PUSH message is excessively frequent, and excessive PUSH message may interfere to being pushed user, therefore, now may be used
Refuse push feedback information to the CP equipment to send, to limit the frequency for being pushed user and receiving PUSH message.Wherein, root
Can be with further reference to figure 3 below to figure according to the detailed process of the legitimacy of message push request described in the push rule analysis
Embodiment corresponding to 5.
S202, when message push request belongs to legitimate request type, disappear according to determining the push rule
Target service Platform Type corresponding to breath push request, and choose in default multiple source templates and put down with the target service
Platform type and the corresponding source template of To Template mark, to be used as target message template;
Specifically, belong to conjunction when the Push Service equipment goes out the message push request according to the push rule analysis
During method request type, the Push Service equipment can according to corresponding to the push rule determines the message push request mesh
Business platform type is marked, the push rule herein can also include the selection based on the business platform belonging to the CP equipment
Rule uses frequency based on the selection rule for being pushed the last business platform logined of user or based on user is pushed
The selection rule of rate highest business platform.By taking the selection rule based on the business platform belonging to the CP equipment as an example, if depositing
, then, can be with when it is to belong to business platform B to detect the CP equipment in business platform A, business platform B and business platform C
Determine that target service Platform Type corresponding to the message push request is business platform B, i.e., subsequently need to push away PUSH message
The business platform server corresponding to business platform B is delivered to, that is, is pushed user and will get push in business platform B and disappear
Breath.Again exemplified by based on the selection rule of the last business platform logined of user is pushed, if exist business platform A,
Business platform B and business platform C, then when detect be pushed user it is the last logined be business platform C when, can be with
Determine that target service Platform Type corresponding to the message push request is business platform C, i.e., subsequently need to push away PUSH message
The business platform server corresponding to business platform C is delivered to, that is, is pushed user and will get push in business platform C and disappear
Breath.Again exemplified by based on the selection rule of user's frequency of use highest business platform is pushed, then use is pushed when detecting
When family frequency of use highest is business platform A, it may be determined that target service Platform Type corresponding to the message push request
For business platform A, i.e., subsequently need PUSH message pushing to business platform server corresponding to business platform A, that is, pushed away
User is sent to get PUSH message in business platform A.Because the Push Service equipment can be with multiple business platforms
Server communication, so passing through target service Platform Type corresponding to the push rule selection, it is possible to achieve cross-platform pushes away
Send, and cross-platform push mode can more be bonded the demand for being pushed user, although for example, the CP equipment belongs to industry
Be engaged in platform A, but that be pushed that user is commonly used is business platform B, then the Push Service equipment can be by PUSH message
Business platform B is pushed to, to realize cross-platform push (the push side of the prior art between business platform A and business platform B
Formula can only be pushed in the business platform belonging to the CP equipment, i.e., prior art is can not to realize cross-platform push).
Optionally, for being specifically pushed user, specific business platform can also be selected to be pushed.Optionally, the push
Same PUSH message can also be pushed to multiple business platforms by service equipment simultaneously, and such as described Push Service equipment will be same
Individual PUSH message is pushed to business platform A and business platform B simultaneously, then no matter is pushed user in business platform A or industry
It can see the PUSH message in business platform B.
The Push Service equipment, can be with after target service Platform Type corresponding to message push request is determined
It is right with the target service Platform Type and To Template mark further to be chosen in default multiple source templates
The source template answered, using as target message template, in order to which the Push Service equipment can be based on the target message mould
It is that can be ultimately utilized in the PUSH message of push that the message is pushed request processing by plate.Wherein, the Push Service equipment can be with
Timing pulls default multiple source templates from template database so that the Push Service equipment can be with more efficient
Rate, quickly select the target message template.
Preferably, before S201 steps, the Push Service equipment can receive the message mould that the CP equipment is sent
(the front end open platform that the Push Service equipment can be corresponded to by such as above-mentioned Fig. 1 in embodiment receives institute to plate request to create
State source template request to create), and disappeared according to corresponding to official documents and correspondence content creating entrained in the source template request to create
Cease template, and template identification and template type corresponding to the configuration of the source template to be created, and the source template to be created
In multiple character input regions be respectively configured corresponding to template key assignments mark, and preserve and have been configured with the template identification, institute
State template type and the template key assignments mark source template (the Push Service equipment can be by such as above-mentioned Fig. 1 pairs
The template database 500 in embodiment is answered to store configured good source template);As can be seen here, it is various by creating and configuring
Different source templates, the Push Service equipment can be made to be stored with default multiple source templates;The template class
Type refers to the business platform type belonging to created source template, the template type can also be for common template type,
Common template type refers to the source template and is applicable to miscellaneous service platform.Meanwhile the Push Service equipment is configuring
After source template, also need the template identification, the template type, template key assignments mark and the source template
Displaying surface chart send to the CP equipment so that the CP equipment subsequently according to the template identification, the template type,
The displaying surface chart of the template key assignments mark and the source template determines the target in the message push request
Service message content and To Template mark.
S203, the target service message content being added to the target message template, transmission service data are treated in generation,
And treat that transmission service data are sent to business platform server corresponding with the target service Platform Type, so that institute by described
State business platform server treats transmission service data-pushing to destination client by described;
Specifically, the Push Service equipment can obtain in the target service message content at least one wait to push
Character information, and determine respectively template key assignments mark corresponding to character information difference to be pushed, and according to the character respectively to be pushed
Template key assignments mark, the character information respectively to be pushed is separately input into the target message template corresponding to information difference
Character input region with same template key assignments mark, and the target message mould that the character information respectively to be pushed will have been inputted
Plate is defined as treating transmission service data (PUSH message that can be ultimately utilized in push);The Push Service equipment is treated described again
Transmission service data are sent to business platform server corresponding with the target service Platform Type, so that the business platform
Server treats that (destination client is to be pushed corresponding to user to transmission service data-pushing to destination client by described
Client).
Wherein, the source template can include template identification, template ID, internal template ID and template key assignments mark,
Template key assignments mark can include key assignments to be filled mark, fixed character key assignments mark, display location key assignments mark and
Color key assignments identifies.
For example, the template identification in message push is asked is " good friend's invitation ", and the Push Service is set
When the standby target service Platform Type determined is browser business platform type, it may be determined that the target message template
The template type be " QB " (" QB " is the browser business platform type), at this point it is possible to obtain and the template mark
Know target message template corresponding to (" good friend's invitation ") and the template type (i.e. described browser business platform type), and
Template ID in the target message template is qb_invite, and internal template ID is qb_invite_h5, and the target message
Each template key assignments mark in template may refer to such as table 1 below with the relation of corresponding template key assignments:
Table 1
In table 1, key_name1 and key_name2 are key assignments to be filled mark, i.e. key_name1 and key_name2 pairs
The template key assignments answered is that the target service message content provided by the CP equipment is determined, and key_name1 and key_
Template key assignments corresponding to name2 is the character for being shown in the target message template;Key_showtext1 and
Key_showtext2 is fixed character key assignments mark, and template key assignments corresponding to Key_showtext1 and Key_showtext2 can
Just to be set when creating the target message template, and mould corresponding to Key_showtext1 and Key_showtext2
Plate key assignments is the character for being shown in the target message template;Sort_id1 and Sort_id2 is display location key
Value mark, template key assignments corresponding to Sort_id1 (value can also just be set when creating the target message template)
Display location of the template key assignments in the target message template corresponding to representing key_name1 and Key_showtext1 respectively,
Template key assignments corresponding to Sort_id2 (value can also just be set when creating the target message template) expression
Display location of the template key assignments in the target message template corresponding to key_name2 and Key_showtext2 difference;
Color1 and Color2 identifies for color key assignments, and (value can also create the target to template key assignments corresponding to Color1
Just set during source template) expression key_name1 and Key_showtext1 respectively corresponding to template key assignments in the target
Display color in source template, (value can also create the target message template to template key assignments corresponding to Color2
When just set) expression key_name2 and Key_showtext2 respectively corresponding to template key assignments in the target message template
In display color.
It is a kind of interface schematic diagram of source template please also refer to Fig. 2 a, the target corresponding to specially above-mentioned table 1 disappears
Template is ceased, the a-quadrant in Fig. 2 a is Sort_id1=1 region, and B area is Sort_id2=2 region, in a-quadrant
A1 subregions be used to show template key assignments " good friend " corresponding to " Key_showtext1 ", a2 subregion (the i.e. words in a-quadrant
Symbol input area) it is used to show template key assignments corresponding to " key_name1 " (being now sky), the b1 subregions in B area are used for
Template key assignments corresponding to display " Key_showtext2 " " invites you to come ", the b2 subregions (i.e. character input region) in B area
For showing template key assignments corresponding to " key_name2 " (being now sky), pass through " Color1:Black " can be by a-quadrant
Character is arranged to black, passes through " Color2:Character in B area can be arranged to black by black ".
It is a kind of interface schematic diagram for treating transmission service data again please also refer to Fig. 2 b, if message push request
In target service message content character information to be pushed include " seven wolves ", " kind tree, block stab here!", and " seven wolves "
Corresponding template key assignments is identified as " key_name1 ", and " kind tree, block stab here!" corresponding to template key assignments be identified as " key_
Name2 ", then by the character information " seven wolves " to be pushed, " kind is set, and block stabs here!" it is added to the institute shown in above-mentioned Fig. 2 a
After stating target message template, you can obtain the displaying interface for treating transmission service data as shown in Figure 2 b, i.e., in figure 2b, A areas
Template key assignments corresponding to " key_name1 " shown by a2 subregions in domain is that " seven wolves " (will character information be pushed
" seven wolves " template key assignments corresponding to conduct " key_name1 "), " key_name2 " shown by b2 subregions in B area is right
The template key assignments answered is " kind tree, block stab here!" (will character information be pushed " kind tree, block stab here!" conduct " key_
Template key assignments corresponding to name2 ").As can be seen here, set based on the target message template shown in Fig. 2 a, the Push Service
The standby a2 subregions that character " seven wolves " need to be only added to the target message template, and " kind is set, and block stabs here by character!”
B2 subregions added to the target message template are the available bandwagon effect for treating transmission service data as shown in Figure 2 b,
I.e. described Push Service equipment generate it is similar when transmission service data when (such as other good friends invite you to do other game
Task), without carrying out interface layout to the bandwagon effect for treating transmission service data as shown in Figure 2 b again again, need to only call such as
Target message template shown in Fig. 2 a simultaneously carries out corresponding Character Filling and can generated to treat transmission service data, so as to effectively improve
For the business processing efficiency of message push.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency;And because the Push Service equipment can communicate with multiple business platform servers, so being pushed away by described
Send target service Platform Type corresponding to rule selection, it is possible to achieve cross-platform push, and also cross-platform push mode can
To be more bonded the demand for being pushed user.
Further, it is the stream of one of which legitimacy analysis method provided in an embodiment of the present invention please also refer to Fig. 3
Journey schematic diagram, the basis that the legitimacy analysis method may correspond in the S201 in embodiment corresponding to above-mentioned Fig. 2 are pre-
If push rule analysis described in message push request legitimacy.The legitimacy analysis method can include:
S301, obtain in message push request described is pushed customer service behavior letter corresponding to user's mark
Breath;
Specifically, the Push Service equipment can obtain in message push request described be pushed user's mark
Corresponding customer service behavioural information, customer service behavioural information can include user login information and user is pushed frequency,
The user login information can include being pushed user the last time login the time (this login the time can refer to login it is described
The login time for the application that CP equipment is provided), the user, which is pushed frequency and can referred to, is pushed user in preset time period
Inside receive the number for treating transmission service data of business platform server push.
S302, judge the user login information in the customer service behavioural information and user whether be pushed frequency full
The default pushing condition of foot;
Specifically, the Push Service equipment can determine whether that the user in the customer service behavioural information logs in
Information and user are pushed whether frequency is satisfied by default pushing condition, and the pushing condition can include current time distance
The time interval that described the last time for being pushed user logins the time is less than the condition of prefixed time interval threshold value, described to push away
Condition is sent to be pushed the condition that frequency is less than predeterminated frequency threshold value including the user.Even described Push Service is set
It is standby when judging that the last time that user is pushed described in current time distance logins the time interval of time and is less than described default
Between interval threshold, then can determine that the user login information meets the pushing condition, otherwise determine that the user logs in letter
Breath is unsatisfactory for the pushing condition;If the Push Service equipment is judged described to be pushed user and receive in preset time period
To business platform server push described in treat that the number of transmission service data is less than the predeterminated frequency threshold value (i.e. described user
It is pushed frequency and is less than the predeterminated frequency threshold value), then it can determine that the user is pushed frequency and meets the pushing condition,
Otherwise determine that the user is pushed frequency and is unsatisfactory for the pushing condition.
S303, determine that the message push request belongs to illegal request type, and send refusal push feedback information to institute
State CP equipment;
Specifically, if S302 judges that the user login information or the user are pushed frequency and are unsatisfactory for the push
Condition, then the Push Service equipment can determine that the message push request belongs to illegal request type, and send refusal and push away
Feedback information is sent to the CP equipment.Wherein, when the user login information is unsatisfactory for the pushing condition, explanation is pushed
User does not login the application that the CP equipment is provided for some time, i.e., being pushed user described in explanation has not used
The business that the application is provided, therefore, if being now also pushed user's PUSH message to described, user can be pushed to described
Interfere.When the user, which is pushed frequency, is unsatisfactory for the pushing condition, illustrate enough to user's push is pushed
More PUSH messages, therefore, if being now also pushed user's PUSH message to described, also it can be pushed user to described and make
Into interference, and by controlling the user to be pushed frequency, can also anti-replay-attack, anti-malice brush amount, with described in guarantee
The Consumer's Experience for being pushed user is unaffected.
S304, determine that the message push request belongs to legitimate request type;
Specifically, if S302 judges that the user login information and the user are pushed frequency and are satisfied by the push
Condition, then the Push Service equipment can determine that message push request belongs to legitimate request type, you can to allow pair
The message push asks asked content to be pushed.
The embodiment of the present invention is by judging that user login information and user are pushed whether frequency is satisfied by default push
Condition, it is ensured that being pushed user will not be interfered because of PUSH message, can also anti-replay-attack, anti-malice brush amount,
It is unaffected to be pushed the Consumer's Experience of user described in guarantee.
Further, it is wherein another legitimacy analysis method provided in an embodiment of the present invention please also refer to Fig. 4
Schematic flow sheet, the basis that the legitimacy analysis method may correspond in the S201 in embodiment corresponding to above-mentioned Fig. 2
The legitimacy of message push request described in default push rule analysis.The legitimacy analysis method can include:
S401, judge whether the digital signature in the message push request is legal;
Specifically, the Push Service equipment may determine that whether the digital signature in the message push request closes
Method, digital signature of the digital signature can be provided by the CP equipment and addition in message push request.
S402, determine that the message push request belongs to illegal request type, and send refusal push feedback information to institute
State CP equipment;
Specifically, if S401 judges that the digital signature is illegal, illustrate the CP for initiating the message push request
Equipment is illegality equipment (i.e. described digital signature is created by the illegality equipment puppet), therefore, the Push Service equipment
This Push Service will be cancelled, and send refusal push feedback information to the CP equipment, with inform the CP equipment this
Secondary Push Service has been cancelled.
S403, judge the form of the target service message content and the To Template identify whether to meet it is default
Pattern rule;
Specifically, if S401 judges the digital signature to be legal, the Push Service equipment can further be sentenced
The form and the To Template of the disconnected target service message content identify whether to meet default pattern rule.It is i.e. specific
Detect the To Template identify whether to exist with default multiple source templates, if in the presence of, it is determined that the To Template
Mark meets default pattern rule, and otherwise the To Template mark does not meet default pattern rule;And specifically detect institute
State in target service message content respectively character information to be pushed respectively corresponding template key assignments identify whether with it is described default more
Template key assignments mark in one of source template in individual source template matches, if matching, it is determined that the target
The form of service message content meets the default pattern rule, and otherwise the form of the target service message content is not met
The default pattern rule.
S404, determine that the message push request belongs to illegal request type, and send refusal push feedback information to institute
State CP equipment;
Specifically, if S403 judges that the form of the target service message content or To Template mark are not met
The pattern rule, then the Push Service equipment can determine that message push request belongs to illegal request type, concurrently
Refusal push feedback information is sent to the CP equipment.Because legal CP equipment is can be known a priori by each default message mould
Template identification and template key assignments mark in plate, so when the template identification and template key assignments that certain CP equipment is provided identify not just
When true, you can it may be illegal CP equipment to illustrate the CP equipment.
S405, determine that the message push request belongs to legitimate request type;
Specifically, if S403 judges that the form of the target service message content and To Template mark meet
The pattern rule, then the Push Service equipment can determine that message push request belongs to legitimate request type, i.e. institute
This Push Service can be allowed by stating Push Service equipment.
The embodiment of the present invention can tentatively identify CP equipment by being detected to the digital signature in message push request
Legitimacy, in order to avoid digital signature is usurped by illegal CP equipment, then can further detect the target service
The form of message content and the To Template identify whether to meet default pattern rule, if not meeting pattern rule,
It can determine that message push request is illegal request type, and CP equipment may also be illegality equipment, if meeting pattern rule,
It is real legitimate device that CP equipment, which can be determined,.
Further, it is wherein another legitimacy analysis method provided in an embodiment of the present invention please also refer to Fig. 5
Schematic flow sheet, the basis that the legitimacy analysis method may correspond in the S201 in embodiment corresponding to above-mentioned Fig. 2
The legitimacy of message push request described in default push rule analysis.The legitimacy analysis method can include:
S501, extract at least one word to be pushed in the target service message content in the message push request
Accord with information;
S502, according to default sensitive word matching list, detect and whether included at least one character information to be pushed
Sensitive word;
S503, determine that the message push request belongs to illegal request type, and send refusal push feedback information to institute
State CP equipment;
Specifically, if S502 is judged as YES, the Push Service equipment can determine that the message push request belongs to
Illegal request type, and send refusal push feedback information to the CP equipment, to inform target that the CP equipment is submitted
Service message content is undesirable and prompts target service message content described in the CP apparatus modifications.
S504, determine that the message push request belongs to legitimate request type;
Specifically, if S502 is judged as NO, the Push Service equipment can determine that the message push request belongs to
Legitimate request type, i.e., described Push Service equipment can allow this Push Service.
The embodiment of the present invention is by detecting in character information to be pushed whether include sensitive word, to determine message push request
Legitimacy, can ensure that being pushed user will not be interfered because of received PUSH message.
Optionally, each Rule of judgment in above-mentioned Fig. 3 to Fig. 5 can also judge in the lump, when all Rule of judgment are full
During sufficient corresponding requirements, just determine that the message push request belongs to legitimate request type, maximumlly ensured and be pushed user
It will not be interfered because of received PUSH message.If for example, judge the user login information and user's quilt
Push frequency is satisfied by the pushing condition, and judge the digital signature in message push request be it is legal,
And judge that the form of the target service message content and To Template mark meet the pattern rule, and judge
Go out at least one character information to be pushed not comprising sensitive word, then can determine that the message push request belongs to conjunction
Method request type, as long as that is, any of which Rule of judgment is unsatisfactory for determining that the message push request belongs to during corresponding requirements
Illegal request type, and the embodiment of the present invention is not intended to limit the judgement sequencing between each Rule of judgment.
Optionally, the embodiment of the present invention can also count time that the message push request is confirmed as illegal request type
Number, and when the number that message push request is confirmed as illegal request type reaches default illegal frequency threshold value, will
IP (Internet Protocol, procotol) addresses and device identification are added to default corresponding to the message push request
Blacklist, in order in subsequent detection to the IP address or equipment mark in the message push request carrying default blacklist
During knowledge, the refusal push feedback information is directly returned.For example, reached when certain is pushed user corresponding to user and is pushed frequency
During higher limit, certain CP equipment is but pushed user continuing with this and initiates message push request, and the Push Service equipment can
So that the message push request that the CP equipment is initiated constantly is defined as into illegal request type, and when message push request
When being confirmed as the number of illegal request type and reaching default illegal frequency threshold value, the Push Service equipment can will described in
IP address and device identification are added to default blacklist corresponding to message push request so that when the CP equipment will also be initiated to be directed to
This be pushed user message push request when, the Push Service equipment can according in the blacklist on the CP equipment
Record and directly refuse this Push Service.
Fig. 6 is referred to, is a kind of time diagram of message push processing method provided in an embodiment of the present invention, Fig. 6 is
By taking the scene of two business platforms as an example, two business platforms correspond to business platform server A and business platform server respectively
B.Methods described can include:
S601, the CP equipment send message push request and arrive the Push Service equipment;
Specifically, the external interface that the CP equipment can be provided by the Push Service equipment, by the message
Push request is sent to the Push Service equipment.The Push Service equipment can correspond to its in embodiment for above-mentioned Fig. 1
In business platform server (such as business platform server can be the background server of browser platform, i.e. browser
Existing network interface can be provided for connecing with the outside that the CP equipment is communicated by the background server of platform
Mouthful), the Push Service equipment can also be independently of the equipment outside each business platform server.Wherein, the message pushes away
Request is sent to be transmitted with http protocol.The message push request can include target service message content and mesh
Template identification is marked, the target service message content can want the message content of push, the target mould for the CP equipment
Panel sign is the mark that the CP equipment wants the source template corresponding to the message content of push.For example, the CP equipment is thought
The message content to be pushed belongs to " good friend's invitation " type, then the CP equipment can will mesh corresponding with " good friend's invitation " type
Template identification is marked added to message push request.
S602, the legitimacy of Push Service equipment message push request according to default push rule analysis;
Specifically, the Push Service equipment can according to it is default push rule analysis described in message push request conjunction
Method, the push rule can include the judgment rule based on the push frequency for being pushed user, based on being pushed user's
The judgement rule of the judgment rule of the last login time (such as game login time), the digital signature based on the CP equipment
Then, the judgment rule of the form based on target service message content, based on To Template mark judgment rule, based on sensitive word
At least one of judgment rule of detection.Wherein, being pushed user's mark of user can be added in advance by the CP equipment
In message push request, the digital signature can also be pushed in the message by CP equipment addition in advance and asked
In.Wherein, the detailed process of the legitimacy of message push request may refer to above-mentioned Fig. 3 according to the push rule analysis
To the embodiment corresponding to Fig. 5, it is not discussed here.
S603, when message push request belongs to illegal request type, the Push Service equipment sends refusal and pushed away
Feedback information is sent to the CP equipment;
Specifically, when message push request belongs to illegal request type, it may be illegal to illustrate the CP equipment
Equipment, and/or be pushed user corresponding to user and be pushed frequency and reached higher limit, and/or target service message content bag
Containing sensitive word, therefore, in order to ensure that being pushed user will not be interfered, the Push Service equipment will not perform pushing away for this
Business is taken, i.e., described Push Service equipment can send refusal push feedback information to the CP equipment.
S604, when message push request belongs to legitimate request type, the Push Service equipment selection message pushes away
Send target message template corresponding to request;
The target service message content is added to the target message template by S605, the Push Service equipment, raw
Into treating transmission service data;
Wherein, S604 may refer to above-mentioned Fig. 2 to the specific implementation of S605 steps and correspond to S202 in embodiment extremely
S203, it is not discussed here.Wherein, to the target message template and described treat that being specifically defined for transmission service data can
With the embodiment corresponding to referring to above-mentioned Fig. 2 a and Fig. 2 b, it is not discussed here.
S606, the Push Service equipment send described in treat transmission service data to the business platform server A;
Specifically, when the target service Platform Type that the Push Service equipment is determined according to the push rule is institute
When stating business platform type corresponding to business platform server A (such as browser platform type), the Push Service equipment can be with
Treat transmission service data to the business platform server A described in transmission.
S607, the business platform server A return to push feedback information to the Push Service equipment;
Specifically, the business platform server A treats that transmission service data-pushing please to message push by described again
After asking the specified client for being pushed user, the business platform server A to complete push operation, push can be fed back
Information (i.e. the completion object information of push operation) is sent to the Push Service equipment.
S608, the push feedback information that the Push Service equipment returns to the business platform server A forward
To the CP equipment;
Specifically, the push feedback information that the Push Service equipment again returns to the business platform server A
It is forwarded to the CP equipment so that the CP equipment can record this push operation.
S609, the Push Service equipment send described in treat transmission service data to the business platform server B;
S610, the business platform server B return to push feedback information to the Push Service equipment;
S611, the push feedback information that the Push Service equipment returns to the business platform server B forward
To the CP equipment;
Specifically, when the target service Platform Type that the Push Service equipment is determined according to the push rule is institute
When stating business platform type corresponding to business platform server B (such as instant messaging application platform type), the embodiment of the present invention is not
The step of performing S606-S608, and the step of perform S609-S611.The specific implementation and S606- of S609-S611 steps
The specific implementation of S608 steps is similar, and no longer the specific implementation of S609-S611 steps is repeated here.
Optionally, when the target service Platform Type that the Push Service equipment is determined according to the push rule includes
Business platform class corresponding to business platform type corresponding to the business platform server A and the business platform server B
The step of type, then the step of can serially or simultaneously performing S606-S608 and S609-S611.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency;And because the Push Service equipment can communicate with multiple business platform servers, so being pushed away by described
Send target service Platform Type corresponding to rule selection, it is possible to achieve cross-platform push, and also cross-platform push mode can
To be more bonded the demand for being pushed user.
Fig. 7 is referred to, is a kind of structural representation of message push processing unit provided in an embodiment of the present invention.It is described to disappear
Breath push processing unit 1 can apply to above-mentioned Fig. 1 and correspond to Push Service equipment in embodiment, and the message push processing fills
Putting 1 can include:Request receiving module 10, analysis module 20, determine to choose module 30, template processing sending module 40;
The request receiving module 10, the message for receiving the transmission of CP equipment push request;The message push request
Identified including target service message content and To Template;
Specifically, the request receiving module 10 can receive the message push request of CP equipment transmission, wherein, it is described to disappear
Breath push request can be transmitted with http protocol.The message push request can include target service message content
Identified with To Template, the target service message content can want the message content of push, the mesh for the CP equipment
Mark template identification is the mark that the CP equipment wants the source template corresponding to the message content of push.For example, the CP is set
The standby message content for wanting push belongs to " good friend's invitation " type, then the CP equipment can will be corresponding with " good friend's invitation " type
To Template mark added to the message push request.
The analysis module 20, the legitimacy for the message push request according to default push rule analysis;
Specifically, the analysis module 20 can according to it is default push rule analysis described in message push request it is legal
Property, the push rule can include the judgment rule based on the push frequency for being pushed user, based on being pushed user most
The judgement rule of the judgment rule of login time (such as game login time) closely once, the digital signature based on the CP equipment
Then, the judgment rule of the form based on target service message content, based on To Template mark judgment rule, based on sensitive word
At least one of judgment rule of detection.Wherein, being pushed user's mark of user can be added in advance by the CP equipment
In message push request, the digital signature can also be pushed in the message by CP equipment addition in advance and asked
In.If for example, the push rule is including the judgment rule based on the push frequency for being pushed user and based on the CP equipment
Digital signature judgment rule, then after the request receiving module 10 receives message push request, the analysis mould
Block 20 may determine that whether the digital signature is legal, if legal, then determine whether that the push frequency for being pushed user is
It is no to be less than default frequency threshold, if being less than the frequency threshold, it is legal can to determine that the message push request possesses
Property;If detecting, the digital signature is illegal, and it may be illegality equipment to illustrate the CP equipment, can now send refusal
Feedback information is pushed to the CP equipment;If judging, the push frequency for being pushed user is more than or equal to the frequency threshold,
Then explanation be pushed user receive PUSH message frequency it is excessively frequent, and excessive PUSH message may be to being pushed use
Family interferes, and therefore, can now send refusal push feedback information to the CP equipment, be pushed user with limitation and receive
The frequency of PUSH message.
It is described determine choose module 30, for when the message push request belong to legitimate request type when, according to described
Push rule determines target service Platform Type corresponding to the message push request, and is selected in default multiple source templates
Take and identify corresponding source template with the target service Platform Type and the To Template, to be used as target message mould
Plate;
Specifically, described determine that the specific implementation for choosing module 30 may refer to above-mentioned Fig. 2 and correspond in embodiment
S202, it is not discussed here.
The template handles sending module 40, for the target service message content to be added into the target message mould
Plate, transmission service data are treated in generation, and treat that transmission service data are sent to corresponding with the target service Platform Type by described
Business platform server so that the business platform server treats transmission service data-pushing to destination client by described;
Specifically, template processing sending module 40 can obtain it is at least one in the target service message content
Character information to be pushed, and determine respectively template key assignments mark corresponding to character information difference to be pushed, and respectively wait to push away according to described
Template key assignments mark corresponding to character information difference is sent, the character information respectively to be pushed is separately input into the target message
There is the character input region of same template key assignments mark, and the target that will input the character information respectively to be pushed in template
Source template is defined as treating transmission service data (PUSH message that can be ultimately utilized in push);The template handles sending module
40 treat that transmission service data are sent to business platform server corresponding with the target service Platform Type by described again, so that
The business platform server treats that (destination client is to be pushed away to transmission service data-pushing to destination client by described
Send client corresponding to user).
Wherein, to the target message template and described treat that being specifically defined for transmission service data may refer to above-mentioned Fig. 2 a
Embodiment with corresponding to Fig. 2 b, is not discussed here.
Further, it is a kind of structural representation of analysis module 20 provided in an embodiment of the present invention please also refer to Fig. 8
Figure;The analysis module 20 can include:Behavioural information acquiring unit 201, the first judging unit 202, the first determining unit
203rd, the second judging unit 204, the second determining unit 205, the 3rd judging unit 206, the 3rd determining unit 207, character extraction
Unit 208, the 4th judging unit 209, the 4th determining unit 210;
The behavioural information acquiring unit 201, for being pushed user's mark described in obtaining in message push request
Customer service behavioural information corresponding to knowledge;
First judging unit 202, for judging user login information and use in the customer service behavioural information
Family is pushed whether frequency is satisfied by default pushing condition;
First determining unit 203, if for first judging unit 202 judge the user login information or
The user is pushed frequency and is unsatisfactory for the pushing condition, it is determined that and the message push request belongs to illegal request type,
And refusal push feedback information is sent to the CP equipment;
First determining unit 203, if being additionally operable to first judging unit 202 judges the user login information
Frequency is pushed with the user and is satisfied by the pushing condition, it is determined that the message push request belongs to legitimate request class
Type.
Wherein, the behavioural information acquiring unit 201, first judging unit 202 and first determining unit
203 specific implementation may refer to above-mentioned Fig. 3 and correspond to S301-S304 in embodiment, be not discussed here.
Second judging unit 204, for judging whether the digital signature in the message push request is legal;
Second determining unit 205, if being judged as illegally for second judging unit 204, it is determined that described to disappear
Breath push request belongs to illegal request type, and sends refusal push feedback information to the CP equipment;
3rd judging unit 206, if being judged as second judging unit 204 legal, determine whether
The form and the To Template of the target service message content identify whether to meet default pattern rule;
3rd determining unit 207, if judging for the 3rd judging unit 206 in the target service message
The form of appearance or To Template mark do not meet the pattern rule, it is determined that the message push request, which belongs to, illegally please
Type is sought, and sends refusal push feedback information to the CP equipment;
3rd determining unit 207, if being additionally operable to the 3rd judging unit 206 judges the target service message
The form of content and To Template mark meet the pattern rule, it is determined that the message push request belongs to legal
Request type.
Wherein, second judging unit 204, second determining unit 205, the 3rd judging unit 206 and
The specific implementation of 3rd determining unit 207 may refer to above-mentioned Fig. 4 and correspond to S401-S405 in embodiment, here
No longer repeated.
The character extraction unit 208, extract in the target service message content in the message push request
At least one character information to be pushed;
4th judging unit 209, for according to default sensitive word matching list, detection is described at least one to be waited to push
Whether sensitive word is included in character information;
4th determining unit 210, if being judged as YES for the 4th judging unit 209, it is determined that the message
Push request belongs to illegal request type, and sends refusal push feedback information to the CP equipment;
4th determining unit 210, it is judged as NO if being additionally operable to the 4th judging unit 209, it is determined that described to disappear
Breath push request belongs to legitimate request type.
Wherein, the character extraction unit 208, the 4th judging unit 209 and the 4th determining unit 210
Specific implementation may refer to above-mentioned Fig. 5 and correspond to S501-S504 in embodiment, be not discussed here.As can be seen here,
When the behavioural information acquiring unit 201 starts to perform corresponding operating, second judging unit 204 and character extraction are single
Member 208 does not trigger corresponding operating;When second judging unit 204 starts to perform corresponding operating, the behavioural information obtains single
Member 201 and the character extraction unit 208 do not trigger corresponding operating;The character extraction unit 208 starts to perform corresponding operating
When, second judging unit 204 and the behavioural information acquiring unit 201 do not trigger corresponding operating.
Optionally, the behavioural information acquiring unit 201, first judging unit 202, second judging unit
204th, the 3rd judging unit 206, the character extraction unit 208 and the 4th judging unit 209 can sequentially be held
Row corresponding operating, and first determining unit 203, second determining unit 205, the 3rd determining unit 207 with
And the 4th determining unit 210 can be merged into same new determining unit.If for example, first judging unit 202
Judge the user login information that the behavioural information acquiring unit 201 gets and the user to be pushed frequency full
The foot pushing condition, and second judging unit 204 judges that the digital signature in the message push request is
Legal, and the 3rd judging unit 206 judges the form of the target service message content and the To Template mark
Knowledge meets the pattern rule, and the 4th judging unit 209 judges what the character extraction unit 208 was extracted
Not comprising sensitive word at least one character information to be pushed, then the new determining unit can determine the message
Push request belongs to legitimate request type, as long as that is, any of which Rule of judgment is unsatisfactory for new determination during corresponding requirements
Unit determines that the message push request belongs to illegal request type, and the embodiment of the present invention is not intended to limit each Rule of judgment
Between judgement sequencing.
Further, it is a kind of template processing sending module 40 provided in an embodiment of the present invention then please also refer to Fig. 9
Structural representation, the template processing sending module 40 can include:Key assignments mark determining unit 401, character input unit
402nd, transmitting element 403;
The key assignments identifies determining unit 401, at least one waits to push away for obtain in the target service message content
Character information is sent, and determines respectively template key assignments mark corresponding to character information difference to be pushed;
The character input unit 402, for the template key assignments mark according to corresponding to the character information difference respectively to be pushed
Know, the character information respectively to be pushed is separately input into the word in the target message template with same template key assignments mark
Input area is accorded with, and the target message template for having inputted the character information respectively to be pushed is defined as treating transmission service data;
The transmitting element 403, for by it is described treat transmission service data send to the target service Platform Type
Corresponding business platform server.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency;And because the Push Service equipment can communicate with multiple business platform servers, so being pushed away by described
Send target service Platform Type corresponding to rule selection, it is possible to achieve cross-platform push, and also cross-platform push mode can
To be more bonded the demand for being pushed user.
Figure 10 is referred to, is the structural representation of another message push processing unit 1 provided in an embodiment of the present invention.Institute
State message push processing unit 1 and can apply to above-mentioned Fig. 1 and correspond to Push Service equipment in embodiment, at the message push
Reason device 1 can include above-mentioned Fig. 7 correspond to request receiving module 10 in embodiment, analysis module 20, determine selection module 30,
Template handles sending module 40, and further, the message push processing unit 1 can also include:Statistical module 50, blacklist
Add module 60, template creation module 70, configuration preserving module 80, Template Information sending module 90;
The statistical module 50, it is confirmed as the number of illegal request type for counting the message push request;
The blacklist add module 60, for being confirmed as the number of illegal request type when message push request
When reaching default illegal frequency threshold value, network protocol IP address and device identification corresponding to message push request are added
To default blacklist, in order to subsequent detection to the message push request carry IP address in the default blacklist or
During device identification, the refusal push feedback information is directly returned;
For example, when user corresponding to certain is pushed user is pushed frequency and reaches higher limit, certain CP equipment but continues pin
User is pushed to this and initiates message push request, and message push processing unit 1 can be constantly by the CP equipment institute
The message push request of initiation is defined as illegal request type, and when the statistical module 50 counts the message push request
When being confirmed as the number of illegal request type and reaching default illegal frequency threshold value, the blacklist add module 60 can will
IP address and device identification are added to default blacklist corresponding to the message push request so that when the CP equipment will also be initiated
When pushing request for the message for being pushed user, the message push processing unit 1 can close according in the blacklist
Directly refuse this Push Service in the record of the CP equipment.
The template creation module 70, the source template request to create sent for receiving the CP equipment, and according to institute
State source template corresponding to official documents and correspondence content creating entrained in source template request to create;
It is described configuration preserving module 80, for for created source template configuration corresponding to template identification and template class
Type, and corresponding template key assignments mark is respectively configured in multiple character input regions in the source template to be created, and preserve
Have been configured with the source template of the template identification, the template type and template key assignments mark;The template type
Refer to the business platform type belonging to created source template;
The Template Information sending module 90, for by the template identification, the template type, the template key assignments mark
Know and the displaying surface chart of the source template is sent to the CP equipment, so that the CP equipment is subsequently according to the mould
Panel sign, the template type, the template key assignments identify and the displaying surface chart of the source template determines the message
The target service message content and To Template mark in push request;
Specifically, the template creation module 70 and it is described configuration preserving module 80 can create and configure it is a variety of
Source template, so that message push processing unit 1 can be stored with default multiple source templates;The template
Type refers to the business platform type belonging to created source template, and the template type can also be for common template class
Type, common template type refer to the source template and are applicable to miscellaneous service platform.Meanwhile it is described configuration preserving module 80 with
, need to also be by the Template Information sending module 90 by the template identification, the template type, the mould after putting good news template
Plate key assignments is identified and the displaying surface chart of the source template is sent to the CP equipment, so that the CP equipment is in follow-up root
Determined according to the displaying surface chart of the template identification, the template type, template key assignments mark and the source template
The target service message content and To Template mark in the message push request.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency;And because the Push Service equipment can communicate with multiple business platform servers, so being pushed away by described
Send target service Platform Type corresponding to rule selection, it is possible to achieve cross-platform push, and also cross-platform push mode can
To be more bonded the demand for being pushed user.
Figure 11 is referred to, is the structural representation of another message push processing unit provided in an embodiment of the present invention.Such as
Shown in Figure 11, message push processing unit 1000 can apply to above-mentioned Fig. 1 and correspond to Push Service equipment in embodiment,
The message push processing unit 1000 can include:At least one processor 1001, such as CPU, at least one network interface
1004, user interface 1003, memory 1005, at least one communication bus 1002.Wherein, communication bus 1002 is used to realize this
Connection communication between a little components.Wherein, user interface 1003 can include display screen (Display), keyboard (Keyboard),
Optional user interface 1003 can also include wireline interface, the wave point of standard.Network interface 1004 can optionally include
Wireline interface, the wave point (such as WI-FI interfaces) of standard.Memory 1005 can be high-speed RAM memory or non-
Unstable memory (non-volatile memory), for example, at least a magnetic disk storage.Memory 1005 is optionally gone back
It can be at least one storage device for being located remotely from aforementioned processor 1001.As shown in figure 11, stored as a kind of computer
Operating system, network communication module, Subscriber Interface Module SIM and equipment control application can be included in the memory 1005 of medium
Program.
In the message push processing unit 1000 shown in Figure 11, network interface 1004 is mainly used in connecting CP equipment and industry
Business Platform Server;And user interface 1003 is mainly used in providing the user the interface of input, the data of user's output are obtained;And
Processor 1001 can be used for calling the equipment control application program stored in memory 1005, to realize
The message push request that content supplier's CP equipment is sent is received, and is disappeared according to default push rule analysis
The legitimacy of breath push request;The message push request includes target service message content and To Template mark;
When message push request belongs to legitimate request type, determine that the message pushes according to the push rule
Target service Platform Type corresponding to request, and chosen and the target service Platform Type in default multiple source templates
Source template corresponding with To Template mark, to be used as target message template;
The target service message content is added to the target message template, transmission service data are treated in generation, and will
It is described to treat that transmission service data are sent to business platform server corresponding with the target service Platform Type, so that the industry
Business Platform Server treats transmission service data-pushing to destination client by described.
In one embodiment, the message push request also includes being pushed user's mark;
The processor 1001 perform according to it is default push rule analysis described in message push request legitimacy when,
It is specific to perform following steps:
Obtain in message push request described is pushed customer service behavioural information corresponding to user's mark;
Judge the user login information in the customer service behavioural information and user be pushed frequency whether be satisfied by it is pre-
If pushing condition;
If judging, the user login information or the user are pushed frequency and are unsatisfactory for the pushing condition, it is determined that
The message push request belongs to illegal request type, and sends refusal push feedback information to the CP equipment;
If judging, the user login information and the user are pushed frequency and are satisfied by the pushing condition, it is determined that
The message push request belongs to legitimate request type.
In one embodiment, the message push request also includes digital signature information;
The processor 1001 perform according to it is default push rule analysis described in message push request legitimacy when,
It is specific to perform following steps:
Judge whether the digital signature in the message push request is legal;
If it is judged as illegal, it is determined that the message push request belongs to illegal request type, and it is anti-to send refusal push
Feedforward information is to the CP equipment;
If it is legal to be judged as, the form and To Template mark of the target service message content are determined whether
Whether default pattern rule is met;
If judging, the form of the target service message content or To Template mark do not meet the template rule
Then, it is determined that the message push request belongs to illegal request type, and sends refusal push feedback information to the CP equipment;
If judging, the form of the target service message content and To Template mark meet the template rule
Then, it is determined that the message push request belongs to legitimate request type.
In one embodiment, the processor 1001 is performing the message push according to default push rule analysis
During the legitimacy of request, following steps are specifically performed:
Extract at least one character letter to be pushed in the target service message content in the message push request
Breath;
According to default sensitive word matching list, whether detect at least one character information to be pushed comprising sensitivity
Word;
If it is judged as YES, it is determined that the message push request belongs to illegal request type, and sends refusal push feedback
Information is to the CP equipment;
If it is judged as NO, it is determined that the message push request belongs to legitimate request type.
In one embodiment, the processor 1001 also performs following steps:
Count the number that the message push request is confirmed as illegal request type;
When the number that message push request is confirmed as illegal request type reaches default illegal frequency threshold value,
Network protocol IP address and device identification corresponding to message push request are added to default blacklist, in order to follow-up
When detecting that the message push request carries IP address or the device identification in the default blacklist, directly refused described in return
Push feedback information absolutely.
In one embodiment, the target service message content is added to the mesh by the processor 1001 in execution
Mark source template, transmission service data are treated in generation, and by it is described treat transmission service data send to the target service platform
Corresponding to type during business platform server, following steps are specifically performed:
At least one character information to be pushed in the target service message content is obtained, and determines respectively character to be pushed
Template key assignments mark corresponding to information difference;
According to template key assignments mark corresponding to the character information difference respectively to be pushed, by the character information respectively to be pushed
Being separately input into has the character input region of same template key assignments mark in the target message template, and will input described
Respectively the target message template of character information to be pushed is defined as treating transmission service data;
Treat that transmission service data are sent to business platform server corresponding with the target service Platform Type by described.
In one embodiment, the processor 1001 is before performing and receiving the message push request that CP equipment is sent,
Also perform following steps:
The source template request to create that the CP equipment is sent is received, and is taken according in the source template request to create
Source template corresponding to the official documents and correspondence content creating of band;
Template identification and template type corresponding to the source template configuration that is created, and in the source template to be created
Multiple character input regions be respectively configured corresponding to template key assignments mark, and preserve and have been configured with the template identification, described
The source template of template type and template key assignments mark;The template type refers to belonging to created source template
Business platform type;
By displaying circle of the template identification, the template type, template key assignments mark and the source template
Face figure is sent to the CP equipment, so that the CP equipment is subsequently according to the template identification, the template type, the mould
Plate key assignments identifies and the displaying surface chart of the source template determines that the target service in the message push request disappears
Cease content and To Template mark.
The embodiment of the present invention pushes request by receiving the message that CP equipment is sent, and according to default push rule point
When precipitation message push request belongs to legitimate request type, selected in default multiple source templates and message is pushed and asked
Corresponding target message template, and the target service message content in message push request is added to target message template, it is raw
Into treating transmission service data, and will treat transmission service data send to corresponding business platform server so that business platform
Server will treat transmission service data-pushing to destination client;As can be seen here, message of the invention push process eliminates the reliance on
In manual examination and verification, so as to the effectively contracting short message pushing cycle, and transmission service data are treated (i.e. based on source template generation
Displaying interface) mode can avoid redesigning displaying interface every time, so as to effectively improve the business for being directed to message push
Treatment effeciency;And because the Push Service equipment can communicate with multiple business platform servers, so being pushed away by described
Send target service Platform Type corresponding to rule selection, it is possible to achieve cross-platform push, and also cross-platform push mode can
To be more bonded the demand for being pushed user.
One of ordinary skill in the art will appreciate that realize all or part of flow in above-described embodiment method, being can be with
The hardware of correlation is instructed to complete by computer program, described program can be stored in a computer read/write memory medium
In, the program is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
Above disclosure is only preferred embodiment of present invention, can not limit the right model of the present invention with this certainly
Enclose, therefore the equivalent variations made according to the claims in the present invention, still belong to the scope that the present invention is covered.
Claims (14)
- A kind of 1. message push processing method, it is characterised in that including:The message push request that content supplier's CP equipment is sent is received, and the message according to default push rule analysis pushes away Send the legitimacy of request;The message push request includes target service message content and To Template mark;When message push request belongs to legitimate request type, the message push request is determined according to the push rule Corresponding target service Platform Type, and chosen and the target service Platform Type and institute in default multiple source templates The corresponding source template of To Template mark is stated, to be used as target message template;The target service message content is added to the target message template, transmission service data are treated in generation, and by described in Treat that transmission service data are sent to business platform server corresponding with the target service Platform Type, so that the business is put down Platform server treats transmission service data-pushing to destination client by described.
- 2. the method as described in claim 1, it is characterised in that the message push request also includes being pushed user's mark;The legitimacy of the message push request according to default push rule analysis, including:Obtain in message push request described is pushed customer service behavioural information corresponding to user's mark;Judge the user login information in the customer service behavioural information and user be pushed frequency whether be satisfied by it is default Pushing condition;If judging, the user login information or the user are pushed frequency and are unsatisfactory for the pushing condition, it is determined that described Message push request belongs to illegal request type, and sends refusal push feedback information to the CP equipment;If judging, the user login information and the user are pushed frequency and are satisfied by the pushing condition, it is determined that described Message push request belongs to legitimate request type.
- 3. the method as described in claim 1, it is characterised in that the message push request also includes digital signature information;The legitimacy of the message push request according to default push rule analysis, including:Judge whether the digital signature in the message push request is legal;If it is judged as illegal, it is determined that the message push request belongs to illegal request type, and sends refusal push feedback letter Cease the CP equipment;If it is legal to be judged as, the form and the To Template that determine whether the target service message content identify whether Meet default pattern rule;If the form or To Template mark of judging the target service message content do not meet the pattern rule, Determine that the message push request belongs to illegal request type, and send refusal push feedback information to the CP equipment;If the form and To Template mark of judging the target service message content meet the pattern rule, Determine that the message push request belongs to legitimate request type.
- 4. the method as described in claim 1, it is characterised in that the message push according to default push rule analysis The legitimacy of request, including:Extract at least one character information to be pushed in the target service message content in the message push request;According to default sensitive word matching list, detect at least one character information to be pushed whether include sensitive word;If it is judged as YES, it is determined that the message push request belongs to illegal request type, and sends refusal push feedback information To the CP equipment;If it is judged as NO, it is determined that the message push request belongs to legitimate request type.
- 5. the method as described in claim 1, it is characterised in that also include:Count the number that the message push request is confirmed as illegal request type;When the number that message push request is confirmed as illegal request type reaches default illegal frequency threshold value, by institute State network protocol IP address and device identification corresponding to message push request and be added to default blacklist, in order in subsequent detection When IP address or the device identification in the request carrying default blacklist are pushed to the message, directly return to the refusal and push away Send feedback information.
- 6. method as claimed in claim 2, it is characterised in that described that the target service message content is added to the mesh Mark source template, transmission service data are treated in generation, and by it is described treat transmission service data send to the target service platform Business platform server corresponding to type, including:At least one character information to be pushed in the target service message content is obtained, and determines respectively character information to be pushed Template key assignments mark corresponding to respectively;According to template key assignments mark corresponding to the character information difference respectively to be pushed, the character information respectively to be pushed is distinguished Inputting has the character input region of same template key assignments mark into the target message template, and will input and described respectively treated The target message template of push character information is defined as treating transmission service data;Treat that transmission service data are sent to business platform server corresponding with the target service Platform Type by described.
- 7. method as claimed in claim 6, it is characterised in that in the step for the message push request that the reception CP equipment is sent Before rapid, in addition to:Receive the source template request to create that the CP equipment is sent, and according to entrained in the source template request to create Source template corresponding to official documents and correspondence content creating;Template identification and template type corresponding to the source template configuration that is created are and more in the source template to be created Corresponding template key assignments mark is respectively configured in individual character input region, and preserves and have been configured with the template identification, the template The source template of type and template key assignments mark;The template type refers to the business belonging to created source template Platform Type;By the displaying surface chart of the template identification, the template type, template key assignments mark and the source template Send to the CP equipment, so that the CP equipment is subsequently according to the template identification, the template type, the template key Value is identified and the displaying surface chart of the source template is determined in the target service message in the message push request Hold and the To Template identifies.
- 8. a kind of message pushes processing unit, it is characterised in that including:Request receiving module, the message for receiving the transmission of CP equipment push request;The message push request includes target industry Business message content and To Template mark;Analysis module, the legitimacy for the message push request according to default push rule analysis;It is determined that module is chosen, for when message push request belongs to legitimate request type, rule to be pushed really according to described Target service Platform Type corresponding to the fixed message push request, and chosen and the mesh in default multiple source templates Business platform type and the corresponding source template of To Template mark are marked, to be used as target message template;Template handles sending module, and for the target service message content to be added into the target message template, generation is treated Transmission service data, and treat that transmission service data are sent to business platform corresponding with the target service Platform Type by described Server, so that the business platform server treats transmission service data-pushing to destination client by described.
- 9. device as claimed in claim 8, it is characterised in that the message push request also includes being pushed user's mark;The analysis module includes:Behavioural information acquiring unit, for being pushed user corresponding to user's mark described in obtaining in message push request Business conduct information;First judging unit, for judging that user login information in the customer service behavioural information and user are pushed frequency Whether default pushing condition is satisfied by;First determining unit, if judging that the user login information or the user are pushed for first judging unit Frequency is unsatisfactory for the pushing condition, it is determined that the message push request belongs to illegal request type, and sends refusal push Feedback information is to the CP equipment;First determining unit, if being additionally operable to first judging unit judges the user login information and the user It is pushed frequency and is satisfied by the pushing condition, it is determined that the message push request belongs to legitimate request type.
- 10. device as claimed in claim 8, it is characterised in that the message push request also includes digital signature information;The analysis module includes:Second judging unit, for judging whether the digital signature in the message push request is legal;Second determining unit, if being judged as illegally for second judging unit, it is determined that the message push request belongs to Illegal request type, and refusal push feedback information is sent to the CP equipment;3rd judging unit, if being judged as second judging unit legal, determine whether that the target service disappears The form and the To Template for ceasing content identify whether to meet default pattern rule;3rd determining unit, if judging the form or described of the target service message content for the 3rd judging unit To Template mark does not meet the pattern rule, it is determined that the message push request belongs to illegal request type, and sends Refusal pushes feedback information to the CP equipment;3rd determining unit, if being additionally operable to the form that the 3rd judging unit judges the target service message content Meet the pattern rule with To Template mark, it is determined that the message push request belongs to legitimate request type.
- 11. device as claimed in claim 8, it is characterised in that the analysis module includes:Character extraction unit, that extracts in the target service message content in message push request at least one waits to push away Send character information;4th judging unit, for according to default sensitive word matching list, detecting at least one character information to be pushed Whether sensitive word is included;4th determining unit, if being judged as YES for the 4th judging unit, it is determined that the message push request belongs to non- Method request type, and refusal push feedback information is sent to the CP equipment;4th determining unit, it is judged as NO if being additionally operable to the 4th judging unit, it is determined that the message push request Belong to legitimate request type.
- 12. device as claimed in claim 8, it is characterised in that also include:Statistical module, it is confirmed as the number of illegal request type for counting the message push request;Blacklist add module, the number for being confirmed as illegal request type when message push request reach default During illegal frequency threshold value, network protocol IP address and device identification corresponding to message push request are added to and preset black name It is single, in order in subsequent detection to the IP address in the message push request carrying default blacklist or device identification When, directly return to the refusal push feedback information.
- 13. device as claimed in claim 9, it is characterised in that the template processing sending module includes:Key assignments identifies determining unit, for obtaining at least one character information to be pushed in the target service message content, And determine respectively template key assignments mark corresponding to character information difference to be pushed;Character input unit, will be described each for the template key assignments mark according to corresponding to the character information difference respectively to be pushed Character information to be pushed is separately input into the character input region in the target message template with same template key assignments mark, And the target message template for having inputted the character information respectively to be pushed is defined as treating transmission service data;Transmitting element, for treating that transmission service data are sent to business corresponding with the target service Platform Type by described and putting down Platform server.
- 14. device as claimed in claim 13, it is characterised in that also include:Template creation module, the source template request to create sent for receiving the CP equipment, and according to the source template Source template corresponding to entrained official documents and correspondence content creating in request to create;Preserving module is configured, for template identification and template type corresponding to the source template configuration that is created, and to be created Multiple character input regions in the source template built be respectively configured corresponding to template key assignments mark, and preserve have been configured with it is described The source template of template identification, the template type and template key assignments mark;The template type refers to what is created Business platform type belonging to source template;Template Information sending module, for by the template identification, the template type, the template key assignments mark and it is described The displaying surface chart of source template is sent to the CP equipment, so that the CP equipment is subsequently according to the template identification, institute The displaying surface chart for stating template type, template key assignments mark and the source template is determined in the message push request The target service message content and the To Template mark.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610580708.8A CN107645524B (en) | 2016-07-21 | 2016-07-21 | Message pushing processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610580708.8A CN107645524B (en) | 2016-07-21 | 2016-07-21 | Message pushing processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107645524A true CN107645524A (en) | 2018-01-30 |
CN107645524B CN107645524B (en) | 2020-09-01 |
Family
ID=61109600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610580708.8A Active CN107645524B (en) | 2016-07-21 | 2016-07-21 | Message pushing processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107645524B (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769229A (en) * | 2018-06-06 | 2018-11-06 | 平安科技(深圳)有限公司 | Information customizes sending method, device, computer equipment and storage medium |
CN108924123A (en) * | 2018-06-29 | 2018-11-30 | 北京京东尚科信息技术有限公司 | Information processing method, device and system in block chain |
CN109151020A (en) * | 2018-08-21 | 2019-01-04 | 中国平安人寿保险股份有限公司 | Universal information configuration method, device, storage medium and server |
CN109194714A (en) * | 2018-08-02 | 2019-01-11 | 深圳鼎盛电脑科技有限公司 | A kind of official documents and correspondence method for pushing, device, terminal device and storage medium |
CN109246226A (en) * | 2018-09-25 | 2019-01-18 | 行吟信息科技(上海)有限公司 | A kind of method for generating message and device |
CN109445328A (en) * | 2018-10-22 | 2019-03-08 | 北京广利核***工程有限公司 | Nuclear power plant instrument control system prevents Replay Attack method and apparatus |
CN109740060A (en) * | 2018-12-29 | 2019-05-10 | 微梦创科网络科技(中国)有限公司 | A kind of frequency control method and device of pushed information |
CN109872178A (en) * | 2018-12-28 | 2019-06-11 | 航天信息股份有限公司 | A kind of method and system of automatic carry out data acquisition |
CN109947408A (en) * | 2019-03-21 | 2019-06-28 | 网易无尾熊(杭州)科技有限公司 | Information push method and device, storage medium and electronic equipment |
CN110049118A (en) * | 2019-04-12 | 2019-07-23 | 深圳乐信软件技术有限公司 | Information push method, device, equipment and storage medium |
CN110069506A (en) * | 2018-07-27 | 2019-07-30 | 阿里巴巴集团控股有限公司 | Maintaining method, device and the server of business datum |
CN110084514A (en) * | 2019-04-26 | 2019-08-02 | 北京花开影视制作有限公司 | A kind of process automatic push method and system |
CN110365772A (en) * | 2019-07-16 | 2019-10-22 | 中国农业银行股份有限公司 | Information push method and device |
CN110519711A (en) * | 2019-06-26 | 2019-11-29 | ***通信集团江西有限公司 | A kind of information push method, device, storage medium and server |
CN110535671A (en) * | 2018-05-23 | 2019-12-03 | 龙芯中科技术有限公司 | The management method and device of cloud platform |
CN110730236A (en) * | 2019-10-18 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Business pushing method and device based on artificial intelligence and electronic equipment |
CN110855548A (en) * | 2019-10-18 | 2020-02-28 | 深圳前海微众银行股份有限公司 | Message pushing method and device |
CN111125681A (en) * | 2019-12-03 | 2020-05-08 | 苏州科达科技股份有限公司 | Service processing method, device and storage medium |
CN111225005A (en) * | 2018-11-23 | 2020-06-02 | 北京嘀嘀无限科技发展有限公司 | Push content generation method and device, electronic equipment and computer storage medium |
CN111401883A (en) * | 2020-03-06 | 2020-07-10 | 支付宝(杭州)信息技术有限公司 | Method and device for opening application function and biological core body and electronic equipment |
CN111447575A (en) * | 2020-03-11 | 2020-07-24 | 中国平安人寿保险股份有限公司 | Short message pushing method, device, equipment and storage medium |
CN111756620A (en) * | 2020-06-28 | 2020-10-09 | 中国银行股份有限公司 | Message pushing method and device |
CN111967236A (en) * | 2020-07-30 | 2020-11-20 | 武汉联影医疗科技有限公司 | Message processing method and device, computer equipment and storage medium |
CN112070584A (en) * | 2020-09-09 | 2020-12-11 | 畅销家(深圳)科技有限公司 | Order management method, device, equipment and storage medium |
CN112367246A (en) * | 2020-10-30 | 2021-02-12 | 深圳壹账通智能科技有限公司 | Message pushing method and device, electronic equipment and storage medium |
CN112383584A (en) * | 2020-10-12 | 2021-02-19 | 联通智网科技有限公司 | Message pushing method, message display method and communication system |
CN112395849A (en) * | 2021-01-19 | 2021-02-23 | 全时云商务服务股份有限公司 | Method and system for generating communication information |
CN112491696A (en) * | 2020-11-30 | 2021-03-12 | 上海昌投网络科技有限公司 | Message center system based on message pushing |
CN112612517A (en) * | 2020-12-18 | 2021-04-06 | 深圳市思为软件技术有限公司 | Data acquisition method and related equipment |
CN112689005A (en) * | 2020-12-21 | 2021-04-20 | 青岛海尔科技有限公司 | Message sending method and device, storage medium and electronic device |
CN112822286A (en) * | 2021-01-27 | 2021-05-18 | 湖南快乐阳光互动娱乐传媒有限公司 | Message pushing method and device |
CN113158054A (en) * | 2021-04-26 | 2021-07-23 | 上海淇馥信息技术有限公司 | Data pushing method and device based on pre-classification label and electronic equipment |
CN113239297A (en) * | 2021-03-12 | 2021-08-10 | 中国平安财产保险股份有限公司 | Message pushing method, system and storage medium |
CN113271328A (en) * | 2020-09-23 | 2021-08-17 | 苏州市中拓互联信息科技有限公司 | Cloud server information management method and system |
CN113656735A (en) * | 2021-08-19 | 2021-11-16 | 携程商旅信息服务(上海)有限公司 | Message pushing system, method, electronic equipment and storage medium |
CN114553871A (en) * | 2022-02-24 | 2022-05-27 | 亿咖通(湖北)技术有限公司 | Method, device, equipment and storage medium for pushing message to vehicle-mounted application |
CN114697282A (en) * | 2022-02-28 | 2022-07-01 | 青岛海尔科技有限公司 | Message processing method and system, storage medium and electronic device |
CN114710556A (en) * | 2022-06-08 | 2022-07-05 | 深圳市信润富联数字科技有限公司 | Multi-system integrated message pushing method, device, equipment and storage medium |
CN115065721A (en) * | 2022-04-21 | 2022-09-16 | 北京达佳互联信息技术有限公司 | Message processing method and device, electronic equipment and storage medium |
CN115796143A (en) * | 2023-01-18 | 2023-03-14 | 鲁班(北京)电子商务科技有限公司 | Cross-platform message template configuration method and device |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951497A (en) * | 2010-08-31 | 2011-01-19 | 百视通网络电视技术发展有限责任公司 | IPTV (Internet Protocol Television) business system, central business management system, regional business management systems and operation methods |
CN102402613A (en) * | 2011-12-20 | 2012-04-04 | 上海电机学院 | System and method for filtering text information of webpage |
WO2012151993A1 (en) * | 2011-10-08 | 2012-11-15 | 中兴通讯股份有限公司 | Service pushing method and device |
CN102868981A (en) * | 2012-09-19 | 2013-01-09 | 中国联合网络通信集团有限公司 | Network service push method, device and system based on mobile terminal |
CN102970337A (en) * | 2012-10-30 | 2013-03-13 | 腾讯科技(深圳)有限公司 | Method and device for obtaining client comments |
CN103248472A (en) * | 2013-04-16 | 2013-08-14 | 华为技术有限公司 | Operation request processing method and system and attack identification device |
CN103327039A (en) * | 2012-03-20 | 2013-09-25 | 腾讯科技(深圳)有限公司 | Method and device and system for pushing messages |
CN104077663A (en) * | 2014-07-08 | 2014-10-01 | 信雅达***工程股份有限公司 | Service processing method and system |
CN104572889A (en) * | 2014-12-24 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | Method, device and system for recommending search terms |
CN104580179A (en) * | 2014-12-27 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Message processing method and device, as well as server |
CN104679753A (en) * | 2013-11-26 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Information pushing method and information pushing device |
CN104702424A (en) * | 2013-12-05 | 2015-06-10 | 中国联合网络通信集团有限公司 | Network behavior monitoring method and device |
CN104735150A (en) * | 2015-03-27 | 2015-06-24 | 努比亚技术有限公司 | Message pushing method and device |
US20150262130A1 (en) * | 2014-03-17 | 2015-09-17 | Hirevue, Inc. | Automatic interview question recommendation and analysis |
CN105162790A (en) * | 2015-09-23 | 2015-12-16 | 福建联迪商用设备有限公司 | Safe information push method and device of POS device |
-
2016
- 2016-07-21 CN CN201610580708.8A patent/CN107645524B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951497A (en) * | 2010-08-31 | 2011-01-19 | 百视通网络电视技术发展有限责任公司 | IPTV (Internet Protocol Television) business system, central business management system, regional business management systems and operation methods |
WO2012151993A1 (en) * | 2011-10-08 | 2012-11-15 | 中兴通讯股份有限公司 | Service pushing method and device |
CN102402613A (en) * | 2011-12-20 | 2012-04-04 | 上海电机学院 | System and method for filtering text information of webpage |
CN103327039A (en) * | 2012-03-20 | 2013-09-25 | 腾讯科技(深圳)有限公司 | Method and device and system for pushing messages |
CN102868981A (en) * | 2012-09-19 | 2013-01-09 | 中国联合网络通信集团有限公司 | Network service push method, device and system based on mobile terminal |
CN102970337A (en) * | 2012-10-30 | 2013-03-13 | 腾讯科技(深圳)有限公司 | Method and device for obtaining client comments |
CN103248472A (en) * | 2013-04-16 | 2013-08-14 | 华为技术有限公司 | Operation request processing method and system and attack identification device |
CN104679753A (en) * | 2013-11-26 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Information pushing method and information pushing device |
CN104702424A (en) * | 2013-12-05 | 2015-06-10 | 中国联合网络通信集团有限公司 | Network behavior monitoring method and device |
US20150262130A1 (en) * | 2014-03-17 | 2015-09-17 | Hirevue, Inc. | Automatic interview question recommendation and analysis |
CN104077663A (en) * | 2014-07-08 | 2014-10-01 | 信雅达***工程股份有限公司 | Service processing method and system |
CN104572889A (en) * | 2014-12-24 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | Method, device and system for recommending search terms |
CN104580179A (en) * | 2014-12-27 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Message processing method and device, as well as server |
CN104735150A (en) * | 2015-03-27 | 2015-06-24 | 努比亚技术有限公司 | Message pushing method and device |
CN105162790A (en) * | 2015-09-23 | 2015-12-16 | 福建联迪商用设备有限公司 | Safe information push method and device of POS device |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535671A (en) * | 2018-05-23 | 2019-12-03 | 龙芯中科技术有限公司 | The management method and device of cloud platform |
CN108769229B (en) * | 2018-06-06 | 2021-07-16 | 平安科技(深圳)有限公司 | Information customization sending method and device, computer equipment and storage medium |
WO2019232825A1 (en) * | 2018-06-06 | 2019-12-12 | 平安科技(深圳)有限公司 | Information customization transmission method, device, computer device and storage medium |
CN108769229A (en) * | 2018-06-06 | 2018-11-06 | 平安科技(深圳)有限公司 | Information customizes sending method, device, computer equipment and storage medium |
CN108924123A (en) * | 2018-06-29 | 2018-11-30 | 北京京东尚科信息技术有限公司 | Information processing method, device and system in block chain |
CN110069506A (en) * | 2018-07-27 | 2019-07-30 | 阿里巴巴集团控股有限公司 | Maintaining method, device and the server of business datum |
CN110069506B (en) * | 2018-07-27 | 2023-04-25 | 蚂蚁金服(杭州)网络技术有限公司 | Service data maintenance method, device and server |
CN109194714B (en) * | 2018-08-02 | 2021-05-04 | 深圳鼎盛电脑科技有限公司 | File pushing method and device, terminal device and storage medium |
CN109194714A (en) * | 2018-08-02 | 2019-01-11 | 深圳鼎盛电脑科技有限公司 | A kind of official documents and correspondence method for pushing, device, terminal device and storage medium |
CN109151020B (en) * | 2018-08-21 | 2023-07-25 | 中国平安人寿保险股份有限公司 | Universal message configuration method, device, storage medium and server |
CN109151020A (en) * | 2018-08-21 | 2019-01-04 | 中国平安人寿保险股份有限公司 | Universal information configuration method, device, storage medium and server |
CN109246226A (en) * | 2018-09-25 | 2019-01-18 | 行吟信息科技(上海)有限公司 | A kind of method for generating message and device |
CN109445328B (en) * | 2018-10-22 | 2021-07-16 | 北京广利核***工程有限公司 | Method and device for preventing replay attack of instrument control system of nuclear power station |
CN109445328A (en) * | 2018-10-22 | 2019-03-08 | 北京广利核***工程有限公司 | Nuclear power plant instrument control system prevents Replay Attack method and apparatus |
CN111225005A (en) * | 2018-11-23 | 2020-06-02 | 北京嘀嘀无限科技发展有限公司 | Push content generation method and device, electronic equipment and computer storage medium |
CN109872178A (en) * | 2018-12-28 | 2019-06-11 | 航天信息股份有限公司 | A kind of method and system of automatic carry out data acquisition |
CN109740060B (en) * | 2018-12-29 | 2021-04-06 | 微梦创科网络科技(中国)有限公司 | Frequency control method and device for information pushing |
CN109740060A (en) * | 2018-12-29 | 2019-05-10 | 微梦创科网络科技(中国)有限公司 | A kind of frequency control method and device of pushed information |
CN109947408B (en) * | 2019-03-21 | 2022-09-13 | 阿里巴巴(中国)有限公司 | Message pushing method and device, storage medium and electronic equipment |
CN109947408A (en) * | 2019-03-21 | 2019-06-28 | 网易无尾熊(杭州)科技有限公司 | Information push method and device, storage medium and electronic equipment |
CN110049118A (en) * | 2019-04-12 | 2019-07-23 | 深圳乐信软件技术有限公司 | Information push method, device, equipment and storage medium |
CN110084514A (en) * | 2019-04-26 | 2019-08-02 | 北京花开影视制作有限公司 | A kind of process automatic push method and system |
CN110519711A (en) * | 2019-06-26 | 2019-11-29 | ***通信集团江西有限公司 | A kind of information push method, device, storage medium and server |
CN110365772A (en) * | 2019-07-16 | 2019-10-22 | 中国农业银行股份有限公司 | Information push method and device |
CN110855548A (en) * | 2019-10-18 | 2020-02-28 | 深圳前海微众银行股份有限公司 | Message pushing method and device |
CN110730236B (en) * | 2019-10-18 | 2021-11-09 | 腾讯科技(深圳)有限公司 | Business pushing method and device based on artificial intelligence and electronic equipment |
CN110730236A (en) * | 2019-10-18 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Business pushing method and device based on artificial intelligence and electronic equipment |
CN111125681A (en) * | 2019-12-03 | 2020-05-08 | 苏州科达科技股份有限公司 | Service processing method, device and storage medium |
CN111401883A (en) * | 2020-03-06 | 2020-07-10 | 支付宝(杭州)信息技术有限公司 | Method and device for opening application function and biological core body and electronic equipment |
CN111447575B (en) * | 2020-03-11 | 2024-03-05 | 中国平安人寿保险股份有限公司 | Short message pushing method, device, equipment and storage medium |
CN111447575A (en) * | 2020-03-11 | 2020-07-24 | 中国平安人寿保险股份有限公司 | Short message pushing method, device, equipment and storage medium |
CN111756620B (en) * | 2020-06-28 | 2022-05-27 | 中国银行股份有限公司 | Message pushing method and device |
CN111756620A (en) * | 2020-06-28 | 2020-10-09 | 中国银行股份有限公司 | Message pushing method and device |
CN111967236A (en) * | 2020-07-30 | 2020-11-20 | 武汉联影医疗科技有限公司 | Message processing method and device, computer equipment and storage medium |
CN111967236B (en) * | 2020-07-30 | 2024-05-24 | 武汉联影医疗科技有限公司 | Message processing method, device, computer equipment and storage medium |
CN112070584A (en) * | 2020-09-09 | 2020-12-11 | 畅销家(深圳)科技有限公司 | Order management method, device, equipment and storage medium |
CN113271328B (en) * | 2020-09-23 | 2022-07-19 | 苏州市中拓互联信息科技有限公司 | Cloud server information management method and system |
CN113271328A (en) * | 2020-09-23 | 2021-08-17 | 苏州市中拓互联信息科技有限公司 | Cloud server information management method and system |
CN112383584A (en) * | 2020-10-12 | 2021-02-19 | 联通智网科技有限公司 | Message pushing method, message display method and communication system |
CN112367246A (en) * | 2020-10-30 | 2021-02-12 | 深圳壹账通智能科技有限公司 | Message pushing method and device, electronic equipment and storage medium |
CN112491696A (en) * | 2020-11-30 | 2021-03-12 | 上海昌投网络科技有限公司 | Message center system based on message pushing |
CN112612517A (en) * | 2020-12-18 | 2021-04-06 | 深圳市思为软件技术有限公司 | Data acquisition method and related equipment |
CN112612517B (en) * | 2020-12-18 | 2024-04-05 | 深圳市思为软件技术有限公司 | Data acquisition method and related equipment |
CN112689005A (en) * | 2020-12-21 | 2021-04-20 | 青岛海尔科技有限公司 | Message sending method and device, storage medium and electronic device |
CN112395849A (en) * | 2021-01-19 | 2021-02-23 | 全时云商务服务股份有限公司 | Method and system for generating communication information |
CN112395849B (en) * | 2021-01-19 | 2021-06-18 | 全时云商务服务股份有限公司 | Method and system for generating communication information |
CN112822286A (en) * | 2021-01-27 | 2021-05-18 | 湖南快乐阳光互动娱乐传媒有限公司 | Message pushing method and device |
CN113239297A (en) * | 2021-03-12 | 2021-08-10 | 中国平安财产保险股份有限公司 | Message pushing method, system and storage medium |
CN113158054A (en) * | 2021-04-26 | 2021-07-23 | 上海淇馥信息技术有限公司 | Data pushing method and device based on pre-classification label and electronic equipment |
CN113656735A (en) * | 2021-08-19 | 2021-11-16 | 携程商旅信息服务(上海)有限公司 | Message pushing system, method, electronic equipment and storage medium |
CN114553871A (en) * | 2022-02-24 | 2022-05-27 | 亿咖通(湖北)技术有限公司 | Method, device, equipment and storage medium for pushing message to vehicle-mounted application |
CN114553871B (en) * | 2022-02-24 | 2024-05-28 | 亿咖通(湖北)技术有限公司 | Method, device, equipment and storage medium for pushing message to vehicle-mounted application |
CN114697282A (en) * | 2022-02-28 | 2022-07-01 | 青岛海尔科技有限公司 | Message processing method and system, storage medium and electronic device |
CN114697282B (en) * | 2022-02-28 | 2024-03-22 | 青岛海尔科技有限公司 | Message processing method and system, storage medium and electronic device |
CN115065721A (en) * | 2022-04-21 | 2022-09-16 | 北京达佳互联信息技术有限公司 | Message processing method and device, electronic equipment and storage medium |
CN114710556A (en) * | 2022-06-08 | 2022-07-05 | 深圳市信润富联数字科技有限公司 | Multi-system integrated message pushing method, device, equipment and storage medium |
CN115796143A (en) * | 2023-01-18 | 2023-03-14 | 鲁班(北京)电子商务科技有限公司 | Cross-platform message template configuration method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107645524B (en) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107645524A (en) | A kind of message push processing method and device | |
US9059958B2 (en) | User registration method, interaction method and related devices | |
KR101821511B1 (en) | Data processing method based on instant messaging or social applications, and device thereof | |
CN107135195B (en) | The detection method and device of abnormal user account | |
CN105282126B (en) | Login authentication method, terminal and server | |
CN107294908B (en) | Account information processing method, device and system in instant messaging application | |
CN106656849B (en) | Message rate-limiting method and device | |
CN108469972B (en) | Method and device for supporting display of multiple windows in WEB page | |
CN106506322A (en) | The implementation method of business function and device | |
CN103368913A (en) | Account login method, apparatus and system, and network server | |
CN110830445A (en) | Method and device for identifying abnormal access object | |
CN107094088A (en) | A kind of loiter network device identification method, device and system | |
CN106060097B (en) | A kind of management system and management method of information security contest | |
CN108712376B (en) | Verification method and device for server login | |
CN104184723B (en) | A kind of method for identifying application program, device and the network equipment | |
US20130305321A1 (en) | Methods for confirming user interaction in response to a request for a computer provided service and devices thereof | |
CN107733926A (en) | A kind of method and device of the portal certifications based on NAT | |
CN111162918B (en) | Service fulfillment management method and device | |
CN107547523A (en) | Message processing method, device, the network equipment and machinable medium | |
CN108270751A (en) | Application management method, device and data sending processing method and apparatus | |
CN106921557A (en) | A kind of e-mail sending method and equipment | |
CN108540521A (en) | A kind of method of synchronizing information, terminal device and server | |
US10432740B2 (en) | Method and apparatus for accessing OTT application and pushing message by server | |
CN108574658A (en) | A kind of application login method and its equipment | |
CN108377217A (en) | A kind of real-time communication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221122 Address after: 1402, Floor 14, Block A, Haina Baichuan Headquarters Building, No. 6, Baoxing Road, Haibin Community, Xin'an Street, Bao'an District, Shenzhen, Guangdong 518133 Patentee after: Shenzhen Yayue Technology Co.,Ltd. Address before: 2, 518000, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |