Summary of the invention
In view of this, it is an object of the invention to provide a kind of short message transmission method, server, terminal and communication system
System, in order to solve the point-to-point transmission of big-dipper satellite in prior art, the technical problem that efficiency of transmission is relatively low.
The invention provides a kind of short message transmission method, described method includes:
Receiving the first short message that satellite sends, described first short message is generated and sent by ICBM SHF satellite terminal and defends to described
Star;
Resolve described first short message, to obtain the first message identification and the first message content, described first message identification
At least one non-satellite terminal corresponding;
Described first message content is sent to the non-satellite terminal corresponding with described first message identification.
Said method, it is preferred that described first message content is sent to the most corresponding with described first message identification non-
ICBM SHF satellite terminal, including:
Judge the identity type of described first message identification;
If the identity type of described first message identification is the first default general identifications type, determine described first report
The terminal iidentification of multiple non-satellite terminals that literary composition mark is corresponding, terminal iidentification based on each described non-satellite terminal, by described
First message content is respectively sent in corresponding non-satellite terminal;
If the identity type of described first message identification is the first default specific identity type, by described first message
Content sends in the non-satellite terminal that extremely described first message identification is corresponding.
Said method, it is preferred that described method also includes:
Receive the second short message that described non-satellite terminal generates and sends;
Resolve described second short message, to obtain the second message identification and the second message content, described second message identification
At least one ICBM SHF satellite terminal corresponding;
Identity type based on described second message identification, is sent described second message content to described by satellite
The ICBM SHF satellite terminal that second message identification is corresponding.
Said method, it is preferred that identity type based on described second message identification, passes through described second message content
Satellite sends the ICBM SHF satellite terminal the most corresponding with described second message identification, including:
Judge the identity type of described second message identification;
If the identity type of described second message identification is the second default general identifications type, determine described Secondary Report
The terminal iidentification of multiple ICBM SHF satellite terminals that literary composition mark is corresponding, terminal iidentification based on each described ICBM SHF satellite terminal, by described second
Message content is respectively sent on corresponding ICBM SHF satellite terminal by satellite;
If the identity type of described second message identification is the second default specific identity type, by described second message
Content is sent to the described second corresponding ICBM SHF satellite terminal of message identification by satellite.
Present invention also offers a kind of short message transmission method, applied satellite terminal, described method includes:
Determine the quantitative value of the non-satellite terminal needing to receive the first message content;
Judge the size of described quantitative value;
If described quantitative value is the positive integer more than 1, arranging message identification is the first general identifications type, described first
The terminal iidentification of the corresponding multiple non-satellite terminals of general identifications type;
If described quantitative value is 1, arranging message identification is the first specific identity type, described first specific identity type
The terminal iidentification of a corresponding non-satellite terminal;
Based on described first message content and described message identification, generate the first short message;
Described first short message is transmitted.
Present invention also offers another kind of short message transmission method, be applied to non-satellite terminal, described method includes:
Whether whether the ICBM SHF satellite terminal judging to need to receive the second message content and set up default between Satellite Command machine
Incidence relation;
If needing to set up between the ICBM SHF satellite terminal receiving the second message content with Satellite Command machine has default associating
System, based on described incidence relation, arranging message identification is the second general identifications type, and described second general knowledge type correspondence is multiple
The terminal iidentification of ICBM SHF satellite terminal;
If need to be not set up between the ICBM SHF satellite terminal receiving the second message content with Satellite Command machine to preset associates
Relation, arranging message identification is the second specific identity type, the end of the corresponding multiple ICBM SHF satellite terminals of described second specific identity type
End mark;
Based on described second message content and described message identification, generate the second short message;
Described second short message is transmitted.
Present invention also offers a kind of server, including:
First short message receiver module, for receiving the first short message that satellite sends, described first short message is by satellite
Terminal generates and sends to described satellite;
First short message parsing module, is used for resolving described first short message, to obtain described first message identification and institute
State the first message content, described first message identification at least one non-satellite terminal corresponding;
First message sending module, for sending described first message content to corresponding with described first message identification
Non-satellite terminal.
Above-mentioned server, it is preferred that described first message sending module, including:
Mark judging unit, for judging the identity type of described first message identification, if described first message identification
Identity type be the first default general identifications type, run the first transmitting element, if the mark of described first message identification
Knowing type is the first default specific identity type, runs the second transmitting element;
First transmitting element, is used for the terminal iidentification of the multiple non-satellite terminals determining that described first message identification is corresponding,
Terminal iidentification based on each described non-satellite terminal, is respectively sent to corresponding non-satellite terminal by described first message content
On;
Second transmitting element, for sending, by described first message content, the non-satellite that extremely described first message identification is corresponding
In terminal.
Above-mentioned server, it is preferred that described server is connected with Satellite Command machine, described server also includes:
Second short message receiver module, for receiving the second short message that non-satellite terminal generates and sends;
Second short message parsing module, is used for resolving described second short message, to obtain described second message identification and
Two message contents, described second message identification at least one ICBM SHF satellite terminal corresponding;
Second packet sending unit, for referring to described second message identification and described second message content transmission to satellite
Wave machine, by Satellite Command machine identity type based on described second message identification, described second message content is sent out by satellite
Deliver to the ICBM SHF satellite terminal corresponding with described second message identification.
Above-mentioned server, it is preferred that described Satellite Command machine includes:
Mark content receiver module, for receiving the second message identification and second that described second packet sending unit sends
Message content;
Mark judge module, for judging the identity type of described second message identification, if described second message identification
Identity type be the second default general identifications type, run the first sending module, if the mark of described second message identification
Knowing type is the second default specific identity type, runs the second sending module;
First sending module, is used for the terminal iidentification of the multiple ICBM SHF satellite terminals determining that described second message identification is corresponding, base
In the terminal iidentification of each described ICBM SHF satellite terminal, described second message content is respectively sent to corresponding satellite eventually by satellite
On end;
Second sending module, for sending to described second message identification corresponding by described second message content by satellite
ICBM SHF satellite terminal on.
Present invention also offers a kind of terminal, including:
Quantity determines module, for determining the quantitative value of the non-satellite terminal needing to receive the first message content;
Quantity judge module, for judging the size of described quantitative value, if described quantitative value is the positive integer more than 1,
Run the first mark and module is set, if described quantitative value is 1, runs the second mark and module is set;
First mark arranges module, and being used for arranging message identification is the first general identifications type, described first general identifications
The terminal iidentification of the corresponding multiple non-satellite terminals of type;
Second mark arranges module, and being used for arranging message identification is the first specific identity type, described first specific identity
The terminal iidentification of the corresponding non-satellite terminal of type;
First short message generation module, for based on described first message content and described message identification, generates first short
Message;
First short message sending module, for being transmitted described first short message.
Present invention also offers another kind of terminal, including:
Association judge module, for judge to need to receive the ICBM SHF satellite terminal of the second message content whether with Satellite Command machine it
Between whether set up default incidence relation, if needing to receive between the ICBM SHF satellite terminal of the second message content and Satellite Command machine
Set up and have default incidence relation, run the first kind and module is set, if needing to receive the ICBM SHF satellite terminal of the second message content
And it is not set up the incidence relation preset between Satellite Command machine, runs Second Type and module is set;
The first kind arranges module, and for based on described incidence relation, arranging message identification is the second general identifications type,
The terminal iidentification of the corresponding multiple ICBM SHF satellite terminals of described second general identifications type;
Second Type arranges module, and being used for arranging message identification is the second specific identity type, described second specific identity
The terminal iidentification of the corresponding multiple ICBM SHF satellite terminals of type;
Second short message generation module, for based on described second message content and described message identification, generates second short
Message;
Second short message sending module, for being transmitted described second short message.
Present invention also offers a kind of communication system, including server, at least one ICBM SHF satellite terminal and at least one non-defend
Star terminal, described server is connected with Satellite Command machine, wherein:
When described ICBM SHF satellite terminal sends short message to described non-satellite terminal:
Described ICBM SHF satellite terminal is generated the first short message and is sent to described Satellite Command machine by satellite;
Described first short message is sent to described server by described Satellite Command machine;
Described server receives described first short message and also resolves described first short message, with obtain the first message identification and
First message content, described first message identification at least one non-satellite terminal corresponding, afterwards described first message content is sent out
Deliver to the non-satellite terminal corresponding with described first message identification;
When described non-satellite terminal sends short message to described ICBM SHF satellite terminal:
Described non-satellite terminal generates the second short message and is sent to server;
Described server receives described second short message and also resolves described second short message, with obtain the second message identification and
Second message content, described second message identification at least one ICBM SHF satellite terminal corresponding;
Described Satellite Command machine identity type based on described second message identification, by described second message content by defending
Star sends to the ICBM SHF satellite terminal corresponding with described second message identification.
Above-mentioned communication system, it is preferred that described server by described first message content send to described first message
When identifying corresponding non-satellite terminal, described server specifically for:
Judge the identity type of described first message identification;
If the identity type of described first message identification is the first default general identifications type, determine described first report
The terminal iidentification of multiple non-satellite terminals that literary composition mark is corresponding, terminal iidentification based on each described non-satellite terminal, by described
First message content is respectively sent in corresponding non-satellite terminal;
If the identity type of described first message identification is the first default specific identity type, by described first message
Content sends in the non-satellite terminal that extremely described first message identification is corresponding.
Above-mentioned communication system, it is preferred that described Satellite Command machine identity type based on described second message identification, by institute
State the second message content when being sent to the most corresponding with the described second message identification ICBM SHF satellite terminal by satellite, described Satellite Command
Machine specifically for:
Judge the identity type of described second message identification;
If the identity type of described second message identification is the second default general identifications type, determine described Secondary Report
The terminal iidentification of multiple ICBM SHF satellite terminals that literary composition mark is corresponding, terminal iidentification based on each described ICBM SHF satellite terminal, by described second
Message content is respectively sent on corresponding ICBM SHF satellite terminal by satellite;
If the identity type of described second message identification is the second default specific identity type, by described second message
Content is sent to the described second corresponding ICBM SHF satellite terminal of message identification by satellite.
From such scheme, a kind of short message transmission method, server, terminal and the communication system that the present invention provides,
Utilize server that the short message transmitted between ICBM SHF satellite terminal and non-satellite terminal is resolved, so realize ICBM SHF satellite terminal and
One-to-many or the transmission of man-to-man short message between non-satellite terminal, thus, can not only improve efficiency of transmission in the present invention,
Also without leasing the Short Message Service Gateway platform of operator in the transmission of short message, it is possible to cost-effective.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Describe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under not making creative work premise
Embodiment, broadly falls into the scope of protection of the invention.
Fig. 1 show the flowchart of the transmission method of a kind of short message that the embodiment of the present invention provides, wherein, this reality
The method in example of executing is be applicable to server, and server can be the equipment such as the computer with operational capability, such as institute in Fig. 2
Showing, server is between commander's machine of satellite and non-satellite terminal, sends to non-satellite terminal by ICBM SHF satellite terminal at short message
Time, the present embodiment comprises the following steps:
Step 101: ICBM SHF satellite terminal determines the quantitative value of the non-satellite terminal needing to receive the first message content.
Step 102: ICBM SHF satellite terminal judges the size of quantitative value, if quantitative value is the positive integer more than 1, performs step
103, if quantitative value is 1, perform step 104.
Step 103: it is the first general identifications type that ICBM SHF satellite terminal arranges message identification, performs step 105.
Wherein, the terminal iidentification of the corresponding multiple non-satellite terminals of the first general identifications type.
Step 104: ICBM SHF satellite terminal arranges message identification the first specific identity type, performs step 105.
Wherein, the terminal iidentification of the corresponding non-satellite terminal of the first specific identity type.
Step 105: ICBM SHF satellite terminal, based on the first message content and message identification, generates the first short message.
Step 106: the first short message is sent to Satellite Command machine by ICBM SHF satellite terminal by satellite.
Such as, ICBM SHF satellite terminal needs the quantity of non-satellite terminal sent to define message identification according to short message:
If multiple non-satellite terminals, then definition can characterize the general identifications of multiple non-satellite terminal is message identification
And generating the first short message, the first short message is sent to Satellite Command machine by satellite by ICBM SHF satellite terminal;
If single non-satellite terminal, then definition can characterize the specific identity of single non-satellite terminal is message identification
And generating the first short message, the first short message is sent to Satellite Command machine by satellite by ICBM SHF satellite terminal.
It should be noted that RNSS (Radio Navigation can be passed through between satellite and Satellite Command machine
Satellite System, radionavigation-satellite service) carry out data communication.
The purpose of above step 101~step 106 is: ICBM SHF satellite terminal generate and by satellite send the first short message to
Satellite Command machine.
Step 107: server receives the first short message that Satellite Command machine sends.
Step 108: server resolves the first short message, to obtain the first message identification and the first message content.
First message identification therein can a corresponding non-satellite terminal, or corresponding multiple non-satellite terminal.
Server, when resolving the first short message, by resolving the field of composition the first short message, and then can extract
Field that first message identification is corresponding and field corresponding to the first message content.
In one implementation, the first short message, when generating the first short message, can be encrypted by ICBM SHF satellite terminal, to ensure
The safety of data transmission.Accordingly, server is after receiving the first short message, based on ICBM SHF satellite terminal to the first short message
Add confidential information, the first short message is decrypted, then to deciphering after the first short message carry out field extraction, to obtain first
Message identification and the first message content.
Step 109: server judges the identity type of the first message identification, if the identity type of the first message identification is
The the first specific identity type preset, performs step 110, if the identity type of the first message identification is that default first is general
Identity type, performs step 111.
Here the purpose that identity type judges is: judge that the first short message is the message transmissions of one-to-many or a pair
The message transmissions of one.
Step 110: server is by non-satellite terminal corresponding for the first message content transmission to the first message identification.
Step 111: server determines the terminal iidentification of multiple non-satellite terminals that the first message identification is corresponding, performs step
112。
Step 112: server terminal iidentification based on each non-satellite terminal, is respectively sent to phase by the first message content
In the non-satellite terminal answered.
It is to say, the first general identifications type represents that the first message identification represents multiple non-satellite terminal, accordingly,
First message content needs to be transferred in multiple non-satellite terminal, after server resolves the first short message, and will be resolved to
One message content is sent in multiple non-satellite terminals that the first message identification is corresponding.
Accordingly, the first specific identity type represents that the first message identification represents single non-satellite terminal, accordingly,
First message content needs to be transferred in single non-satellite terminal, after server resolves the first short message, by be resolved to
First message content is sent in the single non-satellite terminal that the first message identification is corresponding.
Here non-satellite terminal can be the terminals such as mobile phone, computer, pad, and these terminals can pass through SIM, WiFi
Or the mode such as netting twine and the network interconnection (such as, mobile phone can be connected to network by WiFi, now without installing SIM), enter
And it is connected to server, server can be realized the first message content is sent to the purpose of non-satellite terminal.
Such as, the first message identification is: 1358606****, and the first seven is the terminal of 1358606 to represent each SIM number,
Now, the first message content is sent to all SIMs number the first seven is the terminal of 1358606 by server.
Or, the first message identification is: IP231.240.121.1, represents the terminal that IP address is 231.240.121.1,
Now, the first message content is sent to the terminal that IP address is 231.240.121.1 by server.
Or, the first message identification is: physical address C, represents the terminal that physical address is C, and now, server is by first
Message content is sent to the terminal that physical address is C.
Server performs the purpose of above step 109 to step 112 and is to realize: send the first message content to the
The non-satellite terminal that one message identification is corresponding.
From such scheme, a kind of short message transmission method that the embodiment of the present invention provides, utilize server to satellite
The short message transmitted between terminal and non-satellite terminal resolves, and then realizes between ICBM SHF satellite terminal and non-satellite terminal one
Transmission to many or man-to-man short message, thus, can not only improve efficiency of transmission, also in the biography of short message in the present embodiment
Without leasing the Short Message Service Gateway platform of operator in defeated, it is possible to cost-effective.
Fig. 3 show the flowchart of the another kind of message transmitting method that the embodiment of the present invention provides, and this method is suitable for
In server, server can be the equipment such as the computer with operational capability, and as shown in Figure 2, server is in satellite
Commander's machine and non-satellite terminal between, short message by non-satellite terminal send to ICBM SHF satellite terminal time, the present embodiment includes
Following steps:
Step 301: non-satellite terminal judges need to receive the ICBM SHF satellite terminal of the second message content whether with Satellite Command machine
Between whether set up default incidence relation, if need to receive the second message content ICBM SHF satellite terminal and Satellite Command machine it
Between set up and have a default incidence relation, perform step 302, if needing the ICBM SHF satellite terminal receiving the second message content to refer to satellite
Wave the incidence relation being not set up between machine presetting, perform step 303.
Wherein, incidence relation can be understood as the commander between satellite and ICBM SHF satellite terminal and the relation etc. commanded.
Step 302: non-satellite terminal is based on incidence relation, and arranging message identification is the second general identifications type, performs step
Rapid 304.
The terminal iidentification of the corresponding multiple ICBM SHF satellite terminals of the second general identifications type therein.
Step 303: it is the second specific identity type that non-satellite terminal arranges message identification, performs step 304.
The terminal iidentification of the corresponding single ICBM SHF satellite terminal of the second specific identity type therein.
Step 304: non-satellite terminal, based on the second message content and message identification, generates the second short message, performs step
305。
Step 305: the second short message is sent to server by non-satellite terminal.
Such as, non-satellite terminal needs whether have commander between ICBM SHF satellite terminal and the Satellite Command machine sent according to short message
Relation defines message identification:
If setting up between ICBM SHF satellite terminal and Satellite Command machine and have command relation, then the definition number of broadcasting (the second general identifications
Type) be message identification to characterize the terminal iidentification of multiple ICBM SHF satellite terminal and to generate the second short message, non-satellite terminal is by second
Short message is sent to server;
If being not set up command relation between ICBM SHF satellite terminal and Satellite Command machine, then define the terminal mark of ICBM SHF satellite terminal
Knowing satellite user card number (the second specific identity type) such as to be message identification and generate the second short message, non-satellite terminal is by second
Short message is sent to server.
Step 306: server receives the second short message that non-satellite terminal generates and sends.
Second short message therein can be the message obtained via non-satellite terminal encryption.
Step 307: server resolves the second short message, to obtain the second message identification and the second message content.
Second message identification therein can a corresponding ICBM SHF satellite terminal, or corresponding multiple ICBM SHF satellite terminal.
Concrete, server can be primarily based on non-satellite terminal and the second short message is added confidential information, to the second short report
Literary composition is decrypted, then the second short message after deciphering is carried out field extraction, to obtain at least one message of the second short message
Mark and the message content of the second short message.
Step 308: the second message identification and the second message content are sent to Satellite Command machine by server.
Step 309: Satellite Command machine receives the second message identification and the second message content that server sends.
Step 310: Satellite Command machine judges the identity type of the second message identification, if the mark class of the second message identification
Type is the second specific identity type, performs step 311, if the identity type of the second message identification is the second general identifications class
Type, performs step 312.
Here the purpose that identity type judges is: judge that the second short message is the message transmissions of one-to-many or a pair
The message transmissions of one.
Step 311: the second message content is sent to the second corresponding satellite of message identification by Satellite Command machine by satellite
In terminal.
Step 312: Satellite Command machine determines the terminal iidentification of multiple ICBM SHF satellite terminals that the second message identification is corresponding, performs step
Rapid 313.
Step 313: Satellite Command machine terminal iidentification based on each ICBM SHF satellite terminal, is divided the second message content by satellite
Do not send to corresponding ICBM SHF satellite terminal.
It is to say, the second general identifications type such as numbers of broadcasting etc. represent that the second message identification represents multiple satellite eventually
End, accordingly, the second message content needs to be transferred on multiple ICBM SHF satellite terminal, after server resolves the second short message, will solve
The second message identification and the second message content analysed are sent to Satellite Command machine, by Satellite Command machine by satellite by Secondary Report
Literary composition content is sent on multiple ICBM SHF satellite terminals that the number of broadcasting is corresponding.
Accordingly, the second specific identity type such as satellite user card number represents that the second message identification represents a satellite eventually
End, accordingly, the second message content needs to be transferred on single ICBM SHF satellite terminal, after server resolves the second short message, will
The second message identification and the second message content that are resolved to are sent to Satellite Command machine, by Satellite Command machine by satellite by second
Message content is sent on multiple ICBM SHF satellite terminals that satellite user card number is corresponding.
Here ICBM SHF satellite terminal is the terminal matched with satellite, such as Big Dipper generation terminal etc..ICBM SHF satellite terminal can pass through
RNSS and satellite carry out data communication.
Such as, the second message is designated: the number of broadcasting 133, and now, the second message content is sent out by Satellite Command machine by satellite
Deliver to all satellite user card numbers and the number of broadcasting 133 and there is the terminal of certain relation, as there is command relation with the number of broadcasting 133
Terminal.
Or, the second message is designated: 123411, represent satellite user card number be 123411 and terminal, now, satellite
Second message content is sent to, by satellite, the terminal that satellite user card number is 123411 by commander's machine.
Satellite Command machine execution step 309 is to the purpose of step 313, it is achieved sent out by satellite by the second message content
Deliver to the ICBM SHF satellite terminal corresponding with the second message identification.
Wherein, Satellite Command machine can transmit second message content based on the second message identification by satellite by RNSS and arrives
Corresponding ICBM SHF satellite terminal.
From such scheme, a kind of short message transmission method that the embodiment of the present invention provides, server is utilized to defend non-
The short message transmitted between star terminal and ICBM SHF satellite terminal resolves, and then realizes between ICBM SHF satellite terminal and non-satellite terminal one
Transmission to many or man-to-man short message, thus, can not only improve efficiency of transmission, also in the biography of short message in the present embodiment
Without leasing the Short Message Service Gateway platform of operator in defeated, it is possible to cost-effective.
Fig. 4 show a kind of ICBM SHF satellite terminal, non-satellite terminal, server and the Satellite Command machine that the embodiment of the present invention provides
Respective structural representation, in order to realize flow process shown in Fig. 1, in Fig. 4, ICBM SHF satellite terminal can include following structure:
Quantity determines module 401, for determining the quantitative value of the non-satellite terminal needing to receive the first message content.
Quantity judge module 402, for judging the size of quantitative value, if quantitative value is the positive integer more than 1, runs the
One mark arranges module 403, if quantitative value is 1, runs the second mark and arranges module 404.
Here quantity judge module 402 can be realized by comparator.
First mark arranges module 403, and being used for arranging message identification is the first general identifications type, the first general identifications class
The terminal iidentification of the corresponding multiple non-satellite terminals of type.
Second mark arranges module 404, and being used for arranging message identification is the first specific identity type, the first specific identity class
The terminal iidentification of the corresponding non-satellite terminal of type.
First short message generation module 405, for based on the first message content and message identification, generates the first short message.
First short message sending module 406, for sending the first short message to Satellite Command machine by satellite.
Wherein, the first short message can be sent to satellite by satellite by RNSS by the first short message sending module 406
Commander's machine.
Rather than ICBM SHF satellite terminal can include following structure:
Association judge module 407, for judge to need to receive the ICBM SHF satellite terminal of the second message content whether with Satellite Command
Default incidence relation whether is set up, if needing the ICBM SHF satellite terminal receiving the second message content and Satellite Command machine between machine
Between set up and have a default incidence relation, run the first kind and module 408 be set, if needing to receive defending of the second message content
It is not set up the incidence relation preset between star terminal and Satellite Command machine, runs Second Type and module 409 is set.
The first kind arranges module 408, and for based on described incidence relation, arranging message identification is the second general identifications class
Type, the terminal iidentification of the corresponding multiple ICBM SHF satellite terminals of described second general identifications type.
Second Type arranges module 409, and being used for arranging message identification is the second specific identity type, described second special mark
Know the terminal iidentification of the corresponding multiple ICBM SHF satellite terminals of type.
Second short message generation module 410, for based on described second message content and described message identification, generates second
Short message.
Second short message sending module 411, for sending described second short message to server.
Accordingly, server can include following structure:
First short message receiver module 412, for receiving the first short message that Satellite Command machine sends.
First short message therein is generated by ICBM SHF satellite terminal and passes through satellite and sends to Satellite Command machine.First short message connects
Receive module 412 to be realized by wireless data interface or wired data interface.
First short message parsing module 413, for resolving the first short message, to obtain the first message identification and the first message
Content, the first message identification at least one non-satellite terminal corresponding.
First message sending module 414, for sending the first message content to the most corresponding with the first message identification non-
ICBM SHF satellite terminal.
First message sending module 414 therein can be realized by wired or wireless output interface, such as WiFi, 4G or 3G
Network etc..
Second short message receiver module 415, for receiving the second short message that non-satellite terminal generates and sends.
Second short message parsing module 416, for resolving the second short message, to obtain the second message identification and the second message
Content, the second message identification at least one ICBM SHF satellite terminal corresponding.
Second packet sending unit 417, for the second message identification and the second message content are sent to Satellite Command machine,
Satellite Command machine is for sending the second message content to the ICBM SHF satellite terminal corresponding with the second message identification by satellite.
Concrete, Satellite Command machine can include following structure:
Mark content receiver module 418, for receiving the second message identification and the second message content that server sends.
Second message identification and the second message content are sent the second short message by server to non-satellite terminal and resolve
Obtain.
Mark judge module 419, for judging the identity type of the second message identification, if the mark of the second message identification
Type is the second general identifications type, runs the first sending module 420, if the identity type of the second message identification is second special
With identity type, run the second sending module 421.
First sending module 420, is used for the terminal iidentification of the multiple ICBM SHF satellite terminals determining that the second message identification is corresponding, based on
The terminal iidentification of each described ICBM SHF satellite terminal, is respectively sent to the second message content on corresponding ICBM SHF satellite terminal by satellite.
Second sending module 421, for sending to described second message identification corresponding by the second message content by satellite
ICBM SHF satellite terminal on.
As shown in Figure 5, the first message sending module 414 in Fig. 4 can be realized by following structure:
Mark judging unit 501, for judging the identity type of the first message identification, if the mark of the first message identification
Type is the first general identifications type, runs the first transmitting element 502, if the identity type of the first message identification is first special
With identity type, run the second transmitting element 503.
First transmitting element 502, is used for the terminal iidentification of the multiple non-satellite terminals determining that the first message identification is corresponding, base
In the terminal iidentification of each non-satellite terminal, the first message content is respectively sent in corresponding non-satellite terminal;
Second transmitting element 503, for by non-satellite terminal corresponding for the first message content transmission to the first message identification
On.
Shown in Fig. 6, for the structural representation of a kind of communication system that the embodiment of the present invention provides, communication system can be wrapped
Include: server 601, at least one ICBM SHF satellite terminal 602 and at least one non-satellite terminal 603, and server 601 has referred to satellite
Waving machine 604 to be connected, Satellite Command machine 604 can be as a part for the present embodiment communication system, it is also possible to be separately provided.Defend
Communication between star commander's machine 601 and ICBM SHF satellite terminal 602 can be completed by satellite 605.
Wherein, can carry out data communication by RNSS between satellite 605 and ICBM SHF satellite terminal 602, satellite 605 refers to satellite
Wave and can also carry out data communication by RNSS between machine 604.
Can be by the base station 1406 of cordless communication network such as 3G or 4G etc. between server 601 and non-satellite terminal 603
Carry out data communication, it is also possible to by other networks, carry out data communication such as WiFi etc..
Based on the communication system in the present embodiment, when ICBM SHF satellite terminal 602 sends short message to non-satellite terminal 603:
ICBM SHF satellite terminal 602 generates the first short message and by satellite 605, first short message is transmitted to Satellite Command machine
604, the first short message is sent to server 601 by Satellite Command machine 604, and server 601 receives the first short message and resolves
One short message, to obtain the first message identification and first message content of at least one non-satellite terminal corresponding, and reports first
Literary composition content sends to the non-satellite terminal 603 corresponding with the first message identification, it is achieved ICBM SHF satellite terminal 602 to non-satellite terminal
The one-to-many of 603 or the transmission of man-to-man short message.
And when non-satellite terminal 603 sends short message to ICBM SHF satellite terminal 602:
Non-satellite terminal 603 generates the second short message, and sends the second short message and receive to server 601, server 601
After second short message, resolve the second short message, to obtain the second message identification and the Secondary Report of at least one ICBM SHF satellite terminal corresponding
Literary composition content, and the second message identification and the second message content are sent to Satellite Command machine 604, Satellite Command machine 604 is by second
Message content is sent to the ICBM SHF satellite terminal 602 corresponding with the second message identification by satellite 605, it is achieved non-satellite terminal 603
One-to-many or the transmission of man-to-man short message to ICBM SHF satellite terminal 602.
Server 601, ICBM SHF satellite terminal 602, non-satellite terminal 603 and the implementation of Satellite Command machine 604 in Fig. 6
It is referred to hereinbefore content, the most no longer describes in detail.
Based on Fig. 6 realizes principle, it is the Big Dipper with satellite for Big Dipper generation satellite (abbreviation big-dipper satellite), ICBM SHF satellite terminal
As a example by generation terminal (being called for short Big Dipper terminal), the short message transmitting procedure in the present embodiment is described, wherein, Big Dipper terminal
In there is satellite user card, commander's machine has commander card:
The short message specifying target identification to start with band is issued by Big Dipper terminal (any one in 1~N) by satellite
Big-dipper satellite commander's machine, after corresponding reception program receives short message on big-dipper satellite commander's machine, resolves Big Dipper terminal and sends
The target identification (the first message identification) come over and short message content (the first message content), and by transfer service routine (clothes
Business device) short message content is forwarded to specify the non-Big Dipper terminal (any one in 1~N or combination in any) of target identification
On.Equally, note is started with Beidou terminal user card number and encrypts, by portion by non-Big Dipper terminal (any one in 1~N)
The reception program affixed one's name on the server being connected by serial ports with big-dipper satellite commander's machine is received and deciphers, and parses Big Dipper user
Card number (the second message identification) and short message content (the second message content), then sent out short message content by big-dipper satellite commander's machine
Give the Big Dipper terminal (any one in 1~N or combination in any) specifying Big Dipper card number.
As shown in Figure 7, Big Dipper terminal (any one in a 1~N) predefined Big Dipper generation sends out to non-Big Dipper terminal
Short message identifies.If short message is then issued all non-Big Dipper terminals (1~N) by general identifications, i.e. realize a Big Dipper eventually
End issues multiple non-Big Dipper terminal, namely one-to-many;If specific identifier, then short message is issued the non-Big Dipper of appointment eventually
End, i.e. realizes a Big Dipper terminal and issues a non-Big Dipper terminal specified, the most one to one.
As shown in Figure 8, non-Big Dipper terminal (any one in 1~N) first determines subscriber card and the Big Dipper of Big Dipper terminal
Either with or without setting up command relation between commander's card of commander's machine.If there being command relation, the most non-Big Dipper terminal can be by the number of broadcasting
As note target identification, it is achieved the short message sending of one-to-many between non-Big Dipper terminal and Big Dipper terminal;Close without commander
System, user's card number of Big Dipper terminal can be identified, by the server of note transfer by north by the most non-Big Dipper terminal as note
Note is issued the Big Dipper equipment specified by bucket commander's machine.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, be permissible
Instructing relevant hardware (such as processor) by computer program to complete, described program can be stored in a computer can
Reading in storage medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method.Wherein, described deposit
Storage media can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body
(Random Access Memory, RAM) etc..
If the function described in the present embodiment method realizes and as independent product pin using the form of SFU software functional unit
When selling or use, a calculating device-readable can be stored in and take in storage medium.Based on such understanding, the embodiment of the present invention
The part contributing prior art or the part of this technical scheme can embody with the form of software product, and this is soft
Part product is stored in a storage medium, including some instructions with so that calculating equipment (can be personal computer,
Server, mobile computing device or the network equipment or processor etc.) perform the whole of method described in each embodiment of the present invention
Or part steps.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-OnlyMemory),
Random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store program code
Medium.
In this specification, each embodiment uses the mode gone forward one by one to describe, and what each embodiment stressed is and other
The difference of embodiment, between each embodiment, same or similar part sees mutually.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the present invention.
Multiple amendment to these embodiments will be apparent from for those skilled in the art, as defined herein
General Principle can realize without departing from the spirit or scope of the present invention in other embodiments.Therefore, the present invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and principles disclosed herein and features of novelty phase one
The widest scope caused.