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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-11-28 CN CN201110385756.9A patent/CN102404404B/en not_active Expired - Fee Related
Patent Citations (2)
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 |