CN104104591A - Message pushing method and system - Google Patents

Message pushing method and system Download PDF

Info

Publication number
CN104104591A
CN104104591A CN201410383996.9A CN201410383996A CN104104591A CN 104104591 A CN104104591 A CN 104104591A CN 201410383996 A CN201410383996 A CN 201410383996A CN 104104591 A CN104104591 A CN 104104591A
Authority
CN
China
Prior art keywords
channel
message
push
information
priority
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
CN201410383996.9A
Other languages
Chinese (zh)
Other versions
CN104104591B (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.)
Shanghai Ctrip Business Co Ltd
Original Assignee
Ctrip Computer Technology Shanghai 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 Ctrip Computer Technology Shanghai Co Ltd filed Critical Ctrip Computer Technology Shanghai Co Ltd
Priority to CN201410383996.9A priority Critical patent/CN104104591B/en
Publication of CN104104591A publication Critical patent/CN104104591A/en
Application granted granted Critical
Publication of CN104104591B publication Critical patent/CN104104591B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a message pushing method and system. The method comprises the steps of utilizing a message pushing port to receive pushing messages sent from the outside and store the messages to a message database; utilizing a message sending unit to compare the sending priority of the pushing messages stored in the message database, sequentially obtaining the pushing messages according to the sequence of the sending priority from high to low; according to each pushing message, when judging that a channel of a user terminal exists in a channel of channel messages, utilizing the message sending unit to convert the pushing messages into sending messages matched with a communication protocol of a communication server; utilizing the communication server to send the sending messages to channel adapters matched with the channel corresponding to the channel priority according to the sequence of the sending priority from high to low; utilizing each matched channel adapter to adapt the sending messages into messages matched with communication protocols of the channel adapter, and sending channels corresponding to the matched channel adapters to the user terminal. According to the message pushing method and system, message pushing is facilitated, time is saved, and the cost is reduced.

Description

Information push method and system
Technical field
The present invention relates to a kind of information push method and message push system, multichannel information push method and message push system that particularly a kind of XMPP of utilization (can expand communication and presentation protocol) agreement realizes.
Background technology
Development along with mobile Internet, the channel of linking up each other for user is more and more, for example: micro-letter, note, wireless aps P (application), GTalk (Google Talk, the immediate communication tool of Google exploitation), microblogging etc., when a certain propelling movement person has PUSH message to notify user, selectable communications conduit has a lot, if all provide different communication protocol and interface modes to every kind of communications conduit, propelling movement person pushes message and operates pretty troublesome, the time of expending can be very long, and the numerous management maintenances that are difficult to of protocol interface.
Summary of the invention
The defect that the technical problem to be solved in the present invention is mode troublesome poeration in order to overcome PUSH message in prior art, it is long to expend time in and interface is many and be difficult to safeguard, provides a kind of PUSH message, the information push method saving time and cost and system of facilitating.
The present invention solves above-mentioned technical problem by following technical proposals:
The invention provides a kind of information push method, its feature is, it comprises the following steps:
S 1, a message push interface receives the outside PUSH message sending, and those PUSH messages are stored in a message database, wherein each PUSH message comprises message content, sends priority, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
S 2, each PUSH message of relatively storing in this message database of a message sending unit transmission priority, and obtain successively the PUSH message of storage according to sending priority order from high to low;
The operation of implementing for each PUSH message obtaining:
S 3, this message sending unit judges whether the channel of each user terminal in this PUSH message of storing in user's channel database is present in the channel in the channel information of this PUSH message, if the channel of this user terminal is present in the channel in this channel information, enter step S 4;
S 4, this message sending unit this PUSH message is converted to transmission information that the communication protocol with a communication server matches and by this transmission communication to this communication server;
S 5, this communication server is sent to this transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in this channel information;
S 6, each coupling channel adapter this transmission information is adapted to the message matching with self communication protocol;
S 7, each coupling channel adapter the message matching with self communication protocol is sent in this user terminal by channel corresponding to the channel adapter of this coupling, process ends.
Message push interface constantly receives the PUSH message that send outside, and these PUSH messages are stored in message database, each PUSH message comprises the message content that is pushed in advance user, transmission priority, channel information and at least one user terminal (sending object) of this message content, and channel information comprises multiple support channels (channels such as micro-letter, note, microblogging) and the channel priority (regulation first by which kind of channel send this message content again by which kind of channel send this message content) corresponding with each channel.
The transmission priority of each PUSH message of storing in message sending unit comparison message database, determine thus the priority order to be sent of those PUSH messages, and obtain successively those PUSH messages according to priority order to be sent, according to sending priority order from high to low, obtain successively the PUSH message of storage.
Message sending unit is obtained after those PUSH messages successively according to priority order to be sent, whether the channel that need to judge each user terminal in those user terminals of storing in user's channel database is present in the channel in the channel information of this PUSH message, if the channel of a certain user terminal in those user terminals is present in the channel in this channel information, illustrate that this user terminal finally can receive PUSH message, if the channel of a certain user terminal in those user terminals is not present in the channel in this channel information, illustrate that this user terminal finally cannot receive PUSH message.
Message sending unit is converted to by PUSH message to be sent the transmission information that the communication protocol with the communication server matches and makes this transmission information can successfully transfer to the communication server, the communication server is sent to this transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in channel information, for example the order from high to low of the channel priority in channel information is followed successively by micro-letter, microblogging, note, the communication server is first sent to this transmission message micro-letter adapter that micro-letter channel mates, again this transmission message is sent to the microblogging adapter that microblogging channel mates, finally this transmission message is sent to the note adapter that note channel mates.
The channel adapter of each coupling is adapted to by this transmission information the message matching with self communication protocol, then the message matching with self communication protocol is sent in this user terminal by channel corresponding to channel adapter mating with this in the channel of this user terminal.For example, channel priority in channel information order is from high to low followed successively by micro-letter, microblogging, note, channel in a certain user terminal has micro-letter and note, micro-letter adapter is adapted to this transmission information the message matching with micro-letter communication protocol, then the message matching with micro-letter communication protocol is sent to user terminal by micro-letter channel; Thereafter, microblogging adapter is adapted to by this transmission information the message matching with microblogging communication protocol, but due to the microblogging channel corresponding with microblogging adapter not in the channel (micro-letter, note) of user terminal, so the message matching with microblogging communication protocol cannot be sent to user terminal by microblogging channel; Finally, note adapter is adapted to by this transmission information the message matching with short message communication agreement, again the message matching with short message communication agreement is sent to user terminal by note channel, so this user terminal can successively receive this PUSH message sending with micro-letter and note form, in this programme, this user terminal probably receives identical PUSH message by different channels.
Preferably, at step S 5in, this communication server is sent to this transmission information on the channel adapter that the highest channel of priority that sorts out according to this channel priority order from high to low in the channel of this user terminal mates;
S 7, this coupling channel adapter the message matching with self communication protocol is sent in this user terminal by the highest channel of priority.
When the channel of the user terminal of PUSH message to be sent is present in the channel in the channel information of this PUSH message, this programme is not that PUSH message is sent to this user terminal by channel identical with channel in channel information in the channel of user terminal respectively, this user terminal probably receives identical PUSH message by different channels, but pushed information is sent to user terminal by the highest channel of priority sorting out according to channel priority order from high to low in the channel of this user terminal, this user terminal only receives PUSH message by a channel.Suppose that channel priority in channel information order is from high to low followed successively by micro-letter, microblogging, note, channel in a certain user terminal has note and micro-letter, in this programme by pushed information by being sent to user terminal according to the highest channel (micro-letter) of the channel priority priority that the order of (micro-letter, microblogging, note) sorts out from high to low in the channel (note and micro-letter) of this user terminal.
Preferably, this information push method also comprises:
S 1', a quick interface receives the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
S 2', this communication server is sent to this urgent transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in the channel information of this urgent PUSH message;
S 3', the channel adapter of each coupling is adapted to by this urgent transmission information the emergency message matching with self communication protocol;
S 4', the channel adapter of each coupling is sent to this user terminal by the emergency message matching with self communication protocol.
In this programme, urgent PUSH message can directly be sent to user terminal without message database and message sending unit, and quick interface can be used for the quick transmission of very urgent message, reduces the retardance of urgent pushed information.
Preferably, in message sending unit while being a plurality of, at step S 2in, the transmission priority of each PUSH message that those message sending unit are relatively stored in this message database, and obtain successively the PUSH message of storage according to sending priority order from high to low, and the PUSH message that each message sending unit is obtained is all different simultaneously.This programme has guaranteed that PUSH message is not repeated to obtain, and when a certain message sending unit is obtained PUSH message from message database, need to when reading PUSH message, add up lock, guarantees that this PUSH message is not read by other message sending unit.
Preferably, this message sending unit sends in the mode of multithreading the PUSH message obtaining successively, available in order to guarantee the height of message sending unit, message sending unit is taked multithreading, guarantee that message sending unit synchronization can send a plurality of PUSH messages simultaneously, has improved the transmitting efficiency of PUSH message.
Preferably, the communication protocol of this communication server is XMPP agreement.
Preferably, each PUSH message also comprises type of service, and the channel information in each PUSH message also comprises the source template corresponding with each channel, at step S 7in, the channel adapter of each coupling is sent to the corresponding source template form of this corresponding channel the message matching with self communication protocol in this user terminal.
Preferably, at step S 3in, if the channel of this user terminal is not present in the channel in this channel information, enter step S 8;
S 8, this message sending unit sends the information of message push failure that pushes in advance this user terminal to outside.
The present invention also provides a kind of message push system, its feature is, it comprises a message push interface, a message database, a message sending unit, user's channel database, a communication server, at least one channel adapter, at least one channel and at least one user terminal;
This message push interface is for receiving the PUSH message that send outside, and those PUSH messages are stored in this message database, wherein each PUSH message comprises message content, sends priority, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
This message sending unit is used for the transmission priority of each PUSH message that relatively this message database is stored, and obtains successively the PUSH message of storage according to sending priority order from high to low;
The operation of implementing for each PUSH message obtaining:
This message sending unit is for judging whether the channel of each user terminal in this PUSH message that this customer data base stores is present in the channel in the channel information of this PUSH message, in the time of in the channel of this user terminal is present in the channel in this channel information, the transmission information that this message sending unit also matches for the communication protocol this PUSH message being converted to this communication server and by this transmission communication to this communication server;
This communication server is for being sent to by this transmission information the channel adapter that channel corresponding to channel priority mates successively according to the channel priority of this channel information order from high to low;
The channel adapter of each coupling is for being adapted to by this transmission information the message matching with self communication protocol, and the message matching with self communication protocol is sent in this user terminal by channel corresponding to the channel adapter of this coupling.
Preferably, the channel adapter that this communication server mates for the highest channel of priority that this transmission information is sent to the channel of this user terminal and sorts out according to this channel priority order from high to low;
The channel adapter of this coupling is for being sent to this user terminal by the message matching with self communication protocol by the highest channel of priority.
Preferably, this message push system also comprises a quick interface, this quick interface receives the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
This communication server is for being sent to by this urgent transmission information the channel adapter that channel corresponding to channel priority mates successively according to the channel priority of the channel information of this urgent PUSH message order from high to low;
The channel adapter of each coupling is for being adapted to by this urgent transmission information the emergency message matching with self communication protocol;
The channel adapter of each coupling is for being sent to this user terminal by the emergency message matching with self communication protocol.
Preferably, in message sending unit while being a plurality of, those message sending unit are for the transmission priority of each PUSH message that relatively this message database is stored, and obtain successively the PUSH message of storage according to sending priority order from high to low, and the PUSH message that each message sending unit is obtained is all different simultaneously.
Preferably, this message sending unit sends in the mode of multithreading the PUSH message obtaining successively.
Preferably, the communication protocol of this communication server is XMPP agreement.
Preferably, each PUSH message also comprises type of service, and the channel information in each PUSH message also comprises the source template corresponding with each channel; The channel adapter of each coupling is for being sent to this user terminal by the message matching with self communication protocol with the corresponding source template form of this corresponding channel.
Preferably, this message sending unit is not for when the channel of judging this user terminal is present in the channel of this channel information, and the information of message push failure that pushes in advance this user terminal that sends is to outside.
Meeting on the basis of this area general knowledge, above-mentioned each optimum condition, can combination in any, obtains the preferred embodiments of the invention.
Positive progressive effect of the present invention is:
The present invention has unified message interface and the communication protocol of different messages channel, has simplified the flow process of propelling movement person's PUSH message, facilitates propelling movement person's PUSH message, has reduced the cost of propelling movement person's PUSH message, has shortened the time of propelling movement person's PUSH message.
When having new channel need to access propelling movement, only need to increase channel adapter newly, the access of message informing side can realize without any need for revising, can support flexible expansion, access fast new communications conduit, can reduce the construction cycle of new traffic channel access, and message informing side when PUSH message without paying close attention to the set channel of user terminal mailing in advance.
Accompanying drawing explanation
Fig. 1 is the flow chart of the information push method of embodiments of the invention 1.
Fig. 2 is the structured flowchart of the message push system of embodiments of the invention 1.
Fig. 3 is the flow chart of the information push method of embodiments of the invention 2.
Fig. 4 is the structured flowchart of the message push system of embodiments of the invention 2.
Embodiment
Mode below by embodiment further illustrates the present invention, but does not therefore limit the present invention among described scope of embodiments.
Embodiment 1
The present embodiment provides a kind of information push method, and it comprises the following steps:
Step 101, a message push interface constantly receive the PUSH message that send outside, and those PUSH messages are stored in a message database, wherein each PUSH message comprise message content, send priority, channel information, type of service and at least one user terminal, channel information comprises multiple support channels, the channel priority corresponding with each channel and the source template corresponding with each channel.
The transmission priority of each PUSH message that step 102, a message sending unit are relatively stored in this message database, and obtain successively the PUSH message of storage according to sending priority order from high to low.
The operation of implementing for each PUSH message obtaining in step 102 is as follows:
Step 103, this message sending unit judge whether the channel of each user terminal in this PUSH message of storing in user's channel database is present in the channel in the channel information of this PUSH message, if the channel of this user terminal is present in the channel in this channel information, enter step 104; If the channel of this user terminal is not present in the channel in this channel information, enter step 108: this message sending unit sends the information of message push failure that pushes in advance this user terminal to outside.
Step 104, this message sending unit this PUSH message is converted to transmission information that the communication protocol (being XMPP agreement) with a communication server matches and by this transmission communication to this communication server.
Step 105, this communication server are sent to this transmission information on the channel adapter that the highest channel of priority that sorts out according to this channel priority order from high to low in the channel of this user terminal mates.
The channel adapter of step 106, this coupling is adapted to by this transmission information the message matching with self communication protocol.
The channel adapter of step 107, this coupling is sent to by the highest channel of this priority and with the corresponding source template form of this channel the message matching with self communication protocol in this user terminal, process ends.
In addition, available in order to guarantee the height of message sending unit, message sending unit is taked multithreading, guarantees that message sending unit synchronization can send a plurality of PUSH messages simultaneously, has improved the transmitting efficiency of PUSH message.
Shown in figure 2, the present embodiment also provides a kind of message transmission system, and it comprises a message push interface 1, a message database 2, a message sending unit 3, user's channel database 4, a communication server 5, multiple support channels adapter 6, a plurality of user's channel 7 and a plurality of user terminal (not shown).
Wherein, 4 channel adapters 6 and 4 user's channels 7 have been shown in Fig. 2,4 channel adapters 6 are respectively micro-letter adapter 61, note adapter 62, wireless aps P adapter 63 and 64,4 user's channels 7 of microblogging adapter and are respectively micro-letter channel 71, note channel 72, wireless aps P channel 73 and microblogging channel 74.
The PUSH message that this message push interface 1 sends for receiving outside, and those PUSH messages are stored in this message database 2, wherein each PUSH message comprise message content, send priority, channel information, type of service and at least one user terminal, channel information comprises multiple support channels, the channel priority corresponding with each channel and the source template corresponding with each channel.
This message sending unit 3 is for the transmission priority of each PUSH message of this message database 2 storages relatively, and obtains successively the PUSH message of storage according to sending priority order from high to low.
The operation of implementing for each PUSH message obtaining:
This message sending unit 3 is for judging whether the channel of each user terminal in this PUSH messages of this customer data base 4 storages is present in the channel in the channel information of this PUSH message, in the time of in the channel of this user terminal is present in the channel in this channel information, the transmission information that this message sending unit 3 also matches for the communication protocol (being XMPP agreement) this PUSH message being converted to a communication server 5 and by this transmission communication to this communication server 5, in the time of in the channel of this user terminal is not present in the channel in this channel information, this message sending unit 3 is also for sending the information of message push failure that pushes in advance this user terminal to outside.
The channel adapter 6 that this communication server 5 mates for the highest channel of priority that this transmission information is sent to the channel of this user terminal and sorts out according to this channel priority order from high to low.
The channel adapter 6 of this coupling is for being adapted to by this transmission information the message matching with self communication protocol; The channel adapter 6 of this coupling is also for being sent to this user terminal by the message matching with self communication protocol by the highest channel of priority and with the corresponding source template form of this channel.
For a concrete example, illustrate the present invention below, to enable those skilled in the art to understanding better technical scheme of the present invention:
Message push interface 1 constantly receives the outside PUSH message sending, and supposes that message push interface 1 receives 3 PUSH messages that send outside within a time period, and these 3 PUSH messages are stored in message database 2.
Wherein, first PUSH message comprises the message content that is pushed in advance user, the transmission priority of this message content (1 grade), channel information and 5 user terminals (sending object), channel information comprises micro-letter (priority 1 level, source template 1), note (priority 2 level, source template 2), microblogging (priority 3 level, source template 4), in addition, in user's channel database 4, store the channel of each user terminal in these 5 user terminals, particularly, the channel of first user terminal is micro-letter channel, the channel of second user terminal is note channel and micro-letter channel, the channel of third party terminal is microblogging channel and note channel, the channel of the 4th user terminal is wireless aps P channel and microblogging channel, the channel of the 5th user terminal is wireless aps P channel and note channel.
Second PUSH message comprises the message content that is pushed in advance user, transmission priority (3 grades), channel information and 1 user terminal of this message content, and channel information comprises micro-letter (priority 1 level, source template 1), microblogging (priority 2 level, source template 4).In user's channel database 4, store: the channel of this user terminal is wireless aps P channel.
The 3rd PUSH message comprises the message content that is pushed in advance user, transmission priority (2 grades), channel information and 3 user terminals of this message content, channel information comprises note (priority 1 level, source template 2), micro-letter (priority 2 level, source template 1), wireless aps P (priority 3 level, source template 3), in addition, in user's channel database 4, store: the channel of first user terminal is micro-letter channel and wireless aps P channel, the channel of second user terminal is wireless aps P channel, and the channel of third party terminal is note channel and microblogging channel.
Message sending unit 3 compares the transmission priority of these 3 PUSH messages of storage in message database 2, the transmission priority that is first PUSH message is the highest, the transmission priority of the 3rd PUSH message secondly, the transmission priority of second PUSH message is minimum, then according to sending priority order from high to low, obtains successively first PUSH message, the 3rd PUSH message and second PUSH message.
Message sending unit 3 is obtained after first PUSH message, and whether the channel that judges in user's channel database 4 each user terminal in this first PUSH message of storage is present in the channel in the channel information of this first PUSH message.Particularly, the channel (wireless aps P, microblogging) of the channel of the channel of first user terminal (micro-letter), second user terminal (note, micro-letter), the channel (microblogging, note) of third party terminal, the 4th user terminal and the channel (wireless aps P, note) of the 5th user terminal are all present in the channel (micro-letter, note, microblogging) in the channel information of first PUSH message.
Then, message sending unit 3 is converted to first PUSH message to meet the first transmission information of XMPP agreement and this first is sent to communication to the communication server 5.The communication server 5 is sent to micro-letter adapter 61, note adapter 62 and microblogging adapter 64 by this first transmission information.
Micro-letter adapter 61 is adapted to by this first transmission information the first message matching with self communication protocol, and the first message is sent to first user terminal and second user terminal by micro-letter channel 71 and with source template 1 form; Note adapter 62 is sent to third party terminal and the 5th user terminal by the first message by note channel 72 and with source template 2 forms; Microblogging adapter 64 is sent to the 4th user terminal by the first message by microblogging channel 74 and with source template 4 forms.
Message sending unit 3 is obtained after second PUSH message, and whether the channel that judges in user's channel database 4 each user terminal in the 3rd PUSH message of storage is present in the channel in the channel information of the 3rd PUSH message.Particularly, the channel of first user terminal (micro-letter wireless aps P), the channel (wireless aps P) of second user terminal, the channel (note, microblogging) of third party terminal are all present in the channel (note, micro-letter, wireless aps P) in the channel information of the 3rd PUSH message.
Then, message sending unit 3 is converted to the 3rd PUSH message to meet the 3rd transmission information of XMPP agreement and send communication to the communication server 5 by the 3rd.The communication server 5 is sent to note adapter 62, micro-letter adapter 61 and wireless aps P adapter 63 by the 3rd transmission information.
Note adapter 62 is adapted to the 3rd transmission information the 3rd message matching with self communication protocol, and the 3rd message is sent to third party terminal by note channel 72 and with source template 2 forms; Micro-letter adapter 61 is sent to first user terminal by the 3rd message by micro-letter channel 71 and with source template 1 form; Wireless aps P adapter 64 is sent to second user terminal by the 3rd message by wireless aps P channel 73 and with source template 3 forms.
Message sending unit 3 is obtained after second PUSH message, and whether the channel that judges in user's channel database 4 this user terminal in this second PUSH message of storage is present in the channel in the channel information of this second PUSH message.Particularly, the channel of this user terminal (wireless aps P) is not present in the channel (micro-letter, microblogging) in the channel information of second PUSH message, and message sending unit 3 sends the information of message push failure that pushes in advance this user terminal to outside.
Embodiment 2
Shown in figure 3, this information push method also comprises the urgent propelling movement flow process for urgent PUSH message on the basis of embodiment 1:
Step 201, a quick interface receive the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
Step 202, this communication server are sent to this urgent transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in the channel information of this urgent PUSH message;
The channel adapter of step 203, each coupling is adapted to by this urgent transmission information the emergency message matching with self communication protocol;
The channel adapter of step 204, each coupling is sent to this user terminal by the emergency message matching with self communication protocol.
Shown in figure 4, the message push system of the present embodiment also comprises a quick interface 8 on the basis of embodiment 1, this quick interface 8 receives the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server 5, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
This communication server 5 is sent to by this urgent transmission information the channel adapter 6 that channel corresponding to channel priority mates successively for the channel priority of the channel information according to this urgent PUSH message order from high to low;
The channel adapter 6 of each coupling is for being adapted to by this urgent transmission information the emergency message matching with self communication protocol;
The channel adapter 6 of each coupling is for being sent to this user terminal by the emergency message matching with self communication protocol.
In the present embodiment, urgent PUSH message can directly be sent to user terminal without the message database 2 in embodiment 1 and message sending unit 3, and quick interface can be used for the quick transmission of very urgent message, reduces the retardance of urgent pushed information.
And, when the message sending unit 3 in Fig. 4 is a plurality of, in step 102, those message sending unit 3 are the transmission priority of each PUSH message of storage in this message database 2 relatively, and obtain successively the PUSH message of storage according to sending priority order from high to low, and the PUSH message that each message sending unit is obtained is all different simultaneously.For example, suppose to store in message database 2 10 PUSH messages, the quantity of message sending unit 3 is 3 and is respectively the first message sending unit, the second message sending unit and the 3rd message sending unit, when these three message sending unit 3 are obtained 10 PUSH messages of storage simultaneously, the first message sending unit, the PUSH message that the second message sending unit and the 3rd message sending unit are obtained is all different, such as the first message sending unit obtains first, the 3rd, the the 7th and the tenth PUSH message, the second message sending unit obtains second, the 4th, the the 5th and the 8th PUSH message, the 3rd message sending unit is obtained the 6th and the 9th PUSH message.
The present embodiment has guaranteed that PUSH message is not repeated to obtain, and when a certain message sending unit is obtained PUSH message from message database, need to when reading PUSH message, add up lock, guarantees that this PUSH message is not read by other message sending unit.
Although more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited by appended claims.Those skilled in the art is not deviating under the prerequisite of principle of the present invention and essence, can make various changes or modifications to these execution modes, but these changes and modification all fall into protection scope of the present invention.

Claims (14)

1. an information push method, is characterized in that, it comprises the following steps:
S 1, a message push interface receives the outside PUSH message sending, and those PUSH messages are stored in a message database, wherein each PUSH message comprises message content, sends priority, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
S 2, each PUSH message of relatively storing in this message database of a message sending unit transmission priority, and obtain successively the PUSH message of storage according to sending priority order from high to low;
The operation of implementing for each PUSH message obtaining:
S 3, this message sending unit judges whether the channel of each user terminal in this PUSH message of storing in user's channel database is present in the channel in the channel information of this PUSH message, if the channel of this user terminal is present in the channel in this channel information, enter step S 4;
S 4, this message sending unit this PUSH message is converted to transmission information that the communication protocol with a communication server matches and by this transmission communication to this communication server;
S 5, this communication server is sent to this transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in this channel information;
S 6, each coupling channel adapter this transmission information is adapted to the message matching with self communication protocol;
S 7, each coupling channel adapter the message matching with self communication protocol is sent in this user terminal by channel corresponding to the channel adapter of this coupling, process ends.
2. information push method as claimed in claim 1, is characterized in that, at step S 5in, this communication server is sent to this transmission information on the channel adapter that the highest channel of priority that sorts out according to this channel priority order from high to low in the channel of this user terminal mates;
S 7, this coupling channel adapter the message matching with self communication protocol is sent in this user terminal by the highest channel of priority.
3. information push method as claimed in claim 1, is characterized in that, this information push method also comprises:
S 1', a quick interface receives the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
S 2', this communication server is sent to this urgent transmission information on the channel adapter that channel corresponding to channel priority mate successively according to the order from high to low of the channel priority in the channel information of this urgent PUSH message;
S 3', the channel adapter of each coupling is adapted to by this urgent transmission information the emergency message matching with self communication protocol;
S 4', the channel adapter of each coupling is sent to this user terminal by the emergency message matching with self communication protocol.
4. information push method as claimed in claim 1, is characterized in that, in message sending unit while being a plurality of, at step S 2in, the transmission priority of each PUSH message that those message sending unit are relatively stored in this message database, and obtain successively the PUSH message of storage according to sending priority order from high to low, and the PUSH message that each message sending unit is obtained is all different simultaneously.
5. information push method as claimed in claim 1, is characterized in that, this message sending unit sends in the mode of multithreading the PUSH message obtaining successively; And/or the communication protocol of this communication server is XMPP agreement.
6. information push method as claimed in claim 1, is characterized in that, each PUSH message also comprises type of service, and the channel information in each PUSH message also comprises the source template corresponding with each channel, at step S 7in, the channel adapter of each coupling is sent to the corresponding source template form of this corresponding channel the message matching with self communication protocol in this user terminal.
7. information push method as claimed in claim 1, is characterized in that, at step S 3in, if the channel of this user terminal is not present in the channel in this channel information, enter step S 8;
S 8, this message sending unit sends the information of message push failure that pushes in advance this user terminal to outside.
8. a message push system, it is characterized in that, it comprises a message push interface, a message database, a message sending unit, user's channel database, a communication server, at least one channel adapter, at least one channel and at least one user terminal;
This message push interface is for receiving the PUSH message that send outside, and those PUSH messages are stored in this message database, wherein each PUSH message comprises message content, sends priority, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
This message sending unit is used for the transmission priority of each PUSH message that relatively this message database is stored, and obtains successively the PUSH message of storage according to sending priority order from high to low;
The operation of implementing for each PUSH message obtaining:
This message sending unit is for judging whether the channel of each user terminal in this PUSH message that this customer data base stores is present in the channel in the channel information of this PUSH message, in the time of in the channel of this user terminal is present in the channel in this channel information, the transmission information that this message sending unit also matches for the communication protocol this PUSH message being converted to this communication server and by this transmission communication to this communication server;
This communication server is for being sent to by this transmission information the channel adapter that channel corresponding to channel priority mates successively according to the channel priority of this channel information order from high to low;
The channel adapter of each coupling is for being adapted to by this transmission information the message matching with self communication protocol, and the message matching with self communication protocol is sent in this user terminal by channel corresponding to the channel adapter of this coupling.
9. message push system as claimed in claim 8, it is characterized in that the channel adapter that this communication server mates for the highest channel of priority that this transmission information is sent to the channel of this user terminal and sorts out according to this channel priority order from high to low;
The channel adapter of this coupling is for being sent to this user terminal by the message matching with self communication protocol by the highest channel of priority.
10. message push system as claimed in claim 8, it is characterized in that, this message push system also comprises a quick interface, this quick interface receives the outside urgent PUSH message sending, this urgent PUSH message is converted to urgent transmission information that the communication protocol with this communication server matches and by this urgent communication that sends to this communication server, wherein this urgent PUSH message comprises message content, channel information and at least one user terminal, and channel information comprises multiple support channels and the channel priority corresponding with each channel;
This communication server is for being sent to by this urgent transmission information the channel adapter that channel corresponding to channel priority mates successively according to the channel priority of the channel information of this urgent PUSH message order from high to low;
The channel adapter of each coupling is for being adapted to by this urgent transmission information the emergency message matching with self communication protocol;
The channel adapter of each coupling is for being sent to this user terminal by the emergency message matching with self communication protocol.
11. message push systems as claimed in claim 8, it is characterized in that, in message sending unit while being a plurality of, those message sending unit are for the transmission priority of each PUSH message that relatively this message database is stored, and obtain successively the PUSH message of storage according to sending priority order from high to low, and the PUSH message that each message sending unit is obtained is all different simultaneously.
12. message push systems as claimed in claim 8, is characterized in that, this message sending unit sends in the mode of multithreading the PUSH message obtaining successively; And/or the communication protocol of this communication server is XMPP agreement.
13. message push systems as claimed in claim 8, is characterized in that, each PUSH message also comprises type of service, and the channel information in each PUSH message also comprises the source template corresponding with each channel; The channel adapter of each coupling is for being sent to this user terminal by the message matching with self communication protocol with the corresponding source template form of this corresponding channel.
14. message push systems as claimed in claim 8, it is characterized in that, this message sending unit is not for when the channel of judging this user terminal is present in the channel of this channel information, and the information of message push failure that pushes in advance this user terminal that sends is to outside.
CN201410383996.9A 2014-08-06 2014-08-06 Message pushing method and system Active CN104104591B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410383996.9A CN104104591B (en) 2014-08-06 2014-08-06 Message pushing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410383996.9A CN104104591B (en) 2014-08-06 2014-08-06 Message pushing method and system

Publications (2)

Publication Number Publication Date
CN104104591A true CN104104591A (en) 2014-10-15
CN104104591B CN104104591B (en) 2017-05-17

Family

ID=51672403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410383996.9A Active CN104104591B (en) 2014-08-06 2014-08-06 Message pushing method and system

Country Status (1)

Country Link
CN (1) CN104104591B (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104540105A (en) * 2014-12-31 2015-04-22 北京无线天利移动信息技术股份有限公司 Uplink and downlink transmission method and system for mobile information
CN105050059A (en) * 2015-06-05 2015-11-11 成都凌凯通信技术有限公司 Information push method and information push platform
CN105376146A (en) * 2015-12-17 2016-03-02 宁波优而雅电器有限公司 Information transmission system based on application grade
CN105554709A (en) * 2015-12-17 2016-05-04 宁波优而雅电器有限公司 Message transmission method based on application grades
CN106487827A (en) * 2015-08-25 2017-03-08 平安科技(深圳)有限公司 Multimode pushes control method and system
WO2017071066A1 (en) * 2015-10-29 2017-05-04 小米科技有限责任公司 Information processing method and device
CN106656745A (en) * 2016-10-31 2017-05-10 北京小米移动软件有限公司 Information sending method and information sending device
CN107370810A (en) * 2017-07-13 2017-11-21 北京奇艺世纪科技有限公司 Push channel system of selection, server and terminal device
CN107770048A (en) * 2017-10-16 2018-03-06 浪潮软件股份有限公司 A kind of application message method for pushing and device
CN107819823A (en) * 2017-09-26 2018-03-20 深圳市诚壹科技有限公司 A kind of information processing method, server and computer-readable recording medium
CN108076130A (en) * 2017-04-06 2018-05-25 北京微应软件科技有限公司 A kind of cross-platform user management method of mobile Internet and device
CN108093076A (en) * 2017-12-29 2018-05-29 北京奇虎科技有限公司 Information push method and device
CN108183933A (en) * 2017-12-04 2018-06-19 深圳开思时代科技有限公司 Information push method, apparatus and system, electronic equipment and computer storage media
CN108400927A (en) * 2018-01-22 2018-08-14 广州欧赛斯信息科技有限公司 A kind of information push method and device for high concurrent message
CN108809994A (en) * 2018-06-15 2018-11-13 挖财网络技术有限公司 Unified message method for pushing and system based on event and regulation management
CN109067874A (en) * 2018-08-02 2018-12-21 浙江每日互动网络科技股份有限公司 A method of the processing pushed information occupied based on port
CN109104357A (en) * 2018-07-10 2018-12-28 携程旅游信息技术(上海)有限公司 The processing method and system of PUSH message
CN109241414A (en) * 2018-08-20 2019-01-18 中国平安人寿保险股份有限公司 System message method for pushing and terminal device based on message template
CN109299387A (en) * 2018-11-13 2019-02-01 平安科技(深圳)有限公司 A kind of information push method based on intelligent recommendation, device and terminal device
CN109948046A (en) * 2018-01-05 2019-06-28 深圳壹账通智能科技有限公司 Information push method, device, mobile terminal and storage medium
CN109981445A (en) * 2019-03-05 2019-07-05 上海博泰悦臻网络技术服务有限公司 Vehicle device message uniformly configures method for pushing, server-side, engine end and client
CN110601952A (en) * 2018-06-12 2019-12-20 北京京东尚科信息技术有限公司 Multi-channel message notification sending method and device
CN110737513A (en) * 2019-09-17 2020-01-31 Oppo广东移动通信有限公司 information processing method, system and electronic equipment
CN111131368A (en) * 2018-11-01 2020-05-08 ***通信集团浙江有限公司 Message pushing method and device
CN111651287A (en) * 2020-05-31 2020-09-11 成都新潮传媒集团有限公司 Message notification method, device and computer readable storage medium
CN111885516A (en) * 2020-07-09 2020-11-03 深圳市富之富信息技术有限公司 Multi-channel access short message configuration method and device, computer equipment and storage medium
CN111953776A (en) * 2020-08-12 2020-11-17 江苏云柜网络技术有限公司 Application service message pushing method and device, computer equipment and computer storage medium
CN112256458A (en) * 2020-11-09 2021-01-22 北京沃东天骏信息技术有限公司 Message enqueuing method and device, electronic equipment and computer readable medium
CN112491696A (en) * 2020-11-30 2021-03-12 上海昌投网络科技有限公司 Message center system based on message pushing
CN112764795A (en) * 2021-01-21 2021-05-07 奇秦科技(北京)股份有限公司 Service-oriented cross-platform and cross-terminal information publishing system and method
CN112948140A (en) * 2021-02-04 2021-06-11 上海伊邦医药信息科技股份有限公司 Method and system for improving user notification sending efficiency based on user using habits
CN113609383A (en) * 2021-07-15 2021-11-05 苏州工业园区凌志软件股份有限公司 Unified information pushing system and method
CN113905037A (en) * 2021-06-18 2022-01-07 武汉理工数字传播工程有限公司 File transmission management method, device, equipment and storage medium
CN114125050A (en) * 2021-11-29 2022-03-01 深圳十方融海科技有限公司 Message scheduling method, device, equipment and storage medium
CN114339627A (en) * 2021-12-07 2022-04-12 联奕科技股份有限公司 Message centralized control forwarding method
CN114363409A (en) * 2022-01-05 2022-04-15 厦门市易联众易惠科技有限公司 Multi-channel configurable unified message management method, platform and system
CN115510366A (en) * 2022-11-21 2022-12-23 北京白龙马云行科技有限公司 Business message pushing method and device, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158822A (en) * 2011-03-24 2011-08-17 华为终端有限公司 User equipment and information sending method
US20120030211A1 (en) * 2010-07-28 2012-02-02 International Business Machines Corporation Message processing method and system
CN102364967A (en) * 2011-11-21 2012-02-29 携程计算机技术(上海)有限公司 Short message transmission method and system
CN103139732A (en) * 2011-11-24 2013-06-05 方正国际软件有限公司 Improved short message sending method and system
CN103166832A (en) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 Method and server for sending message
CN103561394A (en) * 2013-11-08 2014-02-05 惠州Tcl移动通信有限公司 Method and system for sending message

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120030211A1 (en) * 2010-07-28 2012-02-02 International Business Machines Corporation Message processing method and system
CN102158822A (en) * 2011-03-24 2011-08-17 华为终端有限公司 User equipment and information sending method
CN102364967A (en) * 2011-11-21 2012-02-29 携程计算机技术(上海)有限公司 Short message transmission method and system
CN103139732A (en) * 2011-11-24 2013-06-05 方正国际软件有限公司 Improved short message sending method and system
CN103166832A (en) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 Method and server for sending message
CN103561394A (en) * 2013-11-08 2014-02-05 惠州Tcl移动通信有限公司 Method and system for sending message

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104540105A (en) * 2014-12-31 2015-04-22 北京无线天利移动信息技术股份有限公司 Uplink and downlink transmission method and system for mobile information
CN104540105B (en) * 2014-12-31 2017-12-26 北京无线天利移动信息技术股份有限公司 A kind of mobile message is up and descending transmission method and system
CN105050059A (en) * 2015-06-05 2015-11-11 成都凌凯通信技术有限公司 Information push method and information push platform
CN106487827B (en) * 2015-08-25 2020-06-16 平安科技(深圳)有限公司 Multi-module push control method and system
CN106487827A (en) * 2015-08-25 2017-03-08 平安科技(深圳)有限公司 Multimode pushes control method and system
WO2017071066A1 (en) * 2015-10-29 2017-05-04 小米科技有限责任公司 Information processing method and device
US10264085B2 (en) 2015-10-29 2019-04-16 Xiaomi Inc. Method and device for presenting push notifications
CN105376146A (en) * 2015-12-17 2016-03-02 宁波优而雅电器有限公司 Information transmission system based on application grade
CN105554709A (en) * 2015-12-17 2016-05-04 宁波优而雅电器有限公司 Message transmission method based on application grades
CN106656745B (en) * 2016-10-31 2021-06-29 北京小米移动软件有限公司 Information sending method and device
CN106656745A (en) * 2016-10-31 2017-05-10 北京小米移动软件有限公司 Information sending method and information sending device
CN108076130B (en) * 2017-04-06 2023-11-03 北京微应软件科技有限公司 Cross-platform user management method and device for mobile Internet
CN108076130A (en) * 2017-04-06 2018-05-25 北京微应软件科技有限公司 A kind of cross-platform user management method of mobile Internet and device
CN107370810B (en) * 2017-07-13 2020-08-28 北京奇艺世纪科技有限公司 Push channel selection method, server and terminal equipment
CN107370810A (en) * 2017-07-13 2017-11-21 北京奇艺世纪科技有限公司 Push channel system of selection, server and terminal device
CN107819823A (en) * 2017-09-26 2018-03-20 深圳市诚壹科技有限公司 A kind of information processing method, server and computer-readable recording medium
CN107770048A (en) * 2017-10-16 2018-03-06 浪潮软件股份有限公司 A kind of application message method for pushing and device
CN108183933A (en) * 2017-12-04 2018-06-19 深圳开思时代科技有限公司 Information push method, apparatus and system, electronic equipment and computer storage media
CN108093076A (en) * 2017-12-29 2018-05-29 北京奇虎科技有限公司 Information push method and device
CN109948046A (en) * 2018-01-05 2019-06-28 深圳壹账通智能科技有限公司 Information push method, device, mobile terminal and storage medium
CN108400927B (en) * 2018-01-22 2021-01-26 广州欧赛斯信息科技有限公司 Message pushing method and device for high-concurrency messages
CN108400927A (en) * 2018-01-22 2018-08-14 广州欧赛斯信息科技有限公司 A kind of information push method and device for high concurrent message
CN110601952B (en) * 2018-06-12 2022-12-27 北京京东尚科信息技术有限公司 Multi-channel message notification sending method and device
CN110601952A (en) * 2018-06-12 2019-12-20 北京京东尚科信息技术有限公司 Multi-channel message notification sending method and device
CN108809994A (en) * 2018-06-15 2018-11-13 挖财网络技术有限公司 Unified message method for pushing and system based on event and regulation management
CN109104357A (en) * 2018-07-10 2018-12-28 携程旅游信息技术(上海)有限公司 The processing method and system of PUSH message
CN109067874B (en) * 2018-08-02 2021-05-04 每日互动股份有限公司 Method for processing push information based on port occupation
CN109067874A (en) * 2018-08-02 2018-12-21 浙江每日互动网络科技股份有限公司 A method of the processing pushed information occupied based on port
CN109241414A (en) * 2018-08-20 2019-01-18 中国平安人寿保险股份有限公司 System message method for pushing and terminal device based on message template
CN111131368A (en) * 2018-11-01 2020-05-08 ***通信集团浙江有限公司 Message pushing method and device
CN109299387B (en) * 2018-11-13 2024-03-19 平安科技(深圳)有限公司 Message pushing method and device based on intelligent recommendation and terminal equipment
CN109299387A (en) * 2018-11-13 2019-02-01 平安科技(深圳)有限公司 A kind of information push method based on intelligent recommendation, device and terminal device
CN109981445A (en) * 2019-03-05 2019-07-05 上海博泰悦臻网络技术服务有限公司 Vehicle device message uniformly configures method for pushing, server-side, engine end and client
CN110737513A (en) * 2019-09-17 2020-01-31 Oppo广东移动通信有限公司 information processing method, system and electronic equipment
CN111651287A (en) * 2020-05-31 2020-09-11 成都新潮传媒集团有限公司 Message notification method, device and computer readable storage medium
CN111885516A (en) * 2020-07-09 2020-11-03 深圳市富之富信息技术有限公司 Multi-channel access short message configuration method and device, computer equipment and storage medium
CN111953776A (en) * 2020-08-12 2020-11-17 江苏云柜网络技术有限公司 Application service message pushing method and device, computer equipment and computer storage medium
CN112256458A (en) * 2020-11-09 2021-01-22 北京沃东天骏信息技术有限公司 Message enqueuing method and device, electronic equipment and computer readable medium
CN112491696A (en) * 2020-11-30 2021-03-12 上海昌投网络科技有限公司 Message center system based on message pushing
CN112764795B (en) * 2021-01-21 2022-02-18 奇秦科技(北京)股份有限公司 Service-oriented cross-platform and cross-terminal information publishing system and method
CN112764795A (en) * 2021-01-21 2021-05-07 奇秦科技(北京)股份有限公司 Service-oriented cross-platform and cross-terminal information publishing system and method
CN112948140A (en) * 2021-02-04 2021-06-11 上海伊邦医药信息科技股份有限公司 Method and system for improving user notification sending efficiency based on user using habits
CN113905037A (en) * 2021-06-18 2022-01-07 武汉理工数字传播工程有限公司 File transmission management method, device, equipment and storage medium
CN113609383A (en) * 2021-07-15 2021-11-05 苏州工业园区凌志软件股份有限公司 Unified information pushing system and method
CN114125050A (en) * 2021-11-29 2022-03-01 深圳十方融海科技有限公司 Message scheduling method, device, equipment and storage medium
CN114339627A (en) * 2021-12-07 2022-04-12 联奕科技股份有限公司 Message centralized control forwarding method
CN114363409A (en) * 2022-01-05 2022-04-15 厦门市易联众易惠科技有限公司 Multi-channel configurable unified message management method, platform and system
CN114363409B (en) * 2022-01-05 2023-09-22 厦门市易联众易惠科技有限公司 Multi-channel configurable unified message management method, platform and system
CN115510366A (en) * 2022-11-21 2022-12-23 北京白龙马云行科技有限公司 Business message pushing method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN104104591B (en) 2017-05-17

Similar Documents

Publication Publication Date Title
CN104104591A (en) Message pushing method and system
US20200280186A1 (en) Establishing Communication and Power Sharing Links Between Components of a Distributed Energy System
CN102065413B (en) Database updating method and system, and base station self-starting method and system
US7515899B1 (en) Distributed grid computing method utilizing processing cycles of mobile phones
CN105407180A (en) Server message pushing method and device
CN104144098A (en) Information pushing method and system and pushing server equipment
CN103095684A (en) Method obtaining attention user aggregate information, device and system
CN102185801A (en) Information processing method in instant messaging and instant messaging tool
CN105357116A (en) Method of multiple terminals for accessing server and intelligent terminal
CN102469569A (en) Time synchronization method of mobile communication system and synchronization device thereof
CN105376766A (en) Internet-of-things data transmission method
CN100499841C (en) Short message service interface and channel adapting method for the same
CN104125321A (en) Contact information updating method, device and system
CN113434312A (en) Data blood relationship processing method and device
CN105303365A (en) Office schedule planning method based on intelligent terminals
CN103457748A (en) Data transmission method, system and device
CN103763380A (en) Method and system for demonstrating data synchronously
CN109217986A (en) A kind of data transmission method and system based on Internet of Things
CN105471719A (en) Method for solving communication problems of chatting software under weak signals via cloud server storage technology
CN104954462A (en) High-concurrency extensible smart home communication method and high-concurrency extensible smart home communication system
CN106953809B (en) 485 time-sharing communication-based equipment resource acquisition method
CN103516775B (en) A kind of method and system realizing equipment room Fast synchronization
CN111367916A (en) Data storage method and device
CN103929720A (en) Method and system for information push and information sending end
WO2019140415A3 (en) System and method for managing project and business records

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160205

Address after: 200335 Shanghai city Changning District Admiralty Road No. 968 Building No. 16 10 floor

Applicant after: SHANGHAI XIECHENG BUSINESS CO., LTD.

Address before: 200335 Shanghai City, Changning District Fuquan Road No. 99, Ctrip network technology building

Applicant before: Ctrip computer technology (Shanghai) Co., Ltd.

GR01 Patent grant
GR01 Patent grant