[go: up one dir, main page]

CN103634382B - A kind of system and method for realizing real-time, interactive on webpage - Google Patents

A kind of system and method for realizing real-time, interactive on webpage Download PDF

Info

Publication number
CN103634382B
CN103634382B CN201310590327.4A CN201310590327A CN103634382B CN 103634382 B CN103634382 B CN 103634382B CN 201310590327 A CN201310590327 A CN 201310590327A CN 103634382 B CN103634382 B CN 103634382B
Authority
CN
China
Prior art keywords
module
user
message
service
handling services
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.)
Active
Application number
CN201310590327.4A
Other languages
Chinese (zh)
Other versions
CN103634382A (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.)
Anhui Toycloud Technology Co Ltd
Original Assignee
iFlytek 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 iFlytek Co Ltd filed Critical iFlytek Co Ltd
Priority to CN201310590327.4A priority Critical patent/CN103634382B/en
Publication of CN103634382A publication Critical patent/CN103634382A/en
Application granted granted Critical
Publication of CN103634382B publication Critical patent/CN103634382B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a kind of on webpage realizes the system and method for real-time, interactive, belong to the instant messaging technology of communication and computer field, comprising: client detection and adaptation module, load balancing module, service status monitoring module, socket registration and locating module, message handling services module and service logic service module.Using the present invention, user can be allowed to realize real-time interactive on webpage, for example: live chat, comment, notice etc. preferably enhance the real-time interactive between user, significant increase user experience.

Description

A kind of system and method for realizing real-time, interactive on webpage
Technical field
The present invention relates to a kind of on webpage realizes the system and method for real-time, interactive, belongs to communication and computer field Instant messaging technology.
Background technique
Computer network communication is changing always people's lives as a kind of advanced communication mode.And it establishes The features such as internet site service on the basis of computer network communication, user's access low by its construction cost facilitates, As provide information, exchange of information, use information platform.
Social network services, the i.e. website SNS, as a kind of internet site service form, it is intended to people be helped to establish Social Internet application service, it has also become indispensable a part in daily life.SNS is people-oriented, and emphasis is people Relationship between people, it is being that tens Internet users construct a true online community.
The development of internet short decades almost revolutionizes the life style of the mankind.Now, conventional internet is being just It marches toward from the interaction epoch of " people and machine " using SNS as the interaction epoch of " person to person " of representative.The outburst of SNS application represents The future of internet, as Facebook, Twitter, major telecom operation such as happy net, Tencent, Sina, Sohu, Alibaba Quotient profoundly recognize the importance of this new Net-volution.
As the developer of SNS application, is all thinking deeply all the time: how can just develop one as Facebook Could the successful website SNS, how should develop these applications actually attract user? user could be allowed to stay? analyze SNS net The characteristics of standing, it is seen that real-time interactive between user is allowed to get up and can greatly attract user to come in and play user actively Come.Using the present invention, user can be allowed to realize real-time interactive on webpage, for example: live chat, comment, notice etc., preferably Ground enhances interaction, significant increase ground user experience.
It can be using two ways come quasi- using the ajax request/response mode of short connection based on conventional Web2.0 technology Obtain relevant information in real time: (1) user actively initiates operation requests, after server returned data, using asynchronous load Mode is shown on webpage;(2) polling request is initiated using browser interval time, after server returned data, It is shown on webpage by the way of asynchronous load;Family 1 is respectively adopted in above two implementation, user 2 illustrates, such as Shown in 1 figure.
From 1 figure, it can be seen that be based on routine Web2.0 technology, either existing scheme one or scheme two, be not difficult to send out Existing, all there are two obvious disadvantages: first is that real-time is not high, second is that can only realize that the data between " user " and " server " pass Defeated and feedback, can not allow online real-time exchange data between different users, interact, constrain the further of product form Upgrading, also affects user experience.
Summary of the invention
The technology of the present invention solves the problems, such as: overcoming the deficiencies of the prior art and provide and a kind of realizes real-time, interactive on webpage System and method can allow user to realize real-time interactive on webpage using the present invention, for example: live chat, comment, notice Etc., preferably enhance the real-time interactive between user, significant increase ground user experience.
A kind of the technology of the present invention solution: system for realizing real-time, interactive on webpage, characterized by comprising: client End detection and adaptation module, load balancing module, service status monitoring module, socket registration and locating module, Message Processing Service module and service logic service module;Wherein:
Client detection and adaptation module: very important module is responsible for carrying out user browser version, characteristic, ip Location, to script degree of support etc. detection, obtain user input, with message handling services module establish XHR-long poll or Websocket connection, and receive the functions such as server-side propelling data.The input of the module is keyboard, the mouse action of user As a result, and by input data carry out JSON said shank, be output to message handling services module;The module takes with Message Processing Business module is established before XHR-long poll or websocket connection, and long-range adjust can be carried out once with load balancing module With to obtain more idle message processing module server address.
Load balancing module: realizing the reception of various client messages, according to the busy journey of each message server in rear end Degree, forwards messages to certain message server of relative free;The input of the module is detected from client and adaptation module, Query result is returned to client detection and adaptation module by the data for receiving query service condition monitoring module after requesting.Really The connection of warranty family is evenly distributed in each message handling services module.
Service status monitoring module: the monitoring of the operating condition to background message processing service module, storage load are realized Data.The data input of the module comes from message handling services module, and the loading condition data of itself are sent service by the latter Condition monitoring module saves.
Message handling services module: realize with client detection and the XHR-long poll of adaptation module or Websocket connection service, and realize the grouping of message, it is then sent to corresponding grouping logical server;The module it is defeated Enter from client detection and adaptation module, after the user data after receiving the coding sent, forwards the data to logical services Module goes to handle.Meanwhile being established after XHR-long poll or websocket connect with client detection and adaptation module, It can be by the information registerings such as user ip to socket registration and locating module.
Service logic service module: realizing corresponding business function, for example: carrying out the filtering of keyword, business datum Calculate, store etc., and by treated, result returns to message server, and returns to client by the interface of load balancing On.The input of the module is message handling services module, after receiving input data, carries out business logic processing, and generate and want The propelling data of user, inquiry socket registration and the station address information on locating module are returned to, returned data is sent Give message handling services module.
The realization process of the client detection and adaptation module:
(1) whether detection browser supports javascript, and user is prompted to allow using javascript;
(2) whether detection browser supports HTML5, if it does not, selecting connection scheme is XHR-long poll, it is no Then scheme is websocket protocol;
(3) load balancing module is accessed, the address of the message handling services module of current idle is obtained;
(4) agreement (XHR-long poll or websocket) for selecting current browser to support connects idle message Service module is handled, and by the id of user, the transmissions such as ip address information are gone over;
(5) user input data is obtained, JSON coding is carried out;
(6) user input data is issued to message handling services module.
The realization process of the load balancing module:
(1) backstage can open different messaging service processing modules first for different rooms;
(2) before client detection is connect with adaptation module with message processing module, http request is first sent to load Balance module inquires an available message processing module address of service in target room;
(3) load balancing module sends inquiry request to service status monitoring module, obtains negative according to incoming room number Blame the actual address of the message processing module in the room;
(4) address information inquired is returned to client detection and adaptation module by load balancing module.
The realization process of the service status monitoring module:
(1) service status monitoring module may turn on before the starting of all message handling services modules;
(2) all message handling services modules, are all configured with the address of service status monitoring module in configuration file;
(3) message handling services module can will be connected to the client terminal quantity of oneself, and be reported to service shape every 1 minute Condition monitoring module.
The realization process of the message handling services module:
(1) after the starting of message handling services module, the port information specified in configuration file is first listened to, prepares to receive to come From the connection request of client detection and adaptation module;
(2) then, the server address where oneself, port numbers are registered to service status prison by message handling services module Module is controlled, load balancing module is facilitated to go to read;
(3) every 1 minute, the client terminal quantity that message handling services module will also connect itself is packaged into json lattice The data of formula are sent to service status monitoring module, are saved by the latter;
(4) (request has user id, the address ip after receiving a client detection and the connection request of adaptation module Information etc.), the socket object that generates is saved in local memory after connection is established, and is facilitated and subsequent is carried out reverse message to it Push uses;
(5) after socket information preservation to local memory, message handling services module is also by socket information and user Id information is sent to socket registration and locating module, is saved by the latter.
The realization process of the socket registration and locating module:
(1) dictionary is established in memory after starting;
(2) key of dictionary is user id;
(3) Message Processing that the value of dictionary is connected to by the client detection in user browser with adaptation module The address of module;
(4) user id, corresponding message processing module address are written the registration request for receiving message handling services module To dictionary;
(5) inquiry request of service logic service module is received, querying condition is user id, inquires dictionary pair according to id The value of project is answered to return.
The realization process of the service logic service module:
(1) character string is parsed into the message forwarded;
(2) corresponding logical process is carried out for the content in character string, such as: storage is into database;
(3) to treated, content does some keyword filtrations, is packaged into message, returns to messaging service processing module, It is transmitted back in corresponding client by load balancing interface.
Method of the invention implements step are as follows:
1, client detection and adaptation module, detect user setting, browser version in user browser, complete connection The selection of scheme;
2, client detection calls load balancing module with adaptation module, gets idle message handling services module Address;
3, using the connection scheme determined in step 1, what is got in Connection Step 2 disappears for client detection and adaptation module Breath processing service module;
4, client detection receives the input of user's keyboard with adaptation module, and data are converted into JSON format, is sent to and disappears Breath processing service module;
5, message handling services module is by client detection with the socket information of the connection generation of adaptation module, together with hair The user id information registering brought is registered to socket and locating module;
6, the user input data sent is transmitted to service logic service module and goes to handle by message handling services module;
7, it after service logic service module receives request data, according to the type of message of active user, carries out at logic Reason (specific processing logic is different according to different business scenarios);
If 8, the business processing is needed to specified user or (these users referred to as push of multiple user's PUSH messages Target user), then service logic service module sends inquiry request to socket registration and locating module, and inquiry push target is used The address for the message handling services module that family is connected to;
9, service logic service module sends propelling data request to message handling services module;
10. message handling services module finds the corresponding socket of user id in local memory, propelling data is sent It goes out;
11. being presented to user after client detection receives propelling data with adaptation module, completing the place of entire real-time messages Reason.
The present invention is with the advantages of prior art:
(1) it could be completed since traditional real-time, interactive requires to install corresponding plug-in unit in browser, such as flash Player, ActiveX control etc., what the present invention was realized using the component inside browser, therefore alleviate the peace of user Dress burden, opening webpage can use.
(2) existing web technology is merely able to realize and request for user, sends the function of response.And it cannot achieve by taking End be engaged in actively to the function of user browser propelling data.Concrete reason be because http request is short connection, when primary request, After the completion of response action, which can disconnect automatically, so server-side can not just give user's propelling data again.
(3) in order to solve this problem the present invention, has used 2 important technical solutions, has been described below separately below:
A) it XHR-long poll: when client detection and adapter assembly discovery user browser older version, does not support When HTML5 technology, this scheme can be selected.In the program, client detection, which can first send the http that shakes hands with adapter assembly, is asked Message handling services module is sought, generates a sessionID, and arrange a poll time in the past T.Then, client is examined Survey and adapter assembly can send 1 common http request to message handling services module, wait its response.And Message Processing takes It after business module receives this http request, will not immediately return to, but sessionID, initiation time are recorded, and set A fixed timer, triggered time T: before the timer expires, if there is data need to be pushed to the user, then takes out The request object come is left before, sends response message to it, this http link at this time disconnects.And browser receives the response Afterwards, above-mentioned movement is repeated at once, is sent a http request again to message handling services module, is waited push next time.
B) websocket: when client detection supports HTML5 technology with adapter assembly discovery user browser version, This scheme can be selected.This scheme is one kind of browser support of major browser manufacturer in latest edition in browser running background The technology of socket.The interface that the present invention provides different browsers is encapsulated, and a kind of unified data format is provided, Websocket connection can successfully be established by realizing under different browsers.
(4) since http is stateless, short connection, so must be initiated by client using modes such as ajax, one As complete the readings of data using the mode of the poll inquiry of client, the present invention using the long connection in the page side Formula, server and client keep long connection, and server can have submitted interactive real-time with active push data to user.
Detailed description of the invention
Fig. 1 is prior-art illustration;
Fig. 2 is system overall architecture flow chart of the invention;
Fig. 3 is the implementation flow chart of message handling services module in Fig. 2;
Fig. 4 is the implementation flow chart of load balancing module in Fig. 2.
Specific embodiment
As shown in Fig. 2, method of the invention implements step are as follows:
1, client detection and adaptation module, detect user setting, browser version in user browser, complete connection The selection of scheme;
2, client detection calls load balancing module by http request with adaptation module, attempts to obtain idle message Handle the address of service module:
A) format is requested are as follows: http://domainName/getFreeHostAddress;
B) after load balancing module receives request, the data stored in query service condition monitoring module, field includes: clothes Business device address, current on-line joining process number;
C) load balancing module in memory arranges the record inquired according to " current on-line joining process number " from small to large, The least server address of taking-up number;
D) address is returned to;
3, using the connection scheme determined in step 1, what is got in Connection Step 2 disappears for client detection and adaptation module Breath processing service module;
4, client detection receives the input of user's keyboard with adaptation module, and data are converted into JSON format, is sent to and disappears Breath processing service module;
5, message handling services module is by client detection with the socket information of the connection generation of adaptation module, together with hair The user id information registering brought is registered to socket and locating module;
A) message handling services module send registration request to socket register and locating module, data format: { userID:<long>, socketid:<character>};
B) socket register and locating module with userID as key, socketid value is written to local memory In dictionary;
C) it succeeds in registration, returns.
6, the user input data sent is transmitted to service logic service module and goes to handle by message handling services module;
7, it after service logic service module receives request data, according to the type of message of active user, carries out at logic Reason (specific processing logic is different according to different business scenarios);
If 8, the business processing is needed to specified user or (these users referred to as push of multiple user's PUSH messages Target user), then service logic service module sends inquiry request to socket registration and locating module, and inquiry push target is used The address for the message handling services module that family is connected to;
9, service logic service module sends propelling data request to message handling services module;
10, message handling services module finds the corresponding socket of user id in local memory, and propelling data is sent It goes out;
11, after client detection receives propelling data with adaptation module, it is presented to user, completes the place of entire real-time messages Reason.
As shown in figure 4, load balancing module is implemented as follows:
The main solution of load balancing module:
A) when user volume is bigger, a server is no longer satisfied demand, needs support multiserver point Cloth deployment;
B) since webSocket connection belongs to long connection, the different requests of a link have context relation, so not Load balancing simply can be carried out using existing http reverse proxy mode, need independent research load balancing module.
The main strategy for realizing load is:
1, different messaging service components is opened for different rooms;
2, when client request connects, load balancing interface, the available clothes of one of inquiry target room are first called Business address;
3, load balancing component internal maintains the load information of different server, when receiving scheduling request, looks into Most idle server address is ask to return.
As shown in figure 3, message handling services module is implemented as follows:
Message handling services module mainly uses webSocket to service, and mainly solves:
1, for realizing the long connection message communication based on browser, so that server-side and client energy real time communication;
2, user can be allowed in the case where not installing any plug-in unit, realizes and receives and dispatches, mentions with the real-time messages of server end The timeliness of high message.
The realization process of message handling services module:
1, the version information of browser and the connection performance of support are obtained in the message that client establishes connection;
2, XHR-Polling component or websocket-client component are loaded according to the characteristic of browser;
3, websocket server is connected to using one of step 2 mode, and corresponding message subscribing processing is set Function;
4, message is received, circulation is handled.

Claims (8)

1. a kind of system for realizing real-time, interactive on webpage, characterized by comprising: client detection and adaptation module, load Balance module, service status monitoring module, socket registration and locating module, message handling services module and service logic service Module;Wherein:
Client detection and adaptation module are responsible for carrying out user browser version, characteristic, the address ip, be examined to script degree of support It surveys, obtain user's input, when browser version does not support HTML5 technology and message handling services module establishes XHR-long Poll establishes websocket with message handling services module and connect when browser version supports HTML5 technology, Yi Jijie Receive server-side propelling data function;The input of the module is the keyboard of user, mouse action as a result, and carrying out input data JSON said shank is output to message handling services module;The module is establishing XHR-long with message handling services module Before poll or websocket connection, a far call can be carried out with load balancing module, to obtain more idle disappear Cease processing module server address;
Load balancing module: realizing the reception of various client messages, will according to the busy extent of each message server in rear end Message is transmitted to certain message server of relative free;The input of the module is detected from client and adaptation module, receives Query result is returned to client detection and adaptation module, it is ensured that use by the data of query service condition monitoring module after request Family connection is evenly distributed in each message handling services module;
Service status monitoring module: it realizes the monitoring of the operating condition to background message processing service module, stores load data The data input of the module comes from message handling services module, and the latter sends service status for the loading condition data of itself and supervises Module is controlled to save;
Message handling services module: it realizes and connects with client detection and the XHR-long poll or websocket of adaptation module Service is connect, and realizes the grouping of message, is then sent to corresponding grouping logical server;The input of the module comes from client Detection and adaptation module after the user data after receiving the coding sent, forward the data to logical services module and go to handle;Together When, it establishes after XHR-long poll or websocket connect, user ip can be believed with client detection and adaptation module Breath is registered to socket registration and locating module;
Service logic service module: realizing corresponding business function, the calculating of filtering, business datum including progress keyword, Storage, and by treated, result returns to message server, and is returned in client by the interface of load balancing;The mould The input of block is message handling services module, after receiving input data, carries out business logic processing, and generation will return to use The propelling data at family, inquiry socket registration and the station address information on locating module, returned data are sent at message Manage service module.
2. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the client detection With the realization process of adaptation module:
(1) whether detection browser supports javascript, and user is prompted to allow using javascript;
(2) whether detection browser supports HTML5, if it does not, selecting connection scheme is XHR-long poll, it is otherwise square Case is websocket protocol;
(3) load balancing module is accessed, the address of the message handling services module of current idle is obtained;
(4) agreement for selecting current browser to support includes XHR-long poll or websocket, is connected at idle message Service module is managed, and by the id of user, the transmissions such as ip address information are gone over;
(5) user input data is obtained, JSON coding is carried out;
(6) user input data is issued to message handling services module.
3. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the load balancing mould The realization process of block:
(1) backstage can open different messaging service processing modules first for different rooms;
(2) before client detection is connect with adaptation module with message processing module, http request is first sent to load balancing Module inquires an available message processing module address of service in target room;
(3) load balancing module sends inquiry request to service status monitoring module, obtains and be responsible for being somebody's turn to do according to incoming room number The actual address of the message processing module in room;
(4) address information inquired is returned to client detection and adaptation module by load balancing module.
4. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the service status prison Control the realization process of module:
(1) service status monitoring module may turn on before the starting of all message handling services modules;
(2) all message handling services modules, are all configured with the address of service status monitoring module in configuration file;
(3) message handling services module can will be connected to the client terminal quantity of oneself every 1 minute, be reported to service status prison Control module.
5. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the Message Processing clothes The realization process for module of being engaged in:
(1) after the starting of message handling services module, the port information specified in configuration file is first listened to, prepares to receive from visitor The connection request of family end detection and adaptation module;
(2) then, the server address where oneself, port numbers are registered to service status monitoring mould by message handling services module Block facilitates load balancing module to go to read;
(3) every 1 minute, the client terminal quantity that message handling services module will also connect itself is packaged into json format Data are sent to service status monitoring module, are saved by the latter;
(4) when receive the detection of client and adaptation module with user id, after ip address information connection request, this is asked It asks, the socket object that generates is saved in local memory after connection is established, and is facilitated and subsequent is carried out reverse message push to it It uses;
(5) after socket information preservation to local memory, message handling services module also believes socket information and user id Breath is sent to socket registration and locating module, is saved by the latter.
6. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the socket registration With the realization process of locating module:
(1) dictionary is established in memory after starting;
(2) key of dictionary is user id;
(3) message processing module that the value of dictionary is connected to by the client detection in user browser with adaptation module Address;
(4) registration request for receiving message handling services module, is written to word for user id, corresponding message processing module address Allusion quotation;
(5) inquiry request of service logic service module is received, querying condition is user id, inquires dictionary respective items according to id Purpose value returns.
7. the system according to claim 1 for realizing real-time, interactive on webpage, it is characterised in that: the service logic clothes The realization process for module of being engaged in
(1) character string is parsed into the message forwarded;
(2) corresponding logical process is carried out for the content in character string, including storage is into database;
(3) to treated, content does some keyword filtrations, is packaged into message, returns to messaging service processing module, passes through Load balancing interface is transmitted back in corresponding client.
8. a kind of method for realizing real-time, interactive on webpage, it is characterised in that realize step are as follows:
(1) client detection and adaptation module, detect user setting, browser version in user browser, complete connection side The selection of case, the selection of the scheme are included in browser version and do not support to build when HTML5 technology with message handling services module Vertical XHR-long poll, alternatively, being established when browser version supports HTML5 technology with message handling services module Websocket connection;
(2) client detection calls load balancing module with adaptation module, gets the ground of idle message handling services module Location;
(3) client detection and adaptation module be using the connection scheme determined in step 1, the message got in Connection Step 2 Handle service module;
(4) client detection receives the input of user's keyboard with adaptation module, and data are converted into JSON format, are sent at message Manage service module;
(5) message handling services module is by client detection with the socket information of the connection generation of adaptation module, together with transmission The user id information registering to come over is registered to socket and locating module;
(6) user input data sent is transmitted to service logic service module and goes to handle by message handling services module;
(7) after service logic service module receives request data, according to the type of message of active user, logical process is carried out;
(8) if the business processing is needed to specified user or multiple user's PUSH messages, service logic service module to Socket registration sends inquiry request with locating module, the message handling services module that inquiry push target user is connected to Address;
(9) service logic service module sends propelling data request to message handling services module;
(10) message handling services module finds the corresponding socket of user id in local memory, and propelling data is sent out It goes;
(11) after client detection receives propelling data with adaptation module, it is presented to user, completes the processing of entire real-time messages.
CN201310590327.4A 2013-11-20 2013-11-20 A kind of system and method for realizing real-time, interactive on webpage Active CN103634382B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310590327.4A CN103634382B (en) 2013-11-20 2013-11-20 A kind of system and method for realizing real-time, interactive on webpage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310590327.4A CN103634382B (en) 2013-11-20 2013-11-20 A kind of system and method for realizing real-time, interactive on webpage

Publications (2)

Publication Number Publication Date
CN103634382A CN103634382A (en) 2014-03-12
CN103634382B true CN103634382B (en) 2019-10-18

Family

ID=50214998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310590327.4A Active CN103634382B (en) 2013-11-20 2013-11-20 A kind of system and method for realizing real-time, interactive on webpage

Country Status (1)

Country Link
CN (1) CN103634382B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104486398A (en) * 2014-12-10 2015-04-01 北京奇虎科技有限公司 Message transmission method and page client side
CN104717133A (en) * 2015-03-16 2015-06-17 墨仕(厦门)电子商务有限公司 Distributed message push system and method
CN104754052A (en) * 2015-04-01 2015-07-01 贵州电网公司信息通信分公司 Message pushing method based on Websocket
CN106209951A (en) * 2015-05-08 2016-12-07 北京娜迦信息科技发展有限公司 Information transferring method, client and server
CN105099885B (en) * 2015-07-13 2018-06-12 小米科技有限责任公司 Method for sending information and device
CN105407149B (en) * 2015-10-29 2019-03-01 广州酷狗计算机科技有限公司 Information push method and device
CN106686037B (en) * 2015-11-09 2020-10-16 阿里巴巴(中国)有限公司 Page detection method, device, equipment and system
CN106686043B (en) * 2015-11-11 2019-11-12 深圳市祈飞科技有限公司 A kind of background communication method and background communication system for juice extractor system
CN105704008B (en) * 2015-12-31 2019-05-31 北京奇艺世纪科技有限公司 A kind of webpage instant communication method, system and terminal
CN107608801B (en) * 2017-09-05 2020-09-29 北京京东尚科信息技术有限公司 Native page and HTML5 page communication method, device, medium and equipment
CN107682251A (en) * 2017-10-18 2018-02-09 福建中金在线信息科技有限公司 Webpage instant chat method and device based on websocket
CN108833499B (en) * 2018-05-28 2021-05-28 北京浩一科技有限公司 Data processing method and device of hypertext transfer protocol and server
CN111371825A (en) * 2018-12-26 2020-07-03 深圳市优必选科技有限公司 Load balancing method, device and equipment based on HTTP2.0 protocol
CN110460665A (en) * 2019-08-15 2019-11-15 阳光易购(湖南)科技有限公司 A kind of method that the order page refreshes in real time
CN111176863B (en) * 2019-12-31 2023-08-11 浪潮软件股份有限公司 A message reminder system and method based on nodejs

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014078A (en) * 2010-09-28 2011-04-13 苏州阔地网络科技有限公司 Method for realizing instant messaging based on flash on webpage
CN102546794B (en) * 2011-12-30 2015-01-21 华为技术有限公司 Method for directly communicating browser client with back-end server as well as gateway and communication system
CN102546800B (en) * 2012-01-06 2015-03-25 华为技术有限公司 Handshake and communication methods for gateway, gateway and Web communication system
US8990325B2 (en) * 2012-04-30 2015-03-24 Cbs Interactive Inc. Real-time and interactive community-based content publishing system
CN103139051A (en) * 2013-03-22 2013-06-05 南京信通科技有限责任公司 Instant messaging communication method based on Websocket protocol
CN103336780A (en) * 2013-05-30 2013-10-02 苏州畅达软件研发有限公司 Real-time monitoring system for equipment information

Also Published As

Publication number Publication date
CN103634382A (en) 2014-03-12

Similar Documents

Publication Publication Date Title
CN103634382B (en) A kind of system and method for realizing real-time, interactive on webpage
CN108306877B (en) NODE JS-based user identity information verification method and device and storage medium
US8656417B2 (en) Interface for telecommunication services using uniform resource identifiers
KR101973298B1 (en) Publication and discovery of m2m-iot services
US20190087707A1 (en) Artificial conversational entity methods and systems
CN113316926B (en) Domain name processing method, device, electronic equipment and storage medium
CN101141694B (en) A service push method and device
CN102654885B (en) Mobile terminal webpage adaptation system and method
CN113839977B (en) Message pushing method, device, computer equipment and storage medium
CN106649630A (en) Data query method and device
KR20110020218A (en) Identity information pushing method and communication device
CN109639782A (en) Message sends platform, method
CN103347065A (en) Service information processing system and method
CN109189502A (en) A kind of message treatment method and relevant device based on instant messaging public platform
CN109561165A (en) domain name system configuration method and related device
CN116204239A (en) Service processing method, device and computer readable storage medium
CN113127335A (en) System testing method and device
CN105516271B (en) Transaction processing system, method for processing business and device
WO2025158261A1 (en) Request processing method and apparatus, and task execution method and apparatus
CN113055348B (en) Cross-platform data request method and device and electronic equipment
Chen et al. Ensuring interoperability for the Internet of Things: Experience with CoAP protocol testing
JP5517255B2 (en) Service connection control method, control node server and program in a plurality of service node servers
Srirama et al. Croudstag: social group formation with facial recognition and mobile cloud services
CN114827274B (en) Request processing method and device
WO2016180137A1 (en) Message processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Wangjiang Road high tech Development Zone Hefei city Anhui province 230088 No. 666

Applicant after: Iflytek Co., Ltd.

Address before: 230088 Mount Huangshan Road, hi tech Development Zone, Anhui, Hefei 616

Applicant before: Anhui USTC iFLYTEK Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200302

Address after: 230008 Floor 9, building 1, tianyuandike Science Park, No. 66, Qianshui East Road, hi tech Zone, Hefei City, Anhui Province

Patentee after: Anhui namoyun Technology Co., Ltd.

Address before: Wangjiang Road high tech Development Zone Hefei city Anhui province 230088 No. 666

Patentee before: IFLYTEK Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 230008 6th and 23rd floors of scientific research building, No.2 building, zone a, China sound Valley, 3333 Xiyou Road, high tech Zone, Hefei City, Anhui Province

Patentee after: Anhui taoyun Technology Co.,Ltd.

Address before: 9 / F, building 1, tianyuandike science and Technology Park, 66 Qianshui East Road, high tech Zone, Hefei City, Anhui Province

Patentee before: ANHUI TAOYUN TECHNOLOGY Co.,Ltd.