Networking client and Big Dipper RDSS terminal short intercommunicating system and method
Technical field
The present invention relates to the system and method for intercommunication short message between the dipper system terminal, particularly relate to a kind of networking client and Big Dipper RDSS terminal short intercommunicating system and method.
Background technology
Beidou satellite navigation system is the independent research, the GPS (Global Position System) of independent operating that China is implementing, and is abbreviated as BDS, with the Galileo system of GPS of USA, Muscovite GLONASS, European Union and claim global four large satellite navigation system.Beidou satellite navigation system is can be in the world round-the-clock, round-the-clock provides high accuracy, highly reliable location, navigation, time service service and has the short message communication capacity concurrently for all types of user.
At present, Big Dipper RDSS communication between terminals mode is very single, have only by this mode of information that E-Packets via satellite between the Big Dipper RDSS terminal equipment, this mode not only can be subjected to the frequency restriction, and if realize the point to-point communication of Big Dipper RDSS end point, communicating pair all must use Big Dipper RDSS terminal equipment, because the price height of Big Dipper RDSS terminal, so can make that like this communications cost improves greatly, simultaneously, this mode also exist Big Dipper RDSS equipment volume big, shortcoming such as be not easy to carry.Based on above consideration, we can be transformed into the communication mode of an end by network and send to server end, are transmitted by the Big Dipper RDSS equipment of server end again, greatly reduce the cost of the Big Dipper one end communication like this and improve the efficient of communication.
Summary of the invention
First purpose of the present invention is to overcome Big Dipper communication between terminals and can only be undertaken by Big Dipper terminal equipment, the deficiency that can not intercom mutually between the relatively poor and heterogeneous networks of the effective property of terminal communication, a kind of networking client and Big Dipper RDSS terminal short intercommunicating system are provided, this system is transformed into networking client and non-traditional Big Dipper RDSS terminal with the communication mode of an end, networking client is at first communicated by letter with Big Dipper operation centre by communication network and is exchanged short message, Big Dipper operation centre is sent to big-dipper satellite with short message then, and big-dipper satellite is forwarded to short message Big Dipper RDSS terminal at last and carries out information interaction.
Second purpose of the present invention is to provide a kind of networking client and Big Dipper RDSS terminal short interoperability methods, communicates by letter reliably between networking client and the Big Dipper RDSS terminal realizing.
The objective of the invention is to be achieved through the following technical solutions: networking client and Big Dipper RDSS terminal short intercommunicating system, it comprises the network client end device, R-T unit is resolved in the network service, the data buffer storage, Big Dipper short message resolves R-T unit and Big Dipper terminal short message is resolved R-T unit, the network client end device is resolved R-T unit by communication network from the network service and is received the network short message, perhaps resolve R-T unit by communication network to the network service and send the network short message, the network service is resolved and will be deposited the data buffer storage in after R-T unit will convert Big Dipper short message to from the network short message parsing that communication network receives, transfer to the network client end device by communication network after perhaps also parsing converts the network short message to from data buffer storage extracting Big Dipper short message, data buffer storage storage Big Dipper short message, Big Dipper short message is resolved R-T unit and is sent to Big Dipper terminal short message parsing R-T unit from data buffer storage extracting Big Dipper short message by communication line, perhaps resolve R-T unit by communication line from Big Dipper terminal short message and receive Big Dipper short message, Big Dipper terminal short message is resolved R-T unit by communication line transmitting-receiving Big Dipper short message.
Described communication network comprises public communication network or dedicated communications network.
Described communication network comprises wireline communication network or cordless communication network.
Described communication line comprises satellite communication circuit.
Networking client and Big Dipper RDSS terminal short interoperability methods, it comprises Big Dipper RDSS terminal to network client and two-way communicate by letter of networking client to Big Dipper RDSS terminal; The communication of described Big Dipper RDSS terminal to network client may further comprise the steps:
S11: Big Dipper terminal short message is resolved R-T unit and by communication line Big Dipper short message is sent to Big Dipper short message parsing R-T unit;
S12: Big Dipper short message is resolved R-T unit the Big Dipper short message content that receives is resolved, deposit Big Dipper short message in the data buffer storage, and it is whether online according to the objective network client of this Big Dipper short message of Big Dipper short message content search, then do not do any operation if the objective network client is online, if it is online to find the objective network client, then network service parsing R-T unit grasps Big Dipper short message and converts the network short message to from the data buffer storage, and the network short message is sent to networking client by communication network;
S13: the objective network client terminal device is resolved ACK bag of R-T unit transmission to the network service after receiving this network short message, if the ACK that R-T unit does not receive that the objective network client terminal device sends is resolved in the network service, then send the network short message to this objective network client terminal device again after the time that network service parsing R-T unit is preset at interval, if the network service is resolved R-T unit and sent continuously and all do not receive the ACK that target client device sends after this network short message reaches default number of times, then the network service is resolved R-T unit to lose these bag data automatically is the network short message;
Described networking client may further comprise the steps to the communication of Big Dipper RDSS terminal:
S21: the network short message that the network client end device will send sends to the network service by communication network and resolves R-T unit;
S22: the network service is resolved and is deposited the data buffer storage in after R-T unit becomes Big Dipper short message with the network short message data transaction that receives, ACK of loopback simultaneously is to the network client end device, if when not receiving the ACK of network service parsing R-T unit loopback behind the network client end device transmission network short message, the network service is resolved R-T unit and is sent this network short message again after the default at interval time, if continuously resolving R-T unit to the network service sends and does not all receive ACK after the network short message reaches default number of times, then network client end device prompting network service failure suspends transmission network short message;
S23: Big Dipper short message parsing R-T unit grasps data from the data buffer storage be Big Dipper short message, and this Big Dipper short message is sent to the Big Dipper terminal short message parsing R-T unit of the Big Dipper RDSS terminal of appointment by communication line.
Described network short message mainly is made up of message header, bag sequence number, command number, message length, message body and checksum field.
Described Big Dipper short message mainly contains message header, message total length, originating party Big Dipper card number, type of message, recipient's Big Dipper card number, message text size, whether replys sign, message text content and checksum field are formed.
The invention has the beneficial effects as follows:
1, the communication mode of an end can be transformed into networking client, networking client is communicated by letter with Big Dipper operation centre by the Internet network, the communication link foundation via satellite of Big Dipper operation centre is connected with big-dipper satellite, big-dipper satellite communication link and Big Dipper RDSS terminal via satellite communicates, replaced the communication mode that original both sides adopt Big Dipper RDSS terminal, greatly reduce the cost based on the communication of big-dipper satellite communication system, improve the ageing of communication;
2, the communication of Big Dipper short message communicates via satellite, and client communicates by the Internet, efficiently solves the mutual communication issue between the heterogeneous networks, has realized internetwork communication.
Description of drawings
Fig. 1 is that system of the present invention forms structural representation;
Fig. 2 is the communication flow diagram of Big Dipper RDSS terminal to network client of the present invention;
Fig. 3 is the communication flow diagram of networking client of the present invention to Big Dipper RDSS terminal.
Embodiment
Further specify technical scheme of the present invention below in conjunction with accompanying drawing, but the content that the present invention protects is not limited to the following stated.
As shown in Figure 1, networking client and Big Dipper RDSS terminal short intercommunicating system, it comprises the network client end device, R-T unit is resolved in the network service, the data buffer storage, Big Dipper short message resolves R-T unit and Big Dipper terminal short message is resolved R-T unit, the network client end device is resolved R-T unit by communication network from the network service and is received the network short message, perhaps resolve R-T unit by communication network to the network service and send the network short message, the network service is resolved and will be deposited the data buffer storage in after R-T unit will convert Big Dipper short message to from the network short message parsing that communication network receives, transfer to the network client end device by communication network after perhaps also parsing converts the network short message to from data buffer storage extracting Big Dipper short message, data buffer storage storage Big Dipper short message, Big Dipper short message is resolved R-T unit and is sent to Big Dipper terminal short message parsing R-T unit from data buffer storage extracting Big Dipper short message by communication line, perhaps resolve R-T unit by communication line from Big Dipper terminal short message and receive Big Dipper short message, Big Dipper terminal short message is resolved R-T unit by communication line transmitting-receiving Big Dipper short message.
Described communication network comprises public communication network or dedicated communications network, and communication network comprises wireline communication network or cordless communication network.
Described communication line comprises satellite communication circuit.
Networking client and Big Dipper RDSS terminal short interoperability methods, it comprises Big Dipper RDSS terminal to network client and two-way communicate by letter of networking client to Big Dipper RDSS terminal; As shown in Figure 2, the communication of Big Dipper RDSS terminal to network client may further comprise the steps:
S11: Big Dipper terminal short message is resolved R-T unit and by communication line Big Dipper short message is sent to Big Dipper short message parsing R-T unit;
S12: Big Dipper short message is resolved R-T unit the Big Dipper short message content that receives is resolved, deposit Big Dipper short message in the data buffer storage, and it is whether online according to the objective network client of this Big Dipper short message of Big Dipper short message content search, then do not do any operation if the objective network client is online, if it is online to find the objective network client, then network service parsing R-T unit grasps Big Dipper short message and converts the network short message to from the data buffer storage, and the network short message is sent to networking client by communication network;
S13: the objective network client terminal device is resolved ACK bag of R-T unit transmission to the network service after receiving this network short message, if the ACK that R-T unit does not receive that the objective network client terminal device sends is resolved in the network service, then send the network short message to this objective network client terminal device again after the time that network service parsing R-T unit is preset at interval, if the network service is resolved R-T unit and sent continuously and all do not receive the ACK that target client device sends after this network short message reaches default number of times, then the network service is resolved R-T unit to lose these bag data automatically is the network short message;
As shown in Figure 3, networking client may further comprise the steps to the communication of Big Dipper RDSS terminal:
S21: the network short message that the network client end device will send sends to the network service by communication network and resolves R-T unit;
S22: the network service is resolved and is deposited the data buffer storage in after R-T unit becomes Big Dipper short message with the network short message data transaction that receives, ACK of loopback simultaneously is to the network client end device, if when not receiving the ACK of network service parsing R-T unit loopback behind the network client end device transmission network short message, the network service is resolved R-T unit and is sent this network short message again after the default at interval time, if continuously resolving R-T unit to the network service sends and does not all receive ACK after the network short message reaches default number of times, then network client end device prompting network service failure suspends transmission network short message;
S23: Big Dipper short message parsing R-T unit grasps data from the data buffer storage be Big Dipper short message, and this Big Dipper short message is sent to the Big Dipper terminal short message parsing R-T unit of the Big Dipper RDSS terminal of appointment by communication line.
Described network short message mainly is made up of message header, bag sequence number, command number, message length, message body and checksum field, and its structure is:
Described Big Dipper short message mainly contains message header, message total length, originating party Big Dipper card number, type of message, recipient's Big Dipper card number, message text size, whether replys sign, message text content and checksum field are formed, bucket short message communications packets is followed the Big Dipper 4.0 communication protocols, and its structure is: