CN107645524A - A kind of message push processing method and device - Google Patents

A kind of message push processing method and device Download PDF

Info

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
Application number
CN201610580708.8A
Other languages
Chinese (zh)
Other versions
CN107645524B (en
Inventor
邹少智
邱柏宇
程志峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yayue Technology Co ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610580708.8A priority Critical patent/CN107645524B/en
Publication of CN107645524A publication Critical patent/CN107645524A/en
Application granted granted Critical
Publication of CN107645524B publication Critical patent/CN107645524B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of message push processing method and device
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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
CN201610580708.8A 2016-07-21 2016-07-21 Message pushing processing method and device Active CN107645524B (en)

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)

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

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

Patent Citations (15)

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

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