Utilize the system and its control method of wireless network reinforcement satellite broadband communicationTechnical field
It the present invention relates to the use of the system and its control method of wireless network reinforcement satellite broadband communication, specifically onePlant the system and control method for utilizing mobile 4G/LTE networks to carry out reinforcement to satellite broadband communication.
Background technology
In the data communication system under based on environment such as vehicle-mounted, boat-carryings, due to the requirement of its mobility, in network access sideFace majority employs Broadband Satellite network.Broadband Satellite network, due to the popularity of its overlay area, can be mobile network environmentEasily Long-range Data Transmission is provided.But many deficiencies are had as access network using Broadband Satellite network.For example defendStar broadband network is under the circumstance of occlusion such as building, the chain of mountains, the woods, it may appear that " unsuccessful to star " or link transmission quality compared withThe situation of difference;Under inclement weather conditions, such as snow, the greasy weather, cloudy day, the efficiency of transmission of Broadband Satellite network and reliability meetingIt is affected.Use satellite link as the application scenarios of data transfer at present, be to be mostly with emergency command, emergency relief etc.Main, reliability and communication quality to communication link suffer from higher requirement.
With the progressively expansion of domestic 4G/LTE network coverages, in a line city all standing, in two or three line city mastersUrban district is wanted to cover so that moving data transfer using mobile 4G/LTE networks becomes possibility.But due to covering for its networkLid problem, still suffers from deficiency using mobile 4G/LTE networks as the solution of data transfer completely.
The content of the invention
In view of the shortcomings of the prior art, the invention provides a kind of multiplexed wireless networks reinforcement satellite broadband communication system andIts control method.
The technical scheme that is used to achieve the above object of the present invention is:
A kind of system of utilization wireless network reinforcement satellite broadband communication, mobile communication incoming end passes through satellite link and electricityThe 4G/LTE network links of letter operator are connected with global network pool side, and incoming end is responsible for the route choosing of multiple network linkSelect, complete the reliable data transmission from incoming end to pool side.
The mobile communication incoming end includes packet receiving unit one, signal quality collecting unit one, packet and sentUnit one, main frame dispensing unit one;
Packet receiving unit one is connected with local communication network LAN, is received and is come from local communication data or transmissionData are to local communication network;
Signal quality collecting unit one is connected with satellite controller and 4G/LTE routers, real-time collection communication link matterAmount;
Packet transmitting element one and satellite link, 4G/LTE link connections and signal quality collecting unit one are connected, according toData transmission link is adjusted according to signal quality collection result;
Main frame dispensing unit one and packet receiving unit one, packet transmitting element one, signal quality collecting unit oneConnection, is responsible for providing the configuration parameter of access end main frame.
The global network pool side includes packet receiving unit two, packet transmitting element two, main frame dispensing unitTwo;
Packet receiving unit two is connected with broadband router and satellite link, the equipment of data duplication driving, is responsible for comingFrom the reception of outer network data and it is written to kernel spacing;
The equipment that packet transmitting element two drives with remote communication, data duplication is connected, and is responsible for drive in kernelDynamic data are sent in objective network;
Main frame dispensing unit two is connected with packet transmitting element two, packet receiving unit two, is responsible for providing pool sideSystematic parameter configuration.
The data receipt unit one of mobile communication incoming end includes device drive layer and user's space layer program;Device drivesLayer is responsible for obtaining communication data packet from local communication network, and notifies user's space layer program to read data;User's space layerProgram is responsible for the reading of data and is sent to global network pool side.
The signal quality collecting unit one of mobile communication incoming end is connected with satellite controller by RS232, is periodically readThe satellite-signal of satellite controller is taken to report, the reference frame selected as signal link;The signal quality collecting unit one with4G/LTE routers are connected by Ethernet interface, periodically read 4G signal quality reportings, as 4G link selections reference according toAccording to.
The data transmission unit one of mobile communication incoming end supports three kinds of mode of operations when data are sent, and is respectivelyIt is complete to replicate, be grouped and replicate and poll duplication;When poll is replicated, using link signal quality as choose the judgement of link according toAccording to.
The data receipt unit two of global network pool side has packet duplicate removal ability, for the repeated data receivedBag carries out discard processing.
A kind of control method of the system of utilization wireless network reinforcement satellite broadband communication, including following process:
Step 1:Start, system is initialized, and passes through the main frame dispensing unit two and incoming end of global network pool sideMain frame dispensing unit two system is configured;
Step 2:The data receipt unit one of mobile communication incoming end and the data receipt unit two of global network pool sideInto service snoop procedure;
Step 3:Mobile communication incoming end is connected with local communication network, and the network equipment in local communication network enters line numberAccording to transmission, the data are received by the data receipt unit one of mobile communication incoming end, and are output to network driver bufferingArea waits data transmission unit two to read;
Step 4:The data transmission unit one of mobile communication incoming end reads data, and according to link-quality and mode of operationSelection redundant link is sent to global network pool side;
Step 5:The data that two pairs of the data receipt unit of global network pool side is received carry out validity check and goneHandle again, write data into driving equipment;
Step 6:NIC driver reads data, and it is logical to transmit data to the distal end being connected with global network pool sideIn the objective network for believing subnet, the carry out data processing in objective network is transferred to.
The data transmission unit one of mobile communication incoming end using the data received as new data packets load, and carryThe additional serial number for sending the transmission packet is used as its unique mark before lotus.
The invention has the advantages that and advantage:
1. to improve the reliability of link on original satellite link basis.The present invention is by being multiplexed multiple 4G/LTE netsNetwork provides link redundancy to be linked into the mobile communications network of satellite link.When satellite link occur communication quality it is not good orIn the case of network interruption, the transmission unit in the present invention can be by the packet of process according to predetermined configuration strategy progress redundancyDistribution, is carried out data transmission by other available communication links.
2. reduce the communication delay of satellite broadband communication system.When satellite link is available, the inherent delay on link,Require that real-time communication higher scene is difficult to meet to require.Under 4G/LTE network redundancies access in the present invention, it can pass throughIt is preferential to carry out data transmission reducing communication delay using 4G/LTE links.
3. reduce the communication overhead of satellite broadband communication system.With mobile 4G/LTE networks it is progressively ripe and commercial intoThis reduction, it is preferential to use 4G networks under the scene that covering and signal meet application demand, when can significantly reduce communication intoThis expense.
Brief description of the drawings
The structure composition figure of Fig. 1 the system;
The data transmission flow figure of Fig. 2 the system;
The data deduplication flow chart of Fig. 3 the system.
Embodiment
The present invention is described in further detail for 1-3 and implementation below in conjunction with the accompanying drawings.
As shown in figure 1, the present invention utilizes wireless network reinforcement satellite broadband communication system and its control method including as followsTwo parts:Mobile communications network incoming end and global network tandem end.The mobile communications network incoming end passes through doubleTwisted wire is linked into the interchanger of local satellite broadband communication system, then is linked into via Broadband Satellite in internet/wide area network;Global network tandem end by twisted-pair feeder access band couple in router, then via broadband access router be linked into internet/In wide area network.
Local communication network incoming end includes an access host and 3 industrial LTE router compositions.Access host has6 ethernet nics and several RS232 interfaces.Industrial LTE router by insert each telecom operators 4G surf the Net clampingEnter into 4G/LTE networks.
Access host is linked into local communication interchanger by network interface card 0, is responsible for receiving in local communication networkUpstream data bag;
The embedded software of the mobile communications network access host includes packet receiving unit, packet transmitting element, letterNumber quality collecting unit, main frame dispensing unit, policybased routing unit.
Packet receiving unit is the reception for the upstream data bag for completing local communication network.
Packet transmitting element be complete downlink data packet duplication, according to dispensing unit strategy by packet delivery extremelyThe packet of network interface card 1- network interface cards 4 goes upward to tandem end, while the unit is also responsible for receiving the packet reception from tandem end, and willThen packet sends data packets to packet receiving unit according to the tactful duplicate removal of dispensing unit and merging.
Signal quality collecting unit be by RS232 interfaces docked with satellite controller acquisition satellite live signal quality withAnd 4G/LTE network qualities are obtained by Ethernet interface network interface card 2-4, using the basis for estimation as packet delivery strategy.This is adoptedCollection unit will initiate network signal quality to satellite controller and industrial LTE router according to intervals and inquire about to obtainThe real-time network condition of each equipment.
Main frame dispensing unit is docked there is provided the up distribution policy of each network interface card port of access host and tandem endConfiguration and data transmission security configuration strategy.The main frame dispensing unit reads the collection knot of signal quality collecting unit in real timeReally, according to preset strategy distribution mechanisms are adjusted in real time.The dispensing unit supports full distribution, packet distribution, portDistribute three kinds of mode of operations.
Global network tandem end includes a tandem main frame, with 4 1000M network interfaces, has run Linux operations systemSystem.The network interface card 1 of tandem main frame is linked into Broadband Satellite network insertion interchanger by twisted-pair feeder;The He of network interface card 2 of tandem main frameNetwork interface card 3 is connected by twisted-pair feeder with the broadband router of multiple operators respectively, receives internet data;Network interface card 0 is then by doubleTwisted wire is linked into the interchanger of remote communication.
The present invention is comprised the following steps using the control method of wireless network reinforcement satellite broadband communication system:
(1) start, system is initialized, the access network of incoming end is completed by accessing the main frame dispensing unit of end main frameNetwork is configured, and configuration content includes:Access host network interface card 0-4 IP address, tandem host IP address pair, the tactful road of access hostBy configuring, the packet of access host network interface card is set and the setting of access host distribution mode and the setting of access host Information Security,Also include RS232 port parameters to set;The access network that tandem end completes tandem end by the dispensing unit of tandem main frame is configured,Configuration content includes:The network interface card 0-2 of tandem main frame IP address, the policybased routing configuration of tandem main frame.
(2) industrial LTE router is linked into operator's 4G/LTE networks by operator's 4G phonecards registration of insertion;Broadband Satellite link is completed to star success, and sets up connection;Signal quality collecting unit in access host completes Command Line ParsingAfterwards, monitoring and poll are initially entered, the signal quality parameter of satellite link and 4GLTE routers is obtained respectively;
In addition, tandem host computer side completes data initialization configuration loading, and satellite is respectively connected to by broadband routerIn link and broadband network.
(3) the packet receiving unit of local access host reads system configuration parameter, and network interface card 0 is set to mix mouldFormula, and to linux system kernel loads data duplication drive module;After the completion of drive module initialization, wait to be received from netThe packet of card 0;Packet transmitting element reads system configuration parameter, and the virtual unit set up respectively with kernel-driven module connectsThe network connection with the main frame at tandem end is connect, prepares to receive the packet of packet and tandem end main frame from kernel;When connecingEnter host network card 0 to receive after packet, the drive module readjustment in meeting trigger data bag receiving unit, its implementation procedure such as Fig. 2It is shown:The packet received is replicated, packet is added to received data packet buffering queue, if the buffering queue is full,Then delete and new data packets are added into the queue again after old packet;The user space program equipment data with existing is notified to need to readTake;
(4) whether the poll driving equipment has data to need reading to data transmission unit at set time intervals;Such asData are readable, then read the packet and copy to user's space;Data transmission unit is according to the grouping and setting plan of access hostSlightly carry out the duplication and distribution of data.Full distribution mode, data transmission unit replicates a number to network interface card 1 to the port of network interface card 4According to bag;Packet distribution pattern, data transmission unit then replicates a packet to each packet;Repeating query pattern, then do not replicate.For the data of above-mentioned duplication, the packet received from kernel spacing is regard as the effective of new data packets by data transmission unitLoad, and construct the received data packet unit that new packet is separately sent to tandem end;
In addition, data transmission unit is in data packet replication, for the packet definitions of each distribution packet in hairThe transmission serial number in session is sent, to uniquely identify the packet;The transmission serial number is incremented by 32 integers of order;
(5) when the data transmission unit of access host sends data, line number is entered by the policybased routing of (SuSE) Linux OSAccording to bag Route Selection.Data transmission unit sets the tandem host network card 1 and network interface card 2 of packet when data are sent, respectivelyIP address sends destination address as it;
(6) data receipt unit of tandem main frame is listened to after new network packet arrival, and turn-on data is received.TreatAfter data receiver success, the integrity verification and security inspection of packet are carried out first.After inspection passes through, packet is carried outDuplicate removal processing.Discard processing is carried out for the packet of repetitive sequence number;
If the packet is new data packets, the data receipt unit of tandem main frame then by the source address of the packet,Source port and source serial number, current system time stamp enter as the description information of the packet and receive data cellDuplicate removal buffering queue, the foundation that packet sentences weight is reached as follow-up;Using the payload segment of packet as complete packet,It is written to by the equipment corresponding to the driving with tandem main frame in the kernel spacing of linux system;
(7) the data duplication drive module of tandem main frame, when listening to the data write request for coming from data receipt unit,Kernel spacing is copied data to, and the data after duplication are sent by being set to the network interface card 0 of the tandem main frame of promiscuous modeInto remote communication, other network hosts are transferred to further to handle.
The present invention also has following steps:The signal quality collecting unit of access host can carry out real to uplink network qualityWhen gather, for data link switching foundation is provided.
1) parameter of the signal quality collecting unit in dispensing unit to RS232 interface initializations to complete and satellite controlDevice docking processed, sets the 4G/LTE signal qualitys of LTE router to obtain URL;
2) signal quality collecting unit periodically asks satellite controller signal quality and the 4G/LTE of LTE router to believeNumber quality, and the result got is pushed to the data transmission unit of access host;
3) data transmission unit of access host is when data are sent, according to current satellite link and 4G/LTE signal chainsRoad quality, link selection is carried out according to data transmission modes.It is less than the link of threshold value for signal quality, then without dataDistribution.
The present invention also has following steps:Access host and tandem end main frame support the encrypted transmission to transmitting data.
1) tandem end main frame dispensing unit sets Data Encryption Transmission scheme, and the transmission plan is carried out in system initializationLoading;Access end main frame dispensing unit sets the Data Encryption Transmission scheme matched with tandem end main frame, and in system initializationShi Jinhang is loaded;
2) incoming end data transmission unit adds the payload segment of packet according to the data of preset value in data transferClose transmission plan is encrypted, and using the ciphertext after encryption as payload, carries this in the header part of new data packets and connectThe DEA ID descriptions for entering the identity information at end and being used;
3) data receipt unit at tandem end crucial letter according to needed for the packet header received gets data decipheringBreath, data deciphering is carried out to payload segment, and the plaintext after decryption is then written in kernel spacing as packet content.