CN107733980A - Data transmission of internet of things system and the first repeater based on loop network - Google Patents
Data transmission of internet of things system and the first repeater based on loop network Download PDFInfo
- Publication number
- CN107733980A CN107733980A CN201710812168.6A CN201710812168A CN107733980A CN 107733980 A CN107733980 A CN 107733980A CN 201710812168 A CN201710812168 A CN 201710812168A CN 107733980 A CN107733980 A CN 107733980A
- Authority
- CN
- China
- Prior art keywords
- transmission link
- repeater
- network
- upstream data
- things
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
This application discloses a kind of data transmission of internet of things system and the first repeater based on loop network, wherein, first annular network transmission target upstream data, first repeater it is determined that current transmission target upstream data first annular network failure when, the loop network whether included in the loop network set of default first repeater association in addition to the first repeater is detected first, secondly, when detecting that loop network set includes the second loop network in addition to the first repeater, according to the transmission link of the second loop network more fresh target upstream data, finally, target upstream data is sent to things-internet gateway by the transmission link after renewal, it is corresponding, things-internet gateway receives target upstream data by the transmission link after renewal, wherein, first repeater is cached with target upstream data.The embodiment of the present application is advantageous to improve the reliability and success rate for transmitting Internet of Things data by loop network.
Description
Technical field
The application is related to the communications field, more particularly to a kind of data transmission of internet of things system and first based on loop network
Repeater.
Background technology
At present, there is Internet of Things (Machine to machine network, M2M in the development of communication system
Network concept), Internet of Things are also referred to as ubiquitous network, refer to the communication network between Machine To Machine.Realize Machine To Machine
Communication means equipment or the utensil do not networked in traditional sense, such as:Household electrical appliance, security system devices, shop equipment, doctor
All possesses the ability of networking and communication between treatment instrument etc..For example, if Internet of Things is used for data acquisition, it is possible to applies more
In kind scene:Power equipment operation monitoring, the monitoring of the remote meter reading of power consumer, road lamp management, motor vehicle violation traveling, the hydrology
Monitoring, weather monitoring, environmental monitoring, automatic machine management, unattended place such as warehouse or office building or street paving etc. prison
Control, oil field production monitoring, urban transportation intelligent management, other remote device managements, other remote data acquisitions.It is envisioned that
Because the machine quantity in several scenes is more and more huger, the quantity of internet-of-things terminal also can be quite huge.
The content of the invention
The application provides a kind of data transmission of internet of things system and the first repeater based on loop network, can improve thing
The stability and reliability of networked data transmission.
In a first aspect, the embodiment of the present application provides a kind of data transmission of internet of things system based on loop network, it is applied to
Internet of Things, the Internet of Things include internet of things equipment, multiple repeaters, things-internet gateway, and the multiple repeater composition is multiple
Loop network, the internet of things equipment transmit data, the Internet of Things data based on loop network by the loop network
Transmission system includes the things-internet gateway, the multiple loop network and the internet of things equipment, the multiple loop network
Including first annular network and the second loop network, the first annular network includes the first repeater, wherein,
The first annular network, for transmission objectives upstream data;
First repeater, for determining the first annular network failure of current transmission target upstream data, detection is in advance
If first repeater association loop network set in whether include loop network in addition to first repeater,
First repeater is cached with the target upstream data;And detect that the loop network set is included except described the
The second loop network outside one repeater, the chain of the target upstream data is updated according to second loop network
Road;And the target upstream data is sent to the things-internet gateway by the transmission link after renewal;
The things-internet gateway, for receiving the target upstream data by the transmission link after renewal.
As can be seen that in the embodiment of the present application, in the data transmission of internet of things system based on loop network, first annular net
Network transmission objectives upstream data, the first repeater it is determined that current transmission target upstream data first annular network failure when,
The ring network whether included in the loop network set of default first repeater association in addition to the first repeater is detected first
Network, secondly, when detecting that loop network set includes the second loop network in addition to the first repeater, according to the second ring
The transmission link of l network more fresh target upstream data, finally, mesh is sent to things-internet gateway by the transmission link after renewal
Upstream data is marked, corresponding, things-internet gateway receives target upstream data by the transmission link after renewal, wherein, in first
Target upstream data is cached with after device.It can be seen that the first repeater can be intelligently chosen outside the first annular network of current failure
Available second loop network, with Successful transmissions target upstream data, avoid losing in target because of first annular network failure
The situation of row data occurs, and is advantageous to improve the reliability and success rate for transmitting Internet of Things data by loop network.
In a possible design, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, first repeater is specifically used for:Obtain the network topology of second loop network;And according to described
The network topology of second loop network updates the transmission link of the target upstream data.
In a possible design, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, first repeater is specifically used for:It is true according to the network topology of second loop network
At least one reference transmission link corresponding to fixed first repeater, the reference transmission link are up to transmit the target
Effective transmission link of data;And determine the node number of every reference transmission link;And line number in the renewal target
According to transmission link be the minimum reference transmission link of node number.
In a possible design, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, first repeater is specifically used for:It is true according to the network topology of second loop network
At least one reference transmission link corresponding to fixed first repeater, the reference transmission link are up to transmit the target
Effective transmission link of data;And test data is sent by things-internet gateway described in every reference transmission chain road direction respectively
Bag;And the link update instruction that the things-internet gateway is sent is received, the transmission link for updating the target upstream data is
Reference transmission link indicated by the link update instruction, the reference transmission link indicated by the link update instruction are passed
Defeated test data bag is the survey that packet loss is minimum in the test data bag that the things-internet gateway receives and/or time delay is minimum
Try packet.
In a possible design, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, first repeater is specifically used for:Determine a plurality of reference transmission link of second loop network;And
Determine to support the object transmission for transmitting the data of the type of service of the target upstream data in a plurality of reference transmission link
Link;And the transmission link of the renewal target upstream data is the object transmission link.
In a possible example, first repeater, it is additionally operable to detect and is not wrapped in the loop network set
Any loop network in addition to first repeater is included, detects whether to receive the transmission of other repeaters in preset period of time
Link establishment notice, other described repeaters be cached with multiple repeaters of the target upstream data remove described first
Any repeater outside repeater;And detected in the preset period of time do not receive other repeaters transmission link build
Vertical notice, determines that the target repeater of communication connection can be established in current demand signal coverage, the target repeater be except
The repeater outside repeater in the first annular network;And establish and communicate to connect with the target repeater, and lead to
The 3rd loop network for crossing the target repeater transmits the target upstream data.
It can be seen that in this example, only belong to first annular network for the first repeater and do not receive it in preset period of time
His repeater is successfully established the situation of transmission link, and the first repeater is found using the signal covering power of itself and can established
The target repeater of communication connection, so as to which target upstream data be carried out by the 3rd loop network belonging to the target repeater
Transfer, to realize transmission objectives upstream data, be advantageous to improve the success rate and stability of transmitting uplink data in Internet of Things.
Second aspect, the embodiment of the present application provide a kind of first repeater, and applied to Internet of Things, the Internet of Things includes thing
Networked devices, multiple repeaters, things-internet gateway, the multiple repeater form multiple loop networks, the internet of things equipment
Data are transmitted by the loop network, the multiple loop network includes first annular network and the second loop network, described
First annular network includes the first repeater;
First repeater includes processor, memory, transceiver and bus, and one or more programs, described
Processor connects the memory and the transceiver by the bus, and one or more of programs are stored in described deposit
In reservoir, and it is configured to by the computing device, described program includes being used for the instruction for performing following steps:
The first annular network failure of current transmission target upstream data is determined, default first repeater of detection closes
Whether loop network except first repeater in addition to is included in the loop network set of connection, and first repeater is cached with
The target upstream data;
Detect that the loop network set includes the second loop network in addition to first repeater, according to institute
State the transmission link that the second loop network updates the target upstream data;
The target upstream data is sent to the things-internet gateway by the transmission link after renewal.
In a possible design, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, the instruction in described program is specifically used for performing following operate:
Obtain the network topology of second loop network;
The transmission link of the target upstream data is updated according to the network topology of second loop network.
In a possible design, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, the instruction in described program is specifically used for performing following operate:
At least one with reference to biography according to corresponding to the network topology of second loop network determines first repeater
Transmission link, the reference transmission link are the effective transmission link for transmitting the target upstream data;
Determine the node number of every reference transmission link;
The transmission link for updating the target upstream data is the minimum reference transmission link of node number.
In a possible design, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, the instruction in described program is specifically used for performing following operate:
At least one with reference to biography according to corresponding to the network topology of second loop network determines first repeater
Transmission link, the reference transmission link are the effective transmission link for transmitting the target upstream data;
Test data bag is sent by things-internet gateway described in every reference transmission chain road direction respectively;
The link update instruction that the things-internet gateway is sent is received, the transmission link for updating the target upstream data is
Reference transmission link indicated by the link update instruction, the reference transmission link indicated by the link update instruction are passed
Defeated test data bag is the survey that packet loss is minimum in the test data bag that the things-internet gateway receives and/or time delay is minimum
Try packet.
In a possible design, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, the instruction in described program is specifically used for performing following operate:
Determine a plurality of reference transmission link of second loop network;
Determine to support the data for transmitting the type of service of the target upstream data in a plurality of reference transmission link
Object transmission link;
The transmission link for updating the target upstream data is the object transmission link.
As can be seen that in the embodiment of the present application, in the data transmission of internet of things system based on loop network, first annular net
Network transmission objectives upstream data, the first repeater it is determined that current transmission target upstream data first annular network failure when,
The ring network whether included in the loop network set of default first repeater association in addition to the first repeater is detected first
Network, secondly, when detecting that loop network set includes the second loop network in addition to the first repeater, according to the second ring
The transmission link of l network more fresh target upstream data, finally, mesh is sent to things-internet gateway by the transmission link after renewal
Upstream data is marked, corresponding, things-internet gateway receives target upstream data by the transmission link after renewal, wherein, in first
Target upstream data is cached with after device.It can be seen that the first repeater can be intelligently chosen outside the first annular network of current failure
Available second loop network, with Successful transmissions target upstream data, avoid losing in target because of first annular network failure
The situation of row data occurs, and is advantageous to improve the reliability and success rate for transmitting Internet of Things data by loop network.
Brief description of the drawings
In order to illustrate more clearly of the technical scheme of the embodiment of the present application, required use in being described below to embodiment
Accompanying drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the present application, for this area
For those of ordinary skill, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of system architecture schematic diagram for Internet of Things that the embodiment of the present application provides;
Fig. 2 is a kind of system architecture for data transmission of internet of things system based on loop network that the embodiment of the present application provides
Figure;
Fig. 3 is the system tray for another data transmission of internet of things system based on loop network that the embodiment of the present application provides
Composition;
Fig. 4 is a kind of structural representation for first repeater that the embodiment of the present application provides.
Embodiment
In order that those skilled in the art more fully understand application scheme, below in conjunction with the embodiment of the present application
Accompanying drawing, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only
Some embodiments of the present application, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art
The every other embodiment obtained under the premise of creative work is not made, belong to the scope of the application protection.
Term " first ", " second " in the description and claims of this application and above-mentioned accompanying drawing etc. are to be used to distinguish
Different objects, rather than for describing particular order.In addition, term " comprising " and " having " and their any deformations, it is intended that
It is to cover non-exclusive include.Such as process, method, system, product or the equipment for containing series of steps or unit do not have
The step of being defined in the step of having listed or unit, but alternatively also including not listing or unit, or alternatively also wrap
Include for other intrinsic steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can wrap in conjunction with the embodiments
It is contained at least one embodiment of the application.Each position in the description occur the phrase might not each mean it is identical
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.
During routine is related to, network architecture of Internet of things includes internet of things equipment, things-internet gateway, wherein, multiple Internet of Things are set
The ability of standby connection things-internet gateway, the network architecture of such a direct-connected things-internet gateway, reliability and resistance failure risk is not
Enough height.
In view of the above-mentioned problems, the embodiment of the present application proposes a kind of data transmission of internet of things system based on loop network, should
In data transmission of internet of things system based on loop network, first annular network transmission target upstream data, the first repeater exists
When determining the first annular network failure of current transmission target upstream data, the ring of default first repeater association is detected first
Whether include the loop network in addition to the first repeater in l network set, secondly, wrapped in loop network set is detected
When including the second loop network in addition to the first repeater, according to the chain of the second loop network more fresh target upstream data
Road, finally, target upstream data is sent to things-internet gateway by the transmission link after renewal, corresponding, things-internet gateway leads to
The transmission link crossed after renewal receives target upstream data, wherein, the first repeater is cached with target upstream data.It can be seen that the
One repeater can intelligently choose available second loop network outside the first annular network of current failure, with Successful transmissions mesh
Upstream data is marked, avoids the situation for losing target upstream data because of first annular network failure from occurring, is advantageous to raising and passes through
Loop network transmits the reliability and success rate of Internet of Things data.
It is described in detail with reference to specific embodiment.
A kind of referring to Fig. 1, thing for being used to transmit the reported data of internet of things equipment that Fig. 1, which is the embodiment of the present application, to be provided
The system architecture schematic diagram of networking, the Internet of things system include internet of things equipment, multiple repeaters, things-internet gateway and service
Device, the multiple repeater form loop network, and the loop network connects the internet of things equipment and the things-internet gateway,
The things-internet gateway connects the server.Server can be set by mobile communications network and mobile terminal and all kinds of controls
It is standby to realize communication connection, so as to the various application demands of processing business aspect.In addition, the relaying involved by the embodiment of the present application
Device can include the various computing devices with radio communication function or be connected to other processing equipments of radio modem,
And various forms of terminal devices (terminal device) etc..
Refering to Fig. 2, Fig. 2 is a kind of data transmission of internet of things system based on loop network that the embodiment of the present application provides
System architecture schematic diagram, applied to Internet of Things, the Internet of Things include internet of things equipment, multiple repeaters, things-internet gateway and
Server, the multiple repeater form loop network, and the internet of things equipment transmits data by the multiple loop network,
The things-internet gateway connects the server;The data transmission of internet of things system based on loop network includes the Internet of Things
Net gateway 2100, the multiple loop network 2200 and the internet of things equipment 2300, the multiple loop network include first
The loop network 2220 of loop network 2210 and second, the first annular network include the first repeater 2211, wherein,
The first annular network 2210, for transmission objectives upstream data;
First repeater 2211, for determining the event of first annular network 2210 of current transmission target upstream data
Barrier, whether include removing first repeater in the loop network set that default first repeater 2211 of detection associates
Loop network outside 2211, first repeater 2211 are cached with the target upstream data;And detect the ring
L network set includes the second loop network 2220 in addition to first repeater, according to second loop network
The transmission link of the 2220 renewal target upstream datas;And by the transmission link after renewal to the things-internet gateway
2100 send the target upstream data;
Wherein, the internet of things equipment is also known as internet-of-things terminal either intelligent terminal or internet of things sensors etc., this
Unique restriction is not done in place.
Wherein, target upstream data is at least one internet of things equipment entered received by link point of first annular network
Reported data, enter link point for repeater with internet of things equipment direct communication, the reported data can be temperature, humidity,
The what type of detection data such as liquid level, concentration, electric current, voltage, pressure, do not do unique restriction herein.
In the specific implementation, the first repeater can based on next-hop node can not transmission objectives upstream data determine first
Loop network failure, or, the failure that the first repeater can be sent based on other repeaters for receiving first annular network
Notice determines first annular network failure, or, the first repeater can be determined based on the failure notification that things-internet gateway is sent
First annular network failure, unique restriction is not done herein.
Wherein, in the loop network set of default first repeater association, each loop network is comprising this in first
After device.
The things-internet gateway 2100, for receiving the target upstream data by the transmission link after renewal.
As can be seen that in the embodiment of the present application, in the data transmission of internet of things system based on loop network, first annular net
Network transmission objectives upstream data, the first repeater it is determined that current transmission target upstream data first annular network failure when,
The ring network whether included in the loop network set of default first repeater association in addition to the first repeater is detected first
Network, secondly, when detecting that loop network set includes the second loop network in addition to the first repeater, according to the second ring
The transmission link of l network more fresh target upstream data, finally, mesh is sent to things-internet gateway by the transmission link after renewal
Upstream data is marked, corresponding, things-internet gateway receives target upstream data by the transmission link after renewal, wherein, in first
Target upstream data is cached with after device.It can be seen that the first repeater can be intelligently chosen outside the first annular network of current failure
Available second loop network, with Successful transmissions target upstream data, avoid losing in target because of first annular network failure
The situation of row data occurs, and is advantageous to improve the reliability and success rate for transmitting Internet of Things data by loop network.
In a possible example, the target upstream data is updated according to second loop network 2220 described
Transmission link in terms of, first repeater 2211 is specifically used for:Obtain the network topology of second loop network 2220;
And the transmission link of the target upstream data is updated according to the network topology of second loop network 2220.
Wherein, the network topology of loop network includes multiple repeaters of networking, and formed by the plurality of repeater
More data transmission links, and the neighborhood information of each repeater, the neighborhood information is neighbor information.
For example, the loop network A of Internet of Things includes repeater 1, repeater 2, repeater 3, repeater 4, repeater
5, repeater 1 connects multiple internet of things equipment, and the repeater 1 is repeater 4 and the direct-connected communication of things-internet gateway into link point,
The repeater 4 is link point, and repeater 1 connects repeater 2, and repeater 2 connects repeater 3, and repeater 3 connects repeater 4,
Repeater 4 connects repeater 5, and repeater 5 connects repeater 1, forms loop network, then loop network A network topology is:
Including repeater 1, repeater 2, repeater 3, repeater 4, repeater 5, repeater 1 is as the data transmission link for entering link point
Including link 1 and link 2, wherein, link 1 is:3 → repeater of repeater 1 → repeater, 2 → repeater 4, link 2 are:Relaying
1 → repeater of device, 5 → repeater 4, the adjacent node of repeater 1 is repeater 5 and repeater 2, and the adjacent node of repeater 2 is
Repeater 1 and repeater 3, the adjacent node of repeater 3 is repeater 2 and repeater 4, and the adjacent node of repeater 4 is relaying
Device 3 and repeater 5, the adjacent node of repeater 5 is repeater 4 and repeater 1.
It can be seen that in this example, the first repeater can be determined fast and accurately according to the network topology of the second loop network
For the transmission link of Successful transmissions target upstream data, and carry out with the transmission link of this determination the biography of more fresh target upstream data
Transmission link, so as to realize successfully transmission objectives upstream data, be advantageous to improve the number based on loop network transmission internet of things equipment
According to real-time and the degree of accuracy.
In a possible example, the mesh is updated according to the network topology of second loop network 2220 described
In terms of the transmission link for marking upstream data, first repeater 2211 is specifically used for:According to second loop network 2220
Network topology determine at least one reference transmission link corresponding to first repeater 2211, the reference transmission link is
Transmit effective transmission link of the target upstream data;And determine the node number of every reference transmission link;And more
The transmission link of the new target upstream data is the minimum reference transmission link of node number.
It can be seen that in this example, the first repeater is by choosing the minimum reference transmission link of node number come more fresh target
The transmission link of upstream data, by the network node that transmission link is passed through is fewer, corresponding data transmission reliability is more preferable, when
Prolong it is lower, be advantageous to improve reliability and real-time based on loop network transmission objectives upstream data.
In a possible example, the mesh is updated according to the network topology of second loop network 2220 described
In terms of the transmission link for marking upstream data, first repeater 2211 is specifically used for:According to second loop network 2220
Network topology determine at least one reference transmission link corresponding to first repeater 2211, the reference transmission link is
Transmit effective transmission link of the target upstream data;And pass through Internet of Things net described in every reference transmission chain road direction respectively
Close 2100 and send test data bag;And the link update instruction that the things-internet gateway 2100 is sent is received, update the mesh
Mark reference transmission link of the transmission link of upstream data indicated by the link update instruction, the link update instruction institute
The test data bag that the reference transmission link of instruction is transmitted is in the test data bag that the things-internet gateway 2100 receives
The test data bag that packet loss is minimum and/or time delay is minimum.
Wherein, packet loss is lower, and time delay is smaller, then the data transmission efficiency of corresponding reference transmission link is higher.
It can be seen that in this example, the first repeater sends test number by different reference transmission chain road direction things-internet gateways
According to bag, and the link update instruction that things-internet gateway is sent based on testing result is received, accurately to determine more efficient biography
Transmission link, be advantageous to improve the degree of accuracy and the efficiency of target transmitting uplink data.
In a possible example, the target upstream data is updated according to second loop network 2220 described
Transmission link in terms of, first repeater 2211 is specifically used for:Determine a plurality of reference of second loop network 2220
Transmission link;And determine to support the number for transmitting the type of service of the target upstream data in a plurality of reference transmission link
According to object transmission link;And the transmission link of the renewal target upstream data is the object transmission link.
Wherein, first annular network goes out the first things-internet gateway and the second loop network institute that link point connected
The type and quantity of the type of service for the data that second things-internet gateway of connection is supported can be with identical, can also be different, but
Second things-internet gateway should at least support the type of service of target upstream data, be specifically based on advance business demand and set
Put, do not do unique restriction herein.
In the specific implementation, the type of service for the data that different transmission links is transmitted can be configured in advance, or
Specified by server side, or be finely divided by things-internet gateway based on different periods, do not do unique restriction herein.
As an example it is assumed that N1 the first Internet of Things for entering link point and respectively connected first area of the second loop network
The N2 of equipment and second area the second internet of things equipment, N1, N2 are positive integer, and during effective monitoring of the first internet of things equipment
Section be daytime, and effective monitoring period of time of the second internet of things equipment is evening, and the business of the upstream data of the first internet of things equipment
The type of service of type and the upstream data of the second internet of things equipment is different, then things-internet gateway can intelligent set first transmit
Link is used for the upstream data for transmitting the first internet of things equipment on daytime, is used to transmit the up of the second internet of things equipment at night
Data.
Again as an example it is assumed that X the 3rd Internet of Things for entering link point and respectively connected the 3rd region of the second loop network
Y the 4th internet of things equipment of net equipment and four-range, X, Y are positive integer, and during effective monitoring of the first internet of things equipment
Section is identical with effective monitoring period of time of the second internet of things equipment, and the type of service of the upstream data of the first internet of things equipment and the
The type of service of the upstream data of two internet of things equipment is different, then things-internet gateway can the transmission link of intelligent set first be used for
The upstream data of the first internet of things equipment is transmitted, sets the second transmission link to be used for the upper line number for transmitting the second internet of things equipment
According to.
It can be seen that in this example, the first repeater can select the reference transmission link of adaptation based on type of service, so as to protect
Card target upstream data is transferred to the things-internet gateway that can accurately parse the type of service data, is advantageous to improve in target
The degree of accuracy of row data transfer.
In a possible example, as shown in figure 3, the data transmission of internet of things system based on loop network is also wrapped
The 3rd loop network 2230 is included, the 3rd looped network network 2230 includes target repeater;First repeater 2211, is also used
In detecting in the loop network set including any loop network in addition to first repeater 2211, presetting
The link establishment for detecting whether to receive the transmission of other repeaters in period notifies that other described repeaters are to be cached with the mesh
Mark any repeater in addition to first repeater in multiple repeaters of upstream data;And in the preset period of time
Detection does not receive the link establishment notice of other repeaters transmission, determines that communication link can be established in current demand signal coverage
The target repeater connect, the target repeater are the repeater in addition to the repeater in the first annular network;And
Establish and communicate to connect with the target repeater, and transmitted by the 3rd loop network of the target repeater in the target
Row data.
It can be seen that in this example, only belong to first annular network for the first repeater and do not receive it in preset period of time
His repeater is successfully established the situation of transmission link, and the first repeater is found using the signal covering power of itself and can established
The target repeater of communication connection, so as to which target upstream data be carried out by the 3rd loop network belonging to the target repeater
Transfer, to realize transmission objectives upstream data, be advantageous to improve the success rate and stability of transmitting uplink data in Internet of Things.
Refering to Fig. 4, Fig. 4 is a kind of structural representation for first repeater that the embodiment of the present application provides, applied to Internet of Things
Net, the Internet of Things include internet of things equipment, multiple repeaters, things-internet gateway and server, the multiple repeater composition
Multiple loop networks, the internet of things equipment transmit data by the multiple loop network, and the things-internet gateway connects institute
State server;
First repeater, which closes, includes memory 411, processor 412, transceiver 413 and bus 414, and one or
Multiple programs 415, the processor 412 connect the memory 411 and the transceiver 413 by the bus 414, processing
Device 412 for example can be central processing unit (Central Processing Unit, CPU), general processor, at data signal
Manage device (Digital Signal Processor, DSP), application specific integrated circuit (Application-Specific
Integrated Circuit, ASIC), field programmable gate array (Field Programmable Gate Array, FPGA)
Either other PLDs, transistor logic, hardware component or its any combination.Processor 412 can also
It is the combination for realizing computing function, such as is combined comprising one or more microprocessors, combination of DSP and microprocessor etc..
Bus 414 can be Peripheral Component Interconnect standard (Peripheral Component Interconnect, abbreviation PCI) bus
Or EISA (Extended Industry Standard Architecture, abbreviation EISA) bus etc..Institute
Address bus, data/address bus, controlling bus etc. can be divided into by stating bus 414.For ease of representing, only with a thick line table in Fig. 4
Show, it is not intended that an only bus or a type of bus.
One or more of programs 415 are stored in the memory 411, and are configured to by the processor
Perform, described program includes being used for the instruction for performing following steps:
The first annular network failure of current transmission target upstream data is determined, default first repeater of detection closes
Whether loop network except first repeater in addition to is included in the loop network set of connection, and first repeater is cached with
The target upstream data;
Detect that the loop network set includes the second loop network in addition to first repeater, according to institute
State the transmission link that the second loop network updates the target upstream data;
The target upstream data is sent to the things-internet gateway by the transmission link after renewal.
As can be seen that in the embodiment of the present application, in the data transmission of internet of things system based on loop network, first annular net
Network transmission objectives upstream data, the first repeater it is determined that current transmission target upstream data first annular network failure when,
The ring network whether included in the loop network set of default first repeater association in addition to the first repeater is detected first
Network, secondly, when detecting that loop network set includes the second loop network in addition to the first repeater, according to the second ring
The transmission link of l network more fresh target upstream data, finally, mesh is sent to things-internet gateway by the transmission link after renewal
Upstream data is marked, corresponding, things-internet gateway receives target upstream data by the transmission link after renewal, wherein, in first
Target upstream data is cached with after device.It can be seen that the first repeater can be intelligently chosen outside the first annular network of current failure
Available second loop network, with Successful transmissions target upstream data, avoid losing in target because of first annular network failure
The situation of row data occurs, and is advantageous to improve the reliability and success rate for transmitting Internet of Things data by loop network.
In a possible example, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, the instruction in described program is specifically used for performing following operate:The network for obtaining second loop network is opened up
Flutter;And the transmission link of the target upstream data is updated according to the network topology of second loop network.
In a possible example, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, the instruction in described program is specifically used for performing following operate:According to second ring network
The network topology of network determines at least one reference transmission link corresponding to first repeater, and the reference transmission link is biography
Effective transmission link of the defeated target upstream data;And determine the node number of every reference transmission link;And renewal
The transmission link of the target upstream data is the minimum reference transmission link of node number.
In a possible example, updated described according to the network topology of second loop network in the target
In terms of the transmission link of row data, the instruction in described program is specifically used for performing following operate:According to second ring network
The network topology of network determines at least one reference transmission link corresponding to first repeater, and the reference transmission link is biography
Effective transmission link of the defeated target upstream data;And pass through things-internet gateway described in every reference transmission chain road direction respectively
Send test data bag;And the link update instruction that the things-internet gateway is sent is received, update the target upstream data
Transmission link for the reference transmission link indicated by the link update instruction, the reference indicated by the link update instruction
The test data bag that transmission link is transmitted be in the test data bag that the things-internet gateway receives packet loss it is minimum and/or
The minimum test data bag of time delay.
In a possible example, in the biography that the target upstream data is updated according to second loop network
In terms of transmission link, the instruction in described program is specifically used for performing following operate:Determine a plurality of ginseng of second loop network
Examine transmission link;And determine to support the type of service for transmitting the target upstream data in a plurality of reference transmission link
The object transmission link of data;And the transmission link of the renewal target upstream data is the object transmission link.
In a possible example, described program also includes being used to perform the instruction operated below:Detect the ring
Do not include any loop network in addition to first repeater in l network set, detect whether to receive in preset period of time
To other repeaters send link establishment notice, other described repeaters be cached with the target upstream data it is multiple in
After any repeater in device in addition to first repeater;And detect and do not received in other in the preset period of time
After the link establishment notice that device is sent, determine that the target repeater of communication connection, institute can be established in current demand signal coverage
Target repeater is stated as the repeater in addition to the repeater in the first annular network;And built with the target repeater
Vertical communication connection, and the target upstream data is transmitted by the 3rd loop network of the target repeater.
It can be seen that in this example, only belong to first annular network for the first repeater and do not receive it in preset period of time
His repeater is successfully established the situation of transmission link, and the first repeater is found using the signal covering power of itself and can established
The target repeater of communication connection, so as to which target upstream data be carried out by the 3rd loop network belonging to the target repeater
Transfer, to realize transmission objectives upstream data, be advantageous to improve the success rate and stability of transmitting uplink data in Internet of Things.
The embodiment of the present application also provides a kind of computer-readable storage medium, wherein, the computer-readable storage medium is stored for electricity
The computer program that subdata exchanges, the computer program cause computer to perform the either method as described in above-mentioned embodiment
Part or all of step.
The embodiment of the present application also provides a kind of computer program product, and above computer program product includes storing calculating
The non-transient computer-readable recording medium of machine program, above computer program are operable to make computer perform as described above in fact
Apply the part or all of step of the either method described in example.The computer program product can be a software installation bag.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should know, the application is not limited by described sequence of movement because
According to the application, some steps can use other orders or carry out simultaneously.Secondly, those skilled in the art should also know
Know, embodiment described in this description belongs to preferred embodiment, involved action and module not necessarily the application
It is necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, can be by another way
Realize.For example, device embodiment described above is only schematical, such as the division of the unit, it is only one kind
Division of logic function, can there is an other dividing mode when actually realizing, such as multiple units or component can combine or can
To be integrated into another system, or some features can be ignored, or not perform.Another, shown or discussed is mutual
Coupling direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING or communication connection of device or unit,
Can be electrical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is used as independent production marketing or use
When, it can be stored in a computer-readable access to memory.Based on such understanding, the technical scheme of the application substantially or
Person say the part to be contributed to prior art or the technical scheme all or part can in the form of software product body
Reveal and, the computer software product is stored in a memory, including some instructions are causing a computer equipment
(can be personal computer, server or network equipment etc.) performs all or part of each embodiment methods described of the application
Step.And foregoing memory includes:USB flash disk, read-only storage (ROM, Read-Only Memory), random access memory
(RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with the medium of store program codes.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable memory, memory
It can include:Flash disk, read-only storage (English:Read-Only Memory, referred to as:ROM), random access device (English:
Random Access Memory, referred to as:RAM), disk or CD etc..
The embodiment of the present application is described in detail above, specific case used herein to the principle of the application and
Embodiment is set forth, and the explanation of above example is only intended to help and understands the present processes and its core concept;
Meanwhile for those of ordinary skill in the art, according to the thought of the application, can in specific embodiments and applications
There is change part, in summary, this specification content should not be construed as the limitation to the application.
Claims (10)
- A kind of 1. data transmission of internet of things system based on loop network, it is characterised in that applied to Internet of Things, the Internet of Things Including internet of things equipment, multiple repeaters, things-internet gateway, the multiple repeater forms multiple loop networks, the Internet of Things Net equipment transmits data by the loop network, and the data transmission of internet of things system based on loop network includes the thing Networking gateway, the multiple loop network and the internet of things equipment, the multiple loop network include first annular network and Second loop network, the first annular network include the first repeater, wherein,The first annular network, for transmission objectives upstream data;First repeater, for determining the first annular network failure of current transmission target upstream data, detect default Whether loop network except first repeater in addition to is included in the loop network set of the first repeater association, it is described First repeater is cached with the target upstream data;And detect that the loop network set includes removing in described first The second loop network outside device, the transmission link of the target upstream data is updated according to second loop network;With And the target upstream data is sent to the things-internet gateway by the transmission link after renewal;The things-internet gateway, for receiving the target upstream data by the transmission link after renewal.
- 2. system according to claim 1, it is characterised in that the mesh is updated according to second loop network described In terms of the transmission link for marking upstream data, first repeater is specifically used for:The network for obtaining second loop network is opened up Flutter;And the transmission link of the target upstream data is updated according to the network topology of second loop network.
- 3. system according to claim 2, it is characterised in that in the network topology according to second loop network In terms of the transmission link for updating the target upstream data, first repeater is specifically used for:According to second ring network The network topology of network determines at least one reference transmission link corresponding to first repeater, and the reference transmission link is biography Effective transmission link of the defeated target upstream data;And determine the node number of every reference transmission link;And renewal The transmission link of the target upstream data is the minimum reference transmission link of node number.
- 4. system according to claim 2, it is characterised in that in the network topology according to second loop network In terms of the transmission link for updating the target upstream data, first repeater is specifically used for:According to second ring network The network topology of network determines at least one reference transmission link corresponding to first repeater, and the reference transmission link is biography Effective transmission link of the defeated target upstream data;And pass through things-internet gateway described in every reference transmission chain road direction respectively Send test data bag;And the link update instruction that the things-internet gateway is sent is received, update the target upstream data Transmission link for the reference transmission link indicated by the link update instruction, the reference indicated by the link update instruction The test data bag that transmission link is transmitted be in the test data bag that the things-internet gateway receives packet loss it is minimum and/or The minimum test data bag of time delay.
- 5. system according to claim 1, it is characterised in that the mesh is updated according to second loop network described In terms of the transmission link for marking upstream data, first repeater is specifically used for:Determine a plurality of ginseng of second loop network Examine transmission link;And determine to support the type of service for transmitting the target upstream data in a plurality of reference transmission link The object transmission link of data;And the transmission link of the renewal target upstream data is the object transmission link.
- 6. a kind of first repeater, it is characterised in that applied to Internet of Things, the Internet of Things includes internet of things equipment, Duo Gezhong After device, things-internet gateway, the multiple repeater forms multiple loop networks, and the internet of things equipment passes through the loop network Data are transmitted, the multiple loop network includes first annular network and the second loop network, and the first annular network includes First repeater;First repeater includes processor, memory, transceiver and bus, and one or more programs, the processing Device connects the memory by the bus and the transceiver, one or more of programs are stored in the memory In, and be configured to by the computing device, described program includes being used for the instruction for performing following steps:The first annular network failure of current transmission target upstream data is determined, the default first repeater association of detection Whether loop network except first repeater in addition to is included in loop network set, and first repeater is cached with described Target upstream data;Detect that the loop network set includes the second loop network in addition to first repeater, according to described Second ring network updates the transmission link of the target upstream data;The target upstream data is sent to the things-internet gateway by the transmission link after renewal.
- 7. the first repeater according to claim 6, it is characterised in that updated described according to second loop network In terms of the transmission link of the target upstream data, the instruction in described program is specifically used for performing following operate:Obtain the network topology of second loop network;The transmission link of the target upstream data is updated according to the network topology of second loop network.
- 8. the first repeater according to claim 7, it is characterised in that in the net according to second loop network In terms of network topology updates the transmission link of the target upstream data, the instruction in described program is specifically used for performing following grasp Make:At least one reference transmission chain according to corresponding to the network topology of second loop network determines first repeater Road, the reference transmission link are the effective transmission link for transmitting the target upstream data;Determine the node number of every reference transmission link;The transmission link for updating the target upstream data is the minimum reference transmission link of node number.
- 9. the first repeater according to claim 7, it is characterised in that in the net according to second loop network In terms of network topology updates the transmission link of the target upstream data, the instruction in described program is specifically used for performing following grasp Make:At least one reference transmission chain according to corresponding to the network topology of second loop network determines first repeater Road, the reference transmission link are the effective transmission link for transmitting the target upstream data;Test data bag is sent by things-internet gateway described in every reference transmission chain road direction respectively;The link update instruction that the things-internet gateway is sent is received, it is described to update the transmission link of the target upstream data Reference transmission link indicated by link update instruction, what the reference transmission link indicated by the link update instruction was transmitted Test data bag is the test number that packet loss is minimum in the test data bag that the things-internet gateway receives and/or time delay is minimum According to bag.
- 10. the first repeater according to claim 6, it is characterised in that it is described according to second loop network more In terms of the transmission link of the new target upstream data, the instruction in described program is specifically used for performing following operate:Determine a plurality of reference transmission link of second loop network;Determine to support the target for transmitting the data of the type of service of the target upstream data in a plurality of reference transmission link Transmission link;The transmission link for updating the target upstream data is the object transmission link.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710812168.6A CN107733980B (en) | 2017-09-11 | 2017-09-11 | Internet of things data transmission system based on ring network and first repeater |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710812168.6A CN107733980B (en) | 2017-09-11 | 2017-09-11 | Internet of things data transmission system based on ring network and first repeater |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107733980A true CN107733980A (en) | 2018-02-23 |
CN107733980B CN107733980B (en) | 2021-01-26 |
Family
ID=61206023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710812168.6A Active CN107733980B (en) | 2017-09-11 | 2017-09-11 | Internet of things data transmission system based on ring network and first repeater |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107733980B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110324166A (en) * | 2018-03-31 | 2019-10-11 | 华为技术有限公司 | A kind of method, apparatus and system of target information synchronous in multiple nodes |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483570A (en) * | 2009-02-17 | 2009-07-15 | 杭州华三通信技术有限公司 | Method, system and device for preventing looped network temporary loop circuit of relaying link |
CN102595656A (en) * | 2012-02-27 | 2012-07-18 | 苏州明上***科技有限公司 | Zigbee wireless communication relay |
CN102594573A (en) * | 2011-01-06 | 2012-07-18 | 上海戴河易信息科技有限公司 | Ethernet power supply sensor network |
CN202353602U (en) * | 2011-11-14 | 2012-07-25 | 郑州赛金电气有限公司 | Emergency communication system for mine |
CN103107946A (en) * | 2013-01-29 | 2013-05-15 | 华为技术有限公司 | Multicast recovering method, multicast recovering device and trunk device comprising multicast recovering device |
CN103825793A (en) * | 2014-03-21 | 2014-05-28 | 京兴智联(北京)水利物联网技术有限公司 | Internet of things data message distributing equipment and method |
CN104038318A (en) * | 2014-06-26 | 2014-09-10 | 重庆邮电大学 | Deep space file transmission method based on relaying selection |
CN104601682A (en) * | 2014-12-31 | 2015-05-06 | 北京海尔广科数字技术有限公司 | Method for switching gateway of internet of things as well as associated device and system |
US9191496B1 (en) * | 2014-04-22 | 2015-11-17 | Adtran, Inc. | Digital subscriber line fault locating systems and methods |
CN106292269A (en) * | 2016-09-29 | 2017-01-04 | 南京弘威智控科技有限公司 | There is the intelligent controller of multiple communication function, redundant wireless |
-
2017
- 2017-09-11 CN CN201710812168.6A patent/CN107733980B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483570A (en) * | 2009-02-17 | 2009-07-15 | 杭州华三通信技术有限公司 | Method, system and device for preventing looped network temporary loop circuit of relaying link |
CN102594573A (en) * | 2011-01-06 | 2012-07-18 | 上海戴河易信息科技有限公司 | Ethernet power supply sensor network |
CN202353602U (en) * | 2011-11-14 | 2012-07-25 | 郑州赛金电气有限公司 | Emergency communication system for mine |
CN102595656A (en) * | 2012-02-27 | 2012-07-18 | 苏州明上***科技有限公司 | Zigbee wireless communication relay |
CN103107946A (en) * | 2013-01-29 | 2013-05-15 | 华为技术有限公司 | Multicast recovering method, multicast recovering device and trunk device comprising multicast recovering device |
CN103825793A (en) * | 2014-03-21 | 2014-05-28 | 京兴智联(北京)水利物联网技术有限公司 | Internet of things data message distributing equipment and method |
US9191496B1 (en) * | 2014-04-22 | 2015-11-17 | Adtran, Inc. | Digital subscriber line fault locating systems and methods |
CN104038318A (en) * | 2014-06-26 | 2014-09-10 | 重庆邮电大学 | Deep space file transmission method based on relaying selection |
CN104601682A (en) * | 2014-12-31 | 2015-05-06 | 北京海尔广科数字技术有限公司 | Method for switching gateway of internet of things as well as associated device and system |
CN106292269A (en) * | 2016-09-29 | 2017-01-04 | 南京弘威智控科技有限公司 | There is the intelligent controller of multiple communication function, redundant wireless |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110324166A (en) * | 2018-03-31 | 2019-10-11 | 华为技术有限公司 | A kind of method, apparatus and system of target information synchronous in multiple nodes |
CN110324166B (en) * | 2018-03-31 | 2020-12-15 | 华为技术有限公司 | Method, device and system for synchronizing target information in multiple nodes |
Also Published As
Publication number | Publication date |
---|---|
CN107733980B (en) | 2021-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Chaouchi | The internet of things: Connecting objects to the web | |
CN103558810B (en) | Underground monitoring system and method | |
Galli et al. | Next generation narrowband (under 500 kHz) power line communications (PLC) standards | |
Aravinthan et al. | Wireless communication for smart grid applications at distribution level—Feasibility and requirements | |
CN108171957B (en) | Meter reading method, device and system and communication gateway | |
US10277234B2 (en) | Method for defining and applying a frequency plan | |
Qian et al. | An edge-computing paradigm for internet of things over power line communication networks | |
CN103167024A (en) | Collaborative information transfer method facing car networking | |
CN105306560A (en) | Dynamic management platform for distributed terminal implementation | |
Eissa et al. | Centralized protection scheme for smart grid integrated with multiple renewable resources using Internet of Energy | |
CN103826277B (en) | Multi-hop communication terminal, multi-hop communication system and multi-hop communication method | |
Chan et al. | Advanced metering infrastructure deployment and challenges | |
Alves Junior et al. | P‐AOMDV: an improved routing protocol for V2V communication based on public transport backbones | |
CN107733980A (en) | Data transmission of internet of things system and the first repeater based on loop network | |
CN107517477A (en) | The method and gateway that a kind of WAP backs up at random | |
CN102457903A (en) | Access control method for accessing wireless sensor network to telecommunication network by multiple gateways and apparatus thereof | |
CN107579896A (en) | Internet of things data transmission method and storage medium based on loop network | |
CN109360397A (en) | The system that method, data dispatching method and the multilist collection that multilist collection is copied are copied | |
CN107809782A (en) | Internet of things data transmission method and storage medium | |
CN107612724A (en) | Network node adding method and storage medium | |
Qian et al. | Sub‐channel assignment and link schedule for In‐Home power line communication network | |
CN106454988A (en) | Route searching method and device for equipment-to-equipment wireless grid network | |
CN111445681B (en) | Road-leaving cooperative interaction system and interaction method in port environment | |
CN115134021A (en) | Channel fusion method and device for dual-mode communication, electronic equipment and storage medium | |
CN103491596A (en) | Micro-power wireless communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |