CN102404404B - A kind of distributed WEB is applied and remote equipment information communication method - Google Patents

A kind of distributed WEB is applied and remote equipment information communication method Download PDF

Info

Publication number
CN102404404B
CN102404404B CN201110385756.9A CN201110385756A CN102404404B CN 102404404 B CN102404404 B CN 102404404B CN 201110385756 A CN201110385756 A CN 201110385756A CN 102404404 B CN102404404 B CN 102404404B
Authority
CN
China
Prior art keywords
command
remote equipment
jms
message
response
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.)
Expired - Fee Related
Application number
CN201110385756.9A
Other languages
Chinese (zh)
Other versions
CN102404404A (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.)
CASIC SIMULATION TECHNOLOGY Co Ltd
Original Assignee
CASIC SIMULATION 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 CASIC SIMULATION TECHNOLOGY Co Ltd filed Critical CASIC SIMULATION TECHNOLOGY Co Ltd
Priority to CN201110385756.9A priority Critical patent/CN102404404B/en
Publication of CN102404404A publication Critical patent/CN102404404A/en
Application granted granted Critical
Publication of CN102404404B publication Critical patent/CN102404404B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention be a kind of distributed WEB apply with remote equipment information communication method, step is:1)Initialize JMS queues, utility command manager, the GPRS services of WEB application system;2)User sends the operational order to remote equipment by WEB user mutuals layer, initiates conversation procedure, sets up JMS temporary queues;3)Remote equipment alternation of bed receives the order of the JMS message of forwarding, and according to the communication protocol of agreement, command object is resolved into byte stream, remote equipment is sent to by public network;4)Remote equipment alternation of bed within a specified time receives response message, and byte stream is resolved into response message object, and corresponding order is matched from command queue, and response is beamed back into WEB user mutuals layer by JMS temporary queues.The present invention can send for order and response receives both sides and sets up efficient, accurate, reliable message communicating mode, the degree of coupling between reduction application, it is ensured that the reliability and real-time of communication.

Description

A kind of distributed WEB is applied and remote equipment information communication method
Technical field
, particularly should in the distributed WEB based on Java EE technology platforms the invention belongs to applications of computer network field With the method that message communicating is carried out between system and remote equipment.
Background technology
With the development of embedded technology and network technology, the automatization level of remote monitor device is improved constantly, not only Unattended automatic data collection can be realized, reported automatically, moreover it is possible to accomplish remote control, remote monitoring is in water conservancy, meteorology Monitoring, industrial data collection with control etc. field obtained increasingly being widely applied.
Traditional data center communicated with remote equipment is mostly based on windows platform, has two kinds of C/S and B/S main Architecture.The application of C/S architectures is desktop application, by User Interface, the close coupling of remote equipment interactive interface Close inner in an application, the message transmission between user and remote equipment is realized by close coupling, then tightly coupled structure So that system function module divides unintelligible, it is unfavorable for co-development and system maintenance and upgrading;B/S architectures are than C/S body The advantage of architecture is User Interface and remote equipment interactive interface is relatively independent, and two are used as using database Messaging medium between layer, the order of both sides and the transmission of response message, this communication are realized by reading and writing database The shortcoming of method is that information receiving and transmitting both sides rely on scan database frequency to obtain order and response data, the reality of communication in time When property cannot be ensured, and database is added to the communication process between user and remote equipment as third party, adds The uncertain factor of communication, also increases the consumption of the performance of database.In addition, the application maximum based on windows platforms Drawback is that it can only be operated in windows systems, and serious limits application.
The content of the invention
The purpose of the present invention is ordered to design one kind between WEB application system and remote equipment based on Java EE platforms Order and the information communication mechanism of response forwarding.The various orders that WEB application system is sent effectively can be transmitted to remotely by it Equipment, the response message for waiting and forwarding remote equipment to beam back.Its outstanding feature is the message repeater-transmitter by JMS queues System, is two relatively independent, lower coupling points of WEB user mutuals layer and remote equipment alternation of bed by WEB application system decomposition Cloth application, realizes the separation of service logic and presentation layer.
The purpose of the present invention is achieved through the following technical solutions.
A kind of distributed WEB of the present invention is applied and remote equipment information communication method, including step:
1)Initialize JMS queues, utility command manager, the GPRS services of WEB application system;
2)User sends the operational order to remote equipment by WEB user mutuals layer, initiates conversation procedure, WEB interactions The order is forwarded to remote equipment alternation of bed by layer by the way of synchronous by JMS queues;Meanwhile, JMS temporary queues are set up, Sender blocks thread, wait-for-response message;
3)Remote equipment alternation of bed is received after the order of JMS message of forwarding, according to the communication protocols arranged with remote equipment View, resolves to byte stream, and be sent to remote equipment by public network by command object;
4)Remote equipment alternation of bed within a specified time receives response message, and byte stream is resolved into response message object, Corresponding order is matched from command queue, response is beamed back by WEB user mutuals layer, conversation end by JMS temporary queues;Such as Fruit exceedes the response for the time of specifying not receiving remote equipment yet, then disappears to one time-out error response of WEB user mutuals layer loopback Breath, terminates session.
In step 2, the user is sent by WEB user mutuals layer and the operational order of remote equipment is specifically included:WEB Application system obtains JMS message objects by data center from JMS queues, command object COMMAND is therefrom extracted, at it It is middle to preserve for responding the JMS temporary queue information returned, command object COMMAND is put into order pond, according to communication protocol Byte stream is resolved to, remote equipment is sent to by the network port socket of data center.
It is described response is beamed back by WEB user mutuals layer by JMS temporary queues to be specially in step 4:Pass through data center The response message byte stream that remote equipment is returned is received, response message object RESPONSE is resolved to, in order Chi Zhongcha Its corresponding command object COMMAND is looked for, the command object matched is such as found, JMS temporary queue information is therefrom obtained, by sound Answer message RESPONSE to return to WEB application system by the JMS temporary queues, be further presented to user.
In step 1, the initialization of the JMS queues includes:The connection factory provided by Java EE containers creates JMS Queue, connection factory is searched by context from Java order catalogues JNDI, is created after connection factory object, is used connection Factory creates connection, and a session is created in this connection, and queue is searched by JNDI titles in a reservoir using context;It is logical Cross the conversation establishing message producer and message consumer;
The initialization of the utility command manager includes:Perform Structural application order pond and start and obtained from JMS queues Take the threading operation of command messages;
The initialization of the GPRS services includes:Monitor the port specified, connection time-out time parameter, location registration process are set Remote equipment login, data processing, the class of event handling.
In step 2, the W initiates conversation procedure and is:WEB user mutuals layer is after the instruction of user is received, by order pair As COMMAND is encapsulated as JMS message, the message is made up of header and source body two parts, header by routing iinformation and About the metadata composition of the message, source body then carries data or the pay(useful) load of application program.The source body According to following pay(useful) load classified types:Plain text, the object of serializability, attribute set, byte stream, original value stream, nothing Pay(useful) load message.
The step 3 receive JMS message include creating recipient's object and specifying receive message mode be asynchronous system also It is the method for synchronization;Message is received in a synchronous manner, it is necessary to which manual go to obtain message, until message was reached or in the defined time It is interior overtime without reaching;When in an asynchronous manner, client computer needs to define a message listener, when message reaches, JMS Provider is by calling the onMessage methods of the object to transmit message.
In step 4, the remote equipment is received after order, then returns to response message by SOCKET;It is long-range receiving After the response message of equipment, the application of remote equipment alternation of bed is first by the byte flow message received from SOCKET according to communication protocol Response message RESPONSE is resolved to, then by type and device id of the utility command manager according to response message RESPONSE Corresponding order COMMAND is searched from utility command pond, after finding, order COMMAND is deleted from utility command pond, Its corresponding order COMMAND is set for response RESPONSE, and WEB user mutuals layer is returned to by JMS temporary queues.
, should by remote equipment alternation of bed if remote equipment does not return to response message within a specified time in step 4 The prompting for sending a command timeout with being applied by JMS temporary queues to WEB user mutuals layer, and it is clear from utility command pond Except the command object COMMAND having timed out.
The advantage of the invention is that JMS is the part of Java EE technical specifications, can be perfect with Java EE platforms With reference to;By on-demand order sending method and temporary queue, efficient, standard can be set up to order transmission and response to receive both sides Really, reliable message communicating mode;Pass through the message mechanism of JMS queues, the degree of coupling between reduction application, it is ensured that communication Reliability and real-time;Pass through utility command manager, it is ensured that the corresponding relation between order and response.
Brief description of the drawings
Fig. 1 is that distributed WEB is applied and remote equipment message communicating application scenario diagram;
Fig. 2 is that distributed WEB is applied and remote equipment message communicating flow chart.
Embodiment
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with specific embodiment, to this hair It is bright to be further described.
The embodiment to the present invention is described in further detail below in conjunction with the accompanying drawings.
The application scenarios of the present invention are as shown in figure 1, user's operation WEB interface, action command, WEB are sent to remote equipment Using command object COMMAND is encapsulated as into JMS message objects in a synchronous manner, it is sent in JMS queues;Data center from JMS message objects are obtained in JMS queues, command object COMMAND is therefrom extracted, preserved wherein for responding facing for return When queuing message, command object COMMAND is put into order pond, byte stream is resolved to according to communication protocol, passes through data center Network port socket be sent to remote equipment;Data center is received after the response message byte stream of remote equipment return, will It resolves to response message object RESPONSE, and its corresponding command object COMMAND is searched in order pond, phase is such as found The command object matched somebody with somebody, therefrom obtains temporary queue information, and response message RESPONSE is returned into WEB by the temporary queue should With being further presented to user.
Fig. 2 is application flow of the invention.The resource needed for WEB application system is initialized first, including JMS teams Row, utility command manager, GPRS service etc..The connection factory that the establishment of JMS queues is provided by Java EE containers creates, Pass through context(Context)From Java order catalogues(JNDI)It is middle to search connection factory, create after connection factory object, make With connection, factory creates connection, and a session is created in this connection, and as connection factory, queue needs to exist using context Searched in container by JNDI titles;After the conversation establishing message producer and message consumer, it is possible to carry out message and turn Send out.Code below can be used for completing above-mentioned JMS queue initializations:
Context context = new InitialContext(properties);
QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) context.lookup(queueConnectionFactoryName);
QueueConnection queueConnection = queueConnectionFactory.createQueueConnection();
queueConnection.start();
QueueSession queueSession = queueConnection.createQueueSession (transacted, acknowledgementMode);
Queue queue = (Queue)context.lookup(queueName);
The main task of utility command manager is for the applicating maintenance utility command pond of remote equipment alternation of bed and in life Make in pond search matching response message the corresponding command operation there is provided to remote equipment send command messages and to WEB user hand over The service of the application transmitted response message of alternating layers.Utility command manager initialization to perform Structural application order pond and start from The operation such as thread of command messages is obtained in JMS queues.
The main task of GPRS services is to provide network connection between remote equipment for application, and sets up and maintain The data channel of both sides.Operation to be performed is needed to have during initialization:Monitor the port specified, set connection time-out time parameter, The login of location registration process remote equipment, data processing, class of event handling etc..
After application initialization is completed, it is possible to start the conversation procedure between WEB application and remote equipment.WEB is used Command object COMMAND is encapsulated as JMS message by family alternation of bed after the instruction of user is received, and message is the species in JMS Type object, is made up of header and source body two parts.Header is constituted by routing iinformation and about the metadata of the message.Disappear Breath main body then carries data or the pay(useful) load of application program.Divided according to the type of pay(useful) load, can be by message point For several types, they are carried respectively:Plain text(TextMessage), serializability object(ObjectMessage)、 Attribute set(MapMessage), byte stream(BytesMessage), original value stream(StreamMessage), also whether there is effectively The message of load(Message).Then object queue is sent a message to, object queue is when JMS is initialized above and below Search and obtain in text.Message, which is sent, synchronous and asynchronous two ways.The method of synchronization sends time that thread after message waits for the arrival of news It is multiple, asynchronous system then without waiting for.Code below can realize the definition and transmission of message:
QueueRequestor requestor = new QueueRequestor(queueSession, queue);
ObjectMessage om = queueSession.createObjectMessage();
om.setObject(command);
ObjectMessage message = (ObjectMessage)requestor.request(om);
Remote equipment alternation of bed application be WEB application in the intermediate layer of remote equipment session, be responsible for receive from WEB user hand over Alternating layers apply the message forwarded by JMS, be converted into byte stream, remote equipment is sent to by GPRS services;Meanwhile, lead to Monitoring network port SOCKET is crossed, the throttling of the response word of remote equipment is resolved into response message object RESPONSE, and from should With the corresponding command object COMMAND that response message object RESPONSE is searched in the utility command pond of command manager, lead to Cross temporary queue and return to WEB user application layers by RESPONSE is responded.
Receive JMS message, it is necessary to create recipient's object and specify be will in an asynchronous manner or the method for synchronization receive Message.In a synchronous manner(Synchronously)Message is received, it is necessary to manual go to obtain message, in order to obtain a message, Client calls method obtains message, until message reach or within the defined time without reach and it is overtime.And with asynchronous side Formula(Asynchronously)When, client computer needs to define a message listener(MessageListener), when message reaches When, JMS provider are by calling the onMessage methods of the object to transmit message.
Utility command manager safeguards a thread, receives JMS message for synchronous, code below is utility command management Device is used for receiving JMS message, and obtains for responding the temporary queue information returned:
QueueReceiver queueReceiver = queueSession.createReceiver(queue);
Message message = queueReceiver.receive(500);
if(message == null)return null;
ObjectMessage om = (ObjectMessage)message;
TemporaryQueue replyQueue = (TemporaryQueue)om.getJMSReplyTo();
AppCommand ac = (AppCommand)om.getObject();
ac.setResponseTunnel(replyQueue);
After order COMMAND is received, put it into immediately in utility command pond, then according to the regulation of communication protocol, Byte stream is resolved to, and remote equipment is sent to by network port SOCKET, code below can be used for passing through SOCKET sends byte flow content:
ByteArrayOutputStream bout = new ByteArrayOutputStream();
bout.write(content);
bout.writeTo(socket.getOutputStream());
Remote equipment is received after order, is carried out required movement, is then returned to response message by SOCKET.It is long-range receiving After the response message of equipment, the application of remote equipment alternation of bed is first by the byte flow message received from SOCKET according to communication protocol Response message RESPONSE is resolved to, then by type and device id of the utility command manager according to response message RESPONSE Corresponding order COMMAND is searched from utility command pond, after finding, order COMMAND is deleted from utility command pond, Its corresponding order COMMAND is set for response RESPONSE, and WEB user mutuals layer is returned to by JMS temporary queues.With Lower code is used to return to response message RESPONSE by JMS temporary queues:
TemporaryQueue replyQueue = (TemporaryQueue) crm.getCommand() .getResponseTunnel();
QueueSender queueSender = queueSession.createSender(replyQueue);
ObjectMessage om = queueSession.createObjectMessage();
om.setObject(crm);
queueSender.send(om);
If remote equipment does not return to response message within a specified time, passed through by remote equipment alternation of bed application JMS temporary queues send the prompting of a command timeout to the layer application of WEB user mutuals, and remove and surpassed from utility command pond When command object COMMAND.Code below is used for echo command time-out response:
CommandFailMessage failMessage=new CommandFailMessage (command, " lives Order time-out ");
removeAppCommand(command);
commandManager.getMessageTransfer().sendCommandResponse(failMessage);
Particular embodiments described above, has been carried out further to the purpose of the present invention, technical scheme and beneficial effect Describe in detail, should be understood that the specific embodiment that the foregoing is only the present invention, be not intended to limit the invention, Within the spirit and principles of the invention, any modification, equivalent substitution and improvements done etc., should be included in the present invention's Within protection domain.

Claims (6)

1. a kind of distributed WEB is applied and remote equipment information communication method, it is characterised in that including step:
1)Initialize JMS queues, utility command manager, the GPRS services of WEB application systems;The JMS queues Initialization include:The connection factory provided by Java EE containers creates JMS queues, by context from Java Connection factory is searched in order catalogue JNDI, is created after connection factory object, is created and connected using connection factory, herein A session is created in connection, queue is searched by JNDI titles in a reservoir using context;Disappeared by conversation establishing Cease the producer and message consumer;The initialization of the utility command manager includes:Perform Structural application order Chi Heqi The dynamic threading operation that command messages are obtained from JMS queues;The initialization of the GPRS services includes:Monitor and specify Port, connection time-out time parameter, the login of location registration process remote equipment, data processing, the class of event handling are set;
2)User sends the operational order to remote equipment by WEB user mutuals layer, initiates conversation procedure, WEB interactions The order is forwarded to remote equipment alternation of bed by layer by the way of synchronous by JMS queues;Meanwhile, set up JMS Temporary queue, sender's obstruction thread, wait-for-response message;
3)Remote equipment alternation of bed is received after the order of JMS message of forwarding, according to the communication protocols arranged with remote equipment View, resolves to byte stream, and be sent to remote equipment by public network by command object;
4)Remote equipment alternation of bed within a specified time receives response message, and byte stream is resolved into response message object, obeyed the order Make and corresponding order is matched in queue, response is beamed back by WEB user mutuals layer, conversation end by JMS temporary queues; If it exceeds the time of specifying does not receive the response of remote equipment yet, then rung to WEB user mutuals layer one time-out error of loopback Message is answered, terminates session.
2. the method according to claim 1, it is characterised in that in step 2, the user is handed over by WEB user Alternating layers are sent to be specifically included to the operational order of remote equipment:WEB application systems are by data center from JMS queues JMS message objects are obtained, command object COMMAND is therefrom extracted, preserves face for responding the JMS returned wherein When queuing message, command object COMMAND is put into order pond, byte stream is resolved to according to communication protocol, by data The network port socket of the heart is sent to remote equipment.
3. the method according to claim 1, it is characterised in that in step 4, described to be incited somebody to action by JMS temporary queues WEB user mutuals layer is beamed back in response:The response message byte stream that remote equipment is returned is received by data center, Response message object RESPONSE is resolved to, its corresponding command object COMMAND is searched in order pond, is such as looked for To the command object matched, JMS temporary queue information is therefrom obtained, response message RESPONSE is passed through into the JMS Temporary queue returns to WEB application systems, is further presented to user.
4. the method according to claim 1, it is characterised in that in step 2, the initiation conversation procedure is:WEB Command object COMMAND is encapsulated as JMS message, the message is by reporting by user mutual layer after the instruction of user is received Head and source body two parts composition, header are constituted by routing iinformation and about the metadata of the message, and source body is then taken Data or pay(useful) load with application program.
5. method according to claim 4, it is characterised in that in step 4, the remote equipment is received after order, then Response message is returned to by SOCKET;After the response message of remote equipment is received, the application of remote equipment alternation of bed first will The byte flow message received from SOCKET resolves to response message RESPONSE according to communication protocol, then by utility command Manager searches corresponding order COMMAND according to response message RESPONSE type and device id from utility command pond, After finding, order COMMAND is deleted from utility command pond, its corresponding order is set for response RESPONSE COMMAND, and WEB user mutuals layer is returned to by JMS temporary queues.
6. the method according to claim 4, it is characterised in that in step 4, if remote equipment is within a specified time Response message is not returned to, then being applied from remote equipment alternation of bed should to WEB user mutuals layer by JMS temporary queues With the prompting for sending a command timeout, and the command object COMMAND having timed out is removed from utility command pond.
CN201110385756.9A 2011-09-07 2011-11-28 A kind of distributed WEB is applied and remote equipment information communication method Expired - Fee Related CN102404404B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110385756.9A CN102404404B (en) 2011-09-07 2011-11-28 A kind of distributed WEB is applied and remote equipment information communication method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN2011102633715 2011-09-07
CN201110263371 2011-09-07
CN201110263371.5 2011-09-07
CN201110385756.9A CN102404404B (en) 2011-09-07 2011-11-28 A kind of distributed WEB is applied and remote equipment information communication method

Publications (2)

Publication Number Publication Date
CN102404404A CN102404404A (en) 2012-04-04
CN102404404B true CN102404404B (en) 2017-07-28

Family

ID=45886184

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110385756.9A Expired - Fee Related CN102404404B (en) 2011-09-07 2011-11-28 A kind of distributed WEB is applied and remote equipment information communication method

Country Status (1)

Country Link
CN (1) CN102404404B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455310B (en) * 2012-05-29 2017-02-08 中兴通讯股份有限公司 Timing method and device for semaphore pend interface
CN104917814B (en) * 2015-04-21 2018-05-01 浙江大学 A kind of network transmission protocol conversion middleware based on JAVA
CN107147620B (en) * 2017-04-19 2020-07-24 武汉聚风天下科技有限公司 Message interaction processing method, client and server
CN109428745B (en) * 2017-08-23 2020-05-15 大唐移动通信设备有限公司 JMS message forwarding method, device, electronic equipment and storage medium
CN110650203B (en) * 2019-09-26 2022-10-14 广州视源电子科技股份有限公司 Data transmission method, device and system, computer storage medium and electronic equipment
CN112583614B (en) * 2019-09-29 2024-05-21 北京京东尚科信息技术有限公司 Host cluster management method, device and computer readable medium
CN111158763B (en) * 2019-12-06 2023-08-18 思创数码科技股份有限公司 Equipment instruction processing system for intelligent management and control of building
CN112583930B (en) * 2020-12-25 2023-04-18 四川安迪科技实业有限公司 Data forwarding synchronization method, system and device for multi-independent system interaction
CN113032010B (en) * 2021-03-12 2022-09-20 歌尔科技有限公司 Command transmission control method, terminal and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933454A (en) * 2005-09-13 2007-03-21 中兴通讯股份有限公司 Synchronous information interface realizing method based on JAVA information service
CN101184056A (en) * 2007-12-04 2008-05-21 浙江大学 Distributed enterprise service bus message switching method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933454A (en) * 2005-09-13 2007-03-21 中兴通讯股份有限公司 Synchronous information interface realizing method based on JAVA information service
CN101184056A (en) * 2007-12-04 2008-05-21 浙江大学 Distributed enterprise service bus message switching method

Also Published As

Publication number Publication date
CN102404404A (en) 2012-04-04

Similar Documents

Publication Publication Date Title
CN102404404B (en) A kind of distributed WEB is applied and remote equipment information communication method
US10868781B2 (en) Video mail through peer to peer network
CN102413112B (en) Method, association server and system for realizing association of equipment
CN107147620A (en) A kind of interacting message processing method, client and service end
CN108965367A (en) A kind of method and system of control view networked server
WO2011153863A1 (en) Method, terminal and system for displaying text in instant messaging system
CN106789571A (en) A kind of cross-domain instant communication method and its system based on IMS architecture
CN101640736B (en) Method and system for realizing visual customer service
CN107634934A (en) A kind of face-to-face communication management method and device
CN110557321A (en) Information transmission method, network equipment and terminal
WO2012022083A1 (en) Method for transmitting expression file and terminal equipment
CN102984272B (en) A kind of system of remote control mobile terminal communication capacity and method thereof
CN102289636A (en) Reader driving device, system and method based on low level reader protocol (LLRP) protocol
CN101626345A (en) Message processing method and real-time stream protocol application layer gateway in home gateway
CN101247363A (en) Method, client terminal and system for implementing instant communication message reminding
CN106488269A (en) System and method to television equipment control is realized based on third-party application platform
CN106330955B (en) A kind of instant messaging extended method and system
CN110290139A (en) Method for message transmission and device
CN109831377A (en) It is a kind of difference instant communication protocol and Session Initiation Protocol between intercommunication technology
CN114301880B (en) Three-dimensional data transmission method, electronic equipment and signaling server
CN107070872B (en) A kind of data processing method and device for client
CN108289165A (en) A kind of implementation method, device and terminal device controlling camera based on mobile phone
CN105025448A (en) IM information pushing method and system, server and platform
CN108337300B (en) Man-machine interface communication method and system applied to narrow-band Internet of things
CN103475567B (en) Data transmission method, device, equipment and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170728

Termination date: 20181128

CF01 Termination of patent right due to non-payment of annual fee