Nothing Special   »   [go: up one dir, main page]

CN104811478A - Remote control system and method of wireless terminal equipment - Google Patents

Remote control system and method of wireless terminal equipment Download PDF

Info

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
Application number
CN201510138675.7A
Other languages
Chinese (zh)
Inventor
陈宏亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication 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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201510138675.7A priority Critical patent/CN104811478A/en
Publication of CN104811478A publication Critical patent/CN104811478A/en
Priority to PCT/CN2015/093009 priority patent/WO2016155300A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-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

The tele-control system of wireless terminal device and long-range control method
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.
CN201510138675.7A 2015-03-27 2015-03-27 Remote control system and method of wireless terminal equipment Pending CN104811478A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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