[go: up one dir, main page]

CN111726159A - Sharable satellite communication system, method and storage medium based on satellite hot spots - Google Patents

Sharable satellite communication system, method and storage medium based on satellite hot spots Download PDF

Info

Publication number
CN111726159A
CN111726159A CN202010470898.4A CN202010470898A CN111726159A CN 111726159 A CN111726159 A CN 111726159A CN 202010470898 A CN202010470898 A CN 202010470898A CN 111726159 A CN111726159 A CN 111726159A
Authority
CN
China
Prior art keywords
user terminal
satellite
communication
communication service
processing unit
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.)
Pending
Application number
CN202010470898.4A
Other languages
Chinese (zh)
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.)
Jiangsu Lezhong Information Technology Co ltd
Original Assignee
Jiangsu Lezhong Information 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 Jiangsu Lezhong Information Technology Co ltd filed Critical Jiangsu Lezhong Information Technology Co ltd
Priority to CN202010470898.4A priority Critical patent/CN111726159A/en
Publication of CN111726159A publication Critical patent/CN111726159A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • H04B7/18539Arrangements for managing radio, resources, i.e. for establishing or releasing a connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • H04B7/18558Arrangements for managing communications, i.e. for setting up, maintaining or releasing a call between stations

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the technical field of satellite telephones in a communication system, and discloses a sharable satellite communication system, a method and a storage medium based on satellite hotspots, wherein the application processing unit is adopted to realize the scheduling of a plurality of user terminals simultaneously using the satellite communication function, the scheduling comprises the scheduling when the plurality of user terminals initiate communication services and the scheduling when the plurality of user terminals receive the communication services, and the scheduling when the plurality of user terminals receive the communication services comprises the following steps: the emergency scheduling mode for exchanging communication information between any user terminal and the satellite side and the common scheduling mode for exchanging communication information between a specific user terminal and the satellite side are realized. Therefore, the communication service initiated by the user terminal can conveniently realize the sharing of satellite resources; the response speed of some emergency events is greatly improved, and the common scheduling mode provides independent satellite communication resources for users while retaining quick response, so that the users can conveniently perform hierarchical management and information safety protection.

Description

Sharable satellite communication system, method and storage medium based on satellite hot spots
Technical Field
The invention relates to the technical field of satellite telephones of communication systems, in particular to a sharable satellite communication system and method based on satellite hotspots and a storage medium.
Background
The satellite telephone is mainly used for marine ships or areas with poor normal cellular network coverage, applied to industries such as fishery, ocean shipping, hydropower stations, forest fire fighting, public emergency systems, adventure tourism and the like, and can be used for building ship communication, buildings/sentry stations and the like, building of island communication, vehicle-mounted/portable hotspots and the like.
The invention discloses a method for sharing a satellite telephone communication module by a plurality of handheld terminals, which is disclosed by China with an authorized bulletin number CN104779992B, and the method specifically comprises the following steps: the plurality of handheld terminals are connected and paired with the shared connection module of the satellite telephone through respective wireless connection modules, and the core control module performs unified management and distribution on satellite call resources after pairing connection; setting an answering strategy and answering priority of a handheld terminal for answering the satellite phone in the satellite phone; each handheld terminal is communicated with the satellite communication module to realize that a plurality of handheld terminals dial satellite calls or receive satellite call calls; the specific steps of receiving the satellite telephone incoming call by the plurality of handheld terminals are as follows:
step 20, after receiving the incoming call, the satellite phone judges whether a person answers within a preset time, if yes, the satellite phone answers the call, and if not, the step 21 is executed;
step 21, the satellite telephone sequentially searches the paired handheld terminal lists stored in the core control module, and tries to establish connection with each handheld terminal in sequence according to the answering priority preset by the user;
step 22, answering the incoming call of the satellite phone at the connected handheld terminal;
and step 23, recording the call information by the satellite telephone and the handheld terminal.
In the technical scheme, when a plurality of handheld terminals receive satellite calls, the satellite calls are required to sequentially search the paired handheld terminal lists stored in the core control module and sequentially try to establish connection with the handheld terminals according to the answering priority preset by a user, so that the response mechanism lacks flexibility, and particularly in an emergency state, the response speed is possibly not timely enough, and the requirement for quick response cannot be met.
Disclosure of Invention
In view of the defects in the prior art, an object of the present invention is to provide a sharable satellite communication system based on satellite hotspots, which implements scheduling that a multi-user terminal simultaneously uses a satellite communication function through an application processing unit, thereby improving the flexibility of a response mechanism, and simultaneously, more fully sharing satellite communication resources and providing a dedicated voice service channel for a specific user.
The sharable satellite communication system based on the satellite hotspots provided by the invention is realized by the following technical scheme:
a shareable satellite communication system based on satellite hotspots, comprising:
a satellite communication unit for realizing communication with the satellite side;
the wireless communication unit comprises a WIF and/or Bluetooth communication unit and realizes the access of a multi-user terminal;
the application processing unit is used for realizing the scheduling of simultaneously using the satellite communication function by the multi-user terminal and comprises any user terminal and the satellite side for exchanging communication information and a specific user terminal and the satellite side for exchanging communication information when the multi-user terminal receives communication services;
and the memory stores a control program for the application processing unit to run, and the control program realizes the scheduling of the multi-user terminal for simultaneously using the satellite communication function when being executed by the application processing unit.
By adopting the technical scheme: providing a plurality of user terminals simultaneously using satellite communication; the communication service initiated by the user terminal can conveniently realize the sharing of satellite resources; for received information, two scheduling modes are adopted, the emergency scheduling mode can respond to communication services initiated by a satellite side at the fastest speed, and the response speed to some emergency events is greatly improved; the common scheduling mode provides independent satellite communication resources for users while retaining quick response through a flexible strategy, and can facilitate the users to perform hierarchical management and information security protection.
The second purpose of the invention is to provide a sharable satellite communication method based on satellite hotspots, which realizes the scheduling that a multi-user terminal simultaneously uses the satellite communication function, thereby improving the flexibility of a response mechanism, and simultaneously, more fully sharing satellite communication resources and providing a special voice service channel for a specific user.
The shared satellite communication method based on the satellite hot spot is characterized in that a plurality of user terminals are communicated with the satellite communication unit through respective wireless connection modules and the wireless communication unit, the satellite communication unit is communicated with a satellite side, the application processing unit realizes the scheduling that the plurality of user terminals use the satellite communication function at the same time, and the plurality of user terminals exchange communication information with the satellite side;
the scheduling that the multi-user terminal simultaneously uses the satellite communication function comprises scheduling when the plurality of user terminals initiate communication services and scheduling when the plurality of user terminals receive the communication services, wherein the scheduling when the plurality of user terminals receive the communication services comprises an emergency scheduling mode and a common scheduling mode, the emergency scheduling mode realizes that any user terminal exchanges communication information with the satellite side, and the common scheduling mode realizes that a specific user terminal exchanges communication information with the satellite side.
By adopting the technical scheme: providing a plurality of user terminals simultaneously using satellite communication; the communication service initiated by the user terminal can conveniently realize the sharing of satellite resources; for received information, two scheduling modes are adopted, the emergency scheduling mode can respond to communication services initiated by a satellite side at the fastest speed, and the response speed to some emergency events is greatly improved; the common scheduling mode provides independent satellite communication resources for users while retaining quick response through a flexible strategy, and can facilitate the users to perform hierarchical management and information security protection.
The present invention in a preferred example may be further configured to: the step of initiating communication service by a plurality of user terminals comprises:
a1: an application processing unit acquires a service request sent by a user terminal;
a2: the application processing unit judges whether the current satellite side is idle:
if so, the application processing unit forwards a service request to the satellite side so as to establish a communication service with the satellite side, record that the current user terminal is doing the communication service and mark that the current communication service state of the satellite side is busy;
if not, the application processing unit feeds back the communication service failure to the current user terminal;
a3: if the establishment of the communication service with the satellite side fails, searching a user terminal which is currently communicating after the application processing unit acquires a message of the communication service establishment failure, feeding back the user terminal communication service establishment failure, and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, searching a user terminal currently doing the communication service after the application processing unit acquires the message that the communication service is successfully established, and feeding back that the communication service with the user terminal is successfully established; the satellite side and the user terminal exchange communication information through an application processing unit;
a4: the application processing unit feeds back the end of the communication service of the other side after acquiring the service ending message from the user terminal or the satellite side, clears the busy state of the communication service of the satellite side and resets the state to the idle state.
By adopting the technical scheme: the communication service initiated by the user terminal can conveniently realize the sharing of satellite resources.
The present invention in a preferred example may be further configured to: the step of receiving communication service by a plurality of user terminals in the emergency dispatch mode comprises:
b1: the application processing unit acquires a communication service request sent by the satellite side and marks that the current communication service state of the satellite side is busy;
b2: the application processing unit sends a communication service request to all registered and currently online user terminals;
b3: the application processing unit acquires a response message of the user terminal responding to the communication service request;
b4: the application processing unit confirms whether it is the user terminal of the first response,
if so, receiving the response of the current user terminal, responding the receiving message of the communication service to the satellite side so as to establish the communication service with the satellite side, and simultaneously recording the current user terminal as a user for carrying out the communication service;
if not, feeding back a failure message to the current user terminal;
b5: if the establishment of the communication service with the satellite side fails, searching a user terminal which is currently communicating after the application processing unit acquires a message of the communication service establishment failure, feeding back the user terminal communication service establishment failure, and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, searching a user terminal currently doing the communication service after the application processing unit acquires the message that the communication service is successfully established, and feeding back that the communication service with the user terminal is successfully established; the satellite side and the user terminal exchange communication information through an application processing unit;
b6: the application processing unit feeds back the end of the communication service of the other side after acquiring the service ending message from the user terminal or the satellite side, clears the busy state of the communication service of the satellite side and resets the state to the idle state.
By adopting the technical scheme: in the emergency scheduling mode, for the communication service initiated by the satellite side, all registered and currently online user terminals can respond and communicate with the first responding user terminal, so that the response speed is greatly improved.
The present invention in a preferred example may be further configured to: each registered user terminal respectively acquires a corresponding user terminal identification number;
the step of receiving communication service by a plurality of user terminals in the normal scheduling mode comprises:
b 1: the application processing unit acquires a communication service request sent by the satellite side and marks that the current communication service state of the satellite side is busy;
b 2: the application processing unit establishes a communication channel with the satellite side,
if the communication channel is failed to be established, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the communication channel is successfully established, the application processing unit requests the satellite side to input a user terminal identification number;
b 3: the application processing unit acquires the user terminal identification number sent by the satellite side, inquires the user terminal corresponding to the user terminal identification number,
if the corresponding user terminal is not found, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the corresponding user terminal is found, the application processing unit sends a communication service request to the user terminal;
b 4: after the application processing unit acquires a response message of a corresponding user terminal responding to a communication service request, a satellite communication service channel is butted with the user terminal, and the user terminal is recorded as a user for carrying out the current communication service; the satellite side and the user terminal exchange communication information through an application processing unit;
b 5: the application processing unit feeds back the end of the communication service of the other side after acquiring the service ending message from the user terminal or the satellite side, clears the busy state of the communication service of the satellite side and resets the state to the idle state.
By adopting the technical scheme: under the common scheduling mode, independent satellite communication resources are provided for users, and hierarchical management and information security protection can be conveniently carried out by the users.
The present invention in a preferred example may be further configured to: the application processing unit stores an emergency service list, and the emergency service list comprises a plurality of user terminal identification numbers; the b1 and the b2 comprise:
b 12: the application processing unit judges whether the user terminal identification number corresponding to the user terminal of the incoming call is in the emergency service list,
if not, continuing the b2-b 5;
if yes, entering the following steps;
b2: the application processing unit sends a communication service request to all registered and currently online user terminals;
b3: the application processing unit acquires a response message of the user terminal responding to the communication service request;
b4: the application processing unit confirms whether it is the user terminal of the first response,
if so, receiving the response of the current user terminal, responding the receiving message of the communication service to the satellite side so as to establish the communication service with the satellite side, and simultaneously recording the current user terminal as a user for carrying out the communication service;
if not, feeding back a failure message to the current user terminal;
b5: if the establishment of the communication service with the satellite side fails, searching a user terminal which is currently communicating after the application processing unit acquires a message of the communication service establishment failure, feeding back the user terminal communication service establishment failure, and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, searching a user terminal currently doing the communication service after the application processing unit acquires the message that the communication service is successfully established, and feeding back that the communication service with the user terminal is successfully established; the satellite side and the user terminal exchange communication information through an application processing unit;
b6: the application processing unit feeds back the end of the communication service of the other side after acquiring the service ending message from the user terminal or the satellite side, clears the busy state of the communication service of the satellite side and resets the state to the idle state.
By adopting the technical scheme: the quick response function of the emergency scheduling mode is reserved in the common scheduling mode, and the scheduling strategy is flexible.
The present invention in a preferred example may be further configured to: the communication information is voice information or short message information or data information.
By adopting the technical scheme: full-service communication functions are implemented.
The present invention in a preferred example may be further configured to: and the voice information is decoded through voice data, then PCM voice data is output, and is packaged and transmitted through UDP, and the UDP packet of the PCM adopts a user-defined protocol.
By adopting the technical scheme: various similar voice information is conveniently coded, and the subsequent new voice coding format can be easily compatible and software can be upgraded.
The present invention in a preferred example may be further configured to: for voice information transmitted from a user terminal to a satellite side, first, processing of sound quality enhancement, echo cancellation, and noise suppression is performed on the acquired voice information.
By adopting the technical scheme: the voice processing method and the voice processing device can enable a user to obtain voice with higher quality, and are beneficial to improving user experience.
It is a further object of the present invention to provide a computer readable storage medium.
A computer readable storage medium storing a computer control program capable of being loaded and executing the above-described satellite hotspot-based sharable satellite communication method.
In summary, the sharable satellite communication system, method and storage medium based on satellite hotspots provided by the present invention include at least one of the following beneficial effects:
through the cooperation of the application processing unit and the user terminals, a plurality of user terminals can simultaneously use voice, short message and data services of satellite communication; the sharing of satellite resources can be conveniently realized for voice, short message and data services initiated by a user terminal; for the received communication service, two scheduling modes are adopted, the emergency scheduling mode can respond to the communication service initiated by the satellite side at the fastest speed, and the response speed to some emergency events is greatly improved; the common scheduling mode provides independent satellite communication resources for users while retaining quick response through a flexible strategy, and can facilitate the users to perform hierarchical management and information security protection.
Various similar voice information can be conveniently coded through a self-defined voice data transmission protocol, and the subsequent compatibility and software upgrading of a new voice coding format can be realized.
The voice information transmitted from the user terminal to the satellite side is firstly subjected to the operations of tone quality enhancement, echo cancellation and noise suppression, so that the user can obtain voice with higher quality, and the user experience is favorably improved.
Drawings
FIG. 1 is a schematic diagram of hardware modules of a shareable satellite communication system based on satellite hotspots provided by the present invention;
FIG. 2 is a schematic diagram of software functional modules of a sharable satellite communication system based on satellite hotspots provided by the present invention;
FIG. 3 is a schematic flow chart illustrating heartbeat and remote configuration in a shareable satellite communication system based on satellite hotspots according to the present invention;
fig. 4 is a schematic flow chart of a user terminal initiating a voice service in the sharable satellite communication method based on satellite hotspots provided by the present invention;
fig. 5 is a schematic flow chart of an emergency dispatch mode when a satellite side initiates a voice service in the sharable satellite communication method based on satellite hotspots according to the present invention;
fig. 6 is a schematic flow chart of a common scheduling mode when a satellite side initiates a voice service in the sharable satellite communication method based on satellite hotspots provided by the present invention;
fig. 7 is a schematic diagram illustrating transmission of voice information in the sharable satellite communication method based on satellite hotspots according to the present invention.
In the figure, 10, a satellite hotspot main board; 2. a satellite communication chip; 20. an application processing chip; 21. a satellite communication unit; 22. an application processing unit; 23. a wireless communication unit; 3. a user terminal; 4. a satellite antenna; 5. a WIFI/BT antenna; 6. a USB interface; 7. a telephone port; 71. a telephone; 8. an Ethernet port; 81. a satellite fixed terminal; 82. a router; 83. a switch; 9. a GPS/BD antenna; 91. an external power interface; 221. a registration management unit; 31. a registration unit; 222. a heartbeat management unit; 32. a heartbeat unit; 223. a voice management unit; 224. a short message management unit; 225. a data management unit; 33. a voice unit; 34. a short message unit; 35. a data unit; 226. a location service unit; 227. a configuration management unit; 37. a remote configuration unit.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings.
The sharable satellite communication system based on the satellite hotspot disclosed by the invention is mainly used for realizing the communication between the user terminal 3 and a satellite telephone, the user terminal 3 can be a handheld terminal such as a mobile phone, a tablet personal computer and the like, and matched APP software is required to be installed on the user terminal 3 to realize information exchange before the satellite communication of the user terminal 3 is realized.
As shown in fig. 1, the satellite communication chip 2 is integrated into the hardware module of the satellite hotspot, the application processing chip 20 (XC 1860, CX8811, etc.), the omnidirectional satellite antenna 4 (phased array satellite antenna, communication in motion satellite antenna) and the battery are not needed for the satellite, so that the satellite communication system is more convenient to use and provides better satellite communication experience. As shown in fig. 1 and fig. 2, the satellite antenna 4 is directly connected to the satellite hot spot main board 10, so that the signal loss caused by the antenna connection line is reduced, and the cost of the satellite antenna connection line is saved; the satellite communication chip 2 provides a satellite communication unit 21, and realizes communication capabilities including voice service, short message service, and data service with the satellite side through the satellite antenna 4. The application processing chip 20 integrates a wireless communication unit 23, a power management module, a GPS/BD position service module and a USB interface 6, the wireless communication unit 23 is a WIFI/Bluetooth module, the wireless communication unit 23 is connected with a WIFI/BT antenna 5, so that a hotspot can directly provide wireless access means such as WIFI/Bluetooth and the like, the user terminals 3 can be directly connected without other additional wireless access equipment, the plurality of user terminals 3 are communicated with the satellite communication unit 21 through respective wireless connection modules and the wireless communication unit 23, and the satellite communication unit 21 is communicated with a satellite side; the application processing chip 20 comprises an application processing unit 22, and the application processing unit 22 realizes scheduling that the multi-user terminal 3 simultaneously uses a satellite communication function, and realizes communication information exchange between the multi-user terminal 3 and a satellite side; the GPS/BD position service module is connected with a GPS/BD antenna 9 to realize the satellite positioning function; in addition, the application processing chip 20 is further provided with a telephone port 7 which can be connected with a telephone 71 by using a telephone line to facilitate direct answering of a call, an ethernet port 8 which can be connected with a satellite fixed terminal 81 by using an ethernet line and can be further connected with a router 82 or a switch 83, so that more flexible and various access forms can be provided, an external power supply interface 91 can be provided, the external power supply interface can be directly connected with an external power supply, and a rechargeable battery can be used for working. The whole system has high integration level, does not have peripheral equipment such as a screen, a microphone, a receiver and the like, is convenient to be designed into integral products with higher protection levels such as salt prevention, fog prevention and the like, and is convenient to work outdoors or under severe working environment for a long time.
As shown in fig. 2, the application processing unit 22 includes a registration management unit 221, the APP software of the user terminal 3 includes a registration unit 31, after the user terminal 3 accesses the hotspot, the user terminal registers its own information with the application processing unit 22, and the registration management unit 221 allocates a corresponding user terminal identification number to each registered user terminal 3; the application processing unit 22 further includes a heartbeat management unit 222, the APP software of the user terminal 3 includes a heartbeat unit 32, and the application processing unit 22 and the user terminal 3 ensure that both sides know whether the other side is online through a heartbeat signal, that is, as shown in fig. 3, the application processing unit 22 receives a heartbeat message of the user terminal 3 and feeds back a heartbeat response, if the user terminal 3 cannot receive the heartbeat response, it indicates that the user terminal 3 is disconnected from the satellite hotspot network, and needs to initiate network connection again; if the user terminal 3 successfully receives the heartbeat response, it is indicated that the connection between the user terminal 3 and the satellite hotspot network is normal, and the heartbeat is continued; the application processing unit 22 includes a voice management unit 223, a short message management unit 224 and a data management unit 225, and the APP software of the user terminal 3 includes a voice unit 33, a short message unit 34 and a data unit 35. The application processing unit 22 and the user terminal 3 both include a location service unit 226, the user terminal 3 requests the current location from the application processing unit 22 through the location service unit 226, and the application processing unit 22 realizes the positioning function through the GPS/BD location service module and feeds back the positioning function to the user terminal 3.
As shown in fig. 2, in addition, the application processing unit 22 further includes a configuration management unit 227, and the user terminal 3 includes a remote configuration unit 37, so as to directly perform remote configuration work on the satellite hotspot device through APP software of the user terminal 3, considering that the satellite hotspot device is generally installed outdoors, the satellite hotspot can be conveniently remotely controlled through remote configuration, and operation and maintenance are easy. The operations related to remote configuration are mainly three types:
and (3) inquiring: inquiring configuration parameters of a specified module (including software modules such as a satellite chip module, a registration management unit 221, a voice management unit 223, a short message management unit 224, a data management unit 225 and a location service unit 226 on a satellite side, and hardware modules such as an antenna, WIFI, Bluetooth and LAN);
configuration: modifying specified parameters of specified modules (including software modules such as a satellite chip module, a registration management unit 221, a voice management unit 223, a short message management unit 224, a data management unit 225 and a location service unit 226 on a satellite side, and hardware modules such as an antenna, WIFI, Bluetooth and LAN);
reporting: the modules (including software modules such as a satellite chip module, a registration management unit 221, a voice management unit 223, a short message management unit 224, a data management unit 225, a location service unit 226, and hardware modules such as an antenna, WIFI, bluetooth, and LAN) actively report a specific event or a long-time operation result.
As shown in fig. 3, the query process is: the user terminal 3 requests the application processing unit 22 to query the current configuration of any module, and the application processing unit 22 feeds back the current configuration of the corresponding module after acquiring the request. The configuration process comprises the following steps: the user terminal 3 requests the application processing unit 22 to modify a certain module configuration, the application processing unit 22 determines whether the new configuration is the same as the current configuration after obtaining the request, if the new configuration is the same as the current configuration, the user terminal 3 is directly fed back and the process is finished, if the new configuration is different, the current configuration of the corresponding module is modified to the new configuration, and a result is returned after the modification is finished. The reporting process is that a certain module actively reports an event to the user terminal 3 through the application processing unit 22.
The invention also discloses a sharable satellite communication method in a satellite hotspot, wherein the scheduling of the multi-user terminal 3 simultaneously using the satellite communication function comprises scheduling when a plurality of user terminals 3 initiate communication services and scheduling when the plurality of user terminals 3 receive the communication services, wherein the scheduling when the plurality of user terminals 3 receive the communication services comprises an emergency scheduling mode and a common scheduling mode, the emergency scheduling mode realizes that any user terminal 3 exchanges communication information with the satellite side, and the common scheduling mode realizes that a specific user terminal 3 exchanges communication information with the satellite side, wherein the communication information is voice information or short message information or data information, and the specific method comprises the following steps:
when a plurality of user terminals 3 initiate a voice service, as shown in fig. 4, the steps include:
a1: the application processing unit 22 acquires a voice service request sent by the user terminal 3;
a2: the application processing unit 22 determines whether the current satellite side is idle:
if so, the application processing unit 22 forwards a voice service request to the satellite side, so as to establish a voice service with the satellite side, record that the current user terminal 3 is doing the voice service, and mark that the current voice service state of the satellite side is busy;
if not, the application processing unit 22 feeds back the voice service failure to the current user terminal 3;
a3: if the establishment of the voice service with the satellite side fails, after the application processing unit 22 acquires the message of the voice service establishment failure, searching the user terminal 3 which is currently making voice, feeding back the voice service establishment failure of the user terminal 3, and clearing the busy state of the voice service at the satellite side;
if the establishment of the voice service with the satellite side is successful, the application processing unit 22 searches the user terminal 3 currently doing the voice service after acquiring the message that the establishment of the voice service is successful, and feeds back that the establishment of the voice service with the user terminal 3 is successful; the satellite side exchanges voice information with the user terminal 3 through the application processing unit 22;
a4: the application processing unit 22 acquires the message of ending the service from the user terminal 3 or the satellite side, feeds back the end of the voice service of the other side, clears the busy state of the voice service of the satellite side, and resets the state to the idle state.
When receiving voice service, a plurality of user terminals 3 distinguish between an emergency scheduling mode and a normal scheduling mode, as shown in fig. 5, the steps in the emergency scheduling mode include:
b1: the application processing unit 22 acquires a voice service request sent by the satellite side and marks that the current voice service state of the satellite side is busy;
b2: the application processing unit 22 sends a voice service request to all registered and currently online user terminals 3;
b3: the application processing unit 22 acquires a response message of the user terminal 3 responding to the voice service request;
b4: the application processing unit 22 confirms whether the user terminal 3 that acquired the response voice service request is the user terminal 3 that responded first,
if yes, receiving the response of the current user terminal 3, responding the receiving message of the voice service to the satellite side so as to establish the voice service with the satellite side, and simultaneously recording the current user terminal 3 as a user for carrying out the voice service;
if not, feeding back a failure message to the current user terminal 3;
b5: if the establishment of the voice service with the satellite side fails, after the application processing unit 22 acquires the message of the voice service establishment failure, searching the user terminal 3 which is currently making voice, feeding back the voice service establishment failure of the user terminal 3, and clearing the busy state of the voice service at the satellite side;
if the establishment of the voice service with the satellite side is successful, the application processing unit 22 searches the user terminal 3 currently doing the voice service after acquiring the message that the establishment of the voice service is successful, and feeds back that the establishment of the voice service with the user terminal 3 is successful; the satellite side exchanges voice information with the user terminal 3 through the application processing unit 22;
b6: the application processing unit 22 acquires the message of ending the service from the user terminal 3 or the satellite side, feeds back the end of the voice service of the other side, clears the busy state of the voice service of the satellite side, and resets the state to the idle state.
Therefore, in the emergency scheduling mode, for the communication service initiated by the satellite side, all the registered and currently online user terminals 3 can respond and communicate with the user terminal 3 which responds first, so that the response speed is greatly improved.
As shown in fig. 6, the step of receiving the communication service by the plurality of user terminals 3 in the normal scheduling mode includes:
b 1: the application processing unit 22 acquires a communication service request sent by the satellite side and marks that the current communication service state of the satellite side is busy;
the application processing unit 22 stores an emergency service list, wherein the emergency service list comprises a plurality of user terminal identification numbers;
b 12: the application processing unit 22 determines whether the user terminal identification number corresponding to the incoming user terminal is in the emergency service list,
if not, continuing the b2-b 5;
if so, entering the emergency dispatching mode (B2-B6);
b 2: the application processing unit 22 establishes a communication channel with the satellite side,
if the communication channel is failed to be established, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the communication channel is successfully established, the application processing unit 22 requests the satellite side to input a user terminal identification number;
b 3: after acquiring the user terminal identification number sent by the satellite side, the application processing unit 22 queries the user terminal 3 corresponding to the user terminal identification number,
if the corresponding user terminal 3 is not found, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the corresponding user terminal 3 is found, the application processing unit 22 sends a communication service request to the user terminal 3;
b 4: after acquiring a response message corresponding to a communication service request responded by the user terminal 3, the application processing unit 22 connects the satellite communication service channel with the user terminal 3, and records that the user terminal 3 is a user performing the current communication service; the satellite side exchanges communication information with the user terminal 3 through the application processing unit 22;
b 5: the application processing unit 22 acquires the service end message from the user terminal 3 or the satellite side, feeds back the end of the communication service of the other side, clears the busy state of the communication service of the satellite side, and resets the state to the idle state.
In the voice service, the voice service is successfully established, and uplink and downlink voice data starts to be transmitted between the two parties of the call, as shown in fig. 7, the voice transmission process includes:
downlink voice data transmission flow (i.e. transmission from the satellite side to the user terminal 3):
c1: the satellite side receives downlink voice data, and voice data decoding is needed to be carried out to output PCM voice data;
c2: the satellite side sends the PCM voice data to the application processing unit 22;
c3: the application processing unit 22 packages the received PCM data and transmits the PCM data through UDP, wherein the UDP of the PCM data adopts a user-defined protocol;
c4: after receiving the UDP packet, the user terminal 3 unpacks the UDP packet according to the user-defined protocol to obtain PCM voice data, and plays the voice locally.
Uplink voice data transmission flow (i.e., transmission from the user terminal 3 to the satellite side):
d1: the user terminal 3 collects voice data from a microphone, performs processing of sound quality enhancement, echo cancellation and noise suppression on the collected voice data, and encodes the processed voice data into PCM data;
d2: the user terminal 3 uses a user-defined protocol to pack the PCM data into a UDP data packet;
d3: the user terminal 3 transmits a UDP packet of the PCM data to the application processing unit 22 through UDP;
d4: after receiving the UDP packet, the application processing unit 22 unpacks the UDP packet according to a custom protocol to obtain PCM data;
d5: the application processing unit 22 transmits the upstream PCM data packet to the satellite side;
d6: and the satellite side encodes the uplink PCM data to obtain a satellite voice data packet and transmits the satellite voice data packet to the other side through the satellite.
The user terminal 3 initiates a short message service basically similar to a voice service, except that the requested service is not voice but short message; the satellite side initiates a short message service, which is basically similar to the emergency mode of the voice service, except that the requested service is not voice but short message; the data service flow is basically similar to the voice service initiated by the terminal, except that the requested service type is not voice but data service, and therefore, the description is omitted here.
The invention also discloses a computer readable storage medium storing a computer program capable of being loaded and executing the above-mentioned satellite hotspot-based sharable satellite communication method.
The embodiments of the present invention are preferred embodiments of the present invention, and the scope of the present invention is not limited by these embodiments, so: all equivalent changes made according to the structure, shape and principle of the invention are covered by the protection scope of the invention.

Claims (10)

1. A sharable satellite communication system based on satellite hotspots, comprising:
a satellite communication unit (21) that realizes communication with the satellite side;
a wireless communication unit (23) comprising a WIF and/or Bluetooth communication unit, for realizing the access of the multi-user terminal (3);
the application processing unit (22) is used for realizing the scheduling of the satellite communication function simultaneously used by a plurality of user terminals (3), and comprises that any user terminal (3) exchanges communication information with the satellite side and a specific user terminal (3) exchanges communication information with the satellite side when the plurality of user terminals (3) receive communication services;
-a memory in which a control program run by the application processing unit (22) is stored, said control program, when executed by said application processing unit (22), enabling scheduling of simultaneous use of satellite communication functions by the multi-user terminal (3).
2. The sharable satellite communication method based on the satellite hotspot is characterized in that a plurality of user terminals (3) realize communication with the satellite communication unit (21) through respective wireless connection modules and the wireless communication unit (23), the satellite communication unit (21) communicates with a satellite side, and the application processing unit (22) realizes scheduling of the satellite communication function simultaneously used by the plurality of user terminals (3) and realizes communication information exchange between the plurality of user terminals (3) and the satellite side;
the scheduling of the multi-user terminal (3) using the satellite communication function simultaneously comprises scheduling when the plurality of user terminals (3) initiate communication services and scheduling when the plurality of user terminals (3) receive the communication services, wherein the scheduling when the plurality of user terminals (3) receive the communication services comprises an emergency scheduling mode and a common scheduling mode, the emergency scheduling mode realizes that any user terminal (3) and the satellite side exchange communication information, and the common scheduling mode realizes that a specific user terminal (3) and the satellite side exchange communication information.
3. The method of claim 2, wherein the step of initiating communication services by a plurality of user terminals (3) comprises:
a1: an application processing unit (22) acquires a service request sent by a user terminal (3);
a2: the application processing unit (22) judges whether the current satellite side is idle:
if so, the application processing unit (22) forwards a service request to the satellite side so as to establish a communication service with the satellite side, record that the current user terminal (3) is doing the communication service, and mark that the current communication service state of the satellite side is busy;
if not, the application processing unit (22) feeds back the communication service failure to the current user terminal (3);
a3: if the establishment of the communication service with the satellite side fails, after the application processing unit (22) acquires a message of the communication service establishment failure, searching a user terminal (3) which is currently performing communication, feeding back the communication service establishment failure of the user terminal (3), and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, after the application processing unit (22) acquires the message that the communication service is successfully established, searching the user terminal (3) which is currently doing the communication service, and feeding back that the communication service establishment of the user terminal (3) is successful; the satellite side and the user terminal (3) exchange communication information through an application processing unit (22);
a4: the application processing unit (22) acquires a message of ending the service from the user terminal (3) or the satellite side, feeds back the end of the communication service of the other side, clears the busy state of the communication service of the satellite side and resets the state to an idle state.
4. The method of claim 2, wherein the step of receiving communication services by a plurality of user terminals (3) in the emergency dispatch mode comprises:
b1: an application processing unit (22) acquires a communication service request sent by a satellite side and marks that the current communication service state of the satellite side is busy;
b2: the application processing unit (22) sends a communication service request to all registered and currently online user terminals (3);
b3: the application processing unit (22) acquires a response message of the user terminal (3) responding to the communication service request;
b4: the application processing unit (22) confirms whether the user terminal (3) is the first user terminal to respond,
if yes, receiving the response of the current user terminal (3), responding to the receiving message of the communication service to the satellite side so as to establish the communication service with the satellite side, and simultaneously recording the current user terminal (3) as a user for carrying out the communication service;
if not, feeding back a failure message to the current user terminal (3);
b5: if the establishment of the communication service with the satellite side fails, after the application processing unit (22) acquires a message of the communication service establishment failure, searching a user terminal (3) which is currently performing communication, feeding back the communication service establishment failure of the user terminal (3), and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, after the application processing unit (22) acquires the message that the communication service is successfully established, searching the user terminal (3) which is currently doing the communication service, and feeding back that the communication service establishment of the user terminal (3) is successful; the satellite side and the user terminal (3) exchange communication information through an application processing unit (22);
b6: the application processing unit (22) acquires a message of ending the service from the user terminal (3) or the satellite side, feeds back the end of the communication service of the other side, clears the busy state of the communication service of the satellite side and resets the state to an idle state.
5. The method of claim 2, wherein each registered user terminal (3) obtains a corresponding user terminal identification number;
the step of receiving communication traffic by a plurality of user terminals (3) in a normal scheduling mode comprises:
b 1: an application processing unit (22) acquires a communication service request sent by a satellite side and marks that the current communication service state of the satellite side is busy;
b 2: the application processing unit (22) establishes a communication channel with the satellite side,
if the communication channel is failed to be established, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the communication channel is successfully established, the application processing unit (22) requests the satellite side to input a user terminal identification number;
b 3: after acquiring the user terminal identification number sent by the satellite side, the application processing unit (22) inquires the user terminal (3) corresponding to the user terminal identification number,
if the corresponding user terminal (3) is not found, the communication service is ended, the busy state of the satellite side communication service is cleared, and the state is reset to be an idle state;
if the corresponding user terminal (3) is found, the application processing unit (22) sends a communication service request to the user terminal (3);
b 4: after the application processing unit (22) acquires a response message corresponding to a communication service request responded by the user terminal (3), the satellite communication service channel is butted with the user terminal (3), and the user terminal (3) is recorded as a user for carrying out the current communication service; the satellite side and the user terminal (3) exchange communication information through an application processing unit (22);
b 5: the application processing unit (22) acquires a message of ending the service from the user terminal (3) or the satellite side, feeds back the end of the communication service of the other side, clears the busy state of the communication service of the satellite side and resets the state to an idle state.
6. The satellite hotspot-based sharable satellite communication method according to claim 5, wherein the application processing unit (22) stores an emergency service list, wherein the emergency service list comprises a plurality of user terminal identification numbers; the b1 and the b2 comprise:
b 12: the application processing unit (22) judges whether the user terminal identification number corresponding to the user terminal of the incoming call is in the emergency service list,
if not, continuing the b2-b 5;
if yes, entering the following steps;
b2: the application processing unit (22) sends a communication service request to all registered and currently online user terminals (3);
b3: the application processing unit (22) acquires a response message of the user terminal (3) responding to the communication service request;
b4: the application processing unit (22) confirms whether the user terminal (3) is the first user terminal to respond,
if yes, receiving the response of the current user terminal (3), responding to the receiving message of the communication service to the satellite side so as to establish the communication service with the satellite side, and simultaneously recording the current user terminal (3) as a user for carrying out the communication service;
if not, feeding back a failure message to the current user terminal (3);
b5: if the establishment of the communication service with the satellite side fails, after the application processing unit (22) acquires a message of the communication service establishment failure, searching a user terminal (3) which is currently performing communication, feeding back the communication service establishment failure of the user terminal (3), and clearing the busy state of the communication service at the satellite side;
if the communication service with the satellite side is successfully established, after the application processing unit (22) acquires the message that the communication service is successfully established, searching the user terminal (3) which is currently doing the communication service, and feeding back that the communication service establishment of the user terminal (3) is successful; the satellite side and the user terminal (3) exchange communication information through an application processing unit (22);
b6: the application processing unit (22) acquires a message of ending the service from the user terminal (3) or the satellite side, feeds back the end of the communication service of the other side, clears the busy state of the communication service of the satellite side and resets the state to an idle state.
7. The method of any one of claims 2-6, wherein the communication information is voice information, short message information, or data information.
8. The method of claim 7, wherein the voice message is decoded by voice data and then output PCM voice data, and the PCM voice data is packaged and transmitted by UDP, and the UDP packet of the PCM adopts a custom protocol.
9. The satellite hotspot based sharable satellite communication method of claim 8, wherein for the voice information transmitted from the user terminal (3) to the satellite side, the collected voice information is first processed by sound quality enhancement, echo cancellation and noise suppression.
10. A computer-readable storage medium storing a computer control program capable of being loaded and executing the satellite hotspot-based shareable satellite communication method of any one of claims 2 to 6.
CN202010470898.4A 2020-05-28 2020-05-28 Sharable satellite communication system, method and storage medium based on satellite hot spots Pending CN111726159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010470898.4A CN111726159A (en) 2020-05-28 2020-05-28 Sharable satellite communication system, method and storage medium based on satellite hot spots

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010470898.4A CN111726159A (en) 2020-05-28 2020-05-28 Sharable satellite communication system, method and storage medium based on satellite hot spots

Publications (1)

Publication Number Publication Date
CN111726159A true CN111726159A (en) 2020-09-29

Family

ID=72565243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010470898.4A Pending CN111726159A (en) 2020-05-28 2020-05-28 Sharable satellite communication system, method and storage medium based on satellite hot spots

Country Status (1)

Country Link
CN (1) CN111726159A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115001569A (en) * 2022-08-03 2022-09-02 成都星联芯通科技有限公司 Satellite communication system, satellite communication terminal management method, device and storage medium
CN115361059A (en) * 2022-10-20 2022-11-18 成都星联芯通科技有限公司 Satellite communication system and method based on wireless ad hoc network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1267412A (en) * 1997-06-13 2000-09-20 艾利森公司 Dual-mode satellite/cellular phone architecture with physically separable modes
US20030014187A1 (en) * 2001-07-02 2003-01-16 Samsung Electronics Co., Ltd. Vehicle navigation network, apparatus and method for use in a mobile telecommunication system
CN104125005A (en) * 2014-07-09 2014-10-29 深圳市邦彦信息技术有限公司 Intelligent satellite communication system and method based on IP network and E1 network
CN205792589U (en) * 2016-07-06 2016-12-07 克拉玛依油城数据有限公司 There is satellite application terminal and the system of voice clustering functionality
CN106788680A (en) * 2016-12-29 2017-05-31 湖南泰达讯科技有限公司 Cluster satellite communication apparatus and its communication means
CN110224744A (en) * 2019-06-24 2019-09-10 深圳星联天通科技有限公司 A kind of system and method for realizing satellite communication hot spot

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1267412A (en) * 1997-06-13 2000-09-20 艾利森公司 Dual-mode satellite/cellular phone architecture with physically separable modes
US20030014187A1 (en) * 2001-07-02 2003-01-16 Samsung Electronics Co., Ltd. Vehicle navigation network, apparatus and method for use in a mobile telecommunication system
CN104125005A (en) * 2014-07-09 2014-10-29 深圳市邦彦信息技术有限公司 Intelligent satellite communication system and method based on IP network and E1 network
CN205792589U (en) * 2016-07-06 2016-12-07 克拉玛依油城数据有限公司 There is satellite application terminal and the system of voice clustering functionality
CN106788680A (en) * 2016-12-29 2017-05-31 湖南泰达讯科技有限公司 Cluster satellite communication apparatus and its communication means
CN110224744A (en) * 2019-06-24 2019-09-10 深圳星联天通科技有限公司 A kind of system and method for realizing satellite communication hot spot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115001569A (en) * 2022-08-03 2022-09-02 成都星联芯通科技有限公司 Satellite communication system, satellite communication terminal management method, device and storage medium
CN115361059A (en) * 2022-10-20 2022-11-18 成都星联芯通科技有限公司 Satellite communication system and method based on wireless ad hoc network

Similar Documents

Publication Publication Date Title
CN110098858A (en) A kind of relaying operating mode configuration method and terminal
JP2004140838A5 (en)
CN102984801B (en) A kind of communication means of double card user equipment and device
JPS647706B2 (en)
CA2454754A1 (en) Systems and methods for exchanging data and audio between cellular telephones and landline telephones
CN107769811B (en) A walkie-talkie that integrates full network communication and digital-analog compatibility
CN207573346U (en) A kind of the whole network leads to the intercom with DA compatibility one
CN111432294B (en) Wireless communication method and system of full-duplex interphone
CN111726159A (en) Sharable satellite communication system, method and storage medium based on satellite hot spots
AU2017352540A1 (en) Communication apparatus, communication control method, and program
CN102378413B (en) Radio station butting equipment
CN110366160B (en) Multi-SIM card cluster card reading conversation method and system based on cloud server
CN111726160B (en) Satellite hotspot capable of sharing satellite communication capacity, control method and storage medium
US8406684B1 (en) Two-way radio device with combined mobile communication function
JPH05503619A (en) wireless communication system
CN115001569B (en) Satellite communication terminal management method, device and storage medium
KR20220097893A (en) Information transmission methods and related products
JP2598321B2 (en) Mobile communication system
CN118140590A (en) Communication method and communication device
JP2928183B2 (en) Digital cordless telephone system and digital telephone system and telephone
CN118660274B (en) Communication management method and system for intercom group
CN103856465A (en) Video telephone service establishing and processing method and system
WO2019187734A1 (en) Wireless communication device and wireless communication method
JP2003032748A (en) System for forming mobile communication network, mobile communication system and method for forming mobile communication network
JP2000101506A (en) Mobile communication terminal with external cable interface and infrared ray interface

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200929