CN104811478A - Remote control system and method of wireless terminal equipment - Google Patents
Remote control system and method of wireless terminal equipment Download PDFInfo
- Publication number
- CN104811478A CN104811478A CN201510138675.7A CN201510138675A CN104811478A CN 104811478 A CN104811478 A CN 104811478A CN 201510138675 A CN201510138675 A CN 201510138675A CN 104811478 A CN104811478 A CN 104811478A
- Authority
- CN
- China
- Prior art keywords
- long
- long connection
- wireless terminal
- terminal device
- interface channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000013507 mapping Methods 0.000 claims abstract description 39
- 230000006854 communication Effects 0.000 claims abstract description 8
- 238000004891 communication Methods 0.000 claims abstract description 7
- 238000013519 translation Methods 0.000 claims description 9
- 239000003550 marker Substances 0.000 claims description 3
- 230000008447 perception Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000007246 mechanism Effects 0.000 abstract description 5
- 230000004044 response Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a remote control method of wireless terminal equipment. The method comprises that the wireless terminal equipment establishes a long connection channel with a long connection server cluster; the long connection server cluster establishes the mapping relation between an MAC address of the wireless terminal equipment and an identification of the long connection channel; a cloud server transmits the MAC address and the identification contained by a remote control instruction to the long connection server cluster; and the long connection server cluster selects a corresponding long connection channel according to the identification of the long connection channel, and the wireless terminal equipment transmits and receives the remote control instruction via the selected long connection channel. The wireless terminal equipment and the cloud server realize a reliable transmission mechanism of TCP long connection via the long connection server cluster, crossing of different NAT is realized by utilizing an asynchronous non-obstruction communication transmission manner, it is ensured that the service server is actively connected to a wireless intelligent terminal placed behind the different NAT, the wireless intelligent terminal is managed remotely, symmetrical NAT is supported, it is not required to transmit heartbeat packets frequently, and the operation and network transmission pressure is reduced.
Description
Technical field
The present invention relates to the control technology of wireless terminal device, be specifically related to a kind of tele-control system and long-range control method of wireless terminal device of wireless terminal device.
Background technology
At present, the technical problem that WiFi intelligent terminal management system needs solution one very important, namely how user is accessed by Internet by APP and manages the WiFi terminal equipment in family.Because by the restriction of operator network topology, after WiFi terminal equipment is often positioned at NAT device, be the equal of in a private network, that is public network is wanted the WiFi terminal equipment in network management private to need to relate to NAT to pass through.
NAT passes through---NAT(Network Address Translation, network address translation) and be the process of another IP address by the IP address transition in IP data packet head.In actual applications, NAT is mainly used in the function realizing private network access public network.This mode by using a small amount of publicly-owned IP address to represent more private ip address, will contribute to the exhaustion slowing down available IP address space.The thinking solving penetrating NAT problem is, terminal in private network obtains exporting the external address on NAT by certain mechanism in advance, the address information of then filling in clean carrying directly fills in the external address on outlet NAT, instead of the private IP address of terminal in private network, content in clean like this year through NAT just without the need to being modified, only need by the IP address of common NAT flow process translate packets head, the IP address information in clean year is consistent with heading address information.
In addition, also have based on STUN scheme---the full name of STUN is Simple Traversal of UDP Through Network Address Translators, and namely UDP is to the simple traversal mode of NAT.Application program (i.e. STUN CLIENT) sends request STUN message to the service server (STUN SERVER) outside NAT by UDP, STUN SERVER receives request message, produce response message, the source port of request message is carried, the outside port that namely STUN CLIENT is corresponding on NAT in response message.Then response message sends to STUN CLIENT by NAT, STUN CLIENT learns the external address on its NAT by the content in response message body, and inserted in UDP load, inform opposite end, the receiver address of local terminal and port numbers are address and the port numbers of NAT outside.
Adopt as follows based on the shortcoming of the scheme of STUN:
STUN mode does not support passing through fire compartment wall, does not support that Symmetric NAT (Symmetric NAT) type (in the enterprise network that security requirement is higher, outlet NAT normally this type) is passed through.
The transmission of wrapping based on the UDP of Simple Traversal of UDP Through Network Address Translators is also unreliable, can not ensure that data arrive destination address, and not have retransmission mechanism when failure.
In STUN mode, cease to be in force automatically owing to exceeding the minimum ageing time of NAT device to prevent UDP link, STUN CLIENT end periodically must send heartbeat packet in minimum ageing time, thus when terminal quantity is many, increase the pressure of STUN server, even cause server to collapse.
For the terminal of STUN Client, because needs send packet frequently, the data operation adding terminal and transmitting-receiving number of times, cause computing module and mixed-media network modules mixed-media operating load overweight, terminal may be caused to generate heat or useful life of associated component of minimizing terminal.
Based on the mode of STUN, when Cloud Server checks that whether WiFi terminal is online, STUN server need record WiFi terminal give out a contract for a project for the last time the time or by STUN server give out a contract for a project check terminal whether online, then result is notified Cloud Server, each inspection of cloud service all can increase such communication process, affects service feature.
Summary of the invention
The invention provides a kind of tele-control system and long-range control method of wireless terminal device, ensure that service server initiatively can connect the intelligent wireless terminal be positioned at after various NAT, realize the telemanagement to intelligent wireless terminal, support symmetric NAT type, ensure the reliability of transfer of data, frequently heartbeat packet be need not send, computing and the Internet Transmission pressure of server and wireless terminal alleviated.
For achieving the above object, the invention provides a kind of tele-control system of wireless terminal device, be characterized in, this tele-control system comprises:
Long connection server cluster, it communicates to connect some wireless terminal devices by network address translation apparatus, each wireless terminal device sets up long interface channel respectively and between long connection server cluster, long connection server cluster generates long interface channel object and long interface channel mark respectively to each long interface channel, and long interface channel mark corresponding with it for the MAC Address of wireless terminal device is set up mapping relations, long interface channel object and long interface channel mark are set up mapping relations;
Instruction transmitting terminal, it exports the remote control commands controlling wireless terminal device, includes the MAC Address of specific radio terminal equipment in remote control commands;
Cloud Server, it communicates to connect with long connection server cluster and instruction transmitting terminal respectively, receives the remote control commands that instruction transmitting terminal exports, and exports long interface channel mark corresponding with it for this remote control commands to long connection server cluster; Long connection server cluster obtains corresponding long interface channel object according to long interface channel mark, by long interface channel, remote control commands is sent to specific radio terminal equipment.
Above-mentioned instruction transmitting terminal is mobile intelligent terminal or computer, and this mobile intelligent terminal or computer are provided with the application program of editor's remote control commands.
Above-mentioned long connection server cluster comprises cluster LVS server and some long connection servers, and this long connection servers some form long connection server cluster by cluster LVS server.
The tele-control system of above-mentioned wireless terminal device also comprises: the message server being provided with distributed information system, this message server is connected with Cloud Server and long connection server trunking communication respectively, and Cloud Server and long connection server cluster carry out the transmitting-receiving of message by distributed information system.
The tele-control system of above-mentioned wireless terminal device also comprises the caching server be connected with Cloud Server and long connection server trunking communication respectively, stores the mapping relations that the MAC Address of the wireless terminal device long interface channel corresponding with this wireless terminal device identifies in caching server.
A long-range control method for the tele-control system of above-mentioned wireless terminal device, is characterized in, this long-range control method comprises:
Wireless terminal device initiatively connects long connection server cluster, sets up the long interface channel with long connection server cluster;
Long connection server cluster set up the MAC Address of wireless terminal device and long interface channel identify between mapping relations;
Cloud server remote control commands, and the long interface channel of the MAC Address comprised in remote control commands and mapping is identified be sent to long connection server cluster;
Long connection server cluster selects corresponding long interface channel to be wireless terminal device sending and receiving remote control command according to long interface channel mark.
Above-mentioned long connection identifier comprises long connection server IP and gap marker.
Long connection server cluster is initiatively connected during each initialization of above-mentioned wireless terminal device, what connect is the cluster LVS server of long connection server cluster, by cluster LVS network in charge load balancing, average is distributed in each long connection server of long connection server cluster by connection request, the link information sent when wireless terminal device connects needs the MAC Address comprising self.
When the exception of above-mentioned long connection server cluster causes long interface channel to lose efficacy, wireless terminal device initiates long connection, until successful connection automatically periodically again.
After above-mentioned long connection server cluster often receives the connection message of wireless terminal device, set up in caching server or upgrade the mapping relations between the MAC Address of wireless terminal device and long connection identifier; Mapping relations between MAC Address and long connection identifier adopt the HashMap of Key-Value to preserve, and Key is MAC Address, and Value is long connection identifier.
Above-mentioned long connection server cluster just generates long interface channel object after accepting the long connection of wireless terminal device; After long interface channel generates, long connection server cluster is set up or is upgraded the mapping relations of long connection identifier and long interface channel object in self EMS memory buffer memory, the HashMap of the mapping relations Key-Value of long connection identifier and long interface channel object preserves, Key is long connection identifier, and Value is long interface channel object.
Above-mentioned long interface channel object two ends are made up of the public network IP of cluster LVS server ip and port and wireless terminal device and port; The public network IP of described wireless terminal device and port map through network address translation apparatus and obtain.
Above-mentioned long connection server cluster real-time perception wireless terminal device state, when wireless terminal device power down or when being closed, long interface channel can cease to be in force automatically, and long connection server cluster upgrades the mapping relations between the MAC Address of wireless terminal device and long connection identifier in own cache.
The remote control commands that above-mentioned cloud server instruction transmitting terminal sends, inquires about have the long connection identifier of mapping relations in caching server according to specifying the MAC Address of wireless terminal device in remote control commands; Then remote control commands and the long connection identifier with mapping relations are sent to long connection server cluster in the lump.
The long connection server consistent with connection server IP long in long connection identifier is only had just to perform the remote control commands received in above-mentioned long connection server cluster.
When above-mentioned long connection server cluster transmits remote control commands, inquire about there is the long interface channel object of mapping relations in own cache according to long connection identifier, utilize long interface channel corresponding to long interface channel object to send remote control commands to wireless terminal device.
Above-mentioned Cloud Server and long connection server cluster all pass through distributed information system messaging, and this distributed information system is positioned at message server.
The tele-control system of wireless terminal device of the present invention and long-range control method are compared with the wireless terminal device remote control technology of prior art, its advantage is, by long connection server cluster between wireless terminal device of the present invention and Cloud Server, realize the long reliable transport mechanism connected of TCP, asynchronous and unblock formula communications mode is utilized to realize passing through of various NAT type, ensure that service server initiatively can connect the intelligent wireless terminal be positioned at after various NAT, realize the telemanagement to intelligent wireless terminal, support symmetric NAT type, ensure the reliability of transfer of data, frequently need not send heartbeat packet, alleviate computing and the Internet Transmission pressure of server and wireless terminal,
Long connection server cluster of the present invention filters according to connection server IP long in long connection identifier, make to only have the long connection server consistent with connection server IP long in long connection identifier just to perform the remote control commands received, the high availability height concurrent mechanism had;
The present invention, in long connection server cluster, adopts the MAC Address of wireless terminal device and long interface channel maps identifiers relation, realizes high-speed cache and inquiry;
The present invention is when long connection disconnects, and wireless terminal device will initiate long connection, the fault tolerant mechanism had automatically periodically again;
The present invention using the wireless terminal device public network IP after mapping through NAT and port as long interface channel one end, the passing through NAT of realization;
Carry out distributed message communicating by message server between Cloud Server of the present invention and long connection server, improve information receiving and transmitting efficiency.
Accompanying drawing explanation
Fig. 1 is the system block diagram of the tele-control system of wireless terminal device of the present invention;
Fig. 2 is the flow chart of the channel establishing method of the tele-control system of wireless terminal device of the present invention;
Fig. 3 is the flow chart of the instruct transmission method of the tele-control system of wireless terminal device of the present invention.
Embodiment
Below in conjunction with accompanying drawing, further illustrate specific embodiments of the invention.
As shown in Figure 1, for a kind of embodiment of tele-control system of wireless terminal device, this tele-control system comprises: long connection server cluster 103, instruction transmitting terminal 101, Cloud Server 102, network address translation apparatus 104, wireless terminal device 105, and wireless terminal device 105 can be a kind of WIFI terminal here.
Long connection server cluster 103 comprises cluster LVS server (Linux virtual server) and some long connection servers, and this long connection servers some get up to form long connection server cluster 103 by cluster LVS server contact.This long connection server cluster 103 is by network address translation apparatus 104(NAT equipment) communicate to connect some wireless terminal devices 105, each wireless terminal device 105 sets up long interface channel respectively and between long connection server cluster 103.Long connection server cluster 103 generates long interface channel object and long interface channel mark respectively to each long interface channel, and the long interface channel that the MAC Address of each wireless terminal device 105 is corresponding with each wireless terminal device 105 is identified set up mapping relations, also the long interface channel object of each long interface channel and corresponding long interface channel mark are set up mapping relations.
The long connection server of separate unit can support the long interface channel of more than 1,000,000, represents the communication can supported between the WiFi terminal of more than 1,000,000.By all right long connection server of horizontal extension of the mode of cluster, reach ten million above long interface channel, meet the requirement of the management system of extensive intelligent WiFi terminal.
Instruction transmitting terminal 101 adopts mobile intelligent terminal or computer, and this mobile intelligent terminal or computer are provided with editor for controlling the application program (APP) of the remote control commands of wireless terminal device 105, and mobile intelligent terminal can be smart mobile phone.Instruction transmitting terminal 101 exports the remote control commands controlling wireless terminal device 105, includes the MAC Address of the wireless terminal device 105 of instruction transmitting terminal 101 specified control in this remote control commands.
Cloud Server 102 communicates to connect with long connection server cluster 103 and instruction transmitting terminal 101 respectively, receive the remote control commands that instruction transmitting terminal 101 exports, and export long interface channel mark corresponding with it for this remote control commands to long connection server cluster 103; Long connection server cluster 103 obtains corresponding long interface channel object according to long interface channel mark, by long interface channel, remote control commands is sent to the wireless terminal device 105 of specifying.
Further, the tele-control system of the wireless terminal device disclosed in the present embodiment also includes message server 106, is provided with distributed information system in message server 106.Message server 106 communicates to connect with Cloud Server 102 and long connection server cluster 103 respectively, and Cloud Server 102 and long connection server cluster 103 carry out the transmitting-receiving of message by distributed information system.
The tele-control system of wireless terminal device also includes caching server 107, this caching server 107 communicates to connect with Cloud Server 102 and long connection server cluster 103 respectively, stores the mapping relations that the MAC Address of the wireless terminal device 105 long interface channel corresponding with this wireless terminal device 105 identifies in caching server 107.
The present invention also discloses a kind of long-range control method of tele-control system of wireless terminal device, this long-range control method comprises two parts, is specially: the instruct transmission method of the channel establishing method of the tele-control system of wireless terminal device and the tele-control system of wireless terminal device.
As shown in Figure 2, be a kind of method flow of channel establishing method of tele-control system of wireless terminal device, this channel establishing method comprises following steps:
The Client end that step 1.1, wireless terminal device 105 connect for TCP is long, initiatively connects long connection server cluster 103 during each initialization, set up the long interface channel with long connection server cluster 103.
Here, long connection server cluster is initiatively connected during each initialization of wireless terminal device 105, what connect is the cluster LVS server of long connection server cluster 103, by cluster LVS network in charge load balancing, average is distributed in each long connection server of long connection server cluster by connection request, the link information sent when wireless terminal device 105 connects needs the MAC Address comprising self.
If when the exception of long connection server cluster 103 causes long interface channel to lose efficacy, wireless terminal device 105 initiates long connection, until successful connection automatically periodically again.
Step 1.2, long connection server cluster 103 set up the MAC Address of wireless terminal device 105 and long interface channel identify between mapping relations.Long connection identifier comprises long connection server IP and gap marker.
Concrete, after long connection server cluster 103 often receives the connection message of wireless terminal device, set up in caching server 107 or upgrade the mapping relations between the MAC Address of wireless terminal device 105 and long connection identifier.Mapping relations between MAC Address and long connection identifier adopt the HashMap of Key-Value to preserve, and Key is MAC Address, and Value is long connection identifier.
Step 1.3, long connection server cluster 103 accept wireless terminal device 105 long connect after just automatically generate long interface channel object, long interface channel object two ends are made up of the public network IP of cluster LVS server ip and port and wireless terminal device and port.The public network IP of wireless terminal device 105 and port map through network address translation apparatus and obtain, and the public network IP of wireless terminal device 105 and port map through NAT herein.
After long interface channel generates, long connection server cluster 103 is set up or is upgraded the mapping relations of long connection identifier and long interface channel object in self EMS memory buffer memory, the HashMap of the mapping relations Key-Value of long connection identifier and long interface channel object preserves, Key is long connection identifier, and Value is long interface channel object.
After long interface channel generates, long connection server cluster 103 real-time perception wireless terminal device 105 state, when wireless terminal device 106 power down or when being closed, long interface channel can cease to be in force automatically, and long connection server cluster 103 upgrades the mapping relations between the MAC Address of wireless terminal device 105 and long connection identifier in own cache.
As shown in Figure 3, be a kind of method flow of instruct transmission method of tele-control system of wireless terminal device, this instruct transmission method comprises following steps:
Step 2.1, instruction transmitting terminal 101 send remote control command to Cloud Server 102.
Step 2.2, Cloud Server 102 receive instruction transmitting terminal 101 and send remote control commands, inquire about have the long connection identifier of mapping relations according to specifying the MAC Address of wireless terminal device 105 in remote control commands in caching server 107.
Remote control commands and the long connection identifier with mapping relations are sent to long connection server cluster 103 by step 2.3, Cloud Server 102 in the lump.
The long connection server consistent with connection server IP long in long connection identifier is only had just to perform the remote control commands received in long connection server cluster 103.
When step 2.4, long connection server cluster 103 transmit remote control commands, inquire about there is the long interface channel object of mapping relations in own cache according to long connection identifier.
Step 2.5, long connection server cluster 103 utilize long interface channel corresponding to long interface channel object collect for wireless terminal device or send remote control commands.
In addition, Cloud Server 102 and long connection server cluster are all by being arranged in the distributed information system messaging of message server 106.
Although content of the present invention has done detailed introduction by above preferred embodiment, will be appreciated that above-mentioned description should not be considered to limitation of the present invention.After those skilled in the art have read foregoing, for multiple amendment of the present invention and substitute will be all apparent.Therefore, protection scope of the present invention should be limited to the appended claims.
Claims (10)
1. a tele-control system for wireless terminal device, is characterized in that, this tele-control system comprises:
Long connection server cluster, it communicates to connect some wireless terminal devices by network address translation apparatus, each wireless terminal device sets up long interface channel respectively and between long connection server cluster, long connection server cluster generates long interface channel object and long interface channel mark respectively to each long interface channel, and long interface channel mark corresponding with it for the MAC Address of wireless terminal device is set up mapping relations, long interface channel object and long interface channel mark are set up mapping relations;
Instruction transmitting terminal, it exports the remote control commands controlling wireless terminal device, includes the MAC Address of specific radio terminal equipment in remote control commands;
Cloud Server, it communicates to connect with long connection server cluster and instruction transmitting terminal respectively, receives the remote control commands that instruction transmitting terminal exports, and exports long interface channel mark corresponding with it for this remote control commands to long connection server cluster; Long connection server cluster obtains corresponding long interface channel object according to long interface channel mark, by long interface channel, remote control commands is sent to specific radio terminal equipment.
2. the tele-control system of wireless terminal device as claimed in claim 1, it is characterized in that, described instruction transmitting terminal is mobile intelligent terminal or computer, and this mobile intelligent terminal or computer are provided with the application program of editor's remote control commands.
3. the tele-control system of wireless terminal device as claimed in claim 1, it is characterized in that, the tele-control system of described wireless terminal device also comprises: the message server being provided with distributed information system, this message server is connected with Cloud Server and long connection server trunking communication respectively, and Cloud Server and long connection server cluster carry out the transmitting-receiving of message by distributed information system.
4. the tele-control system of wireless terminal device as claimed in claim 1, it is characterized in that, the tele-control system of described wireless terminal device also comprises the caching server be connected with Cloud Server and long connection server trunking communication respectively, stores the mapping relations that the MAC Address of the wireless terminal device long interface channel corresponding with this wireless terminal device identifies in caching server.
5., as a long-range control method for the tele-control system of wireless terminal device as described in any one claim in Claims 1-4, it is characterized in that, this long-range control method comprises:
Wireless terminal device initiatively connects long connection server cluster, sets up the long interface channel with long connection server cluster;
Long connection server cluster set up the MAC Address of wireless terminal device and long interface channel identify between mapping relations; Long interface channel mark comprises long connection server IP and gap marker;
Cloud server remote control commands, and the long interface channel of the MAC Address comprised in remote control commands and mapping is identified be sent to long connection server cluster;
Long connection server cluster selects corresponding long interface channel to be wireless terminal device sending and receiving remote control command according to long interface channel mark.
6. long-range control method as claimed in claim 5, it is characterized in that, long connection server cluster is initiatively connected during each initialization of described wireless terminal device, what connect is the cluster LVS server of long connection server cluster, by cluster LVS network in charge load balancing, average is distributed in each long connection server of long connection server cluster by connection request, the link information sent when wireless terminal device connects needs the MAC Address comprising self;
When the exception of described long connection server cluster causes long interface channel to lose efficacy, wireless terminal device initiates long connection, until successful connection automatically periodically again.
7. long-range control method as claimed in claim 5, it is characterized in that, after described long connection server cluster often receives the connection message of wireless terminal device, set up in caching server or upgrade the mapping relations between the MAC Address of wireless terminal device and long connection identifier; Mapping relations between MAC Address and long connection identifier adopt the HashMap of Key-Value to preserve, and Key is MAC Address, and Value is long connection identifier;
Described long connection server cluster real-time perception wireless terminal device state, when wireless terminal device power down or when being closed, long interface channel can cease to be in force automatically, and long connection server cluster upgrades the mapping relations between the MAC Address of wireless terminal device and long connection identifier in own cache.
8. long-range control method as claimed in claim 5, is characterized in that, described long connection server cluster just generates long interface channel object after accepting the long connection of wireless terminal device; After long interface channel generates, long connection server cluster is set up or is upgraded the mapping relations of long connection identifier and long interface channel object in self EMS memory buffer memory, the HashMap of the mapping relations Key-Value of long connection identifier and long interface channel object preserves, Key is long connection identifier, and Value is long interface channel object;
Described long interface channel object two ends are made up of the public network IP of cluster LVS server ip and port and wireless terminal device and port; The public network IP of described wireless terminal device and port map through network address translation apparatus and obtain.
9. long-range control method as claimed in claim 5, it is characterized in that, the remote control commands that described cloud server instruction transmitting terminal sends, inquires about have the long connection identifier of mapping relations in caching server according to specifying the MAC Address of wireless terminal device in remote control commands; Then remote control commands and the long connection identifier with mapping relations are sent to long connection server cluster in the lump;
The long connection server consistent with connection server IP long in long connection identifier is only had just to perform the remote control commands received in described long connection server cluster.
10. long-range control method as claimed in claim 5, it is characterized in that, described Cloud Server and long connection server cluster all pass through distributed information system messaging, and this distributed information system is positioned at message server.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510138675.7A CN104811478A (en) | 2015-03-27 | 2015-03-27 | Remote control system and method of wireless terminal equipment |
PCT/CN2015/093009 WO2016155300A1 (en) | 2015-03-27 | 2015-10-28 | Remote control system and remote control method for wireless terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510138675.7A CN104811478A (en) | 2015-03-27 | 2015-03-27 | Remote control system and method of wireless terminal equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104811478A true CN104811478A (en) | 2015-07-29 |
Family
ID=53695967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510138675.7A Pending CN104811478A (en) | 2015-03-27 | 2015-03-27 | Remote control system and method of wireless terminal equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104811478A (en) |
WO (1) | WO2016155300A1 (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104993980A (en) * | 2015-08-11 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | Long connection application access safety control method and system |
CN105208072A (en) * | 2015-08-06 | 2015-12-30 | 杭州数梦工场科技有限公司 | Remote control method and device of virtual switch |
CN105376589A (en) * | 2015-10-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | Intelligent TV message push device and method based on MQTT |
WO2016155300A1 (en) * | 2015-03-27 | 2016-10-06 | 上海斐讯数据通信技术有限公司 | Remote control system and remote control method for wireless terminal device |
CN106331813A (en) * | 2016-09-23 | 2017-01-11 | 四川长虹电器股份有限公司 | Method enabling smart phone to control smart television through public network |
CN106850731A (en) * | 2016-10-14 | 2017-06-13 | 水熊有限公司 | A kind of method of remote control, server and system |
CN107231274A (en) * | 2016-03-25 | 2017-10-03 | 北京京东尚科信息技术有限公司 | Information carrying means and its exchange method with server |
CN108124003A (en) * | 2017-12-11 | 2018-06-05 | 中盈优创资讯科技有限公司 | Network management device connection processing method, apparatus and system |
CN108391242A (en) * | 2018-02-26 | 2018-08-10 | 青岛海信移动通信技术股份有限公司 | A kind of long-range control method and remote control apparatus |
CN108632198A (en) * | 2017-03-15 | 2018-10-09 | 杭州海康威视数字技术股份有限公司 | A kind of device management method and device |
CN108989424A (en) * | 2018-07-13 | 2018-12-11 | 网宿科技股份有限公司 | A kind of method and system remotely controlled |
CN109936587A (en) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | Control method, control device, electronic equipment and storage medium |
CN109981320A (en) * | 2017-12-28 | 2019-07-05 | 北京京东尚科信息技术有限公司 | A kind of management method and device of configuration information |
CN110071857A (en) * | 2019-04-18 | 2019-07-30 | 合肥泛米智能科技有限公司 | A kind of method of smart home server and multiple terminals progress data exchange |
CN110351246A (en) * | 2019-06-12 | 2019-10-18 | 深圳市奥克多普科技有限公司 | Server cluster system Socket management method and device |
CN110636039A (en) * | 2019-07-31 | 2019-12-31 | 浙江工业大学 | Intelligent household encryption control management method based on intranet penetration technology |
CN110933121A (en) * | 2018-09-19 | 2020-03-27 | 阿里巴巴集团控股有限公司 | Connection establishing method, communication processing method and device and communication equipment |
CN111163171A (en) * | 2019-12-31 | 2020-05-15 | 山东信通电子股份有限公司 | Remote control method and device for terminal equipment |
CN111212117A (en) * | 2019-12-24 | 2020-05-29 | 曙光信息产业(北京)有限公司 | Remote interaction method and device |
CN111245785A (en) * | 2019-12-30 | 2020-06-05 | 中国建设银行股份有限公司 | Method, system, device and medium for firewall to block and unblock IP |
CN111935656A (en) * | 2020-07-24 | 2020-11-13 | 深圳市沃特沃德股份有限公司 | Method and device for long connection of IP data and computer equipment |
CN112202895A (en) * | 2020-09-30 | 2021-01-08 | 北京达佳互联信息技术有限公司 | Method and system for collecting monitoring index data, electronic equipment and storage medium |
CN112217649A (en) * | 2019-07-10 | 2021-01-12 | 南宁富桂精密工业有限公司 | Terminal device management method, server and terminal device |
CN114501162A (en) * | 2022-03-31 | 2022-05-13 | 武汉中科通达高新技术股份有限公司 | Channel checking system and method for national standard equipment, computer equipment and storage medium |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506277A (en) * | 2016-11-17 | 2017-03-15 | 广东美的暖通设备有限公司 | Communication means, communicator and home appliance |
CN108900370B (en) * | 2018-06-08 | 2021-12-17 | 努比亚技术有限公司 | Long connection multiple timeout judging method, device and computer readable storage medium |
CN112118275B (en) * | 2019-06-20 | 2023-07-11 | 北京车和家信息技术有限公司 | Overload processing method, internet of things platform and computer readable storage medium |
CN112653685B (en) * | 2020-12-17 | 2023-07-07 | 航天信息股份有限公司 | Cloud interaction method for auxiliary entry channel of client and electronic equipment |
CN116582571B (en) * | 2023-07-14 | 2023-09-12 | 绿城科技产业服务集团有限公司 | Remote terminal equipment interaction method and device based on building management |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064625A (en) * | 2006-04-27 | 2007-10-31 | 中兴通讯股份有限公司 | Method for managing user side equipment through network address translation gateway |
CN102882733A (en) * | 2012-10-24 | 2013-01-16 | 广东天波信息技术股份有限公司 | WEB webmaster method realized by penetrating through NAT (Network Address Translation) equipment |
CN102983988A (en) * | 2012-10-26 | 2013-03-20 | 杭州迪普科技有限公司 | Equipment agent device and network management device |
CN104144080A (en) * | 2014-07-24 | 2014-11-12 | 上海斐讯数据通信技术有限公司 | System and method for managing terminal equipment through far-end equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8234358B2 (en) * | 2002-08-30 | 2012-07-31 | Inpro Network Facility, Llc | Communicating with an entity inside a private network using an existing connection to initiate communication |
CN1558606A (en) * | 2004-02-10 | 2004-12-29 | Ut斯达康通讯有限公司 | Network terminal automatic configuration method |
CN103685241A (en) * | 2013-11-26 | 2014-03-26 | 中国科学院计算技术研究所 | Adaptive heartbeat method and adaptive heartbeat system for maintaining long connection of TCP (transmission control protocol) |
CN104243210B (en) * | 2014-09-17 | 2018-01-05 | 湖北盛天网络技术股份有限公司 | The method and system of remote access router administration page |
CN104811478A (en) * | 2015-03-27 | 2015-07-29 | 上海斐讯数据通信技术有限公司 | Remote control system and method of wireless terminal equipment |
-
2015
- 2015-03-27 CN CN201510138675.7A patent/CN104811478A/en active Pending
- 2015-10-28 WO PCT/CN2015/093009 patent/WO2016155300A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064625A (en) * | 2006-04-27 | 2007-10-31 | 中兴通讯股份有限公司 | Method for managing user side equipment through network address translation gateway |
CN102882733A (en) * | 2012-10-24 | 2013-01-16 | 广东天波信息技术股份有限公司 | WEB webmaster method realized by penetrating through NAT (Network Address Translation) equipment |
CN102983988A (en) * | 2012-10-26 | 2013-03-20 | 杭州迪普科技有限公司 | Equipment agent device and network management device |
CN104144080A (en) * | 2014-07-24 | 2014-11-12 | 上海斐讯数据通信技术有限公司 | System and method for managing terminal equipment through far-end equipment |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016155300A1 (en) * | 2015-03-27 | 2016-10-06 | 上海斐讯数据通信技术有限公司 | Remote control system and remote control method for wireless terminal device |
CN105208072A (en) * | 2015-08-06 | 2015-12-30 | 杭州数梦工场科技有限公司 | Remote control method and device of virtual switch |
CN105208072B (en) * | 2015-08-06 | 2019-09-06 | 杭州数梦工场科技有限公司 | The long-range control method and device of virtual switch |
CN104993980A (en) * | 2015-08-11 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | Long connection application access safety control method and system |
CN104993980B (en) * | 2015-08-11 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | A kind of security control method and system of long connection application access |
CN105376589A (en) * | 2015-10-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | Intelligent TV message push device and method based on MQTT |
CN107231274A (en) * | 2016-03-25 | 2017-10-03 | 北京京东尚科信息技术有限公司 | Information carrying means and its exchange method with server |
CN106331813A (en) * | 2016-09-23 | 2017-01-11 | 四川长虹电器股份有限公司 | Method enabling smart phone to control smart television through public network |
CN106850731A (en) * | 2016-10-14 | 2017-06-13 | 水熊有限公司 | A kind of method of remote control, server and system |
CN108632198B (en) * | 2017-03-15 | 2021-12-10 | 杭州海康威视数字技术股份有限公司 | Equipment management method and device |
CN108632198A (en) * | 2017-03-15 | 2018-10-09 | 杭州海康威视数字技术股份有限公司 | A kind of device management method and device |
CN108124003A (en) * | 2017-12-11 | 2018-06-05 | 中盈优创资讯科技有限公司 | Network management device connection processing method, apparatus and system |
CN109936587A (en) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | Control method, control device, electronic equipment and storage medium |
CN109981320A (en) * | 2017-12-28 | 2019-07-05 | 北京京东尚科信息技术有限公司 | A kind of management method and device of configuration information |
CN109981320B (en) * | 2017-12-28 | 2022-09-30 | 北京京东尚科信息技术有限公司 | Method and device for managing configuration information |
CN108391242A (en) * | 2018-02-26 | 2018-08-10 | 青岛海信移动通信技术股份有限公司 | A kind of long-range control method and remote control apparatus |
CN108391242B (en) * | 2018-02-26 | 2021-10-19 | 青岛海信移动通信技术股份有限公司 | Remote control method and remote control device |
CN108989424A (en) * | 2018-07-13 | 2018-12-11 | 网宿科技股份有限公司 | A kind of method and system remotely controlled |
CN110933121A (en) * | 2018-09-19 | 2020-03-27 | 阿里巴巴集团控股有限公司 | Connection establishing method, communication processing method and device and communication equipment |
CN110071857A (en) * | 2019-04-18 | 2019-07-30 | 合肥泛米智能科技有限公司 | A kind of method of smart home server and multiple terminals progress data exchange |
CN110351246A (en) * | 2019-06-12 | 2019-10-18 | 深圳市奥克多普科技有限公司 | Server cluster system Socket management method and device |
CN112217649A (en) * | 2019-07-10 | 2021-01-12 | 南宁富桂精密工业有限公司 | Terminal device management method, server and terminal device |
CN110636039A (en) * | 2019-07-31 | 2019-12-31 | 浙江工业大学 | Intelligent household encryption control management method based on intranet penetration technology |
CN111212117A (en) * | 2019-12-24 | 2020-05-29 | 曙光信息产业(北京)有限公司 | Remote interaction method and device |
CN111245785A (en) * | 2019-12-30 | 2020-06-05 | 中国建设银行股份有限公司 | Method, system, device and medium for firewall to block and unblock IP |
CN111163171A (en) * | 2019-12-31 | 2020-05-15 | 山东信通电子股份有限公司 | Remote control method and device for terminal equipment |
CN111163171B (en) * | 2019-12-31 | 2022-08-05 | 山东信通电子股份有限公司 | Remote control method and device for terminal equipment |
CN111935656A (en) * | 2020-07-24 | 2020-11-13 | 深圳市沃特沃德股份有限公司 | Method and device for long connection of IP data and computer equipment |
CN111935656B (en) * | 2020-07-24 | 2021-12-14 | 深圳市沃特沃德软件技术有限公司 | Method and device for long connection of IP data and computer equipment |
CN112202895A (en) * | 2020-09-30 | 2021-01-08 | 北京达佳互联信息技术有限公司 | Method and system for collecting monitoring index data, electronic equipment and storage medium |
CN114501162A (en) * | 2022-03-31 | 2022-05-13 | 武汉中科通达高新技术股份有限公司 | Channel checking system and method for national standard equipment, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2016155300A1 (en) | 2016-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104811478A (en) | Remote control system and method of wireless terminal equipment | |
KR102247485B1 (en) | Internet of Things communication methods, devices and systems | |
EP4009593A1 (en) | Data transmission method and apparatus, network card and storage medium | |
US8316152B2 (en) | Methods and apparatus for machine-to-machine communications | |
KR101961049B1 (en) | Efficient centralized resource and schedule management in time slotted channel hopping networks | |
US9544389B2 (en) | Method and device for processing service in software-defined networking system | |
CN102571749B (en) | Data transmission system and method using relay server | |
CA2922900C (en) | Distributed data transmission in data networks | |
US11223989B2 (en) | Method for managing handover roaming | |
CN103430621A (en) | Method and system of providing internet protocol (IP) data communication in a NFC peer to peer communication environment | |
EP2680491A1 (en) | Method for establishing channel for managing an IPv4 terminal | |
CN102238059B (en) | Data message processing method and system and access service node | |
CN104144080A (en) | System and method for managing terminal equipment through far-end equipment | |
KR20170013332A (en) | Openflow communication method, system, controller, and service gateway | |
US20140029493A1 (en) | Wireless Communication Interworking Function | |
KR20130052240A (en) | Method and apparatus for provisioning network address translator traversal methods | |
CN102710765A (en) | Method, device and system for realizing transparent proxy through CDN server | |
CN106507414B (en) | Message forwarding method and device | |
CN105491169A (en) | Data proxy method and system | |
US9854198B2 (en) | Memory card device | |
US20140056299A1 (en) | Information processing system, relay device, information processing device, and information processing method | |
EP3086617A1 (en) | Repeating method and corresponding communication network device, system, computer readable program product and computer readable storage medium | |
KR101144190B1 (en) | System and method for transmitting message | |
KR101378313B1 (en) | Method, appratus, system and computer-readable recording medium for assisting communication between terminal and local host by using openflow | |
JP3614006B2 (en) | COMMUNICATION SYSTEM USING Asymmetrical Route and Communication Method Utilizing Asymmetrical Route |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150729 |
|
WD01 | Invention patent application deemed withdrawn after publication |