CN103108294A - Data forwarding processing method and gateway equipment and communication system - Google Patents
Data forwarding processing method and gateway equipment and communication system Download PDFInfo
- Publication number
- CN103108294A CN103108294A CN2011103545514A CN201110354551A CN103108294A CN 103108294 A CN103108294 A CN 103108294A CN 2011103545514 A CN2011103545514 A CN 2011103545514A CN 201110354551 A CN201110354551 A CN 201110354551A CN 103108294 A CN103108294 A CN 103108294A
- Authority
- CN
- China
- Prior art keywords
- node
- equipment
- data
- gateway device
- adapter
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a data forwarding processing method, gateway equipment and a communication system. The data forwarding processing method includes that the gateway equipment receives a data sending request sent by first equipment, and the data sending request comprises data to be sent and information of a target address which the data are sent to; the first equipment comprises any one of aggregation nodes and an Internet of Things management platform, the target address is an address of second equipment, and the second equipment comprises another one of the aggregation nodes and the Internet of Things management platform; the gateway equipment obtains node adapters corresponding to the aggregation nodes relevant to the data sending request; and the gateway equipment carries out the corresponding node adapters, and carries out data format conversion to the data to be sent and forwards the converted data to the second equipment. The data forwarding processing method, the gateway equipment and the communication system can enable the gateway equipment of the Internet of Things to be adaptive to isomerous wireless sensing networks, and shield difference between the different wireless sensing networks.
Description
Technical field
The present invention relates to the communication technology, especially a kind of data retransmission processing method, gateway device and communication system.
Background technology
Internet of Things by universally recognized definition is: it is a huge social information system that jointly is made of sensing layer, network layer, application layer.Wherein, sensing layer is responsible for perception and is collected information, and the communication that network layer is responsible for the sensing layer perception is collected is to application layer, and the application layer information that transmission comes to network layer is analyzed and processed, thereby realizes the perception between thing and thing, people and thing.Internet of Things is with various information sensing equipment, for example, radio frequency identification (radio frequency identification devices, hereinafter to be referred as: RFID) device, infrared inductor, global positioning system, laser scanner, household electrical appliance, security device etc. and the Internet combine a huge network of formation, make all article together connected to the network, convenient identification, management and supervision, realize on this basis fusion application, finally provide immanent all-around service for people.
The radio sensing network that is positioned at sensing layer is comprised of a large amount of micro sensing device nodes usually, adopt the short-distance wireless communication mode automatically to form the radio sensing network of multi-hop between each sensing equipment node in the local scope, the information that these sensing equipment nodes gather, at first be pooled to converging in radio sensing network (sink) node by radio sensing network, then the gateway device by radio sensing network is forwarded to the information that gathers the Internet of Things management platform of far-end.Existing gateway device adopts data transmission equipment or the router of separation mostly, and the information of radio sensing network is forwarded to the Internet of Things management platform.Wherein, usually connect by serial ports between the aggregation node in gateway device and radio sensing network.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
Because the short range wireless transmission technology is very many, lack unified standard, for example, at present comparatively extensive use RFID, Wireless Personal Network (ZigBee), bluetooth (Bluetooth), Z-Wave, adopting wireless fidelity technology (wireless fidelity arranged, hereinafter to be referred as: Wifi), global intercommunication microwave access (WiMAX), radio universal serial bus (Universal Serial Bus, hereinafter to be referred as: USB), (Ultra-wide Bandwidth is hereinafter to be referred as the short range wireless transmission technology such as UWB) for ultra broadband.In addition, both just for the same transmission technology, based on proprietary protocol oneself exploitation transport module or transmission chip, the practical application standardization level is not high yet due to each manufacturer, and causing can't intercommunication between the equipment of different vendor.For example, for ZigBee short range wireless transmission technology, a lot of manufacturers are based on proprietary protocol oneself exploitation ZigBee chip, and the ZigBee chip chamber of different vendor can't intercommunication.Therefore; existing radio sensing network is isomery often; things-internet gateway equipment in the market often only customizes for specific cases; can't adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network; thereby can't make between the radio sensing network of isomery, collaborative work between radio sensing network and communication network, be unfavorable for the development of Internet of Things industrial scale.
Summary of the invention
Embodiment of the present invention technical problem to be solved is: provide a kind of data retransmission processing method, gateway device and communication system, so that things-internet gateway equipment adapts to the radio sensing network of isomery, the otherness between shielding different radio sensing network.
A kind of data retransmission processing method that the embodiment of the present invention provides comprises:
Gateway device receives the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform;
Gateway device obtains relevant node adapter corresponding to aggregation node of described data sending request;
Gateway device is carried out the node adapter of described correspondence, and data to be sent are carried out being transmitted to the second equipment after Data Format Transform.
A kind of gateway device that the embodiment of the present invention provides has a plurality of ports, and described gateway device also comprises the data retransmission processing unit, and described data retransmission processing unit comprises:
Memory cell is used for the memory node adapter;
Receiving element, be used for receiving the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform;
Acquiring unit is used for obtaining relevant node adapter corresponding to aggregation node of described data sending request from memory cell;
Performance element, the node adapter for carrying out described correspondence carries out Data Format Transform to data to be sent;
Transmitting element is used for the data retransmission to be sent after Data Format Transform to the second equipment.
A kind of communication system that the embodiment of the present invention provides comprises Internet of Things management platform, gateway device and an above radio sensing network; Each radio sensing network comprises an aggregation node and a plurality of sensing equipment nodes that communicate to connect with this aggregation node; Described gateway device has a plurality of ports; Described gateway device is used for receiving the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform; Obtain relevant node adapter corresponding to aggregation node of described data sending request; Carry out the node adapter of described correspondence, data to be sent are carried out being transmitted to the second equipment after Data Format Transform.
The data retransmission processing method, gateway device and the communication system that provide based on the above embodiment of the present invention, after gateway device receives the data sending request of the first equipment transmission, obtain node adapter corresponding to the relevant aggregation node of this data sending request and carry out, data to be sent are carried out being transmitted to the second equipment after Data Format Transform, the first equipment wherein comprises in aggregation node and Internet of Things management platform, and the second equipment comprises another in aggregation node and Internet of Things management platform.Therefore, in the embodiment of the present invention, gateway device can be flexible the radio sensing network of support various protocol types, adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network, realized the collaborative work between the radio sensing network of isomery, made between the radio sensing network of isomery, can realize collaborative work between radio sensing network and communication network.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, the below will do to introduce simply to the accompanying drawing of required use in embodiment or description of the Prior Art, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the flow chart of an embodiment of data retransmission processing method of the present invention;
Fig. 2 is the flow chart of another embodiment of data retransmission processing method of the present invention;
Fig. 3 is the flow chart of another embodiment of data retransmission processing method of the present invention;
Fig. 4 is the structural representation of an embodiment of gateway device of the present invention;
Fig. 5 is the structural representation of another embodiment of gateway device of the present invention;
Fig. 6 is the structural representation of an Application Example of gateway device of the present invention;
Fig. 7 is the structural representation of the unified embodiment of communication system of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
Fig. 1 is the flow chart of an embodiment of data retransmission processing method of the present invention.As shown in Figure 1, the data retransmission processing method of this embodiment comprises:
101, gateway device receives the data sending request that the first equipment sends, and this data sending request comprises the target address information that data to be sent and this data send to.
Wherein, the first equipment comprises in aggregation node and Internet of Things management platform, and destination address is the address of the second equipment, and the second equipment comprises another in aggregation node and Internet of Things management platform.
102, gateway device obtains relevant node adapter corresponding to aggregation node of data sending request.
In the embodiment of the present invention, the node adapter is the scripted code that drives different node work, and it is a program code of writing with script, can resolve execution by gateway device.The corresponding node adapter of each sensing equipment node.Exemplarily, the node adapter is mainly by one group of general standard application program interface (Application Programming Interface, hereinafter to be referred as: API) consist of, comprise the API such as essential information (for example, manufacturer, version) inquiry, data protocol conversion, node configuration order.The for example order of corresponding relation between the port of binding gateway equipment and destination address of node configuration order wherein.Sensing equipment node manufacturer is responsible for realizing writing of node adapter scripted code, and after node adapter scripted code was set in advance gateway device, gateway device can be supported the sensing equipment node of this type.
103, gateway device is carried out corresponding node adapter, and data to be sent are carried out being transmitted to the second equipment after Data Format Transform.Exemplarily, Data Format Transform can comprise between different agreement data protocol conversion and for the format conversion of same data protocol between different editions.
The data retransmission processing method that provides based on the above embodiment of the present invention, after gateway device receives the data sending request of the first equipment transmission, obtain node adapter corresponding to the relevant aggregation node of this data sending request and carry out, data to be sent are carried out being transmitted to the second equipment after Data Format Transform, the first equipment wherein comprises in aggregation node and Internet of Things management platform, and the second equipment comprises another in aggregation node and Internet of Things management platform.Therefore, gateway device can be flexible the radio sensing network of support various protocol types, adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network, realized the collaborative work between the radio sensing network of isomery, made between the radio sensing network of isomery, can realize collaborative work between radio sensing network and communication network.
According to a specific embodiment of the present invention, in data retransmission processing method embodiment illustrated in fig. 1, the first equipment is specially aggregation node, and the second equipment is specially the Internet of Things management platform.At this moment, as another embodiment of data retransmission processing method of the present invention, its flow chart as shown in Figure 2, it comprises:
201, gateway device receives by the first port the data sending request that aggregation node sends, and this data sending request comprises the address information of the Internet of Things management platform that data to be sent and this data send to.
202, gateway device obtains the first node adapter address corresponding to port numbers of the first port from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain corresponding node adapter according to the first node adapter address.
203, gateway device is carried out corresponding node adapter, is transmitted to the Internet of Things management platform after data to be sent are converted to consolidation form corresponding to Internet of Things management platform.
According to a specific embodiment of the present invention, in data retransmission processing method embodiment illustrated in fig. 1, the first equipment is specially the Internet of Things management platform, and the second equipment is specially aggregation node.At this moment, as another embodiment of data retransmission processing method of the present invention, its flow chart as shown in Figure 3, it comprises:
301, the data sending request that gateway device receiver network management platform sends, this data sending request comprises the address information of the aggregation node that data to be sent and this data send to.
302, gateway device obtains the port numbers of the first port corresponding to the address of aggregation node.Particularly, can be from the address and the corresponding relation between port numbers of the aggregation node set up in advance, obtain the port numbers of the first port corresponding to the address of aggregation node in data sending request.
303, gateway device obtains the first node adapter address corresponding to port numbers of the first port from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain corresponding node adapter according to the first node adapter address.
304, gateway device is carried out corresponding node adapter, is transmitted to aggregation node after data to be sent are converted to the proprietary protocol form that aggregation node adopts.
According to another specific embodiment of the present invention, before the flow process of the above embodiment of the present invention data retransmission processing method, gateway device can be by the aggregation node in radio sensing network under each port on this gateway device, obtain the type of radio sensing network under each port, and the node adapter corresponding according to the type of radio sensing network under each port, set up the corresponding relation between port numbers and node adapter address, this port numbers and corresponding relation between the node adapter address comprise port numbers, this port numbers corresponding node adapter title and address.
Exemplarily, gateway device can in the following way, obtain the type of radio sensing network under each port:
After gateway device restarts, after perhaps detecting the aggregation node replacing of a certain port connection, pass through the corresponding port, for example, after restarting, passes through gateway device each port, detect the rear port of changing by aggregation node of aggregation node replacing that a certain port connects, the aggregation node under this port sends the reporting parameters order, and receives aggregation node according to the model and the communication protocol information that is suitable for of the aggregation node of this reporting parameters command report;
Gateway device is identified the type of the radio sensing network at this aggregation node place according to the model of aggregation node and applicable communication protocol information.
According to another specific embodiment of the present invention, before the flow process of the above embodiment of the present invention data retransmission processing method, the node adapter corresponding to type of all right pre-stored each radio sensing network of gateway device perhaps further upgrades the node adapter of storing.Wherein, can include but not limited to newly-increased node adapter or the node adapter of storage is deleted or upgraded the node adapter renewal of storing, for example, edition upgrading.
according to another specific embodiment of the present invention, after gateway device receives the request message of the first equipment transmission, can be with reference to the above embodiment of the present invention, obtain relevant node adapter corresponding to aggregation node of this request message, the type of carrying out this corresponding node adapter analysis request message is that data sending request is still by the order for the treatment of that gateway device is carried out, for example, the first equipment can be according to a data type identification is set in the data packet head that is set in advance in data sending request, gateway device is that data sending request is still by the order for the treatment of that gateway device is carried out according to this request message of the sign of the data type in request message data packet head identification.If the type of request message is data sending request, can call the relevant API of node adapter script, obtain the target address information that data send to from data sending request, and data to be sent are carried out being transmitted to the second equipment after Data Format Transform.Otherwise, if the type of request message is to be order by treating that gateway device is carried out, for example, the order of corresponding relation between bundling port and destination address again, gateway device is carried out this order, again corresponding relation between bundling port and destination address.
Fig. 4 is the structural representation of an embodiment of gateway device of the present invention.The gateway device of this embodiment has a plurality of ports, can be used in the present invention the flow process of above-mentioned each data retransmission processing method embodiment.As shown in Figure 4, it comprises a data forward process device, and this data retransmission processing unit comprises memory cell 401, receiving element 402, acquiring unit 403, performance element 404 and transmitting element 405.
Wherein, memory cell 401 is used for the memory node adapter.
Receiving element 402 is used for receiving the data sending request that the first equipment sends, and this data sending request comprises the target address information that data to be sent and this data send to.Wherein, the first equipment comprises in aggregation node and Internet of Things management platform, and destination address is the address of the second equipment, and the second equipment comprises another in aggregation node and Internet of Things management platform.
Transmitting element 405 is used for performance element 404 is carried out data retransmission to be sent after Data Format Transform to the second equipment.
The gateway device that provides based on the above embodiment of the present invention, can be after the data sending request that first equipment that receives sends, obtain node adapter corresponding to the relevant aggregation node of this data sending request and carry out, data to be sent are carried out being transmitted to the second equipment after Data Format Transform, the first equipment wherein comprises in aggregation node and Internet of Things management platform, and the second equipment comprises another in aggregation node and Internet of Things management platform.Therefore, in the embodiment of the present invention, gateway device can be flexible the radio sensing network of support various protocol types, adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network, realized the collaborative work between the radio sensing network of isomery, made between the radio sensing network of isomery, can realize collaborative work between radio sensing network and communication network.
in the embodiment of the present invention, when gateway device need to be supported a kind of new node type, only need to be for the proprietary protocol feature of this node, a newly-increased node adapter also is loaded in the memory cell of gateway device, can realize that gateway device is to the support of the type node, neither need the sensing equipment node itself is done any change, do not need the things-internet gateway device software is recompilated yet, as long as gateway device loads the support that can realize after this node adapter the type node, for gateway device, realized the plug and play of sensing equipment node, not only make the flexible various types of sensing equipment nodes of support of gateway device energy, and realized collaborative work between the radio sensing network of isomery.
Exemplarily, performance element 404 specifically can be made of morphological analysis subelement and syntactic analysis subelement.Wherein, morphological analysis refers to that the scripted code stream with the node adapter resolves to mark one by one, analyzes the mark that obtains and uses for follow-up syntactic analysis.Morphological analysis can be filtered unrecognizable instruction by instruction database, but keeps recognition instruction, gives afterwards the syntactic analysis subelement and carries out syntactic analysis.Syntactic analysis is that the mark that morphology obtains is detected according to preset rules, process the corresponding event of corresponding rule if meet certain rule, the scripted code behavior of node adapter parses the most at last, compile out executable scripted code and carry out, complete the behavior of scripted code regulation, for example, send data command, node configuration order etc.
Corresponding with data retransmission processing method embodiment shown in Figure 2, in gateway device embodiment illustrated in fig. 4, the first equipment is specially aggregation node, and the second equipment is specially the Internet of Things management platform.Accordingly, receiving element 402 is concrete receives by the first port the data sending request that aggregation node sends.Acquiring unit 403 is specifically from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address from memory cell 401.The node adapter that the concrete execution acquiring unit 403 of performance element 403 is that get, aggregation node is corresponding is converted to consolidation form corresponding to Internet of Things management platform with data to be sent.Transmitting element 405 specifically will be converted to data retransmission to be sent after consolidation form corresponding to Internet of Things management platform to the Internet of Things management platform.
Corresponding with data retransmission processing method embodiment shown in Figure 2, in gateway device embodiment illustrated in fig. 4, the first equipment is specially the Internet of Things management platform, and the second equipment is specially aggregation node.Accordingly, acquiring unit 403 specifically obtains the port numbers of the first port corresponding to destination address, from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address from memory cell 401.The node adapter that the concrete execution acquiring unit 403 of performance element 404 is that get, aggregation node is corresponding is converted to data to be sent the proprietary protocol form that aggregation node adopts.Transmitting element 405 specifically will be converted to data retransmission to be sent after the proprietary protocol form that aggregation node adopts to aggregation node.
Fig. 5 is the structural representation of another embodiment of gateway device of the present invention.Compare with the gateway device of the various embodiments described above of the present invention, in this embodiment, transmitting element 405 can also for the aggregation node by radio sensing network under each port on gateway device, obtain the type of radio sensing network under each port with receiving element 402.Exemplarily, transmitting element 405 specifically can after gateway device restarts, after perhaps detecting the aggregation node replacing that on gateway device, a certain port connects, send the reporting parameters order by the corresponding port to the aggregation node under this port.Accordingly, receiving element 402 specifically can receive aggregation node according to the model of the aggregation node of this reporting parameters command report and applicable communication protocol information, and identifies the type of the radio sensing network at this aggregation node place according to the model of aggregation node and applicable communication protocol information.Accordingly, as shown in Figure 5, in this embodiment, gateway device also comprises administrative unit 406, be used for the node adapter corresponding according to the type of radio sensing network under each port, set up the corresponding relation between port numbers and node adapter address, this port numbers and corresponding relation between the node adapter address comprise port numbers, this port numbers corresponding node adapter title and address.Accordingly, acquiring unit 403 specifically from port numbers and the corresponding relation between the node adapter address that administrative unit 406 is set up, obtains the first node adapter address corresponding to port numbers of the first port.
In addition, gateway device example according to the present invention and unrestricted, in embodiment shown in Figure 5, administrative unit 406 also can be used for the node adapter corresponding to type of each radio sensing network of storage in memory cell 401 in advance, perhaps further the node adapter of storing in memory cell 401 is upgraded, wherein, can include but not limited to newly-increased node adapter or the node adapter of storage is deleted or upgraded the node adapter renewal of storage.
In addition, administrative unit 406 can also be completed some necessary configuration management work of gateway device, for example, reload gateway device configuration, reload node adapter script, restart gateway device, auto-update, modification etc. carried out in the configuration of gateway device.
In practical application, things-internet gateway equipment specifically can comprise application layer, device drive layer, operating system layer and hardware interface layer, and a plurality of ports of gateway device are positioned at hardware interface layer.Wherein, the data retransmission processing unit can be used as a middleware of gateway device, operate on operating system, and be an independently process, on logical construction, it can be two-layer across application layer and driving layer.As shown in Figure 6, be the structural representation of an Application Example of gateway device of the present invention.Exemplarily, in Fig. 6, all right setting example such as virtual private net (Virtual Private Network on application layer, hereinafter to be referred as: VPN), the application such as network dial, fire compartment wall, the device drives such as all right setting example of device drive layer such as serial port drive, USB driving, procotol, operating system layer can arrange the operating system of gateway device, and the hardware driving layer can arrange the hardware driving such as RJ45, RS232, USB, Wifi.
Fig. 7 is the structural representation of the unified embodiment of communication system of the present invention.As shown in Figure 7, the communication system of this embodiment comprises Internet of Things management platform 1, gateway device 2 and an above radio sensing network 3.Wherein, each radio sensing network 3 comprises an aggregation node 4 and a plurality of sensing equipment nodes 5 that communicate to connect with this aggregation node 4.Gateway device 2 has a plurality of ports, is used for receiving the data sending request that the first equipment sends, and this data sending request comprises the target address information that data to be sent and this data send to.The first equipment wherein comprises in aggregation node and Internet of Things management platform, and destination address is the address of the second equipment, and the second equipment comprises another in aggregation node and Internet of Things management platform; Obtain relevant node adapter corresponding to aggregation node of data sending request; And carry out corresponding node adapter, data to be sent are carried out being transmitted to the second equipment after Data Format Transform.Only exemplarily provided the topology example of a radio sensing network 3 in Fig. 7, the situation that comprises a plurality of radio sensing networks 3 for communication system, the structure of each radio sensing network 3 and to close with the communication connection of gateway device 2 be all similar, those skilled in the art can be with reference to realization.
Communication system example according to the present invention and unrestricted, can be connected by serial communication between aggregation node 4 and gateway device, thereby improve the data retransmission speed between aggregation node 4 and gateway device, the data transmission stability between effective guarantee aggregation node 4 and gateway device.In addition, in embodiment shown in Figure 7, gateway device 2 specifically can adopt the gateway device of any one embodiment of Fig. 4 to Fig. 5 to realize, only exemplarily provide the schematic diagram that gateway device 2 adopts an example structure shown in Figure 7 in Fig. 7, for the situation that gateway device 2 adopts other embodiment gateway device of the present invention to realize, those skilled in the art can realize with reference to the above embodiment of the present invention.In addition, exemplarily provided the example that communicates to connect by cdma network between gateway device 2 and Internet of Things management platform 1 in Fig. 7, wherein, can pass through code division multiple access (Code Division Multiple Access, hereinafter to be referred as: CDMA) Short Message Service Gateway in the network or packet data serving node (Packet Data Serving Node, hereinafter to be referred as: PDSN) communicate.In addition, also can be connected by other communication between gateway device 2 and Internet of Things management platform 1, repeat no more.
The communication system that provides based on the above embodiment of the present invention, after gateway device receives the data sending request of the first equipment transmission, obtain node adapter corresponding to the relevant aggregation node of this data sending request and carry out, data to be sent are carried out being transmitted to the second equipment after Data Format Transform, the first equipment wherein comprises in aggregation node and Internet of Things management platform, and the second equipment comprises another in aggregation node and Internet of Things management platform.Therefore, in the embodiment of the present invention, gateway device can be flexible the radio sensing network of support various protocol types, adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network, realized the collaborative work between the radio sensing network of isomery, made between the radio sensing network of isomery, can realize collaborative work between radio sensing network and communication network.
In this specification, each embodiment all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that between each embodiment, same or analogous part cross-references gets final product.For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part gets final product referring to the part explanation of embodiment of the method.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be completed by the hardware that program command is correlated with, aforesaid program can be stored in a computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: the various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
In the embodiment of the present invention, gateway device can be flexible the radio sensing network of support various protocol types, adapt to the radio sensing network of isomery, the otherness between shielding different radio sensing network, realized the collaborative work between the radio sensing network of isomery, made between the radio sensing network of isomery, can realize collaborative work between radio sensing network and communication network.
Description of the invention provides for example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment with various modifications that the present invention's design is suitable for special-purpose.
Claims (14)
1. a data retransmission processing method, is characterized in that, comprising:
Gateway device receives the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform;
Gateway device obtains relevant node adapter corresponding to aggregation node of described data sending request;
Gateway device is carried out the node adapter of described correspondence, and data to be sent are carried out being transmitted to the second equipment after Data Format Transform.
2. method according to claim 1, is characterized in that, described the first equipment is specially aggregation node, and described the second equipment is specially the Internet of Things management platform;
The data sending request that gateway device receives the first equipment transmission is specially: gateway device receives by the first port the data sending request that aggregation node sends;
Described gateway device obtains relevant node adapter corresponding to aggregation node of described data sending request and is specially: described gateway device is from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address;
Described gateway device is carried out the node adapter of described correspondence, data to be sent are carried out being transmitted to the second equipment after Data Format Transform to be specially: described gateway device is carried out the node adapter of described correspondence, is transmitted to described Internet of Things management platform after data to be sent are converted to consolidation form corresponding to Internet of Things management platform.
3. method according to claim 1, is characterized in that, described the first equipment is specially the Internet of Things management platform, and described the second equipment is specially aggregation node;
Described gateway device obtains relevant node adapter corresponding to aggregation node of described data sending request and is specially: described gateway device obtains the port numbers of the first port corresponding to described destination address, from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address;
Described gateway device is carried out the node adapter of described correspondence, data to be sent are carried out being transmitted to the second equipment after Data Format Transform to be specially: described gateway device is carried out the node adapter of described correspondence, is transmitted to described aggregation node after data to be sent are converted to the proprietary protocol form that described aggregation node adopts.
4. according to claim 2 or 3 described methods, is characterized in that, also comprises:
Gateway device obtains the type of radio sensing network under each port by the aggregation node in radio sensing network under each port on this gateway device;
The node adapter that gateway device is corresponding according to the type of radio sensing network under each port, set up the corresponding relation between port numbers and node adapter address, this port numbers and corresponding relation between the node adapter address comprise port numbers, this port numbers corresponding node adapter title and address.
5. method according to claim 4, is characterized in that, gateway device is by the aggregation node in radio sensing network under each port on this gateway device, and the type of obtaining radio sensing network under each port comprises:
After gateway device restarts, after perhaps detecting the aggregation node replacing of a certain port connection, send the reporting parameters order by the corresponding port to the aggregation node under this port, and receive aggregation node according to the model of the aggregation node of this reporting parameters command report and applicable communication protocol information;
Gateway device is identified the type of the radio sensing network at this aggregation node place according to the model of aggregation node and applicable communication protocol information.
6. method according to claim 4, is characterized in that, also comprises:
The node adapter that the type of pre-stored each radio sensing network of gateway device is corresponding, perhaps further the node adapter of storing is upgraded, described node adapter to storage upgrades and comprises newly-increased node adapter or the node adapter of storage is deleted or upgraded.
7. a gateway device, have a plurality of ports, it is characterized in that, described gateway device also comprises the data retransmission processing unit, and described data retransmission processing unit comprises:
Memory cell is used for the memory node adapter;
Receiving element, be used for receiving the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform;
Acquiring unit is used for obtaining relevant node adapter corresponding to aggregation node of described data sending request from memory cell;
Performance element, the node adapter for carrying out described correspondence carries out Data Format Transform to data to be sent;
Transmitting element is used for the data retransmission to be sent after Data Format Transform to the second equipment.
8. equipment according to claim 7, is characterized in that, described the first equipment is specially aggregation node, and described the second equipment is specially the Internet of Things management platform;
Described receiving element specifically receives by the first port the data sending request that aggregation node sends;
Described acquiring unit is specifically from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address from memory cell;
The concrete node adapter of carrying out described correspondence of described performance element is converted to consolidation form corresponding to Internet of Things management platform with data to be sent;
The data retransmission to be sent that described transmitting element specifically will be converted to after consolidation form corresponding to Internet of Things management platform is given described Internet of Things management platform.
9. equipment according to claim 7, is characterized in that, described the first equipment is specially the Internet of Things management platform, and described the second equipment is specially aggregation node;
Described acquiring unit specifically obtains the port numbers of the first port corresponding to described destination address, from the port numbers and the corresponding relation between the node adapter address set up in advance, obtain the first node adapter address corresponding to port numbers of the first port, obtain corresponding node adapter according to the first node adapter address from memory cell;
The concrete node adapter of carrying out described correspondence of described performance element is converted to data to be sent the proprietary protocol form that described aggregation node adopts;
Described transmitting element specifically will be converted to data retransmission to be sent after the proprietary protocol form that described aggregation node adopts to described aggregation node.
10. according to claim 8 or 9 described equipment, is characterized in that, described transmitting element and described receiving element also are used for the aggregation node by radio sensing network under each port on described gateway device, obtains the type of radio sensing network under each port;
Described gateway device also comprises administrative unit, be used for the node adapter corresponding according to the type of radio sensing network under each port, set up the corresponding relation between port numbers and node adapter address, this port numbers and corresponding relation between the node adapter address comprise port numbers, this port numbers corresponding node adapter title and address.
11. equipment according to claim 10, it is characterized in that, described transmitting element is specifically after described gateway device restarts, after perhaps detecting the aggregation node replacing that on described gateway device, a certain port connects, send the reporting parameters order by the corresponding port to the aggregation node under this port; Described receiving element specifically receives aggregation node according to the model of the aggregation node of this reporting parameters command report and applicable communication protocol information, and identifies the type of the radio sensing network at this aggregation node place according to the model of aggregation node and applicable communication protocol information.
12. equipment according to claim 10, it is characterized in that, described administrative unit also is used for storing in memory cell in advance the node adapter corresponding to type of each radio sensing network, perhaps further the node adapter of storing in memory cell is upgraded, described node adapter to storage upgrades and comprises newly-increased node adapter or the node adapter of storage is deleted or upgraded.
13. a communication system comprises Internet of Things management platform, gateway device and an above radio sensing network; Each radio sensing network comprises an aggregation node and a plurality of sensing equipment nodes that communicate to connect with this aggregation node; Described gateway device has a plurality of ports; It is characterized in that, described gateway device is used for receiving the data sending request that the first equipment sends, described data sending request comprises the target address information that data to be sent and this data send to, described the first equipment comprises in aggregation node and Internet of Things management platform, described destination address is the address of the second equipment, and described the second equipment comprises another in aggregation node and Internet of Things management platform; Obtain relevant node adapter corresponding to aggregation node of described data sending request; Carry out the node adapter of described correspondence, data to be sent are carried out being transmitted to the second equipment after Data Format Transform.
14. system according to claim 13 is characterized in that, described gateway device is specially the described gateway device of claim 7 to 12 any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110354551.4A CN103108294B (en) | 2011-11-10 | 2011-11-10 | Data transmission disposal method, gateway device and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110354551.4A CN103108294B (en) | 2011-11-10 | 2011-11-10 | Data transmission disposal method, gateway device and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103108294A true CN103108294A (en) | 2013-05-15 |
CN103108294B CN103108294B (en) | 2016-04-27 |
Family
ID=48315802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110354551.4A Active CN103108294B (en) | 2011-11-10 | 2011-11-10 | Data transmission disposal method, gateway device and communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103108294B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168206A (en) * | 2013-05-20 | 2014-11-26 | 中国电信股份有限公司 | Adapter gateway load balancing control method, device and system |
CN105207901A (en) * | 2015-09-29 | 2015-12-30 | 湖北恒信国通信息产业有限公司 | Internet of things gateway and control method thereof |
CN105323149A (en) * | 2015-05-19 | 2016-02-10 | 洛阳德威机电科技有限公司 | Message transmission method and system |
CN105376126A (en) * | 2014-07-16 | 2016-03-02 | 比亚迪股份有限公司 | CAN bus gateway, communication method related with the CAN bus gateway, and communication system thereof |
CN105592022A (en) * | 2014-11-07 | 2016-05-18 | 北京海尔广科数字技术有限公司 | Equipment service call method and apparatus based on Alljoyn gateway |
CN105634783A (en) * | 2014-11-07 | 2016-06-01 | 北京海尔广科数字技术有限公司 | Equipment service calling method and device based on Alljoyn gateways |
CN107071052A (en) * | 2017-02-17 | 2017-08-18 | 武汉盟贝斯云科技有限公司 | A kind of devices, systems, and methods that cloud back-end services are provided to internet of things equipment |
CN108667866A (en) * | 2017-03-29 | 2018-10-16 | 贵州白山云科技有限公司 | A kind of request processing method and device based on API intelligent adaptations |
CN110300169A (en) * | 2019-06-28 | 2019-10-01 | 北京中油瑞飞信息技术有限责任公司 | A kind of data transmission system and method |
CN111432000A (en) * | 2020-03-24 | 2020-07-17 | 中国建设银行股份有限公司 | Control method, device, equipment and storage medium of Internet of things equipment |
CN111629382A (en) * | 2020-06-12 | 2020-09-04 | 国网上海市电力公司 | Wireless local area network system for underground power station |
CN113099401A (en) * | 2021-04-16 | 2021-07-09 | 黄元涛 | Internet of things data transmission method and equipment |
CN114051219A (en) * | 2021-11-12 | 2022-02-15 | 中国电力科学研究院有限公司 | Edge node wireless sensor connection method and system |
CN115134391A (en) * | 2022-05-30 | 2022-09-30 | 青岛海尔智慧生活电器有限公司 | Equipment control method and device of non-Internet-of-things equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080261525A1 (en) * | 2007-04-19 | 2008-10-23 | Sony Corporation | Wireless communication system, wireless communication device, program, and wireless communication method |
CN101695440A (en) * | 2009-10-26 | 2010-04-21 | 南京邮电大学 | Method for realizing medical and healthy care system based on Internet of things |
CN102196424A (en) * | 2010-03-09 | 2011-09-21 | 江苏联优信息科技有限公司 | Organization mechanism of centralized large-scale wireless sensing network |
-
2011
- 2011-11-10 CN CN201110354551.4A patent/CN103108294B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080261525A1 (en) * | 2007-04-19 | 2008-10-23 | Sony Corporation | Wireless communication system, wireless communication device, program, and wireless communication method |
CN101695440A (en) * | 2009-10-26 | 2010-04-21 | 南京邮电大学 | Method for realizing medical and healthy care system based on Internet of things |
CN102196424A (en) * | 2010-03-09 | 2011-09-21 | 江苏联优信息科技有限公司 | Organization mechanism of centralized large-scale wireless sensing network |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168206B (en) * | 2013-05-20 | 2017-05-17 | 中国电信股份有限公司 | Adapter gateway load balancing control method, device and system |
CN104168206A (en) * | 2013-05-20 | 2014-11-26 | 中国电信股份有限公司 | Adapter gateway load balancing control method, device and system |
CN105376126A (en) * | 2014-07-16 | 2016-03-02 | 比亚迪股份有限公司 | CAN bus gateway, communication method related with the CAN bus gateway, and communication system thereof |
CN105376126B (en) * | 2014-07-16 | 2019-10-11 | 比亚迪股份有限公司 | CAN bus gateway and it is related to the communication means and system of CAN bus gateway |
CN105592022A (en) * | 2014-11-07 | 2016-05-18 | 北京海尔广科数字技术有限公司 | Equipment service call method and apparatus based on Alljoyn gateway |
CN105634783A (en) * | 2014-11-07 | 2016-06-01 | 北京海尔广科数字技术有限公司 | Equipment service calling method and device based on Alljoyn gateways |
CN105634783B (en) * | 2014-11-07 | 2019-10-25 | 海尔优家智能科技(北京)有限公司 | Equipment service calling method and device between a kind of gateway based on Alljoyn |
CN105323149A (en) * | 2015-05-19 | 2016-02-10 | 洛阳德威机电科技有限公司 | Message transmission method and system |
CN105207901B (en) * | 2015-09-29 | 2019-03-29 | 湖北恒信国通信息产业有限公司 | Things-internet gateway and its control method |
CN105207901A (en) * | 2015-09-29 | 2015-12-30 | 湖北恒信国通信息产业有限公司 | Internet of things gateway and control method thereof |
CN107071052B (en) * | 2017-02-17 | 2021-08-24 | 尹智帅 | Device, system and method for providing cloud back-end service for Internet of things equipment |
CN107071052A (en) * | 2017-02-17 | 2017-08-18 | 武汉盟贝斯云科技有限公司 | A kind of devices, systems, and methods that cloud back-end services are provided to internet of things equipment |
CN108667866A (en) * | 2017-03-29 | 2018-10-16 | 贵州白山云科技有限公司 | A kind of request processing method and device based on API intelligent adaptations |
CN108667866B (en) * | 2017-03-29 | 2020-06-23 | 北京数聚鑫云信息技术有限公司 | Request processing method and device based on API intelligent adaptation |
CN110300169A (en) * | 2019-06-28 | 2019-10-01 | 北京中油瑞飞信息技术有限责任公司 | A kind of data transmission system and method |
CN110300169B (en) * | 2019-06-28 | 2022-07-08 | 昆仑数智科技有限责任公司 | Data transmission system and method |
CN111432000A (en) * | 2020-03-24 | 2020-07-17 | 中国建设银行股份有限公司 | Control method, device, equipment and storage medium of Internet of things equipment |
CN111629382A (en) * | 2020-06-12 | 2020-09-04 | 国网上海市电力公司 | Wireless local area network system for underground power station |
CN111629382B (en) * | 2020-06-12 | 2023-08-25 | 国网上海市电力公司 | Wireless local area network system for underground power station |
CN113099401A (en) * | 2021-04-16 | 2021-07-09 | 黄元涛 | Internet of things data transmission method and equipment |
CN113099401B (en) * | 2021-04-16 | 2022-04-19 | 北京昊普康科技股份有限公司 | Internet of things data transmission method and equipment |
CN114051219A (en) * | 2021-11-12 | 2022-02-15 | 中国电力科学研究院有限公司 | Edge node wireless sensor connection method and system |
CN115134391A (en) * | 2022-05-30 | 2022-09-30 | 青岛海尔智慧生活电器有限公司 | Equipment control method and device of non-Internet-of-things equipment |
Also Published As
Publication number | Publication date |
---|---|
CN103108294B (en) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103108294A (en) | Data forwarding processing method and gateway equipment and communication system | |
CN106878459B (en) | Self-adaptive Internet of things intelligent gateway implementation method and equipment thereof | |
CN104753697B (en) | A kind of method, equipment and system controlling the automatic beginning of the network equipment | |
CN103023681B (en) | Smart home control device, update method | |
CN101783773B (en) | IP session survival monitoring method, as well as system, home gateway and network device | |
CN104468219B (en) | Virtual networking method for discovering network topology and equipment | |
CN102802139A (en) | Gateway data adapting system and method of Internet of Things | |
CN102959910A (en) | Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel | |
JP6171307B2 (en) | Network management interface for heterogeneous data network and system using the same | |
CN103997414A (en) | Configuration information generation method and network control unit | |
CN102938794A (en) | Address resolution protocol (ARP) message forwarding method, exchanger and controller | |
US11564074B2 (en) | GAP and GATT adaptation protocol over internet protocol | |
CN103379039A (en) | Method, device and system for flow statistics | |
KR20180043385A (en) | Service enabler function | |
WO2015193849A1 (en) | Internet of things | |
CN110035109A (en) | System for dynamically distributing service between controller in the car | |
US10499311B2 (en) | Method and apparatus for implementing network sharing | |
CN101599970A (en) | Home gateway is shared storage implementation method and device | |
JP2010178326A (en) | Active rfid system for port distribution with multihop communication, and communicating method thereof | |
CN105915383A (en) | Remote router configuration method | |
CN102438288A (en) | APN (Access Point Name) switch method and system as well as mobile terminal | |
US20140204953A1 (en) | Communication System and Network Relay Device | |
CN105490911A (en) | Virtual local area network mapping method and apparatus | |
CN103501238A (en) | Plug and play method based on SpaceWire | |
CN103796191A (en) | Method, device and terminal for sending data to user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |