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 PDF

Info

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
Application number
CN201710812168.6A
Other languages
Chinese (zh)
Other versions
CN107733980B (en
Inventor
杜光东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shenglu IoT Communication Technology Co Ltd
Original Assignee
Shenzhen Shenglu IoT Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shenglu IoT Communication Technology Co Ltd filed Critical Shenzhen Shenglu IoT Communication Technology Co Ltd
Priority to CN201710812168.6A priority Critical patent/CN107733980B/en
Publication of CN107733980A publication Critical patent/CN107733980A/en
Application granted granted Critical
Publication of CN107733980B publication Critical patent/CN107733980B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop 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

Data transmission of internet of things system and the first repeater based on loop network
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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
CN201710812168.6A 2017-09-11 2017-09-11 Internet of things data transmission system based on ring network and first repeater Active CN107733980B (en)

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)

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

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

Patent Citations (10)

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

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