CN106713497A - Server-side message push device and method and message push system - Google Patents

Server-side message push device and method and message push system Download PDF

Info

Publication number
CN106713497A
CN106713497A CN201710054701.7A CN201710054701A CN106713497A CN 106713497 A CN106713497 A CN 106713497A CN 201710054701 A CN201710054701 A CN 201710054701A CN 106713497 A CN106713497 A CN 106713497A
Authority
CN
China
Prior art keywords
message
service message
push
client
module
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.)
Pending
Application number
CN201710054701.7A
Other languages
Chinese (zh)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710054701.7A priority Critical patent/CN106713497A/en
Publication of CN106713497A publication Critical patent/CN106713497A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a server-side message push device and method to virtualize a management system. The server-side message push device comprises a connection management module, a message tool module and a processor module, wherein the connection management module is used for recording connection information of a client currently connected with a server side, the connection information comprises ip information of the client, and the connection management module is also used for pushing an updated service message to a plurality of corresponding clients according to a push list corresponding to the processed updated service message and the prerecorded connection information; the message tool module is used for receiving updated service messages pushed by various service modules, calling the processor module, receiving the updated service message returned by the processor module and sending the updated service message to the connection management module; and the processor module is used for performing data analysis adjustment on the updated service message, and sending the processed updated service message to the message tool module. The device and the method disclosed by the invention can avoid invalid message query, thereby reducing the overhead of invalid resources. The invention also discloses a message push system comprising the device.

Description

A kind of server end message pusher, method and message push system
Technical field
The present invention relates to message communication technical field, more particularly to a kind of server end message pusher and its side Method.The invention further relates to a kind of message push system.
Background technology
Virtual management system depends on server to notify to virtualization resource, the change message of monitor state in time to manage The client of reason.
At present, the predominantly polling mode long that the message communication between client and server is used, which is by visitor The timing of family end carrys out refresh data to server end request.
Due to being omitted in order to avoid information, under this kind of mode, no matter whether server end information updating occurs, client is equal Can periodically be inquired about, therefore there is substantial amounts of invalid inquiry, invalid resource expense is big.
Therefore, how a kind of server end message pusher for reducing invalid inquiry, method and message are provided and push system System is the problem that those skilled in the art need to solve at present.
The content of the invention
It is an object of the invention to provide a kind of server end message pusher and its method, invalid message can be avoided Inquiry, reduces the expense of invalid resource.It is a further object of the present invention to provide a kind of message push system.
In order to solve the above technical problems, the invention provides a kind of server end message pusher, being managed for virtualizing Reason system, including:
Connection management module, the link information of the client being connected, the company are currently set up for recording with server end Connect ip information of the information including the client;List and in advance note are pushed according to the renewal service message after treatment is corresponding The link information of record, the renewal service message is pushed in corresponding several clients;
Messaging utility module, for receiving the renewal service message of each business module push, and calls processor module; Receive the renewal service message of the processor module return and send to the connection management module;
The processor module, for carrying out data parsing adjustment treatment to the renewal service message, treatment is completed Renewal service message afterwards is sent to messaging utility module.
Preferably, the link information also includes the grouping information residing for the client;
The connection management module also includes:
Multicast unit, for pushing list and pre-recorded packet letter according to the renewal service message is corresponding Breath, the renewal service message is pushed in corresponding several client packets.
Preferably, the connection management module is specifically included:
Administrative unit, the link information of the client being connected currently is set up for recording with server end, and is determined in real time Client and server connection status, the connection status includes that connection is created, connection disconnects and connection is abnormal;
Logging unit, situation and connection status are pushed for recording message, and generation pushes daily record;
Push unit, for pushing list and pre-recorded connection letter according to the renewal service message is corresponding Breath, the renewal service message is pushed in corresponding several clients or some groups of clients.
Preferably, also include:
Database, for receiving the push that the processor module sends when processing the renewal service message Data, record is pushed according to propelling data generation;
Message High Availabitity module, for after generation pushes record, being marked as not sending state;Pushing successfully Afterwards, it is transmission success status by corresponding push recording mark in the database;After failure is pushed, the message work is controlled Tool module resends the corresponding service message that updates to the connection management module, and controls every weight of renewal service message Hair number of times is without departing from preset times.
In order to solve the above technical problems, present invention also offers a kind of server end information push method, for virtualizing Management system, including:
Record currently sets up the link information of the client being connected with server end, and the link information includes the client The ip information at end;
Receiving the renewal service message of each business module push carries out data parsing adjustment treatment;
Corresponding push list and the pre-recorded link information of service message is updated according to after treatment, by described in more New business message is pushed in corresponding several clients.
Preferably, the link information also includes the grouping information residing for the client;
It is described to update corresponding push list and the pre-recorded link information of service message according to after treatment, by institute State and update the process that service message pushed in corresponding several clients and be specially:
Corresponding push list and pre-recorded the ip information and grouping information of service message is updated according to after treatment, The renewal service message is pushed in corresponding several clients or several client packets.
Preferably, also include:
In real time determine client and server connection status, the connection status include connection create, connection disconnect and Connection is abnormal.
Preferably, also include:
Record message pushes situation and connection status, and generation pushes daily record.
Preferably, also include:
When processing the renewal service message, record is pushed according to the renewal service message generation, and will It is labeled as not sending state;
It is transmission success status by corresponding push recording mark in the database after pushing successfully;
After failure is pushed, the messaging utility module is controlled to resend corresponding renewal service message to the connection Management module, and every sending times of renewal service message are controlled without departing from preset times.
In order to solve the above technical problems, present invention also offers a kind of message push system, for virtual management system, Including client and server end message pusher as described above.
The invention provides a kind of server end message pusher and its method, when the message for occurring needing to push, Business module is sent service message is updated to messaging utility module, and messaging utility module calls processor module to more new business Message is processed, and afterwards sends to connection management module the renewal service message after treatment, and connection management module record is worked as The link information of the preceding client being connected with server end, and it is corresponding according to the push list selection for updating service message carrying Link information, and sent service message is updated to corresponding client according to the link information.It can be seen that, the present invention is by server End is actively updated the push of service message, when not having PUSH message, extra information is carried out not between client and is handed over Mutually, invalid information query and message push operation is reduced, the expense of invalid resource is avoided as far as possible.The present invention is also carried A kind of message push system is supplied.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to institute in prior art and embodiment The accompanying drawing for needing to use is briefly described, it should be apparent that, drawings in the following description are only some implementations of the invention Example, for those of ordinary skill in the art, on the premise of not paying creative work, can also obtain according to these accompanying drawings Obtain other accompanying drawings.
A kind of structural representation of server end message pusher that Fig. 1 is provided for the present invention;
A kind of flow chart of the process of server end information push method that Fig. 2 is provided for the present invention.
Specific embodiment
Core of the invention is to provide a kind of server end message pusher and its method, can avoid invalid message Inquiry, reduces the expense of invalid resource.Another core of the invention is to provide a kind of message push system.
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is A part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
It is shown in Figure 1 for virtual management system the invention provides a kind of server end message pusher, A kind of structural representation of server end message pusher that Fig. 1 is provided for the present invention;The device includes:
Connection management module 1, the link information of the client being connected, connection letter are currently set up for recording with server end Breath includes the ip information of client;Corresponding push list and the pre-recorded connection of service message is updated according to after treatment Information, will update service message and pushes in corresponding several clients;
Messaging utility module 2, for receiving the renewal service message of each business module push, and calls processor module 3;The renewal service message of the return of receiving processor module 3 is simultaneously sent to connection management module 1;
Processor module 3, for carrying out data parsing adjustment treatment to updating service message, by the renewal after the completion for the treatment of Service message is sent to messaging utility module 2.
Wherein, server end uses the full duplex communication based on websocket protocol, client with client in the present invention Selection increases income component as communication module based on sockjs-client, and service end is based primarily upon spring-websocket and comes real It is existing.Sockjs and spring-websocket has carried out a certain degree of interface encapsulation respectively to websocket, wherein, it is different There are different realizations to websocket protocol in browser version, and sockjs can shield different browsers in application Difference is realized during websocket protocol.
In the specific push of message, client arranges one or more message format, form basic structure with service end It is { type:”,msg:”,ack_enable:", wherein msg is meeting json standard data formats as expandable portion In the case of, flexible expansion can be carried out according to business demand, meet the rich of business information.In order to ensure to push to client The form uniformity of the message at end, therefore need processor module 3 to enter row format to the renewal service message that business module is pushed and adjust Whole treatment,
Server end then provides websocket message tool-class, wherein the interface for containing message transmission (disappears Breath tool model 2), there is provided it is called to the business module for needing to be pushed.After client receives message, can parse And corresponding method call or treatment are done according to the content of message.If ack_enable=true, can also be sent out to service end Send the receipt (ACK) that a piece of news has successfully received.
Preferably, link information also includes the grouping information residing for client;
Connection management module 1 also includes:
Multicast unit, for according to updating, service message is corresponding to push list and pre-recorded grouping information, will Service message is updated to push in corresponding several client packets.
It is understood that connection management module 1 can be recorded when the connection to client and server is managed The corresponding grouping information group of each connection, is substantially the subscription grouping information residing for each client, such as group=a The message for subscribing to packet a is then represented, this parameter is the http url that http request is placed on when websocket is created In the middle of parameters.In addition, record link information here, refers specifically to creating the connection of client and server When, the connection for creating is marked according to the ip information and grouping information that are carried in client request.
That is, the present invention can push list and select different push strategies according to entrained by updating service message, for example In the case that multiple client is connected, some message such as task list Notification of Changes message, it is necessary to be pushed to whole clients, this When push list and include the ip information of whole clients, pushed in the form of broadcast;Disappear for resources-type Notification of Changes Breath is, it is necessary to be pushed to a certain subscription group, then in the form of multicast, specified group # is pushed to be transmitted;Some are such as Authority notifying class message is, it is necessary to be sent to given client end, now the unicast or multicast form of use is believed according to the ip of client Breath is pushed to realize orienting.
Preferably, connection management module 1 is specifically included:
Administrative unit, the link information of the client being connected currently is set up for recording with server end, and is determined in real time Client and server connection status, connection status includes that connection is created, connection disconnects and connection is abnormal;
Logging unit, situation and connection status are pushed for recording message, and generation pushes daily record;
Push unit, for according to updating, service message is corresponding to push list and pre-recorded link information, will Service message is updated to push in corresponding several clients or some groups of clients.
I.e. connection management module 1 is additionally operable to that each connection status is managed and monitored, particularly by setting The interface of spring-websocket meets the monitoring to connection status, also, pushes daily record by recording, when finding to connect When closing or connect appearance abnormal (such as sending overtime, connect and disconnect) by client, meeting recording exceptional situation side in daily record Just Query Location after.
Preferably, the device also includes:
Database 5, for the propelling data that receiving processor module 3 sends when processing renewal service message, Record is pushed according to propelling data generation;
Message High Availabitity module 4, for after generation pushes record, being marked as not sending state;Pushing successfully Afterwards, it is transmission success status by corresponding push recording mark in database 5;After failure is pushed, control message tool model 2 The corresponding service message that updates is resend to connection management module 1, and controls every sending times of renewal service message not Beyond preset times.
Wherein, whether the judgement of push success or not here, received at the appointed time according to processor module 3 , come what is determined, when a piece of news is marked as ack_enable=true, client is receivable to phase for the receipt that client sends After answering message, ACK (receipt) is sent to service end, server end receives corresponding ACK at the appointed time, it is determined that send Success, if service end does not receive corresponding ACK at the appointed time, can attempt message retransmission, every waiting receipt of message Stand-by period time and sending times can be with flexible configurations.The mechanism of the message retransmission has ensured the reliability that message sends. It is understood that generally in business demand, some message are important, therefore, to assure that it is correctly sent to, database 5 MySQL relevant databases are specifically as follows, increased ACK fields in the push record of MYSQL to ensure that above-mentioned purpose Realize.
The invention provides a kind of server end message pusher, when the message for occurring needing to push, business module By update service message send to messaging utility module, messaging utility module call processor module to update service message carry out Treatment, afterwards sends to connection management module the renewal service message after treatment, connection management module record currently with service The link information of the client of device end connection, and according to the corresponding connection letter of the push list selection for updating service message carrying Breath, and sent service message is updated to corresponding client according to the link information.It can be seen that, the present invention by server end actively The push of service message is updated, when there is no PUSH message, extra information exchange is carried out not between client, reduced Invalid information query and message push operation, avoids the expense of invalid resource as far as possible.
Present invention also offers a kind of server end information push method, for virtual management system, referring to Fig. 2 institutes Show, a kind of flow chart of the process of server end information push method that Fig. 2 is provided for the present invention.The method includes:
Step s101:Record currently sets up the link information of the client being connected with server end, and link information includes visitor The ip information at family end;
Step s102:Receiving the renewal service message of each business module push carries out data parsing adjustment treatment;
Step s103:The corresponding push list of service message and pre-recorded connection letter are updated according to after treatment Breath, will update service message and pushes in corresponding several clients.
Preferably, link information also includes the grouping information residing for client;
The process of step s103 is specially:
Corresponding push list and pre-recorded the ip information and grouping information of service message is updated according to after treatment, Service message will be updated to push in corresponding several clients or several client packets.
Preferably, the method also includes:
Client and server connection status is determined in real time, and connection status includes that connection is created, connection disconnects and connects It is abnormal.
Preferably, the method also includes:
Record message pushes situation and connection status, and generation pushes daily record.
Preferably, the method also includes:
Step s1022:When processing updating service message, note is pushed according to the renewal service message generation Record, and be marked as not sending state;
Step s104:It is transmission success status by corresponding push recording mark in database after pushing successfully;
Step s105:After failure is pushed, control message tool model resends the corresponding service message that updates to even Management module is connect, and controls every sending times of renewal service message without departing from preset times.
The invention provides a kind of server end information push method, when the message for occurring needing to push, business module By update service message send to messaging utility module, messaging utility module call processor module to update service message carry out Treatment, afterwards sends to connection management module the renewal service message after treatment, connection management module record currently with service The link information of the client of device end connection, and according to the corresponding connection letter of the push list selection for updating service message carrying Breath, and sent service message is updated to corresponding client according to the link information.It can be seen that, the present invention by server end actively The push of service message is updated, when there is no PUSH message, extra information exchange is carried out not between client, reduced Invalid information query and message push operation, avoids the expense of invalid resource as far as possible.
Dress is pushed present invention also offers a kind of message push system, including client and above-mentioned server end message Put.
Wherein, client includes communication module, and the communication module is mainly based upon the js realities of increasing income of websocket protocol Show sockjs-client+ message processing modules to constitute.The communication module provides different hooks hooks, can be by right The hook for answering completes pair establishment being connected with server end, destruction, the acquisition of abnormality and service to receiving The treatment of the message that device end pushes.The treatment of message depends on the unified message form that client and server is arranged, wherein Comprising type of message and message body.
Each embodiment is described by the way of progressive in this specification, and what each embodiment was stressed is and other The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part It is bright.
Also, it should be noted that in this manual, such as first and second or the like relational terms be used merely to by One entity or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or operation Between there is any this actual relation or order.And, term " including ", "comprising" or its any other variant meaning Covering including for nonexcludability, so that process, method, article or equipment including a series of key elements not only include that A little key elements, but also other key elements including being not expressly set out, or also include for this process, method, article or The intrinsic key element of equipment.In the absence of more restrictions, the key element limited by sentence "including a ...", does not arrange Except also there is other identical element in the process including the key element, method, article or equipment.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or uses the present invention. Various modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, the present invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The scope most wide for causing.

Claims (10)

1. a kind of server end message pusher, for virtual management system, it is characterised in that including:
Connection management module, the link information of the client being connected, the connection letter are currently set up for recording with server end Breath includes the ip information of the client;According to updating after treatment, service message is corresponding pushes list and pre-recorded Link information, the renewal service message is pushed in corresponding several clients;
Messaging utility module, for receiving the renewal service message of each business module push, and calls processor module;Receive The renewal service message of the processor module return is simultaneously sent to the connection management module;
The processor module, for carrying out data parsing adjustment treatment to the renewal service message, after the completion for the treatment of Service message is updated to send to messaging utility module.
2. device according to claim 1, it is characterised in that the link information also include residing for the client point Group information;
The connection management module also includes:
Multicast unit, for pushing list and pre-recorded grouping information according to the renewal service message is corresponding, will The renewal service message is pushed in corresponding several client packets.
3. device according to claim 2, it is characterised in that the connection management module is specifically included:
Administrative unit, the link information of the client being connected currently is set up for recording with server end, and determines client in real time End and server end connection status, the connection status include that connection is created, connection disconnects and connection is abnormal;
Logging unit, situation and connection status are pushed for recording message, and generation pushes daily record;
Push unit, for pushing list and pre-recorded link information according to the renewal service message is corresponding, will The renewal service message is pushed in corresponding several clients or some groups of clients.
4. the device according to claim any one of 1-3, it is characterised in that also include:
Database, for receiving the push number that the processor module sends when processing the renewal service message According to according to propelling data generation push record;
Message High Availabitity module, for after generation pushes record, being marked as not sending state;After pushing successfully, will Corresponding push recording mark is transmission success status in the database;After failure is pushed, the messaging utility mould is controlled Block resends the corresponding service message that updates to the connection management module, and controls every repeating transmission time of renewal service message Number is without departing from preset times.
5. a kind of server end information push method, for virtual management system, it is characterised in that including:
Record currently sets up the link information of the client being connected with server end, and the link information includes the client Ip information;
Receiving the renewal service message of each business module push carries out data parsing adjustment treatment;
Corresponding push list and the pre-recorded link information of service message is updated according to after treatment, by the renewal industry Business message is pushed in corresponding several clients.
6. method according to claim 5, it is characterised in that the link information also include residing for the client point Group information;
It is described to update corresponding push list and the pre-recorded link information of service message according to after treatment, by described in more The process that new business message is pushed in corresponding several clients is specially:
Corresponding push list and pre-recorded the ip information and grouping information of service message is updated according to after treatment, by institute Renewal service message is stated to push in corresponding several clients or several client packets.
7. method according to claim 5, it is characterised in that also include:
Client and server connection status is determined in real time, and the connection status includes that connection is created, connection disconnects and connects It is abnormal.
8. method according to claim 7, it is characterised in that also include:
Record message pushes situation and connection status, and generation pushes daily record.
9. the method according to claim any one of 5-8, it is characterised in that also include:
When processing the renewal service message, record is pushed according to the renewal service message generation, and marked It is designated as not sending state;
It is transmission success status by corresponding push recording mark in the database after pushing successfully;
After failure is pushed, the messaging utility module is controlled to resend corresponding renewal service message to the connection management Module, and every sending times of renewal service message are controlled without departing from preset times.
10. a kind of message push system, for virtual management system, it is characterised in that including client and as right will Seek the server end message pusher described in 1-4.
CN201710054701.7A 2017-01-24 2017-01-24 Server-side message push device and method and message push system Pending CN106713497A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710054701.7A CN106713497A (en) 2017-01-24 2017-01-24 Server-side message push device and method and message push system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710054701.7A CN106713497A (en) 2017-01-24 2017-01-24 Server-side message push device and method and message push system

Publications (1)

Publication Number Publication Date
CN106713497A true CN106713497A (en) 2017-05-24

Family

ID=58909657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710054701.7A Pending CN106713497A (en) 2017-01-24 2017-01-24 Server-side message push device and method and message push system

Country Status (1)

Country Link
CN (1) CN106713497A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135086A (en) * 2017-05-26 2017-09-05 努比亚技术有限公司 One kind broadcast method for pushing and equipment, computer-readable recording medium
CN107528833A (en) * 2017-08-09 2017-12-29 成都派沃特科技有限公司 The method and its system of contactless network transmission are carried out based on Quick Response Code
CN107562901A (en) * 2017-09-07 2018-01-09 郑州云海信息技术有限公司 The update method and system of a kind of client data
CN107578327A (en) * 2017-08-17 2018-01-12 中国工商银行股份有限公司 Method, equipment and the system that information pushes in a kind of link of bidding
CN108173951A (en) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 The method and apparatus of PUSH message
CN109947408A (en) * 2019-03-21 2019-06-28 网易无尾熊(杭州)科技有限公司 Information push method and device, storage medium and electronic equipment
CN110138858A (en) * 2019-05-14 2019-08-16 北京杰思安全科技有限公司 A kind of task management system and method based on Websocket
CN114338792A (en) * 2021-12-29 2022-04-12 掌阅科技股份有限公司 Application message pushing method, electronic equipment and storage medium
CN114979308A (en) * 2022-05-11 2022-08-30 北京沃东天骏信息技术有限公司 Message processing method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546448A (en) * 2010-12-14 2012-07-04 金蝶软件(中国)有限公司 Method and device for sending service messages
CN103457841A (en) * 2013-09-17 2013-12-18 北京京东尚科信息技术有限公司 Message handling method and message handling device based on long connection
CN103888275A (en) * 2014-03-27 2014-06-25 北京悦迪文化传媒有限公司 Information grouping transmission system for broadcasting network and information grouping transmission method
CN105591877A (en) * 2014-10-23 2016-05-18 阿里巴巴集团控股有限公司 Method, device and system for service message transmission
CN105979498A (en) * 2016-04-18 2016-09-28 醇钱科技发展(北京)有限公司 Mobile internet large-scale quasi-real-time data graded subscribing and publishing system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546448A (en) * 2010-12-14 2012-07-04 金蝶软件(中国)有限公司 Method and device for sending service messages
CN103457841A (en) * 2013-09-17 2013-12-18 北京京东尚科信息技术有限公司 Message handling method and message handling device based on long connection
CN103888275A (en) * 2014-03-27 2014-06-25 北京悦迪文化传媒有限公司 Information grouping transmission system for broadcasting network and information grouping transmission method
CN105591877A (en) * 2014-10-23 2016-05-18 阿里巴巴集团控股有限公司 Method, device and system for service message transmission
CN105979498A (en) * 2016-04-18 2016-09-28 醇钱科技发展(北京)有限公司 Mobile internet large-scale quasi-real-time data graded subscribing and publishing system and method

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135086A (en) * 2017-05-26 2017-09-05 努比亚技术有限公司 One kind broadcast method for pushing and equipment, computer-readable recording medium
CN107528833A (en) * 2017-08-09 2017-12-29 成都派沃特科技有限公司 The method and its system of contactless network transmission are carried out based on Quick Response Code
CN107578327B (en) * 2017-08-17 2020-10-16 中国工商银行股份有限公司 Method, device and system for information push in bidding link
CN107578327A (en) * 2017-08-17 2018-01-12 中国工商银行股份有限公司 Method, equipment and the system that information pushes in a kind of link of bidding
CN107562901A (en) * 2017-09-07 2018-01-09 郑州云海信息技术有限公司 The update method and system of a kind of client data
CN107562901B (en) * 2017-09-07 2021-02-09 苏州浪潮智能科技有限公司 Client data updating method and system
CN108173951B (en) * 2017-12-29 2021-05-21 北京奇虎科技有限公司 Method and device for pushing messages
CN108173951A (en) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 The method and apparatus of PUSH message
CN109947408A (en) * 2019-03-21 2019-06-28 网易无尾熊(杭州)科技有限公司 Information push method and device, storage medium and electronic equipment
CN109947408B (en) * 2019-03-21 2022-09-13 阿里巴巴(中国)有限公司 Message pushing method and device, storage medium and electronic equipment
CN110138858A (en) * 2019-05-14 2019-08-16 北京杰思安全科技有限公司 A kind of task management system and method based on Websocket
CN114338792A (en) * 2021-12-29 2022-04-12 掌阅科技股份有限公司 Application message pushing method, electronic equipment and storage medium
CN114979308A (en) * 2022-05-11 2022-08-30 北京沃东天骏信息技术有限公司 Message processing method and device
CN114979308B (en) * 2022-05-11 2024-04-16 北京沃东天骏信息技术有限公司 Message processing method and device

Similar Documents

Publication Publication Date Title
CN106713497A (en) Server-side message push device and method and message push system
CN110445856B (en) Internet of things communication assembly management and control system and method supporting multi-protocol access
CN108270732B (en) A kind of Streaming Media processing method and system
CN103544303B (en) A kind of method of data synchronization, system and equipment
CN105681454B (en) A kind of adaptive connection cloud desktop method and system
EP1744519B1 (en) Information exchange system, management server, and method for reducing the network load
CN103312528B (en) A kind of heartbeat message sending method and user terminal
JP2001186210A (en) Method and system for transmitting message, communicating method, deferred acknowledge communication system, process control system and method for communicating application information
EP2086204A3 (en) Method and system for data synchronisation between network devices
CN109597723A (en) Two-node cluster hot backup redundancy for subway comprehensive monitoring system realizes system and method
CN101854367A (en) Method and system for server side to monitor client
CN102571920A (en) Online customer service implementation method and online customer service system
CN105516221A (en) Information push system and method
JP2012530981A (en) Message interaction method based on simple network management protocol
CN104834582A (en) Monitoring event display method
CN101729284A (en) Equipment end initiative based method for realizing link polling in management system
CN103516766A (en) Method and system of communication between client-side and application server
CN105812492A (en) Data synchronizing method and system
CN101296232A (en) Adapting device and method with multi-network management and multi-north interface
CN109040286B (en) Client online state maintenance method based on memory database
CN112217649A (en) Terminal device management method, server and terminal device
CN109522469A (en) Scheduling management method of distributed crawlers
JPH07160562A (en) Method and device for managing data base for intelligent network system
CN114489730A (en) Remote upgrading method, terminal equipment and computer readable storage medium
CN102480382B (en) The method and system of big customer's client are served in attendant console system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170524

RJ01 Rejection of invention patent application after publication