Access method and program product
By dynamically acquiring satellite terminal location and service beam information, and using paging messages to guide satellite terminals to directly access the service beam, the problems of access latency and resource waste in low-Earth orbit satellite communication are solved, and communication efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHENGDU TD TECH LTD
- Filing Date
- 2025-11-13
- Publication Date
- 2026-05-05
AI Technical Summary
In low-Earth orbit satellite communication systems, satellite terminals experience increased latency and wasted broadcast beam resources during the access process, especially in high-density user scenarios or low-latency service requirements, resulting in low communication efficiency.
By obtaining the current location of the satellite terminal, the service beam is dynamically determined, and a paging message carrying the access information of the service beam is sent through the broadcast beam, guiding the terminal to directly access the service beam randomly, skipping redundant synchronization and resource negotiation steps.
It significantly shortens the entire process time from paging to access for the terminal, improves satellite communication efficiency, reduces the waste of broadcast beam air interface resources, and enhances the accuracy of resource scheduling.
Smart Images

Figure CN121985395A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an access method and program product. Background Technology
[0002] In low-Earth orbit (LEO) satellite communication systems, satellite terminals typically communicate via satellite base stations. Because LEO satellites operate at low altitudes and their coverage areas change rapidly over time, multi-beam coverage technology is commonly used in satellite communication systems.
[0003] In satellite communication scenarios, satellite terminals may be in different connection states. When a satellite terminal is in an idle state, network devices cannot actively initiate data transmission; they can only notify the satellite terminal to initiate a service request through a paging mechanism. Due to the long scanning period of the broadcast beam and the small coverage area and dynamic scheduling of the service beam, after receiving a paging message, the satellite terminal needs to complete the synchronization, random access, and radio resource control connection establishment process through the broadcast beam before it can switch to the service beam for data interaction.
[0004] The aforementioned satellite communication methods increase the access latency of satellite terminals and waste the air interface resources of broadcast beams, especially in high-density user scenarios or low-latency service requirements, resulting in low satellite communication efficiency. Summary of the Invention
[0005] This application provides an access method and program product to solve the problem of low efficiency in satellite communication in related technologies.
[0006] In a first aspect, embodiments of this application provide an access method applied to a network device, comprising:
[0007] Obtain the current location of the satellite terminal; the satellite terminal is in an idle state.
[0008] Determine the service beam based on the current location;
[0009] The paging message is sent to the satellite terminal via the broadcast beam. The paging message includes access information for the service beam and is used to trigger the terminal to perform random access on the service beam.
[0010] In one possible implementation, determining the service beam based on the current location includes:
[0011] Obtain satellite orbital parameters;
[0012] Based on satellite orbit parameters, determine multiple beams that cover the current location;
[0013] Obtain information on satellite terminal business applications, beam service periods, and beam frequency usage;
[0014] The service beam is determined from multiple beams based on the service application, beam service period, and beam frequency usage information.
[0015] In one possible implementation, the service beam is determined from multiple beams based on service applications, beam service periods, and beam frequency usage information, including:
[0016] The business application, beam frequency usage information during the beam service period, and multiple beams are input into the business beam prediction model to obtain the output results of the business beam prediction model.
[0017] The service beam is determined based on the output of the service beam prediction model.
[0018] In one possible implementation, before obtaining the current location of the satellite terminal, the method further includes:
[0019] A first message is sent to the satellite terminal. The first message is used to indicate that the location information should be reported when the distance change of the satellite terminal in the idle state exceeds a preset threshold.
[0020] Secondly, embodiments of this application provide an access device, including:
[0021] The acquisition module is used to acquire the current location of the satellite terminal, which is in an idle state.
[0022] The determination module is used to determine the service beam based on the current location;
[0023] The sending module is used to send paging messages to satellite terminals via service beams. The paging messages include access information for the service beams and are used to trigger the terminals to perform random access on the service beams.
[0024] In one possible implementation, the determining module is specifically used for:
[0025] Obtain satellite orbital parameters;
[0026] Based on satellite orbit parameters, determine multiple beams that cover the current location;
[0027] Obtain information on satellite terminal business applications, beam service periods, and beam frequency usage;
[0028] The service beam is determined from multiple beams based on the service application, beam service period, and beam frequency usage information.
[0029] In one possible implementation, the determining module is specifically used for:
[0030] The business application, beam frequency usage information during the beam service period, and multiple beams are input into the business beam prediction model to obtain the output results of the business beam prediction model.
[0031] The service beam is determined based on the output of the service beam prediction model.
[0032] In one possible implementation, the sending module is further configured to:
[0033] A first message is sent to the satellite terminal. The first message is used to indicate that the location information should be reported when the distance change of the satellite terminal in the idle state exceeds a preset threshold.
[0034] Thirdly, embodiments of this application provide an access method applied to a satellite terminal, including:
[0035] Receive paging messages sent by network devices via broadcast beams. The paging messages include the target terminal identifier.
[0036] When the satellite terminal identifies the corresponding device for the target terminal, it determines whether there is access information for the service beam in the paging message;
[0037] If so, random access will be performed via service beamforming based on the access information.
[0038] In one possible implementation, random access is performed via service beaming based on access information, including:
[0039] The access information is parsed and processed to obtain the access parameters;
[0040] Based on the access parameters, the physical random access channel signal is sent to the network device through the service beam;
[0041] Receive random access responses sent by network devices via service beamforming;
[0042] Perform the interactive process of establishing a radio resource control connection on the service beam;
[0043] Perform beam measurements on the operational beams to obtain beam quality information;
[0044] Beam matching is performed based on beam quality information.
[0045] In one possible implementation, the access parameters include a priority field, which represents the priority identifier corresponding to multiple service types. Based on the access parameters, a physical random access channel signal is sent to the network device via a service beam, including:
[0046] Determine the current service type of the satellite terminal;
[0047] Based on the priority field, determine the current priority identifier corresponding to the current business type;
[0048] When the current priority identifier is the preset identifier, the physical random access channel signal is sent to the network device through the service beam.
[0049] In one possible implementation, the method further includes, prior to receiving a paging message transmitted by a network device via a broadcast beam:
[0050] The system receives a first message from the network device. The first message indicates that the satellite terminal in the idle state should report its location information when the distance change exceeds a preset threshold.
[0051] Monitor and process the changes in distance to the location of the satellite terminal;
[0052] When the distance change of the satellite terminal's location exceeds a preset threshold, a second message is generated, which includes the current location of the satellite terminal.
[0053] In one possible implementation, the method further includes:
[0054] In the event of a failure to access the system by random access, random access will be performed via broadcast beams.
[0055] Fourthly, embodiments of this application provide an access device, including:
[0056] The receiving module is used to receive paging messages sent by network devices through broadcast beams. The paging messages include the target terminal identifier.
[0057] The judgment module is used to determine whether there is access information for the service beam in the paging message when the satellite terminal identifies the corresponding device for the target terminal;
[0058] The access module is used to perform random access via service beams based on the access information if the condition is met.
[0059] In one possible implementation, the access module is specifically used for:
[0060] The access information is parsed and processed to obtain the access parameters;
[0061] Based on the access parameters, the physical random access channel signal is sent to the network device through the service beam;
[0062] Receive random access responses sent by network devices via service beamforming;
[0063] Perform the interactive process of establishing a radio resource control connection on the service beam;
[0064] Perform beam measurements on the operational beams to obtain beam quality information;
[0065] Beam matching is performed based on beam quality information.
[0066] In one possible implementation, the access parameters include a priority field, which represents the priority identifier corresponding to multiple service types. Specifically, the access module is used for:
[0067] Determine the current service type of the satellite terminal;
[0068] Based on the priority field, determine the current priority identifier corresponding to the current business type;
[0069] When the current priority identifier is the preset identifier, the physical random access channel signal is sent to the network device through the service beam.
[0070] In one possible implementation, the access device further includes a monitoring module, which is specifically used for:
[0071] The system receives a first message from the network device. The first message indicates that the satellite terminal in the idle state should report its location information when the distance change exceeds a preset threshold.
[0072] Monitor and process the changes in distance to the location of the satellite terminal;
[0073] When the distance change of the satellite terminal's location exceeds a preset threshold, a second message is generated, which includes the current location of the satellite terminal.
[0074] In one possible implementation, the access module is further configured to:
[0075] In the event of a failure to access the system by random access, random access will be performed via broadcast beams.
[0076] Fifthly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0077] The memory stores the instructions that the computer executes;
[0078] The processor executes computer execution instructions stored in memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0079] Sixthly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0080] The memory stores the instructions that the computer executes;
[0081] The processor executes computer execution instructions stored in memory, causing the processor to perform the third aspect and / or various possible implementations of the third aspect as described above.
[0082] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0083] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the third aspect and / or various possible implementations of the third aspect.
[0084] Ninthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0085] In a tenth aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the third aspect and / or various possible implementations of the third aspect as described above.
[0086] This application provides an access method and program product that obtains the current location of a satellite terminal (assuming the terminal is in an idle state); determines a service beam based on the current location; and sends a paging message to the satellite terminal via the broadcast beam. The paging message includes access information for the service beam and is used to trigger the terminal to randomly access the service beam. By dynamically obtaining the terminal's location information and the service beam's access information, and guiding the terminal to directly access the service beam via the access information in the paging message, the entire process time from paging to access is significantly shortened. Simultaneously, the service beam enables more precise resource scheduling, reduces waste of broadcast beam air interface resources, and improves satellite communication efficiency. Attached Figure Description
[0087] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0088] Figure 1 This application provides an illustration of an application scenario.
[0089] Figure 2 A schematic diagram of the satellite terminal access process in a related technology provided in this application;
[0090] Figure 3 A flowchart illustrating an access method provided in this application Figure 1 ;
[0091] Figure 4A flowchart illustrating an access method provided in this application Figure 2 ;
[0092] Figure 5 A flowchart illustrating an access method provided in this application Figure 3 ;
[0093] Figure 6 A flowchart illustrating an access method provided in this application Figure 4 ;
[0094] Figure 7 This is a schematic diagram of the structure of an access device provided in an embodiment of this application;
[0095] Figure 8 This is a schematic diagram of another access device provided in an embodiment of this application;
[0096] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0097] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0098] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0099] In low-Earth orbit (LEO) satellite communication systems, satellite terminals typically communicate via satellite base stations. Because LEO satellites operate at low altitudes and their coverage areas change rapidly over time, multi-beam coverage technology is commonly used in satellite communication systems.
[0100] Below, in conjunction with Figure 1 This section provides an example to illustrate multi-beam coverage technology.
[0101] Figure 1 This application provides an illustration of an application scenario, such as... Figure 1 As shown, Figure 1 This includes satellite communication payloads, broadcast beam coverage areas, service beam coverage areas, as well as ground-based satellite terminals and cells covered by the beams.
[0102] Broadcast beams can be transmitted by satellite communication payloads, and a single beam provides relatively large ground coverage, used for terminal synchronization and access. For example... Figure 1 As shown in the large coverage area on the left, the broadcast beam can cover multiple cells, sending Synchronization Signal Block (SSB) information to the satellite terminal to achieve downlink synchronization, acquire Physical Broadcast Channel (PBCH) information, and then read Master Information Block (MIB) and System Information Block (SIB) information. The satellite terminal can then camp on a cell based on the broadcast system information, signal strength, and access control information, and initiate registration and location information reporting operations according to the control requirements of the satellite payload.
[0103] Service beams can be transmitted by satellite communication payloads. A single beam has a relatively small ground coverage area and is used for transmitting and receiving service data. Figure 1 In this system, the coverage area of the service beams is more targeted, and there are more of them. They can be scheduled by the satellite payload according to the location of the satellite terminal and the service application, thereby realizing the transmission and reception of satellite terminal service data.
[0104] The broadcast beam can provide initial coverage and control signaling transmission, while the service beam can provide refined service data transmission. The two work together to achieve coverage and communication services for ground satellite terminals in low-Earth orbit satellite communication.
[0105] In satellite communication scenarios, satellite terminals may be in different connection states. When a satellite terminal is in an idle state, network devices cannot actively initiate data transmission; they can only notify the satellite terminal to initiate a service request through a paging mechanism. Due to the long scanning period of the broadcast beam and the small coverage area and dynamic scheduling of the service beam, after receiving a paging message, the satellite terminal needs to complete the synchronization, random access, and radio resource control connection establishment process through the broadcast beam before it can switch to the service beam for data interaction.
[0106] Below, in conjunction with Figure 2 This paper provides an example to illustrate the access process of satellite terminals in related technologies.
[0107] Figure 2 This application provides a schematic diagram of the satellite terminal access process in a related technology, as shown in the following example. Figure 2 As shown, Figure 2 This includes satellite terminals and network equipment, with the network equipment comprising broadcast beams and service beams.
[0108] Satellite terminals can establish synchronization, random access, and RRC connections via broadcast beams, as follows:
[0109] The satellite terminal can receive the primary synchronization signal / secondary synchronization signal transmitted by the broadcast beam to complete downlink synchronization; it can also receive the PBCH to obtain system information such as the MIB.
[0110] The satellite terminal sends a Physical Random Access Channel (PRACH) to the broadcast beam to initiate a random access request; the broadcast beam replies with a Random Access Response (RAR) in response to the request.
[0111] The satellite terminal establishes an RRC connection with the broadcast beam, completing the establishment of the radio resource control connection; at the same time, it performs channel state information (CSI) transmission and reception and service beam matching to prepare for subsequent handover to the service beam.
[0112] Satellite terminals can transmit and receive service data and perform beam optimization via service beams. The specific process is as follows:
[0113] The satellite terminal switches to the service beam to perform service beam data transmission and reception and service beam selection, thereby enabling the transmission of service data.
[0114] During service beam communication, CSI transmission and reception and service beam matching are continuously performed to dynamically optimize the beam and channel matching degree and ensure communication quality.
[0115] The aforementioned satellite communication methods increase terminal access latency and waste air interface resources of the broadcast beam, especially in high-density user scenarios or low-latency service requirements, resulting in low satellite communication efficiency.
[0116] The access method provided in this application dynamically schedules service beams to cover the area where the terminal is located based on the real-time location information reported by the terminal through network equipment, and carries the access information of the service beams in the paging message. This allows the terminal to initiate synchronization and random access directly in the service beam without waiting for broadcast beam scanning, thereby significantly reducing paging latency and improving air interface resource utilization, and improving satellite communication efficiency.
[0117] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0118] Figure 3 A flowchart illustrating an access method provided in this application Figure 1 ,like Figure 3 As shown, applied to network devices, the method includes:
[0119] S301. Obtain the current location of the satellite terminal.
[0120] The satellite terminal is in an idle state.
[0121] The current location can be the real-time geographic coordinates or relative location data of the satellite terminal in the communication system.
[0122] For example, the current location can be latitude and longitude coordinates, a relative location calculated from satellite orbital parameters, or a coverage area identifier obtained through beam measurement.
[0123] It can receive a second message sent by a satellite terminal, parse and process the second message, and obtain the current location of the satellite terminal.
[0124] The second message may include the current location of the satellite terminal.
[0125] Optionally, before obtaining the current location of the satellite terminal, the method further includes configuring the location measurement and reporting mechanism of the satellite terminal. The configuration of the location measurement and reporting mechanism of the satellite terminal can be implemented in the following way: sending a first message to the satellite terminal, the first message being used to indicate that when the distance change of the location of the satellite terminal in the idle state exceeds a preset threshold, the location information is reported.
[0126] The preset threshold can be set in advance.
[0127] For example, the preset threshold is 50 meters.
[0128] Optionally, the preset threshold can be dynamically adjusted based on the satellite terminal's moving speed and the coverage area of the service beam.
[0129] For example, when the satellite terminal is moving at high speed, the preset threshold is lowered to ensure that the network device can track the terminal's location in real time; when the terminal is moving at low speed or stationary, the preset threshold is raised to reduce unnecessary location reporting overhead.
[0130] Optionally, the first message may be a system message or an RRC signaling message, which indicates that when the distance change of the location of the satellite terminal in the idle state exceeds a preset threshold, the location information is reported.
[0131] S302. Determine the service beam based on the current location.
[0132] A service beam can be a directional coverage beam used for service data transmission, with a narrow coverage area and dynamic adjustability.
[0133] Based on the current location, combined with satellite orbit parameters, service requirements, and beam resource status, the service beams covering the area where the terminal is located can be scheduled.
[0134] Optionally, the service beam can be determined based on the current location by: obtaining satellite orbit parameters; determining multiple beams covering the current location based on the satellite orbit parameters; obtaining information on the satellite terminal's service applications, beam service periods, and beam frequency usage; and determining the service beam among the multiple beams based on the service applications, beam service periods, and beam frequency usage information.
[0135] Among them, satellite orbital parameters include the satellite's real-time position, trajectory, and orbital inclination.
[0136] By obtaining the satellite's current orbital parameters, and combining the characteristics of the beams such as coverage angle and pointing range, multiple beams that can cover the current location of the satellite terminal can be calculated and determined.
[0137] Business applications can include the type of business, and the requirements for bandwidth, latency, and reliability.
[0138] The beam service period can include the available time window for each beam.
[0139] Beam frequency usage information may include the operating frequency and frequency occupancy status of each beam.
[0140] Service beams can be selected from multiple beams using a service beam prediction model or a multi-dimensional scheduling algorithm.
[0141] Optionally, the service beam can be determined from multiple beams based on the service application, beam service period, and beam frequency usage information as follows: input the service application, beam service period, beam frequency usage information, and multiple beams into the service beam prediction model to obtain the output of the service beam prediction model; determine the service beam based on the output of the service beam prediction model.
[0142] This service beam prediction model can be trained based on historical communication data and has the ability to learn the matching rules between service requirements and beam characteristics.
[0143] Historical communication data can include beam adaptation cases and beam resource scheduling records under different business scenarios.
[0144] Beam characteristics can include time period, frequency, coverage capability, etc.
[0145] When the service beam prediction model is running, it can calculate and output the priority of each candidate beam or directly output the optimal beam identifier based on the compatibility between each candidate beam and the terminal service application, such as whether it meets the latency requirements, the matching of service time periods, and the availability of frequency resources.
[0146] S303, Send paging messages to satellite terminals via broadcast beam.
[0147] The paging message includes access information for the service beam, and is used to trigger the terminal to randomly access the service beam.
[0148] Paging messages can be used as control messages to notify terminals to initiate random access.
[0149] Paging messages may include terminal identifiers and access information for service beams.
[0150] Access information may include at least one of the following: service beam access identifier, service beam identifier, service beam frequency, service beam service time pattern, service beam cell identifier, and random access resource configuration.
[0151] Network devices can generate paging messages according to preset protocols and send the paging messages to satellite terminals on the broadcast beam.
[0152] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.
[0153] This application provides an access method that obtains the current location of a satellite terminal (assuming the terminal is idle); determines a service beam based on the current location; and sends a paging message to the satellite terminal via the broadcast beam. The paging message includes access information for the service beam and is used to trigger the terminal to randomly access the service beam. By dynamically obtaining the terminal's location information and the service beam's access information, and guiding the terminal to directly access the service beam via the access information in the paging message, the entire process time from paging to access is significantly shortened. Simultaneously, the service beam enables more precise resource scheduling, reduces the waste of broadcast beam air interface resources, and improves satellite communication efficiency.
[0154] Below, in conjunction with Figure 4 The process of accessing the satellite terminal is explained.
[0155] Figure 4 A flowchart illustrating an access method provided in this application Figure 2 ,like Figure 4 As shown, applied to a satellite terminal, the method includes:
[0156] S401, Receive paging messages sent by network devices via broadcast beams.
[0157] The paging message includes the target terminal identifier.
[0158] The target terminal identifier can be used by satellite terminals to determine whether the paging message is directed to them.
[0159] When the satellite terminal is in an idle state, it can listen to the broadcast beam corresponding to its area according to a preset listening period. When a network device sends a paging message through the broadcast beam, the satellite terminal can receive the paging message and parse and process it.
[0160] S402. When the satellite terminal identifies the corresponding device for the target terminal, determine whether there is access information for the service beam in the paging message.
[0161] The target terminal identifier is matched with the corresponding identifier of the satellite terminal. If the satellite terminal is the device corresponding to the target terminal identifier, it is determined whether there is access information for the service beam in the paging message.
[0162] S403. If so, random access will be performed through the service beam according to the access information.
[0163] If so, random access is performed through the service beam based on at least one of the following in the paging message: service beam access identifier, service beam identifier, service beam frequency, service beam service time pattern, service beam cell identifier, and random access resource configuration.
[0164] In this way, by utilizing the access information in the paging message, redundant resource negotiation steps can be skipped, and access can be completed quickly.
[0165] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.
[0166] This application provides an access method that receives a paging message sent by a network device via a service beam, the paging message including a target terminal identifier. When the satellite terminal is the device corresponding to the target terminal identifier, the method determines whether access information for the service beam exists in the paging message. If so, random access is performed via the service beam based on the access information. This guides the terminal to directly access the service beam randomly through the access information in the paging message, significantly shortening the entire process time from paging to access. Simultaneously, the service beam enables more precise resource scheduling, reduces waste of air interface resources in the broadcast beam, and improves satellite communication efficiency.
[0167] Below, in conjunction with Figure 5 The process of random access via service beams based on access information is explained.
[0168] Figure 5 A flowchart illustrating an access method provided in this application Figure 3 ,like Figure 5 As shown, in this embodiment... Figure 4 Based on the embodiments, an access method is described in detail, the method including:
[0169] S501. Parse and process the access information to obtain access parameters.
[0170] Access parameters may include at least one of the following: service beam identifier, service beam frequency, service beam service time pattern, service beam cell identifier, and random access resource configuration.
[0171] The access information can be parsed and processed to obtain at least one of the following: service beam identifier, service beam frequency, service beam service time pattern, service beam cell identifier, and random access resource configuration.
[0172] Optionally, before receiving the paging message sent by the network device through the service beam, the method further includes receiving the first message sent by the network device; monitoring and processing the distance change of the satellite terminal's location; and generating a second message when the distance change of the satellite terminal's location exceeds a preset threshold, the second message including the current location of the satellite terminal.
[0173] The first message is used to indicate that when the distance change of the location of the satellite terminal in the idle state exceeds a preset threshold, the location information should be reported.
[0174] After the satellite terminal enters the idle state, it can receive the first message sent by the network device. According to the configuration of the first message, it starts the location detection: it obtains its current location information through the built-in positioning module, takes the most recently reported location or the initial location as the reference location, calculates the straight distance between the current location and the reference location according to the preset monitoring cycle, that is, the distance change, and continuously tracks the value. When the distance change exceeds the preset threshold, the second message is generated.
[0175] This solves the problem of positional shift caused by satellite terminal movement, ensuring that subsequent paging messages can be delivered through the correct broadcast beam and improving communication reliability.
[0176] S502. Based on the access parameters, send the physical random access channel signal to the network device through the service beam.
[0177] Based on the random access resource configuration in the access parameters, a preamble can be selected from the random access preamble selection range in the random access resource configuration, encapsulated into a physical random access channel signal, and sent to the network device through the service beam. The synchronization parameters in the random access resource configuration are also applied to compensate for the propagation delay and frequency offset between the network device and the satellite terminal.
[0178] Optionally, the access parameters include a priority field, which represents the priority identifier corresponding to multiple service types. The physical random access channel signal can be sent to the network device through the service beam according to the access parameters in the following way: determine the current service type of the satellite terminal; determine the current priority identifier corresponding to the current service type according to the priority field; and send the physical random access channel signal to the network device through the service beam when the current priority identifier is a preset identifier.
[0179] By embedding a priority field for the service beam in the paging message, the satellite terminal can select the access path based on the priority field. The access path includes the service beam and the broadcast beam. High-priority services can directly access the service beam, while low-priority services fall back to the broadcast beam.
[0180] S503, Receive random access responses sent by network devices via service beam.
[0181] Random access response may include confirmation of the preamble of the physical random access channel signal, temporary uplink resource allocation, timing advance update, etc.
[0182] After receiving the physical random access channel signal, the network device can return a random access response to the terminal through the same service beam. The satellite terminal receives and parses the random access response within a preset response window.
[0183] Receiving a random access response means that the network device has recognized the terminal's access request, laying the foundation for establishing a subsequent connection.
[0184] S504. Perform the interactive process of establishing a radio resource control connection on the service beam.
[0185] The satellite terminal can use the temporary resources allocated by the random access response to send a radio resource control connection request. The network device returns a radio resource control connection establishment message through the service beam. The radio resource control connection establishment message includes control plane resource configuration. The satellite terminal can confirm the configuration and return a radio resource control connection establishment completion message to complete the establishment of the radio resource control connection.
[0186] After the wireless resource control connection is established, the terminal switches from the idle state to the connected state, thus gaining the control plane foundation for transmitting service data.
[0187] S505. Perform beam measurements on the service beam to obtain beam quality information.
[0188] After the radio resource control connection is established, the terminal can perform the following beam measurements on the service beam: measure parameters such as the signal strength, signal quality, and delay of the reference signal; record the quality data of the service beam, and at the same time scan the neighboring cell beams configured by the network device to obtain their quality information; generate at least one item in the beam quality report to obtain beam quality information.
[0189] S506. Perform beam matching based on beam quality information.
[0190] Based on the beam quality information, the following beam matching can be performed: compare the quality parameters of the currently serving service beam with the candidate beam; if the quality of the candidate beam is higher than that of the service beam, the terminal reports a beam measurement report to the network device and requests a beam switch; after the network device confirms, the terminal synchronizes with the switched beam and updates the service beam association relationship.
[0191] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.
[0192] This application provides an access method that involves parsing access information to obtain access parameters; sending a physical random access channel signal to a network device via a service beam according to the access parameters; receiving a random access response from the network device via the service beam; performing a radio resource control connection establishment interaction process on the service beam; performing beam measurement on the service beam to obtain beam quality information; and performing beam matching based on the beam quality information. In this way, through precise parameter parsing, signaling interaction, and quality monitoring, a stable connection is established between the terminal and the network device via the service beam, providing reliable support for service data transmission and reception, and improving satellite communication efficiency.
[0193] Below, in conjunction with Figure 6 This section explains the interaction process between network devices and satellite terminals.
[0194] Figure 6 A flowchart illustrating an access method provided in this application Figure 4 ,like Figure 6 As shown, the method includes:
[0195] S601. The network device sends a first message to the satellite terminal. The first message is used to indicate that when the distance change of the location of the satellite terminal in the idle state exceeds a preset threshold, the location information should be reported.
[0196] S602. The satellite terminal monitors and processes the changes in distance to its location.
[0197] S603. When the distance between the satellite terminal and the location of the satellite terminal changes by more than a preset threshold, a second message is generated and sent to the network device.
[0198] The second message includes the current location of the satellite terminal.
[0199] S604. Network devices obtain the current location of satellite terminals.
[0200] S605. Network devices determine the service beam based on the current location.
[0201] S606, network devices send paging messages to terminals via broadcast beams.
[0202] S607. When a satellite terminal receives a paging message sent by a network device via a broadcast beam, and the satellite terminal identifies the corresponding device for the target terminal, it determines whether there is access information for a service beam in the paging message.
[0203] S608. If so, random access will be performed through the service beam according to the access information.
[0204] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.
[0205] The access method provided in this application dynamically acquires terminal location information and service beam access information, and guides the terminal to directly perform random access in the service beam through the access information in the paging message. This significantly shortens the entire process time from paging to access. At the same time, the service beam enables more precise resource scheduling, reduces the waste of air interface resources of the broadcast beam, and improves satellite communication efficiency.
[0206] Figure 7 This is a schematic diagram of an access device provided in an embodiment of this application. Please refer to... Figure 7 The access device 700 includes an acquisition module 701, a determination module 702, and a transmission module 703.
[0207] The acquisition module 701 is used to acquire the current position of the satellite terminal, which is in an idle state.
[0208] The determination module 702 is used to determine the service beam based on the current location;
[0209] The transmitting module 703 is used to send a paging message to the satellite terminal via a broadcast beam. The paging message includes access information of the service beam and is used to trigger the terminal to perform random access on the service beam.
[0210] In one possible implementation, the determining module 702 is specifically used for:
[0211] Obtain satellite orbital parameters;
[0212] Based on satellite orbit parameters, determine multiple beams that cover the current location;
[0213] Obtain information on satellite terminal business applications, beam service periods, and beam frequency usage;
[0214] The service beam is determined from multiple beams based on the service application, beam service period, and beam frequency usage information.
[0215] In one possible implementation, the determining module 702 is specifically used for:
[0216] The business application, beam frequency usage information during the beam service period, and multiple beams are input into the business beam prediction model to obtain the output results of the business beam prediction model.
[0217] The service beam is determined based on the output of the service beam prediction model.
[0218] In one possible implementation, the sending module 703 is further configured to:
[0219] A first message is sent to the satellite terminal. The first message is used to indicate that the location information should be reported when the distance change of the satellite terminal in the idle state exceeds a preset threshold.
[0220] Figure 8 This is a schematic diagram of another access device provided in an embodiment of this application. Please refer to... Figure 8 The access device 800 includes an acquisition module 801, a judgment module 802, and an access module 803.
[0221] The receiving module 801 is used to receive paging messages sent by the network device through the broadcast beam. The paging message includes the target terminal identifier.
[0222] The judgment module 802 is used to determine whether there is access information for a service beam in the paging message when the satellite terminal identifies the corresponding device for the target terminal;
[0223] The access module 803 is used to perform random access via service beams based on the access information if the condition is met.
[0224] In one possible implementation, the access module 801 is specifically used for:
[0225] The access information is parsed and processed to obtain the access parameters;
[0226] Based on the access parameters, the physical random access channel signal is sent to the network device through the service beam;
[0227] Receive random access responses sent by network devices via service beamforming;
[0228] Perform the interactive process of establishing a radio resource control connection on the service beam;
[0229] Perform beam measurements on the operational beams to obtain beam quality information;
[0230] Beam matching is performed based on beam quality information.
[0231] In one possible implementation, the access parameters include a priority field, which represents the priority identifier corresponding to multiple service types. The access module 801 is specifically used for:
[0232] Determine the current service type of the satellite terminal;
[0233] Based on the priority field, determine the current priority identifier corresponding to the current business type;
[0234] When the current priority identifier is the preset identifier, the physical random access channel signal is sent to the network device through the service beam.
[0235] In one possible implementation, the access device further includes a monitoring module 804, which is specifically used for:
[0236] The system receives a first message from the network device. The first message indicates that the satellite terminal in the idle state should report its location information when the distance change exceeds a preset threshold.
[0237] Monitor and process the changes in distance to the location of the satellite terminal;
[0238] When the distance change of the satellite terminal's location exceeds a preset threshold, a second message is generated, which includes the current location of the satellite terminal.
[0239] In one possible implementation, the access module 801 is further configured to:
[0240] In the event of a failure to access the system by random access, random access will be performed via broadcast beams.
[0241] The access device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0242] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Please refer to... Figure 9The electronic device 900 may include: a memory 901, a processor 902, and a transceiver 903.
[0243] Memory 901 is used to store program instructions;
[0244] The processor 902 is used to execute the program instructions stored in the memory so that the electronic device 900 performs the above-described method.
[0245] Transceiver 903 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, and the receiver may also be referred to as a receiver port, receiver interface, or similar descriptions. Exemplarily, memory 901, processor 902, and transceiver 903 are interconnected via bus 904.
[0246] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0247] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0248] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0249] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0250] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0251] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0252] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0253] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0254] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0255] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0256] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0257] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0258] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. An access method, characterized in that, Applied to network devices, including: Obtain the current location of the satellite terminal, which is in an idle state; Determine the service beam based on the current location; A paging message is sent to the satellite terminal via a broadcast beam. The paging message includes access information for the service beam and is used to trigger the terminal to perform random access on the service beam.
2. The method according to claim 1, characterized in that, Based on the current location, the service beam is determined, including: Obtain satellite orbital parameters; Based on the satellite orbit parameters, determine multiple beams that cover the current location; Obtain information on the satellite terminal's service applications, beam service periods, and beam frequency usage. The service beam is determined from the plurality of beams based on the service application, the beam service period, and the beam frequency usage information.
3. The method according to claim 2, characterized in that, Based on the service application, the beam service period, and the beam frequency usage information, the service beam is determined from the plurality of beams, including: The service application, the beam frequency usage information of the beam service period, and the multiple beams are input into the service beam prediction model to obtain the output result of the service beam prediction model. The service beam is determined based on the output of the service beam prediction model.
4. The method according to any one of claims 1-3, characterized in that, Before obtaining the current location of the satellite terminal, the method further includes: A first message is sent to the satellite terminal, which indicates that the location information should be reported when the distance change of the satellite terminal in the idle state exceeds a preset threshold.
5. An access method, characterized in that, Applied to satellite terminals, including: Receive a paging message sent by a network device via a broadcast beam, the paging message including a target terminal identifier; When the satellite terminal identifies the device corresponding to the target terminal, it is determined whether there is access information for the service beam in the paging message; If so, random access is performed through the service beam according to the access information.
6. The method according to claim 5, characterized in that, Based on the access information, random access is performed through the service beam, including: The access information is parsed and processed to obtain access parameters; Based on the access parameters, a physical random access channel signal is sent to the network device through the service beam; The random access response sent by the network device is received through the service beam; The interactive process for establishing a radio resource control connection is performed on the service beam; Perform beam measurements on the service beam to obtain beam quality information; Beam matching is performed based on the beam quality information.
7. The method according to claim 6, characterized in that, The access parameters include a priority field, which represents the priority identifier corresponding to multiple service types. Based on the access parameters, a physical random access channel signal is sent to the network device via the service beam, including: Determine the current service type of the satellite terminal; Based on the priority field, determine the current priority identifier corresponding to the current business type; When the current priority identifier is a preset identifier, a physical random access channel signal is sent to the network device through the service beam.
8. The method according to any one of claims 5-7, characterized in that, Before receiving the paging message sent by the network device via a broadcast beam, the method further includes: The network device sends a first message, which indicates that the location information should be reported when the distance change of the satellite terminal in the idle state exceeds a preset threshold. The distance change of the location of the satellite terminal is monitored and processed; When the distance change at the location of the satellite terminal exceeds the preset threshold, a second message is generated, which includes the current location of the satellite terminal.
9. The method according to any one of claims 5-7, characterized in that, The method further includes: In the event of a failure of random access, random access is performed via broadcast beams.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-4 or the method of any one of claims 5-9.
Citation Information
Patent Citations
Satellite user side beam design method applied to satellite mobile communication system
CN112910541A
Random access method, system and device, equipment and medium
CN113873670A
Random access method and device, equipment and storage medium
CN115484689A
Random access method, satellite base station, ground terminal and storage medium
CN116054903A
High-throughput satellite access method and system based on 5G NR
CN116321506A