Terminal discovery system, method and device for supporting satellite access
By sending broadcast messages in the use of trunks terminals in the empty sky integrated network, the remote terminal can select the target part of the terminal and establish a connection, solve the problem of poor satellite access terminal found in existing technology, improve the coverage and increase the coverage and the coverage and the coverage and the coverage and the coverage and the coverage and the coverage and the coverage and the coverage and the coverage and the coverage. Communication quality.
Patent Information
- Application Number
- CN202310920122.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-01-28
AI Technical Summary
The prior art is difficult to effectively support satellite access terminal discovery in the integrated air-space and earth network, resulting in insufficient coverage and communication quality and large signal interference.
Send broadcast messages to each terminal within the signal range through the trunks, so that the remote terminal can select the matching target partition terminal and send a connection request, so as to achieve terminal discovery in the empty world scenario.
The coverage of the terminal discovery scheme and the quality of the communication scheme reduced the signal interference, and realized the effective terminal discovery in the empty world scenario.
Smart Images

Figure CN119382758A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of air-to-ground communication technology, and in particular to a terminal discovery system for supporting satellite access, a terminal discovery method for supporting satellite access, a terminal discovery device for supporting satellite access, a computer-readable storage medium, and an electronic device. Background Art
[0002] The space-air-ground integrated network (SAGIN) integrates satellite systems, aviation systems and ground communication systems. It is an infrastructure that can provide ubiquitous, intelligent, collaborative and efficient information assurance for various network applications in a wide range of space. In the space-air-ground integrated network, the ground-based network is mainly composed of ground Internet and mobile communication network, which is responsible for network services in business-intensive areas; the air-based network is composed of high-altitude communication platforms, unmanned aerial vehicle self-organizing networks, etc., which has the functions of coverage enhancement, enabling edge services and flexible network reconstruction; the space-based network is composed of various satellite systems to form a space-based backbone network and a space-based access network, realizing global coverage, ubiquitous connection, broadband access and other functions. Through the deep integration of multi-dimensional networks, the space-air-ground integrated network can effectively and comprehensively utilize various resources, perform intelligent network control and information processing, so as to cope with network services with different needs and achieve the goal of "network integration, functional service, and application customization".
[0003] At present, the satellite scenarios of the 3rd Generation Partnership Project (3GPP) are more based on the non-terrestrial communication (NR NTN) architecture defined by the enhanced standard (R17) of 5G. However, the new SA1R19 TR 22.865 technical report defines new satellite scenarios. In order to adapt to the new satellite scenarios, it is urgent to design a terminal discovery solution to support satellite access to improve the integrated air-ground-space system.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute relevant technology known to ordinary technicians in the field. Summary of the invention
[0005] The purpose of the present application is to provide a terminal discovery system for supporting satellite access, a terminal discovery method for supporting satellite access, a terminal discovery device for supporting satellite access, a computer-readable storage medium and an electronic device, which can send broadcast messages to each terminal within the signal range through a relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages received from each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to realizing terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0007] According to one aspect of the present application, a terminal discovery system for supporting satellite access is provided, comprising:
[0008] A relay terminal sends a broadcast message to each terminal within the signal range; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal, each terminal including a remote terminal without a terrestrial network connection;
[0009] The remote terminal selects a matching target relay terminal from the received broadcast messages sent by each relay terminal, and sends a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
[0010] According to one aspect of the present application, a terminal discovery method for supporting satellite access is provided, including:
[0011] Selecting a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal;
[0012] A connection establishment request is sent to a target relay terminal, wherein the target relay terminal is used to implement a relay function between a remote terminal and a satellite.
[0013] According to one aspect of the present application, a terminal discovery device for supporting satellite access is provided, including:
[0014] A relay selection unit, configured to select a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal;
[0015] The connection establishment unit is used to send a connection establishment request to a target relay terminal; wherein the target relay terminal is used to implement a relay function between a remote terminal and a satellite.
[0016] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps provided in the above-mentioned various optional implementations.
[0017] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above steps is implemented.
[0018] According to one aspect of the present application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the above steps by executing the executable instructions.
[0019] The exemplary embodiments of the present application may have some or all of the following beneficial effects:
[0020] In a terminal discovery system for supporting satellite access provided by an example embodiment of the present application, a broadcast message can be sent to each terminal within the signal range through a relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages received from each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to realizing terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0021] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 A schematic diagram of the structure of a terminal discovery system for supporting satellite access according to an embodiment of the present application is shown;
[0024] Figure 2A sequence diagram of a terminal discovery system for supporting satellite access according to an embodiment of the present application is schematically shown;
[0025] Figure 3 A schematic diagram of an application scenario of a terminal discovery system for supporting satellite access according to an embodiment of the present application is schematically shown;
[0026] Figure 4 A flowchart of a terminal discovery method for supporting satellite access according to an embodiment of the present application is schematically shown;
[0027] Figure 5 A schematic diagram of the structure of a terminal discovery device for supporting satellite access according to an embodiment of the present application is shown;
[0028] Figure 6 The structure diagram of a computer system suitable for implementing an electronic device of an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present application will be more comprehensive and complete, and the concept of the example embodiments will be fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical solutions of the present application may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present application.
[0030] See also Figure 1 , Figure 1 The structure diagram of a terminal discovery system for supporting satellite access according to an embodiment of the present application is schematically shown. Figure 1 As shown, the terminal discovery system 100 for supporting satellite access specifically includes the following structure.
[0031] The relay terminal 110 sends a broadcast message to each terminal within the signal range; wherein the broadcast message is used to indicate the services supported by the corresponding relay terminal 110, and each terminal includes a remote terminal 120 without a terrestrial network connection;
[0032] The remote terminal 120 selects a matching target relay terminal from the received broadcast messages sent by each relay terminal 110, and sends a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
[0033] Implementation Figure 1 The system shown can send broadcast messages to each terminal within the signal range through the relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages sent by each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0034] Next, the above steps of this exemplary embodiment are described in more detail.
[0035] In the relay terminal 110, a broadcast message is sent to each terminal within the signal range; wherein the broadcast message is used to indicate the services supported by the corresponding relay terminal 110, and each terminal includes a remote terminal 120 without a terrestrial network connection;
[0036] Specifically, different relay terminals 110 may correspond to different signal ranges and signal coverage ranges, which are not limited in the embodiments of the present application. In addition, the number of remote terminals 120 included in the above-mentioned terminals may be one or more, which are not limited in the embodiments of the present application. With respect to the remote terminals 120, it is understood that such terminals are usually located in remote areas and have no ground network access.
[0037] In the remote terminal 120, a matching target relay terminal is selected from the received broadcast messages sent by each relay terminal 110, and a connection establishment request is sent to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
[0038] Specifically, the target relay terminal may be a relay terminal that is closest to the remote terminal 120, or a relay terminal with the best communication signal, or other relay terminals, which is not limited in the embodiments of the present application.
[0039] As an optional embodiment, the relay terminal 110 registers with the network and obtains network authorization via a satellite; or the relay terminal 110 registers with the network and obtains network authorization. In this way, registration and authorization can be implemented to achieve subsequent air-to-ground communication.
[0040] Optionally, the gateway system can broadcast control signaling containing IP domain resources to the relay terminal via satellite, and the relay terminal generates an IP address according to the allocation mapping table of the satellite terminal system allocation serial number and the IP address contained in the IP domain resource, and then sends an association registration request to the gateway system via satellite based on the generated IP address, and then the gateway system performs association registration according to the association registration request. Furthermore, the relay terminal can also obtain network authorization of the gateway system based on the satellite.
[0041] It should be noted that there are many ways for the relay terminal 110 to register with the network and obtain network authorization, which can be implemented based on a satellite or other methods, and the embodiments of the present application are not limited thereto.
[0042] As an optional embodiment, the remote terminal 120 registers with the network and obtains network authorization through the satellite and the relay terminal 110; or the remote terminal 120 registers with the network and obtains network authorization. In this way, registration and authorization can be achieved to realize subsequent air-to-ground communication.
[0043] Optionally, the gateway system can broadcast control signaling containing IP domain resources to the relay terminal via satellite, and the relay terminal forwards the control signaling containing IP domain resources to the remote terminal, and the remote terminal generates an IP address according to the allocation mapping table of the satellite terminal system allocation sequence number and the IP address contained in the IP domain resources, and then sends an association registration request to the gateway system via the relay terminal and the satellite according to the generated IP address, and then the gateway system performs association registration according to the association registration request. Furthermore, the remote terminal can also obtain network authorization of the gateway system based on the relay terminal and the satellite.
[0044] It should be noted that there are many ways for the remote terminal 120 to register with the network and obtain network authorization, which can be implemented based on satellite and / or relay terminal 110, or based on other methods, and the embodiments of the present application are not limited thereto.
[0045] As an optional embodiment, the relay terminal 110 establishes a protocol data unit (PDU) session via a satellite, which can facilitate communication with the satellite.
[0046] Specifically, the protocol data unit refers to the information exchanged between peer layer stations by the protocol of the protocol layer. A protocol data unit session refers to the process of communication between a terminal (UE) and a data network (DN). After the protocol data unit session is established, a data transmission channel between the UE and the DN is established.
[0047] As an optional embodiment, the remote terminal 120 establishes a connection with the target relay terminal and transmits data to the satellite through the target relay terminal. This can realize terminal discovery and communication based on satellite access, which can be applied to scenarios with imperfect infrastructure, frequent communication interruptions, and high security requirements.
[0048] Specifically, after establishing a connection with the target relay terminal, the remote terminal 120 can transmit the data of the target relay terminal to the satellite based on the established protocol data unit session.
[0049] As an optional embodiment, the broadcast message is a broadcast message, a request message, a relay broadcast message or a relay request message; the broadcast message at least includes an added relay service code supporting satellite access, and the relay service code is used to characterize the type of connection service provided. This makes it easier for the relay terminal and the remote terminal to promptly understand the specific service content and / or type, and facilitates more accurate communication in the future.
[0050] Specifically, the relay service code (RSC) can be used to indicate which specific connection service the target relay terminal (UE-SAT Relay) provides to the remote terminal. The relay service code (RSC) can be configured during the process of the relay terminal 110 performing network registration and obtaining network authorization via a satellite, or during the process of the remote terminal 120 performing network registration and obtaining network authorization via a satellite and the relay terminal 110.
[0051] See also Figure 2 , Figure 2 The following schematically shows a sequence diagram of a terminal discovery system for supporting satellite access according to an embodiment of the present application. Figure 2 As shown, the sequence diagram includes: step S200 to step S260.
[0052] Step S200: The relay terminal registers with the network via the satellite and obtains network authorization.
[0053] Step S210: The remote terminal registers with the network and obtains network authorization through the satellite and relay terminal.
[0054] Step S220: The relay terminal establishes a protocol data unit session via the satellite.
[0055] Step S230: The relay terminal sends a broadcast message to each terminal within the signal range; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal, and each terminal includes a remote terminal without a terrestrial network connection.
[0056] Step S240: The remote terminal selects a matching target relay terminal from the received broadcast messages sent by each relay terminal.
[0057] Step S250: The remote terminal sends a connection establishment request to the target relay terminal.
[0058] Step S260: The remote terminal performs data transmission operations based on the target relay terminal and via a satellite.
[0059] It should be noted that steps S200 to S260 are Figure 1 The functions and their embodiments shown correspond to each other. For the specific implementation of steps S200 to S260, please refer to Figure 1 The functions and embodiments shown are not described in detail here.
[0060] It can be seen that implementation Figure 2 The system shown can send broadcast messages to each terminal within the signal range through the relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages sent by each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0061] See also Figure 3 , Figure 3 The following schematically shows an application scenario of a terminal discovery system for supporting satellite access according to an embodiment of the present application. Figure 3 As shown, the application scenario includes: remote terminal 310, relay terminal 320, satellite 330, gateway station 340, 5G base station (gNB) 350, and core network 360. The remote terminal 310 and the relay terminal 320 are connected by sidelink, the relay terminal 320 and the satellite 330 communicate through the uu interface, and the satellite 330 and the gateway station 340 communicate through a radio link (feeder link).
[0062] Specifically, the relay terminal 320 can register with the network and obtain network authorization through the satellite 330. Similarly, the remote terminal 310 can register with the network and obtain network authorization through the satellite 330 and the relay terminal 320. Among them, the network registration result and the network authorization result can be issued by the core network 360. Then, the relay terminal 320 establishes a protocol data unit session through the satellite 330. The relay terminal 320 can also send broadcast messages to each terminal within the signal range. The remote terminal 310 can select a matching target relay terminal from the broadcast messages sent by each relay terminal received, and send a connection establishment request to the target relay terminal to perform data transmission operations based on the target relay terminal and through the satellite 330. Then, the satellite 330 can send data to the 5G base station (gNB) 350 through the gateway station 340. Among them, the 5G base station (gNB) 350 is mainly used for sending, receiving, and managing wireless resources. The 5G base station (gNB) 350 includes a high-level stack function (CU) and a function (DU) that mainly processes physical layer functions and real-time requirements. Furthermore, the 5G base station (gNB) 350 can send data to the core network 360.
[0063] In addition, a feeder link refers to a radio link from an earth station set at a specified fixed point to a space station, or from a space station to an earth station set at a fixed point, and is used for space radio communication services other than the fixed-satellite service.
[0064] Among them, satellite 330 can realize long-distance communication. Generally speaking, when the relay terminal 320 sends a communication request, the communication signaling can be uploaded to the transponder of satellite 330 through the service channel in the S-band radio wave. The transponder completely forwards the calling signaling to the gateway station 340. The core network 360 of the gateway station 340 analyzes the received calling signaling, and finds the satellite beam number corresponding to the destination terminal to be paged, and then uses the satellite beam as the main trigger to establish a communication channel between the called parties.
[0065] Among them, it should be noted that Figure 3 The number of terminals and the number of satellites shown are only schematically shown. In actual application, this application does not limit the number of any devices therein.
[0066] It can be seen that the implementation Figure 3The system shown can send broadcast messages to each terminal within the signal range through the relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages sent by each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0067] See also Figure 4 , Figure 4 The flowchart of the terminal discovery method for supporting satellite access according to an embodiment of the present application is schematically shown. Figure 4 As shown, the terminal discovery method for supporting satellite access may include steps S410 to S420.
[0068] Step S410: Select a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to indicate the services supported by the corresponding relay terminal.
[0069] Step S420: Send a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
[0070] It can be seen that the implementation Figure 4 The method shown can send broadcast messages to each terminal within the signal range through the relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages sent by each relay terminal, and send a connection establishment request to the target relay terminal, which can be conducive to terminal discovery in air-ground-ground scenarios. In addition, since the relay terminal is used to implement the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0071] See also Figure 5 , Figure 5 The structure diagram of a terminal discovery device for supporting satellite access according to an embodiment of the present application is schematically shown. Figure 5 As shown, the terminal discovery device 500 for supporting satellite access may include the following units.
[0072] The relay selection unit 510 is used to select a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal;
[0073] The connection establishment unit 520 is used to send a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
[0074] It can be seen that the implementation Figure 5 The device shown can send broadcast messages to each terminal within the signal range through a relay terminal, so that the remote terminal can select a matching target relay terminal from the broadcast messages sent by each relay terminal, and send a connection establishment request to the target relay terminal, which can be beneficial to realize terminal discovery in air-space-ground scenarios. In addition, since the relay terminal is used to realize the relay function in the terminal discovery process, the coverage range and communication quality of the terminal discovery solution can be improved, and signal interference can be reduced.
[0075] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0076] Since the various functional modules of the terminal discovery device for supporting satellite access in the example embodiment of the present application correspond to the steps of the above-mentioned example embodiment of the terminal discovery system for supporting satellite access, for details not disclosed in the device embodiment of the present application, please refer to the above-mentioned embodiment of the terminal discovery system for supporting satellite access in the present application.
[0077] See also Figure 6 , Figure 6 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.
[0078] It should be noted that Figure 6 The computer system 600 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0079] like Figure 6 As shown, computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. Various programs and data required for system operation are also stored in RAM 603. CPU 601, ROM 602 and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to bus 604.
[0080] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.
[0081] In particular, according to an embodiment of the present application, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 609, and / or installed from a removable medium 611. When the computer program is executed by a central processing unit (CPU) 601, various functions defined in the method and apparatus of the present application are executed.
[0082] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method in the above embodiment.
[0083] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0084] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0085] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0086] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
Claims
1. A terminal discovery system for supporting satellite access, characterized in that: include: A relay terminal sends a broadcast message to each terminal within a signal range; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal, and the terminals include remote terminals without terrestrial network connection; The remote terminal selects a matching target relay terminal from the received broadcast messages sent by each relay terminal, and sends a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
2. The system according to claim 1, characterized in that in: The relay terminal registers with the network and obtains network authorization through the satellite; Alternatively, the relay terminal performs network registration and obtains network authorization.
3. The system according to claim 1, characterized in that in: The remote terminal performs network registration and obtains network authorization through the satellite and the relay terminal; Alternatively, the remote terminal registers with the network and obtains network authorization.
4. The system according to claim 1, characterized in that in: The relay terminal establishes a protocol data unit session through the satellite.
5. The system according to claim 1, characterized in that in: The remote terminal establishes a connection with the target relay terminal and transmits data to the satellite through the target relay terminal.
6. The system according to claim 1, characterized in that in: The broadcast message is broadcast information, a request message, a relay broadcast message or a relay request message; the broadcast message at least includes an added relay service code supporting satellite access, and the relay service code is used to characterize the type of connection service provided.
7. A terminal discovery method for supporting satellite access, characterized in that: include: Selecting a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal; A connection establishment request is sent to the target relay terminal; wherein the target relay terminal is used to implement a relay function between the remote terminal and the satellite.
8. A terminal discovery device for supporting satellite access, characterized in that: include: A relay selection unit, configured to select a matching target relay terminal from the received broadcast messages sent by each relay terminal; wherein the broadcast message is used to characterize the services supported by the corresponding relay terminal; A connection establishment unit is used to send a connection establishment request to the target relay terminal; wherein the target relay terminal is used to implement a relay function between a remote terminal and a satellite.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the functions defined in any one of claims 1 to 6 are realized.
10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the functions defined in any one of claims 1 to 6 by executing the executable instructions.