CN110266582A - A kind of information push method, system, server and communication terminal - Google Patents
A kind of information push method, system, server and communication terminal Download PDFInfo
- Publication number
- CN110266582A CN110266582A CN201910456955.0A CN201910456955A CN110266582A CN 110266582 A CN110266582 A CN 110266582A CN 201910456955 A CN201910456955 A CN 201910456955A CN 110266582 A CN110266582 A CN 110266582A
- Authority
- CN
- China
- Prior art keywords
- message
- feature code
- push
- characteristic
- communication terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention is suitable for field of communication technology, provide a kind of information push method, system and terminal device, it include: that fisrt feature code is generated according to the message of PUSH message in plain text, whether the feedback message of target communications terminal transmission is received in detection prefixed time interval, and whether verifying fisrt feature code matches with the consistency of second feature code and first message characteristic with second message characteristic;If fisrt feature code is consistent with second feature code, and the characteristic information data are matched with second message characteristic, then to target communications terminal PUSH message.By the presence for determining communication terminal according to the condition code that communication terminal is sent in PUSH message, when communication terminal is not online, suspend to the communication terminal PUSH message, reduce bandwidth usage, information push efficiency is improved, Internet resources are saved, content comparison can be carried out in plain text without communication terminal feedback message, the possibility for effectivelying prevent the cleartext information of communication terminal to be stolen improves the safety of message transmission.
Description
Technical field
The invention belongs to field of communication technology more particularly to a kind of information push method, system, server and communications eventually
End.
Background technique
The integration of three networks refers to telecommunications network, broadcasting and television network, internet to broadband communication network, digital tv network, the next generation
In internet evolution process, three big networks are reached unanimity by technological transformation, technical functionality, and the scope of business tends to be identical, net
Network interconnects, resource-sharing, can provide a variety of services such as voice, data and radio and television for user, not with the integration of three networks
Disconnected development and intelligent mobile terminal function are gradually powerful, and people's lives are increasingly dependent on internet and intelligent mobile terminal,
In order to get rid of the limitation of Incumbent information transmission and promote the efficiency of information transmission and the cost of saving information transmission, benefit
The selection for becoming more businessmans is pushed information in purpose terminal with internet, can be pushed away using internet channel PUSH message
Send the most biggish picture of some data, audio, the information of video, map.And by internet channel pushed information, then need mesh
Terminal be in internet presence and can receive the information, and presently, there are purpose terminal it is not online in the case where still
So to its pushed information the case where, leads to occupied bandwidth, cause the waste of unnecessary resource and cost.
In conclusion at present during message pushes there are bandwidth usage height, cause what resource and cost wasted to ask
Topic.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of information push method, system, server and communication terminal, with
Solve the problem of that there are bandwidth usage height, and resource and cost to be caused to waste during message push at present.
The first aspect of the present invention provides a kind of information push method, the following steps executed including server end:
Fisrt feature code is generated in plain text according to the message of PUSH message;
PUSH message is issued to target communications terminal and stores first message characteristic, so that the target communications terminal
Second feature code is generated according to the PUSH message;
Whether feedback message that the target communications terminal send is received in detection prefixed time interval, and the feedback disappears
Breath includes the second feature code and second message characteristic;
If detecting the feedback message that the target communications terminal is sent within a preset time interval, described in verifying
The consistency and the first message characteristic and the second message characteristic of fisrt feature code and the second feature code
According to whether matching;
If the fisrt feature code is consistent with the second feature code, and the first message characteristic and described second
The characteristic information Data Matching, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time to the mesh
Mark communication terminal PUSH message.
Second aspect of the present invention provides a kind of information push method, the following steps executed including communication terminal:
Receive the PUSH message that server issues;
Message is obtained in plain text according to the PUSH message, and second feature code is generated according to the message in plain text;
PUSH message obtains second message characteristic based on the received;
Feedback message is generated according to the second feature code and the second message characteristic, and by the feedback message
It is sent to the server.
Third aspect present invention provides a kind of information push method, comprising:
Fisrt feature code is generated in plain text according to the message of PUSH message;And PUSH message is issued to target communications terminal, it deposits
Store up first message characteristic;
Second feature code is generated according to the PUSH message, obtains second message characteristic, and send instead to server
Present message;
Whether feedback message that the target communications terminal send is received in detection prefixed time interval;
If detecting the feedback message that the target communications terminal is sent within a preset time interval, described in verifying
The consistency and the first message characteristic and the second message characteristic of fisrt feature code and the second feature code
According to whether matching;
If the fisrt feature code is consistent with the second feature code, and the first message characteristic and described second
The characteristic information Data Matching, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time to the mesh
Mark communication terminal PUSH message.
The fourth aspect of the present invention provides a kind of server, comprising:
Fisrt feature code module, for generating fisrt feature code in plain text according to the message of PUSH message;
Memory module, for issuing PUSH message to target communications terminal and storing first message characteristic, so that institute
It states target communications terminal and second feature code is generated according to the PUSH message;
Whether detection module receives the feedback that the target communications terminal is sent and disappears for detecting in prefixed time interval
Breath, the feedback message includes the second feature code and second message characteristic;
Authentication module, if the feedback for detecting that the target communications terminal is sent within a preset time interval disappears
Breath then verifies the consistency and the first message characteristic and described the of the fisrt feature code and the second feature code
Whether two the characteristic information data match;
Pushing module, if the fisrt feature code is consistent with the second feature code, and the first message characteristic
It is matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time
Only to the target communications terminal PUSH message.
Fifth aspect present invention provides a kind of communication terminal, comprising:
Receiving module, the PUSH message issued for receiving server;
Second feature code module, for obtaining message in plain text according to the PUSH message, and it is raw in plain text according to the message
At second feature code;
Module is obtained, obtains second message characteristic for PUSH message based on the received;
Feedback module, for generating feedback message according to the second feature code and the second message characteristic, and
The feedback message is sent to the server.
Sixth aspect present invention provides a kind of message push system, and the message push system includes server and communication
Terminal, the server include:
First generation module, for generating fisrt feature code in plain text according to the message of PUSH message;And it is whole to destinations traffic
End issues PUSH message, stores first message characteristic;
Whether detection module receives the feedback that the target communications terminal is sent and disappears for detecting in prefixed time interval
Breath;
Matching module, if the feedback for detecting that the target communications terminal is sent within a preset time interval disappears
Breath then verifies the consistency and the first message characteristic and described the of the fisrt feature code and the second feature code
Whether two the characteristic information data match;
Pushing module, if it is consistent with the second feature code for the fisrt feature code, and the first message feature
Data are matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, in preset time period
Inside stop to the target communications terminal PUSH message;
The communication terminal includes:
Second generation module, for obtaining second message characteristic according to PUSH message generation second feature code,
And feedback message is sent to server.
The seventh aspect of the present invention provides a kind of server, including memory, processor and is stored in the storage
In device and the computer program that can run on the processor, the processor are realized following when executing the computer program
Step:
Fisrt feature code is generated in plain text according to the message of PUSH message;
PUSH message is issued to target communications terminal and stores first message characteristic, so that the target communications terminal
Second feature code is generated according to the PUSH message;
Whether feedback message that the target communications terminal send is received in detection prefixed time interval, and the feedback disappears
Breath includes the second feature code and second message characteristic;
If detecting the feedback message that the target communications terminal is sent within a preset time interval, described in verifying
The consistency and the first message characteristic and the second message characteristic of fisrt feature code and the second feature code
According to whether matching;
If the fisrt feature code is consistent with the second feature code, and the first message characteristic and described second
The characteristic information Data Matching, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time to the mesh
Mark communication terminal PUSH message.
The eighth aspect of the present invention provides a kind of communication terminal, including memory, processor and is stored in described deposit
In reservoir and the computer program that can run on the processor, the processor realized when executing the computer program with
Lower step:
Receive the PUSH message that server issues;
Message is obtained in plain text according to the PUSH message, and second feature code is generated according to the message in plain text;
PUSH message obtains second message characteristic based on the received;
Feedback message is generated according to the second feature code and the second message characteristic, and by the feedback message
It is sent to the server.
A kind of information push method, system, server and communication terminal provided by the invention pass through the root in PUSH message
The presence of communication terminal is determined according to the condition code that communication terminal is sent, and is according to the determination of the presence of the communication terminal
No continuation PUSH message suspends to the communication terminal PUSH message when communication terminal is not online, reduces bandwidth usage, mention
High information push efficiency, saves Internet resources and push cost, can carry out content ratio in plain text without communication terminal feedback message
Possibility that is right, effectivelying prevent the cleartext information of communication terminal to be stolen improves the safety of message transmission, efficiently solves mesh
It is preceding during message push there are bandwidth usage height, the problem of causing resource and cost to waste.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some
Embodiment for those of ordinary skill in the art without creative efforts, can also be attached according to these
Figure obtains other attached drawings.
Fig. 1 is a kind of implementation process schematic diagram for information push method that the embodiment of the present invention one provides;
Fig. 2 is the implementation process schematic diagram of one step S101 of corresponding embodiment provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of implementation process schematic diagram for information push method that the embodiment of the present invention three provides;
Fig. 4 is the implementation process schematic diagram for the three step S302 of corresponding embodiment that the embodiment of the present invention four provides;
Fig. 5 is a kind of implementation process schematic diagram for information push method that the embodiment of the present invention five provides;
Fig. 6 is a kind of structural schematic diagram for server that the embodiment of the present invention six provides;
Fig. 7 is the structural schematic diagram of fisrt feature code module 101 in the corresponding embodiment six of the offer of the embodiment of the present invention seven;
Fig. 8 is that the embodiment of the present invention eight provides a kind of structural schematic diagram of communication terminal;
Fig. 9 is the structural schematic diagram of second feature code module 302 in the corresponding embodiment eight of the offer of the embodiment of the present invention nine;
Figure 10 is a kind of structural schematic diagram for message push system that the embodiment of the present invention ten provides;
Figure 11 is the structural schematic diagram for the server that the embodiment of the present invention 11 provides;
Figure 12 is the schematic diagram for the communication terminal that the embodiment of the present invention 12 provides.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed
Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific
The present invention also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity
The detailed description of road and method, in case unnecessary details interferes description of the invention.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
Embodiment one:
As shown in Figure 1, present embodiments providing a kind of information push method, which is held by server end
Row, specifically includes:
Step S101: fisrt feature code is generated according to the message of PUSH message in plain text.
In a particular application, server waits for that the message content of PUSH message determines message in plain text, and according to preset combination
Message is carried out encrypted combination in plain text and generates fisrt feature code by Encryption Algorithm.
In a particular application, two kinds of predetermined encryptions that the message is respectively adopted in combined ciphering algorithm server in plain text are calculated
Method obtains the first ciphertext and the second ciphertext after carrying out encrypting conversion, then is spliced the first ciphertext and the second ciphertext to obtain first
Condition code, server store above-mentioned fisrt feature code.
It should be noted that combined ciphering algorithm refers to the Encryption Algorithm being combined using two kinds of Encryption Algorithm,
It is to solve the problems, such as that independent algorithm has certain probability to generate conflict value using combined ciphering algorithm.Combined ciphering algorithm prestores
In the server.
It should also be noted that, said combination Encryption Algorithm can be using md5 encryption algorithm and cryptographic Hash Encryption Algorithm
Combined ciphering algorithm can also use other combined ciphering algorithms, without restriction herein.
Step S102: issuing PUSH message to target communications terminal and stores first message characteristic, so that the mesh
It marks communication terminal and second feature code is generated according to the PUSH message.
In a particular application, message is pushed to target communications terminal according to message push instruction in plain text, and stores push
The relevant first message characteristic of message, the first message characteristic include that message pushes time, message-length, and message pushes away
Send channel and message in plain text.
In a particular application, after server issues PUSH message to communication terminal, if target communications terminal online if can
Second feature code corresponding with the message of PUSH message plaintext is generated according to the PUSH message received.It should be noted that
Communication terminal is also that the message that will acquire according to preset combined ciphering algorithm carries out encrypted combination generation second feature in plain text
Code.And the combined ciphering algorithm used is consistent with the combined ciphering algorithm that server end uses.
Whether step S103: receiving the feedback message that the target communications terminal is sent in detection prefixed time interval,
The feedback message includes the second feature code and second message characteristic.
In a particular application, server persistently detect whether to receive target communications terminal transmission comprising second feature code
Illustrate the terminal if detecting the feedback message within a preset time interval with the feedback message of second message characteristic
There is a possibility that online, needs further to verify condition code and characteristic at this time to judge whether communication terminal is online;If
The feedback message is not detected in preset time, then illustrates that communication terminal is not online at this time, therefore control server is when default
Between stop in section to the communication terminal PUSH message to save Internet resources and push cost.
In a particular application, above-mentioned second message characteristic includes that message receipt times, message-length and message connect
Receive channel.
It should be noted that above-mentioned prefixed time interval can be configured according to actual needs, such as it is set as 5 points
Clock, it is without restriction herein.
Step S104: if detecting the feedback message that the target communications terminal is sent within a preset time interval,
Then verify the consistency and the first message characteristic and described second of the fisrt feature code and the second feature code
Whether the characteristic information data match.
In a particular application, if receiving the feedback message, second feature code and second is obtained according to the feedback message
The characteristic information data further judge whether communication terminal is online.
In a particular application, whether consistent with second feature code by charactor comparison fisrt feature code one by one, message is sent
Whether channel is consistent with message sink channel, and whether message sending time and message receipt times are in time threshold and message
Whether length unanimously judges whether communication terminal is online (networking).
In a particular application, only when fisrt feature code and second feature code are completely the same, and message sendaisle with disappear
It is consistent to cease receiving channel, and message sending time and message receipt times are in time threshold, and when message-length is consistent, just says
Bright communication terminal is online.
It should be noted that above-mentioned communication terminal refers to bluetooth, cellular mobile network or the nothing of the communication terminal online
The internets such as gauze network connection status at least one be in connected state.
Step S105: if the fisrt feature code is consistent with the second feature code, and the first message characteristic
It is matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time
Only to the target communications terminal PUSH message.
In a particular application, when fisrt feature code is consistent with the second feature code, and first message characteristic and the
When two the characteristic information Data Matchings, illustrate that communication terminal is online at this time, therefore whole to the communication by the internet communications network
End carries out message push.
In a particular application, when fisrt feature code and the second feature code are inconsistent or first message characteristic
When mismatching with second message characteristic, illustrate that communication terminal is not online at this time, therefore suspends and disappear to communication terminal push
Breath, i.e., stop within a preset period of time to the communication terminal PUSH message.
It should be noted that above-mentioned preset time period can be configured according to actual needs, such as be set as 1 hour,
It is without restriction herein.
After preset time period, server issues PUSH message to the communication terminal again.
Information push method provided in this embodiment, by PUSH message according to communication terminal send condition code come
The presence for determining communication terminal determines whether to continue PUSH message according to the presence of the communication terminal, when communication is whole
When holding not online, suspends to the communication terminal PUSH message, reduce bandwidth usage, improve information push efficiency, save network
Resource and push cost can carry out content comparison in plain text without communication terminal feedback message, effectively prevent the bright of communication terminal
The possibility that literary information is stolen improves the safety of message transmission, efficiently solves and exists during message push at present
The problem of bandwidth usage is high, and resource and cost is caused to waste.
Embodiment two:
As shown in Fig. 2, in the present embodiment, the step S101 in embodiment one is specifically included:
Step S201: it uses the first Encryption Algorithm to encrypt in plain text the message, generates the first ciphertext.
In a particular application, the first Encryption Algorithm is obtained according to combined ciphering algorithm, and is offseted according to the first Encryption Algorithm
Breath carries out encrypting conversion in plain text, generates the first ciphertext.
Illustratively, if the content of message plaintext are as follows: " [dream net science and technology] your identifying code is 783125.It is grasped in person as non-
Make, this short message please be ignore ".First Encryption Algorithm is 256 Encryption Algorithm of Hash, then is encrypted using 256 Encryption Algorithm of Hash
The first ciphertext obtained after conversion is as follows:
“1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e082”。
Step S202: it uses the second Encryption Algorithm to encrypt in plain text the message, generates the second ciphertext.
In a particular application, the second Encryption Algorithm is obtained according to combined ciphering algorithm, and is offseted according to the second Encryption Algorithm
Breath carries out encrypting conversion in plain text, generates the second ciphertext.
Illustratively, if the content of message plaintext are as follows: " [dream net science and technology] your identifying code is 783125.It is grasped in person as non-
Make, this short message please be ignore ".Second Encryption Algorithm is md5 encryption algorithm, then obtains after carrying out encrypting conversion using md5 encryption algorithm
The second ciphertext arrived is as follows:
“33c24a56e9490612028a020fecb41eb7”。
Step S203: first ciphertext and second ciphertext are combined, and generate fisrt feature code.
In a particular application, the first obtained ciphertext and the second ciphertext are spliced and combined just obtain with message in plain text it is right
The fisrt feature code answered.
Illustratively, the first ciphertext are as follows:
"1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e082";
Second ciphertext are as follows:
"33c24a56e9490612028a020fecb41eb7";
The fisrt feature code then combined are as follows:
“1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e08233c
24a56e9490612028a020fecb41eb7”。
Embodiment three:
As shown in figure 3, present embodiments providing a kind of information push method, which is held by communication terminal
Row, specifically includes:
Step S301: the PUSH message that server issues is received.
In a particular application, after detecting that server has issued PUSH message, communication terminal can receive the PUSH message,
And corresponding feedback message is generated according to the content of the PUSH message, to feed back the network state of present communications terminal.
Step S302: message is obtained in plain text according to the PUSH message, and second feature is generated according to the message in plain text
Code.
In a particular application, communication terminal obtains message in plain text according to the PUSH message after receiving the PUSH message,
And encrypted combination is carried out using preset combined ciphering algorithm in plain text to the message, obtain corresponding second feature code.
It should be noted that above-mentioned preset combined ciphering algorithm combines used by carrying out encrypted combination with server end
Encryption Algorithm must be consistent.Server and communication terminal can make an appointment the encrypted combination algorithm to be used, to keep
Unanimously.
In a particular application, two kinds of predetermined encryption algorithms that communication terminal is respectively adopted in the combined ciphering algorithm are added
Third ciphertext and the 4th ciphertext are obtained after close conversion, then are spliced third ciphertext and the 4th ciphertext to obtain second feature code.
Step S303: PUSH message obtains second message characteristic based on the received.
In a particular application, communication terminal according to receive the message receipt times of PUSH message, message sink channel and
Message-length generates second message characteristic.
Step S304: generating feedback message according to the second feature code and the second message characteristic, and by institute
It states feedback message and is sent to the server.
In a particular application, obtained second feature code and second message characteristic generation feedback is combined to disappear
Breath, and the feedback message is sent to by server by message sink channel, so as to the internet of server detection communication terminal
Connection status.
Information push method provided in this embodiment, equally can by PUSH message according to communication terminal send
Condition code determines the presence of communication terminal, is determined whether to continue PUSH message according to the presence of the communication terminal,
When communication terminal is not online, suspends to the communication terminal PUSH message, reduces bandwidth usage, improve information push efficiency,
Internet resources and push cost are saved, content comparison can be carried out in plain text without communication terminal feedback message, effectively prevent communicating
The possibility that the cleartext information of terminal is stolen improves the safety of message transmission, efficiently solves and pushed at present in message
The problem of it is high that there are bandwidth usages in journey, and resource and cost is caused to waste.
Example IV:
As shown in figure 4, in the present embodiment, the step S302 in embodiment three is specifically included:
Step S401: it uses the first Encryption Algorithm to encrypt in plain text the message, generates third ciphertext.
In a particular application, the first Encryption Algorithm is obtained according to combined ciphering algorithm, and is offseted according to the first Encryption Algorithm
Breath carries out encrypting conversion in plain text, generates third ciphertext.
Illustratively, if the content of the message plaintext received are as follows: " [dream net science and technology] your identifying code is 783125.Such as
Non- I operates, and please ignore this short message ".First Encryption Algorithm is 256 Encryption Algorithm of Hash, then uses 256 Encryption Algorithm of Hash
It is as follows to carry out the third ciphertext obtained after encrypting conversion:
“1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e082”。
Step S402: it uses the second Encryption Algorithm to encrypt in plain text the message, generates the 4th ciphertext.
In a particular application, the second Encryption Algorithm is obtained according to combined ciphering algorithm, and is offseted according to the second Encryption Algorithm
Breath carries out encrypting conversion in plain text, generates the 4th ciphertext.
Illustratively, if the content of the message plaintext received are as follows: " [dream net science and technology] your identifying code is 783125.Such as
Non- I operates, and please ignore this short message ".Second Encryption Algorithm is md5 encryption algorithm, then is encrypted using md5 encryption algorithm
The 4th ciphertext obtained after conversion is as follows:
“33c24a56e9490612028a020fecb41eb7”。
Step S403: the third ciphertext and the 4th ciphertext are combined, and generate second feature code.
Obtained third ciphertext and the 4th ciphertext are spliced and combined and just obtain second feature corresponding with message plaintext
Code.
Illustratively, third ciphertext are as follows:
"1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e082";
4th ciphertext are as follows:
"33c24a56e9490612028a020fecb41eb7";
The second feature code then combined are as follows:
“1ed063623e48c6e2882edea14d72a08f39f0c6ad6866a743708fe56a45f8e08233c
24a56e9490612028a020fecb41eb7”。
Embodiment five:
As shown in figure 5, present embodiments providing a kind of information push method, specifically include:
Step S501: fisrt feature code is generated according to the message of PUSH message in plain text;And it issues and pushes away to target communications terminal
Message is sent, first message characteristic is stored.
In a particular application, server waits for that the message content of PUSH message determines message in plain text, and according to preset combination
Message is carried out encrypted combination in plain text and generates fisrt feature code by Encryption Algorithm.
In a particular application, two kinds of predetermined encryptions that the message is respectively adopted in combined ciphering algorithm server in plain text are calculated
Method obtains the first ciphertext and the second ciphertext after carrying out encrypting conversion, then is spliced the first ciphertext and the second ciphertext to obtain first
Condition code, server store above-mentioned fisrt feature code.
In a particular application, message is pushed to target communications terminal according to message push instruction in plain text, and stores push
The relevant first message characteristic of message, the first message characteristic include that message pushes time, message-length, and message pushes away
Send channel and message in plain text.
Step S502: second feature code is generated according to the PUSH message, obtains second message characteristic, and to service
Device sends feedback message.
Communication terminal obtains message in plain text after receiving the PUSH message, according to the PUSH message, and bright to the message
Literary grace carries out encrypted combination with preset combined ciphering algorithm, obtains corresponding second feature code.
It should be noted that above-mentioned preset combined ciphering algorithm combines used by carrying out encrypted combination with server end
Encryption Algorithm must be consistent.Server and communication terminal can make an appointment the encrypted combination algorithm to be used, to keep
Unanimously.
In a particular application, two kinds of predetermined encryption algorithms that communication terminal is respectively adopted in the combined ciphering algorithm are added
Third ciphertext and the 4th ciphertext are obtained after close conversion, then are spliced third ciphertext and the 4th ciphertext to obtain second feature code.
Step S503: the feedback message that the target communications terminal is sent whether is received in detection prefixed time interval.
In a particular application, server persistently detect whether to receive target communications terminal transmission comprising second feature code
Illustrate the terminal if detecting the feedback message within a preset time interval with the feedback message of second message characteristic
There is a possibility that online, needs further to verify condition code and characteristic at this time to judge whether communication terminal is online;If
The feedback message is not detected in preset time, then illustrates that communication terminal is not online at this time, therefore control server is when default
Between stop in section to the communication terminal PUSH message to save Internet resources and push cost.
Step S504: if detecting the feedback message that the target communications terminal is sent within a preset time interval,
Then verify the consistency and the first message characteristic and described second of the fisrt feature code and the second feature code
Whether the characteristic information data match.
In a particular application, if receiving the feedback message, second feature code and second is obtained according to the feedback message
The characteristic information data further judge whether communication terminal is online.
In a particular application, whether consistent with second feature code by charactor comparison fisrt feature code one by one, message is sent
Whether channel is consistent with message sink channel, and whether message sending time and message receipt times are in time threshold and message
Whether length unanimously judges whether communication terminal is online (networking).
In a particular application, only when fisrt feature code and second feature code are completely the same, and message sendaisle with disappear
It is consistent to cease receiving channel, and message sending time and message receipt times are in time threshold, and when message-length is consistent, just says
Bright communication terminal is online.
It should be noted that above-mentioned communication terminal refers to bluetooth, cellular mobile network or the nothing of the communication terminal online
The internets such as gauze network connection status at least one be in connected state.
Step S505: if the fisrt feature code is consistent with the second feature code, and the first message characteristic
It is matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time
Only to the target communications terminal PUSH message.
In a particular application, when fisrt feature code is consistent with the second feature code, and first message characteristic and the
When two the characteristic information Data Matchings, illustrate that communication terminal is online at this time, therefore whole to the communication by the internet communications network
End carries out message push.
In a particular application, when fisrt feature code and the second feature code are inconsistent or first message characteristic
When mismatching with second message characteristic, illustrate that communication terminal is not online at this time, therefore suspends and disappear to communication terminal push
Breath, i.e., stop within a preset period of time to the communication terminal PUSH message.
It should be noted that above-mentioned preset time period can be configured according to actual needs, such as be set as 1 hour,
It is without restriction herein.
After preset time period, server issues PUSH message to the communication terminal again.
Information push method provided in this embodiment, equally can by PUSH message according to communication terminal send
Condition code determines the presence of communication terminal, is determined whether to continue PUSH message according to the presence of the communication terminal,
When communication terminal is not online, suspends to the communication terminal PUSH message, reduces bandwidth usage, improve information push efficiency,
Internet resources and push cost are saved, content comparison can be carried out in plain text without communication terminal feedback message, effectively prevent communicating
The possibility that the cleartext information of terminal is stolen improves the safety of message transmission, efficiently solves and pushed at present in message
The problem of it is high that there are bandwidth usages in journey, and resource and cost is caused to waste.
Embodiment six:
As shown in fig. 6, for executing the method and step in embodiment one, being wrapped the present embodiment provides a kind of server 100
Include fisrt feature code module 101, memory module 102, detection module 103, authentication module 104 and pushing module 105.
Fisrt feature code module 101 is used to generate fisrt feature code in plain text according to the message of PUSH message.
Memory module 102 is used to issue PUSH message to target communications terminal and store first message characteristic, so that
The target communications terminal generates second feature code according to the PUSH message.
Detection module 103 is used to detect the feedback that the target communications terminal is sent whether to be received in prefixed time interval
Message, the feedback message include the second feature code and second message characteristic.
If authentication module 104 is used to detect the feedback that the target communications terminal is sent within a preset time interval
Message, then verify the fisrt feature code and the second feature code consistency and the first message characteristic with it is described
Whether second message characteristic matches.
If the fisrt feature code of pushing module 105 is consistent with the second feature code, and the first message characteristic
It is matched according to the second message characteristic, then to the target communications terminal PUSH message;Otherwise, within a preset period of time
Stop to the target communications terminal PUSH message.
It should be noted that server provided in an embodiment of the present invention, as with embodiment of the method base shown in Fig. 1 of the present invention
In same design, bring technical effect is identical as embodiment of the method shown in Fig. 1 of the present invention, and particular content can be found in the present invention
Narration in embodiment of the method shown in Fig. 1, details are not described herein again.
Therefore, a kind of server provided in this embodiment, equally can be by sending out in PUSH message according to communication terminal
The condition code sent determines the presence of communication terminal, according to the presence of the communication terminal determines whether that continuing push disappears
Breath suspends to the communication terminal PUSH message when communication terminal is not online, reduces bandwidth usage, improves message push effect
Rate saves Internet resources and push cost, can carry out content comparison in plain text without communication terminal feedback message, effectively prevent leading to
The possibility that the cleartext information of letter terminal is stolen, improves the safety of message transmission, efficiently solves and pushes at present in message
The problem of there is bandwidth usage height in the process, resource and cost caused to waste.
Embodiment seven:
As shown in fig. 7, in the present embodiment, the fisrt feature code module 101 in embodiment six includes for executing Fig. 2 institute
The structure of method and step in corresponding embodiment comprising the first encryption unit 201, the second encryption unit 202 and first
Assembled unit 203.
First encryption unit 201 is used to use the first Encryption Algorithm to encrypt in plain text the message, and it is close to generate first
Text.
Second encryption unit 202 is used to use the second Encryption Algorithm to encrypt in plain text the message, and it is close to generate second
Text.
First assembled unit 203 generates fisrt feature for first ciphertext and second ciphertext to be combined
Code.
Embodiment eight:
As shown in figure 8, the present embodiment provides a kind of communication terminals 300, for executing the method and step in embodiment three,
Including receiving module 301, second feature code module 302, obtain module 303 and feedback module 304.
Receiving module 301 is for receiving the PUSH message that server issues.
Second feature code module 302 is used to obtain message in plain text according to the PUSH message, and in plain text according to the message
Generate second feature code.
It obtains module 303 and obtains second message characteristic for PUSH message based on the received.
Feedback module 304 is used to generate feedback message according to the second feature code and the second message characteristic,
And the feedback message is sent to the server.
It should be noted that communication terminal provided in an embodiment of the present invention, as with embodiment of the method shown in Fig. 3 of the present invention
Based on same design, bring technical effect is identical as embodiment of the method shown in Fig. 3 of the present invention, and particular content can be found in this hair
Narration in embodiment of the method shown in bright Fig. 3, details are not described herein again.
Therefore, a kind of communication terminal provided in this embodiment, equally can by PUSH message according to communication terminal
The condition code of transmission determines the presence of communication terminal, determines whether to continue to push according to the presence of the communication terminal
Message is suspended to the communication terminal PUSH message when communication terminal is not online, reduces bandwidth usage, and message push is improved
Efficiency saves Internet resources and push cost, can carry out content comparison in plain text without communication terminal feedback message, effectively prevent
The possibility that the cleartext information of communication terminal is stolen improves the safety of message transmission, efficiently solves and push away at present in message
The problem of it is high that there are bandwidth usages during sending, and resource and cost is caused to waste.
Embodiment nine:
As shown in figure 9, in the present embodiment, the second feature code module 302 in embodiment eight includes for executing Fig. 4 institute
The structure of method and step in corresponding embodiment comprising third encryption unit 401, the 4th encryption unit 402 and second
Assembled unit 403.
Third encryption unit 401 is used to use the first Encryption Algorithm to encrypt in plain text the message, and it is close to generate third
Text.
4th encryption unit 402 is used to use the second Encryption Algorithm to encrypt in plain text the message, and it is close to generate the 4th
Text.
Second assembled unit 403 generates second feature for the third ciphertext and the 4th ciphertext to be combined
Code.
Embodiment ten:
As shown in Figure 10, the present embodiment provides a kind of message push system 500, message push system 500 includes server
510 and communication terminal 520.
Server 510 includes the first generation module 511, detection module 512, matching module 513 and pushing module 514.
First generation module 511 is used to generate fisrt feature code in plain text according to the message of PUSH message;And to destinations traffic
Terminal issues PUSH message, stores first message characteristic.
Detection module 512 is used to detect the feedback that the target communications terminal is sent whether to be received in prefixed time interval
Message.
If matching module 513 is used to detect the feedback that the target communications terminal is sent within a preset time interval
Message, then verify the fisrt feature code and the second feature code consistency and the first message characteristic with it is described
Whether second message characteristic matches.
If pushing module 514 is consistent with the second feature code for the fisrt feature code, and the first message is special
Sign data are matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, in preset time
Stop in section to the target communications terminal PUSH message.
Communication terminal 520 includes the second generation module 521.
Second generation module 521 is used to generate second feature code according to the PUSH message, obtains second message characteristic
According to, and feedback message is sent to server.
In a particular application, above-mentioned communication terminal 520 is connected with above-mentioned server 510 wireless communication.
It should be noted that message push system provided in an embodiment of the present invention, as real with method shown in Fig. 5 of the present invention
It applies example and is based on same design, bring technical effect is identical as embodiment of the method shown in Fig. 5 of the present invention, and particular content can be found in
Narration in embodiment of the method shown in Fig. 5 of the present invention, details are not described herein again.
Therefore, a kind of message push system provided in this embodiment, equally can by PUSH message according to communication
The condition code that terminal is sent determines the presence of communication terminal, determines whether to continue according to the presence of the communication terminal
PUSH message suspends to the communication terminal PUSH message when communication terminal is not online, reduces bandwidth usage, improve message
Pushing efficiency saves Internet resources and push cost, can carry out content comparison in plain text without communication terminal feedback message, effectively
The possibility for preventing the cleartext information of communication terminal to be stolen improves the safety of message transmission, efficiently solves and disappearing at present
The problem of it is high that there are bandwidth usages during breath push, and resource and cost is caused to waste.
Embodiment 11:
Figure 11 is the schematic diagram for the server that the embodiment of the present invention 11 provides.As shown in figure 11, the service of the embodiment
Device 11 includes: processor 110, memory 111 and is stored in the memory 111 and can transport on the processor 110
Capable computer program 112, such as program.The processor 110 realizes above-mentioned each figure when executing the computer program 112
Step in piece processing method embodiment, such as step S101 to S105 shown in FIG. 1.Alternatively, the processor 110 executes institute
Realize the function of each module/unit in the above system embodiment when stating computer program 112, for example, module 101 shown in Fig. 6 to
104 function.
Illustratively, the computer program 112 can be divided into one or more module/units, it is one or
Multiple module/the units of person are stored in the memory 111, and are executed by the processor 110, to complete the present invention.Institute
Stating one or more module/units can be the series of computation machine program instruction section that can complete specific function, the instruction segment
For describing implementation procedure of the computer program 112 in the server 11.For example, the computer program 112 can
To be divided into fisrt feature code module, memory module, detection module, authentication module and pushing module, each specific function of module
It can be as follows:
Fisrt feature code module, for generating fisrt feature code in plain text according to the message of PUSH message;
Memory module, for issuing PUSH message to target communications terminal and storing first message characteristic, so that institute
It states target communications terminal and second feature code is generated according to the PUSH message;
Whether detection module receives the feedback that the target communications terminal is sent and disappears for detecting in prefixed time interval
Breath, the feedback message includes the second feature code and second message characteristic;
Authentication module, if the feedback for detecting that the target communications terminal is sent within a preset time interval disappears
Breath then verifies the consistency and the first message characteristic and described the of the fisrt feature code and the second feature code
Whether two the characteristic information data match;
Pushing module, if the fisrt feature code is consistent with the second feature code, and the first message characteristic
It is matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time
Only to the target communications terminal PUSH message.
The server 11 can be the calculating such as desktop PC, notebook, palm PC and cloud management server
Equipment.The server may include, but be not limited only to, processor 110, memory 111.It will be understood by those skilled in the art that
Figure 11 is only the example of server 11, does not constitute the restriction to server 11, may include more more or fewer than illustrating
Component perhaps combines certain components or different components, such as the server can also include input-output equipment, net
Network access device, bus etc..
Alleged processor 110 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng.
The memory 111 can be the internal storage unit of the server 11, such as the hard disk or interior of server 11
It deposits.The memory 111 is also possible to the External memory equipment of the server 11, such as is equipped on the server 11 slotting
Connect formula hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash memory
Block (Flash Card) etc..Further, the memory 111 can also both include the internal storage unit of the server 11
It also include External memory equipment.The memory 111 is for storing needed for the computer program and the server it
His program and data.The memory 111 can be also used for temporarily storing the data that has exported or will export.
Embodiment 12:
Figure 12 is the schematic diagram for the communication terminal that the embodiment of the present invention 12 provides.As shown in figure 12, the embodiment is logical
Letter terminal 12 includes: processor 120, memory 121 and is stored in the memory 121 and can be in the processor 120
The computer program 122 of upper operation, such as program.The processor 120 is realized above-mentioned each when executing the computer program 122
Step in a image processing method embodiment, such as step S301 to S304 shown in Fig. 3.Alternatively, the processor 120 is held
The function of each module/unit in the above system embodiment, such as module 301 shown in Fig. 8 are realized when the row computer program 122
To 304 function.
Illustratively, the computer program 122 can be divided into one or more module/units, it is one or
Multiple module/the units of person are stored in the memory 121, and are executed by the processor 120, to complete the present invention.Institute
Stating one or more module/units can be the series of computation machine program instruction section that can complete specific function, the instruction segment
For describing implementation procedure of the computer program 122 in the communication terminal 12.For example, the computer program 122
It is as follows that receiving module, second feature code module, acquisition module and feedback module, each module concrete function can be divided into:
Receiving module, the PUSH message issued for receiving communication terminal;
Second feature code module, for obtaining message in plain text according to the PUSH message, and it is raw in plain text according to the message
At second feature code;
Module is obtained, obtains second message characteristic for PUSH message based on the received;
Feedback module, for generating feedback message according to the second feature code and the second message characteristic, and
The feedback message is sent to the communication terminal.
The communication terminal 12 can be desktop PC, notebook, palm PC and cloud management communication terminal etc.
Calculate equipment.The communication terminal may include, but be not limited only to, processor 120, memory 121.Those skilled in the art can be with
Understand, Figure 12 is only the example of communication terminal 12, does not constitute the restriction to communication terminal 12, may include more than illustrating
Or less component, certain components or different components are perhaps combined, such as the communication terminal can also include that input is defeated
Equipment, network access equipment, bus etc. out.
Alleged processor 120 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng.
The memory 121 can be the internal storage unit of the communication terminal 12, such as the hard disk of communication terminal 12
Or memory.The memory 121 is also possible to the External memory equipment of the communication terminal 12, such as on the communication terminal 12
The plug-in type hard disk of outfit, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD)
Card, flash card (Flash Card) etc..Further, the memory 121 can also be both interior including the communication terminal 12
Portion's storage unit also includes External memory equipment.The memory 121 is for storing the computer program and the communication
Other programs and data needed for terminal.The memory 121, which can be also used for temporarily storing, have been exported or will be defeated
Data out.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function
Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different
Functional unit, module are completed, i.e., the internal structure of the system is divided into different functional unit or module, more than completing
The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also
To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated
Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list
Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.It is above-mentioned wireless
The specific work process of unit in terminal, module, can refer to corresponding processes in the foregoing method embodiment, no longer superfluous herein
It states.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment
The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed system/terminal device and method, it can be with
It realizes by another way.For example, system described above/terminal device embodiment is only schematical, for example, institute
The division of module or unit is stated, only a kind of logical function partition, there may be another division manner in actual implementation, such as
Multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Separately
A bit, shown or discussed mutual coupling or direct-coupling or communication connection can be through some interfaces, system
Or the INDIRECT COUPLING or communication connection of unit, it can be electrical property, mechanical or other forms.
The unit for being set as separate part description may or may not be physically separated, and be set as single
The component of member display may or may not be physical unit, it can and it is in one place, or may be distributed over
In multiple network units.Some or all of unit therein can be selected to realize this embodiment scheme according to the actual needs
Purpose.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated module/unit, which is realized in the form of SFU software functional unit and is arranged, is independent product sale
Or it in use, can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-mentioned reality
The all or part of the process in a method is applied, relevant hardware can also be instructed to complete by computer program, it is described
Computer program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that
The step of above-mentioned each embodiment of the method.Wherein, the computer program includes computer program code, the computer program
Code can be source code form, object identification code form, executable file or certain intermediate forms etc..Computer-readable Jie
Matter may include: can carry the computer program code any entity or system, recording medium, USB flash disk, mobile hard disk,
Magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM,
Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that described
The content that computer-readable medium includes can carry out increasing appropriate according to the requirement made laws in jurisdiction with patent practice
Subtract, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium do not include be electric carrier signal and
Telecommunication signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality
Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each
Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified
Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all
It is included within protection scope of the present invention.
Claims (10)
1. a kind of information push method, which is characterized in that the following steps executed including server end:
Fisrt feature code is generated in plain text according to the message of PUSH message;
Issue PUSH message to target communications terminal and store first message characteristic so that the target communications terminal according to
The PUSH message generates second feature code;
Whether feedback message that the target communications terminal send, the feedback message packet are received in detection prefixed time interval
Include the second feature code and second message characteristic;
If detecting the feedback message that the target communications terminal is sent within a preset time interval, described first is verified
Condition code is with the second message characteristic with the consistency of the second feature code and the first message characteristic
No matching;
If the fisrt feature code is consistent with the second feature code, and the first message characteristic and the second message
Characteristic matching, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time logical to the target
Believe terminal PUSH message.
2. information push method according to claim 1, which is characterized in that the message according to PUSH message is raw in plain text
At fisrt feature code, comprising:
It uses the first Encryption Algorithm to encrypt in plain text the message, generates the first ciphertext;
It uses the second Encryption Algorithm to encrypt in plain text the message, generates the second ciphertext;
First ciphertext and second ciphertext are combined, fisrt feature code is generated.
3. a kind of information push method, which is characterized in that the following steps executed including communication terminal:
Receive the PUSH message that server issues;
Message is obtained in plain text according to the PUSH message, and second feature code is generated according to the message in plain text;
PUSH message obtains second message characteristic based on the received;
Feedback message is generated according to the second feature code and the second message characteristic, and the feedback message is sent
To the server.
4. information push method according to claim 3, which is characterized in that it is bright to obtain message according to the PUSH message
Text, and second feature code is generated according to the message in plain text and includes:
It uses the first Encryption Algorithm to encrypt in plain text the message, generates third ciphertext;
It uses the second Encryption Algorithm to encrypt in plain text the message, generates the 4th ciphertext;
The third ciphertext and the 4th ciphertext are combined, second feature code is generated.
5. a kind of information push method characterized by comprising
Fisrt feature code is generated in plain text according to the message of PUSH message;And PUSH message is issued to target communications terminal, storage the
One the characteristic information data;
Second feature code is generated according to the PUSH message, obtains second message characteristic, and send feedback to server and disappear
Breath;
Whether feedback message that the target communications terminal send is received in detection prefixed time interval;
If detecting the feedback message that the target communications terminal is sent within a preset time interval, described first is verified
Condition code is with the second message characteristic with the consistency of the second feature code and the first message characteristic
No matching;
If the fisrt feature code is consistent with the second feature code, and the first message characteristic and the second message
Characteristic matching, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time logical to the target
Believe terminal PUSH message.
6. a kind of server characterized by comprising
Fisrt feature code module, for generating fisrt feature code in plain text according to the message of PUSH message;
Memory module, for issuing PUSH message to target communications terminal and storing first message characteristic, so that the mesh
It marks communication terminal and second feature code is generated according to the PUSH message;
Detection module, for detecting the feedback message for whether receiving the target communications terminal in prefixed time interval and sending,
The feedback message includes the second feature code and second message characteristic;
Authentication module, if the feedback message sent for detecting the target communications terminal within a preset time interval,
Then verify the consistency and the first message characteristic and described second of the fisrt feature code and the second feature code
Whether the characteristic information data match;
Pushing module, if the fisrt feature code is consistent with the second feature code, and the first message characteristic and institute
The matching of second message characteristic is stated, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time to
The target communications terminal PUSH message.
7. a kind of communication terminal characterized by comprising
Receiving module, the PUSH message issued for receiving server;
Second feature code module for obtaining message in plain text according to the PUSH message, and generates according to the message the in plain text
Two condition codes;
Module is obtained, obtains second message characteristic for PUSH message based on the received;
Feedback module, for generating feedback message according to the second feature code and the second message characteristic, and by institute
It states feedback message and is sent to the server.
8. a kind of message push system, which is characterized in that the message push system includes server and communication terminal, the clothes
Business device include:
First generation module, for generating fisrt feature code in plain text according to the message of PUSH message;And under target communications terminal
PUSH message is sent out, first message characteristic is stored;
Detection module, for detecting the feedback message for whether receiving the target communications terminal in prefixed time interval and sending;
Matching module, if the feedback message sent for detecting the target communications terminal within a preset time interval,
Then verify the consistency and the first message characteristic and described second of the fisrt feature code and the second feature code
Whether the characteristic information data match;
Pushing module, if it is consistent with the second feature code for the fisrt feature code, and the first message characteristic
It is matched with the second message characteristic, then to the target communications terminal PUSH message;Otherwise, stop within a preset period of time
Only to the target communications terminal PUSH message;
The communication terminal includes:
Second generation module is used for according to PUSH message generation second feature code, acquisition second message characteristic, and to
Server sends feedback message.
9. a kind of server, including memory, processor and storage can transport in the memory and on the processor
Capable computer program, which is characterized in that the processor realizes that claims 1 or 2 such as is appointed when executing the computer program
The step of one the method.
10. a kind of communication terminal, including memory, processor and storage are in the memory and can be on the processor
The computer program of operation, which is characterized in that the processor realizes such as claim 3 or 4 when executing the computer program
The step of any one the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910456955.0A CN110266582B (en) | 2019-05-29 | 2019-05-29 | Message pushing method, system, server and communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910456955.0A CN110266582B (en) | 2019-05-29 | 2019-05-29 | Message pushing method, system, server and communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266582A true CN110266582A (en) | 2019-09-20 |
CN110266582B CN110266582B (en) | 2022-08-26 |
Family
ID=67915901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910456955.0A Active CN110266582B (en) | 2019-05-29 | 2019-05-29 | Message pushing method, system, server and communication terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110266582B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110856124A (en) * | 2019-10-23 | 2020-02-28 | 深圳市梦网科技发展有限公司 | Message state determination method and device, computing equipment and storage medium |
CN112351072A (en) * | 2020-10-13 | 2021-02-09 | 福建天泉教育科技有限公司 | Message pushing method and terminal |
CN113438551A (en) * | 2020-03-23 | 2021-09-24 | 未来穿戴技术有限公司 | Data transmission method, data transmission device, computer equipment and computer readable storage medium |
CN114501349A (en) * | 2021-12-30 | 2022-05-13 | 深圳市梦网云创科技有限公司 | Short message reply method, system, equipment and computer readable storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1964257A (en) * | 2005-11-08 | 2007-05-16 | 国际商业机器公司 | Method and system for generating ciphertext and message authentication codes utilizing shared hardware |
EP2093946A1 (en) * | 2007-04-30 | 2009-08-26 | Huawei Technologies Co., Ltd. | A method, system for processing session and message |
CN102571886A (en) * | 2010-12-31 | 2012-07-11 | 上海博泰悦臻电子设备制造有限公司 | Online state detecting method and system of vehicle-mounted terminal |
CN105656762A (en) * | 2016-01-26 | 2016-06-08 | 四川长虹电器股份有限公司 | Message pushing method and message pushing system for mobile office software |
US20170041307A1 (en) * | 2015-08-07 | 2017-02-09 | China United Network Communications Group Company Limited | Identity authentication method and device |
CN107547289A (en) * | 2016-06-24 | 2018-01-05 | 南京中兴软件有限责任公司 | Message delivery system, message method and device, method of reseptance and device |
CN107835167A (en) * | 2017-10-31 | 2018-03-23 | 努比亚技术有限公司 | A kind of method of data protection, terminal and computer-readable recording medium |
CN108055199A (en) * | 2018-01-17 | 2018-05-18 | 吉浦斯信息咨询(深圳)有限公司 | Support the mobile method for pushing and system that deferred information preserves |
CN108881176A (en) * | 2018-05-28 | 2018-11-23 | 惠州市德赛西威汽车电子股份有限公司 | A kind of method of secure communication between car networking terminal |
CN109639564A (en) * | 2018-12-12 | 2019-04-16 | 金瓜子科技发展(北京)有限公司 | A kind of method, apparatus and computer readable storage medium obtaining offline message |
CN109728902A (en) * | 2018-06-01 | 2019-05-07 | 平安科技(深圳)有限公司 | Key management method, equipment, storage medium and device |
-
2019
- 2019-05-29 CN CN201910456955.0A patent/CN110266582B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1964257A (en) * | 2005-11-08 | 2007-05-16 | 国际商业机器公司 | Method and system for generating ciphertext and message authentication codes utilizing shared hardware |
EP2093946A1 (en) * | 2007-04-30 | 2009-08-26 | Huawei Technologies Co., Ltd. | A method, system for processing session and message |
CN102571886A (en) * | 2010-12-31 | 2012-07-11 | 上海博泰悦臻电子设备制造有限公司 | Online state detecting method and system of vehicle-mounted terminal |
US20170041307A1 (en) * | 2015-08-07 | 2017-02-09 | China United Network Communications Group Company Limited | Identity authentication method and device |
CN105656762A (en) * | 2016-01-26 | 2016-06-08 | 四川长虹电器股份有限公司 | Message pushing method and message pushing system for mobile office software |
CN107547289A (en) * | 2016-06-24 | 2018-01-05 | 南京中兴软件有限责任公司 | Message delivery system, message method and device, method of reseptance and device |
CN107835167A (en) * | 2017-10-31 | 2018-03-23 | 努比亚技术有限公司 | A kind of method of data protection, terminal and computer-readable recording medium |
CN108055199A (en) * | 2018-01-17 | 2018-05-18 | 吉浦斯信息咨询(深圳)有限公司 | Support the mobile method for pushing and system that deferred information preserves |
CN108881176A (en) * | 2018-05-28 | 2018-11-23 | 惠州市德赛西威汽车电子股份有限公司 | A kind of method of secure communication between car networking terminal |
CN109728902A (en) * | 2018-06-01 | 2019-05-07 | 平安科技(深圳)有限公司 | Key management method, equipment, storage medium and device |
CN109639564A (en) * | 2018-12-12 | 2019-04-16 | 金瓜子科技发展(北京)有限公司 | A kind of method, apparatus and computer readable storage medium obtaining offline message |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110856124A (en) * | 2019-10-23 | 2020-02-28 | 深圳市梦网科技发展有限公司 | Message state determination method and device, computing equipment and storage medium |
CN110856124B (en) * | 2019-10-23 | 2021-10-19 | 深圳市梦网科技发展有限公司 | Message state determination method and device, computing equipment and storage medium |
CN113438551A (en) * | 2020-03-23 | 2021-09-24 | 未来穿戴技术有限公司 | Data transmission method, data transmission device, computer equipment and computer readable storage medium |
CN113438551B (en) * | 2020-03-23 | 2023-06-27 | 未来穿戴技术有限公司 | Data transmission method, device, computer equipment and computer readable storage medium |
CN112351072A (en) * | 2020-10-13 | 2021-02-09 | 福建天泉教育科技有限公司 | Message pushing method and terminal |
CN112351072B (en) * | 2020-10-13 | 2022-10-21 | 福建天泉教育科技有限公司 | Message pushing method and terminal |
CN114501349A (en) * | 2021-12-30 | 2022-05-13 | 深圳市梦网云创科技有限公司 | Short message reply method, system, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110266582B (en) | 2022-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106453330B (en) | A kind of identity authentication method and system | |
CN110266582A (en) | A kind of information push method, system, server and communication terminal | |
CN106712932B (en) | Key management method, apparatus and system | |
CN110519711A (en) | A kind of information push method, device, storage medium and server | |
CN110335043B (en) | Transaction privacy protection method, device and system based on blockchain system | |
CN109165957A (en) | Invoice data method of charging out, system and relevant device based on block chain | |
CN110290108A (en) | Data processing method, system and relevant device in a kind of block chain network | |
CN108964922A (en) | mobile terminal token activation method, terminal device and server | |
CN107086984A (en) | A kind of method, terminal and server for obtaining and generating identifying code | |
CN110517147A (en) | Transaction data processing method, device, system and computer readable storage medium | |
CN114092101B (en) | Transaction verification method and device, storage medium and electronic equipment | |
WO2021227457A1 (en) | Blockchain-based electronic data evidence preservation method and system, and storage medium and terminal | |
CN115174267B (en) | TLS protocol negotiation method, equipment and medium | |
CN108418845A (en) | Bluetooth pairing code matches Preparation Method, system, terminal, server and mobile unit | |
CN104380655A (en) | Mechanisms for certificate revocation status verification on constrained devices | |
CN108718313A (en) | Application of software data uses method, terminal device and server safely | |
CN109635572A (en) | A kind of contract signing method, apparatus and terminal device based on block chain | |
CN110224984A (en) | A kind of multi-party authorization method and device based on block chain technology | |
CN112307454A (en) | Data encryption method and device, storage medium and electronic equipment | |
CN108833255A (en) | Communication means, system and block chain node device based on block chain | |
CN113079139B (en) | Block chain-based consensus group master node determination method, device and system | |
CN111934873A (en) | Bidding file encryption and decryption method and device | |
CN109348434A (en) | A kind of sending method of scene information, sending device and terminal device | |
CN109361512A (en) | Data transmission method | |
CN108399136A (en) | A kind of control method of serial line interface, device and host |
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 |