GMR-based target terminal access method and device
By directly reporting terminal identifiers and latitude/longitude information to the core network in the GMR system, the problem of the core network being unaware of terminal location information is solved, enabling rapid control and efficient management, and reducing network signaling latency and air interface overhead.
Patent Information
- Application Number
- CN202511642558.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-10
- Publication Date
- 2026-02-17
AI Technical Summary
In the GMR-1 3G/GSM/Tiantong-1 satellite system, terminal location information is only reported to the access network and not directly transmitted to the core network. This results in insufficient real-time control of terminal location by the core network, increases network signaling burden and latency, and the separation of terminal identifier and location information reporting makes it difficult for the core network to directly associate the location information of a specific terminal, affecting the efficiency of location control.
After the access network receives the RRC connection setup completion message from the target terminal, it reports the terminal identifier and latitude and longitude information to the core network. The core network uses this information to determine whether the terminal is in the target area and refuses access if necessary. Rapid control is achieved by directly transmitting the terminal identifier and latitude and longitude information.
It improves the core network's management efficiency of terminals, reduces network signaling latency and air interface overhead, and enables real-time perception and accurate management of terminal locations.
Smart Images

Figure CN121547832A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a target terminal access method and apparatus based on GMR. Background Technology
[0002] In modern satellite communication systems, such as the GMR-1 3G / GMR-1 / GSM / Tiantong-1 satellite system, the location reporting mechanism of terminal devices is crucial for ensuring reliable communication in specific areas. Currently, location information reporting and management primarily rely on three methods: random access procedures, network-initiated location queries, and terminal-initiated location updates. During the random access procedure, the terminal reports its location: In the GMR-1 3G system, according to the ETSI protocol (GMR-1 3G 44.008), the satellite mobile terminal (MES) reports its relative location information via a CHANNEL REQUEST TYPE 3 message during the establishment of an RRC (Radio Resource Control) connection. Although this mechanism allows the terminal to report its location upon initial connection, the location information is only received by the access network (GERAN) and not directly transmitted to the core network, limiting the core network's real-time control over the terminal's location. Network-initiated location query: The GMR-1 3G 44.118 protocol stipulates that the core network (CN) can request the terminal's location information, but this process occurs after the terminal's location update request and requires querying via additional downlink messages. This not only increases the burden on network signaling but also delays the core network's decision-making process based on location information. Terminal autonomous location update: The GMR-1 3G 44.118 protocol also allows the terminal to proactively report its location information when the autonomous location update function is enabled in GERAN. However, this function is disabled by default, and the reporting of terminal location information remains limited to the access network, failing to directly reach the core network. It is worth noting that in the GMR-1 3G system, the reporting of terminal identification information (such as IMSI / TMSI) is separate from the reporting of location information. The access network receives the terminal identifier via the RRC CONNECTION SETUP COMPLETE message, but does not directly send the identifier to the core network. Instead, it reports the location update request via a separate INITIAL DIRECT TRANSFER message. This results in the core network lacking a clear identifier for the terminal when processing location information, affecting the accurate matching and control of location information. According to the GSM 04.08 protocol, the Location Update Request message carries the terminal's identity information and current location information, but in existing technologies, this information is not directly used by the core network for timely location control decisions. The solutions in related technologies lead to the following problems: Location information is only received by the access network: The location information reported by the terminal during random access and autonomous location updates is only acquired by the access network. The core network lacks real-time awareness of this information, limiting its location-based accurate control capabilities. Delay in network-initiated location queries: The process of the core network actively querying the terminal's location occurs after the location update and requires additional signaling interaction, increasing system overhead and delaying the control process.Additional air interface overhead: In existing technologies, the scheme for terminals to report latitude and longitude information introduces additional air interface messages, increasing the consumption of wireless resources, especially in high-density communication scenarios, where this overhead becomes particularly significant. Separation of terminal identification and location information reporting: The reporting of terminal identification information and location information is carried out through different signaling processes, making it difficult for the core network to directly associate the location information of a specific terminal, thus affecting the efficiency of the location control mechanism. Summary of the Invention
[0003] This application provides a target terminal access method and apparatus based on GMR, which at least solves the technical problem in related technologies that the location reported in the random access process and the terminal autonomous location update process is only sent to the access network, and the terminal's location information is not perceived by the core network, resulting in low management efficiency of the core network for the terminal.
[0004] According to one aspect of the embodiments of this application, a target terminal access method based on GMR is provided, comprising: receiving a target message sent by an access network, wherein the target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message sent by a target terminal, and the target message includes at least: a terminal identifier of the target terminal and latitude and longitude information of the target terminal; determining whether the target terminal is located within a target area based on the terminal identifier and the latitude and longitude information of the target terminal; and determining that the target terminal is allowed to access the satellite network if the target terminal is located within the target area.
[0005] Optionally, the method further includes: if the target terminal is not in the target area, determining that the target terminal is denied access, and sending a location update rejection message to the target terminal through the access network, wherein the location update rejection message carries a reason value, the reason value being used to indicate that the latitude and longitude information of the target terminal does not meet the access conditions, the access conditions including: the target terminal is in the target area, and the reason value being used to indicate that the target terminal will no longer attempt to access the satellite network if the target terminal is not in the target area.
[0006] Optionally, determining whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal includes: updating a preset database when a preset condition is triggered, wherein the updated database includes at least the latitude and longitude information of the target area; comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area to obtain a comparison result, wherein the comparison result is used to indicate whether the target terminal is within the target area.
[0007] Optionally, before comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area, the method further includes: receiving a location update request message sent by the target terminal through the access network, wherein the location update request message includes: a terminal identifier of the target terminal; and selecting the latitude and longitude information of the target terminal from the latitude and longitude information of multiple terminals according to the terminal identifier of the target terminal.
[0008] Optionally, determining that the target terminal is allowed to access the satellite network when the target terminal is within the target area includes: sending a location update acceptance message to the target terminal through the access network when the target terminal is within the target area, wherein the location update acceptance message is used to indicate that the target terminal is allowed to access the satellite network.
[0009] Optionally, the method further includes: when it is determined that the target terminal is within the target area, sending an authentication request message to the target terminal through the access network, wherein the authentication request message is used to instruct the target terminal to provide authentication information; and receiving an authentication response message sent by the target terminal, wherein the authentication response message includes at least the authentication information of the target terminal.
[0010] Optionally, the method further includes: sending a security mode command to the target terminal after the core network completes authentication, wherein the security mode command is used to instruct the target terminal to start a security mode.
[0011] According to another aspect of the embodiments of this application, a target terminal access method based on GMR is also provided, comprising: receiving a Radio Resource Control (RRC) connection request message and an RRC setup completion message sent by a target terminal, wherein the RRC connection request message carries the latitude and longitude information of the target terminal, and the RRC setup completion message carries the terminal identifier of the target terminal; sending a target message to the core network, the target message including at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal, wherein the terminal identifier of the target terminal and the latitude and longitude information of the target terminal are used to determine whether the target terminal is within a target area, and if the target terminal is within the target area, determining that the target terminal is allowed to access the satellite network.
[0012] According to another aspect of the embodiments of this application, a GMR-based target terminal access device is also provided, comprising: a receiving module, configured to receive a target message sent by an access network, wherein the target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message sent by a target terminal, and the target message includes at least: a terminal identifier of the target terminal and latitude and longitude information of the target terminal; a judging module, configured to determine whether the target terminal is located within a target area based on the terminal identifier and the latitude and longitude information of the target terminal; and a determining module, configured to determine that the target terminal is allowed to access the satellite network if the target terminal is located within the target area.
[0013] According to another aspect of the embodiments of this application, a communication device is also provided, including: a memory and a processor, wherein the memory is used to store program instructions; the processor is connected to the memory and is used to execute the above-described GMR-based target terminal access method.
[0014] According to another aspect of the embodiments of this application, a computer program product is also provided, including computer instructions that, when executed by a processor, implement the above-described GMR-based target terminal access method.
[0015] In this embodiment, a target message sent by the access network is received. This target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message from the target terminal. The target message includes at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal. Based on the terminal identifier and the latitude and longitude information of the target terminal, it is determined whether the target terminal is within a target area. If the target terminal is within the target area, it is determined that the target terminal is allowed to access the satellite network. The target message containing the terminal identifier and latitude and longitude information of the target terminal is directly sent to the core network through the access network. The core network manages the target terminal based on the content of the target message, thereby achieving the goal of rapid terminal control and improving the technical efficiency of the core network in managing terminals. This solves the technical problem in related technologies where the location reported in the random access procedure and the terminal autonomous location update procedure is only sent to the access network, and the terminal's location information is not perceived by the core network, resulting in low management efficiency of the core network. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0017] Figure 1This is a hardware structure block diagram of a computer target terminal for implementing a GMR-based target terminal access method according to an embodiment of this application;
[0018] Figure 2 This is a flowchart of a method for querying terminal location information in related technologies;
[0019] Figure 3 This is another flowchart for querying terminal location information in related technologies;
[0020] Figure 4 This is a flowchart of a terminal location information update process in related technologies;
[0021] Figure 5 This is a flowchart of a target terminal access method based on GMR according to an embodiment of this application;
[0022] Figure 6 This is a flowchart of another target terminal access method based on GMR according to an embodiment of this application;
[0023] Figure 7 This is a structural diagram of a target terminal access device based on GMR according to an embodiment of this application. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] The information collected in this application embodiment is information and data authorized by the user or fully authorized by all parties. The collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data all comply with the relevant laws, regulations and standards of the relevant regions, and necessary confidentiality measures have been taken. It does not violate public order and good morals, and provides corresponding operation entry points for users to choose to authorize or reject the automated decision results. If the user chooses to reject, the process will proceed to the expert decision-making process.
[0027] The technical terms used in this application are explained as follows:
[0028] GEO: Geostationary Earth Orbit;
[0029] GMR: GEO-Mobile Radio interface, geostationary orbit mobile radio interface;
[0030] RRC: Radio Resource Control.
[0031] To address the problems existing in related technologies, this application provides a target terminal access method based on GMR, which can operate in... Figure 1 The computer target terminal shown will be explained below.
[0032] The target terminal access method based on GMR provided in this application can be executed in a mobile target terminal, a computer target terminal, or a similar computing device. Figure 1 A hardware block diagram of a computer target terminal for implementing a GMR-based target terminal access method is shown. Figure 1 As shown, the computer target terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions connected via wired and / or wireless networks. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the computer target terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0033] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element in the computer target terminal 10. As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor target terminal path connected to an interface).
[0034] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the GMR-based target terminal access method in this embodiment. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned GMR-based target terminal access method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer target terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0035] The transmission module 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer target terminal 10. In one example, the transmission module 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0036] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer target terminal 10.
[0037] It should be noted here that, in some optional embodiments, the above... Figure 1 The computer target terminal shown may include hardware components (including circuitry), software components (including computer code stored on a computer-readable medium), or a combination of both hardware and software components. It should be noted that... Figure 1This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned computer target terminal.
[0038] In the above operating environment, this application provides an embodiment of a target terminal access method based on GMR. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0039] It should be noted that in the relevant technologies, during the process of the terminal reporting its location during random access, the RRC connection request is the first message sent by the satellite mobile terminal (MES) when establishing an RRC connection with the network. In the GMR-13G system, the RRC CONNECTION REQUEST message should be sent using the CHANNEL REQUEST TYPE 3 message. For details, see the ETSI TS 101 376-4-8 [7] standard protocol. The CHANNEL REQUEST TYPE 3 message format is defined in the GMR-1 3G 44.008 protocol. It can be seen from this that in the RRC CONNECTION REQUEST message, the location information reported by the terminal adopts the Relative Position IE format, which specifically includes 12 bits of relative latitude and 13 bits of relative longitude, used to describe the position of the terminal relative to a certain reference point. During the process of actively querying location via the network: 1) The access network only initiates the Position Reporting procedure to the terminal when the core network requests the terminal's location; 2) After receiving the location request message from the access network, the terminal starts the positioning process and starts a timer. After the positioning is completed and the location information is obtained, the terminal reports the location and stops the timer; 3) The terminal sends the Position Request Response message to report the location on SRB2; 4) After receiving the location information carried in the Position Request Response message, the access network immediately sends it to the core network for processing. Since the Position Request Response message is sent on SRB2, it indicates that the terminal has completed the random access procedure; the core network triggering the location query indicates that the core network has received the terminal's Location Update Request message. In the GMR-1 3G system: a. After receiving terminal identifiers such as IMSI / TMSI via the RRC CONNECTIONSETUP COMPLETE message, the access network does not directly send these identifiers to the core network; b. The Location Update Request message is not sent via the RRC CONNECTION SETUP COMPLETE message, but rather via a separate, independent INITIAL DIRECT TRANSFER message. Therefore, according to the GMR-1 3G protocol standard, the network-initiated location query process is initiated only after receiving the location update request message from the terminal; it may even be initiated later, after the terminal has completed the entire location update process. Based on the above discussion, the flowchart for the network-initiated location query is as follows: Figure 2 and Figure 3 As shown, where, Figure 2This illustrates the process by which the core network queries the terminal's location immediately after receiving a location update request: Step 1: The MES initiates an RRC Connection Request to the GERAN (Access Network). This signifies that the terminal is attempting to establish a Radio Resource Control (RRC) connection with the network, carrying the terminal's relative location information (composed of 12 bits of relative latitude and 13 bits of relative longitude). Step 2: The GERAN responds with an RRC Connection Setup. The base station confirms the connection request and configures the necessary radio resources for the terminal. Step 3: The MES sends an RRCConnection Setup Complete message. Step 4: The MES sends an INITIAL DTLocation Update Request to the GERAN. After the connection is established, the terminal sends a location update request to update its location information in the network. This does not contain location information; rather, the location data is attached when the GERAN sends relevant terminal information to the CN (Core Network) in subsequent steps. Step 5: The CN requests the terminal's location information. Step Six: After receiving the terminal's location update request, the core network will proactively query the terminal's location details to further confirm the terminal's precise location. Step Seven: GERAN initiates a Position Report Request. In response to the CN's request, GERAN sends a position report request to the terminal, requesting the terminal to provide its current GPS location information. Step Eight: MES sends a Position Report Response. After completing its positioning, the terminal responds to GERAN's position report request, providing detailed GPS location (longitude and latitude). Step Nine: GERAN sends the terminal's location information to the CN. Upon receiving the terminal's location information, GERAN immediately forwards it to the CN for the core network to verify and manage its location. Figure 3 This illustrates the process by which the core network queries the terminal's location after the location update is complete. Figure 3As shown, Step 1: MES initiates an RRC Connection Request. Step 2: GERAN responds with RRC Connection Setup. GERAN confirms the connection request and performs connection settings. Step 3: GERAN responds with RRC Connection Setup Complete. After the connection is completed, GERAN confirms the connection status with the terminal; at this time, the terminal has not yet reported the latest location information. Step 4: CN requests the terminal's location information. The core network actively queries the terminal's real-time location at an appropriate time. This usually occurs after the terminal completes a location update, but the specific time depends on network policies. Step 5: GERAN sends a Position Report Request to the terminal. Step 6: GERAN responds with a Position Report Response. After receiving the terminal's location update instruction, GERAN requests the terminal to provide detailed location information, and the terminal subsequently replies via a Position Report Response message. Step 7: GERAN sends the terminal's location information to the CN. GERAN forwards the terminal's latest location information to the core network so that the CN can make control decisions regarding terminal access based on the newly provided latitude and longitude data. The process for the terminal's autonomous location update is as follows... Figure 4As shown, 1. RRC Connection Request: The Mobile Equipment (MES) requests to establish a Radio Resource Control (RRC) connection with GERAN, which is a prerequisite for any location information reporting. 2. RRC Connection Setup: GERAN responds to the MES's request, configures the RRC connection, and during this process, sends location update parameters, such as GPS Update Timer and GPS Update Distance, to the MES via the RRC Connection Setup message. 3. RRC Connection Setup Complete: The MES completes the connection establishment and confirms it to GERAN via the RRC Connection Setup Complete message. At this point, GERAN has configured the location update parameters and awaits autonomous location updates from the MES. 4. Position Update Indication: Based on the GPS Update Timer and GPS Update Distance configured by GERAN, the MES proactively initiates a Position Update Indication message when conditions are met (such as the time interval being reached or the distance traveled exceeding a threshold), reporting its latest GPS position to the network. Alternatively, the terminal's latitude and longitude information can be reported in the location update request message, incurring additional air interface overhead. In summary, based on the GMR standard protocol and existing patented technologies, it can be seen that: 1. In the existing technology, the location reported by the random access procedure and the terminal autonomous location update procedure is only sent to the access network and is not perceived by the core network, which does not meet the requirements; 2. In the existing technology, the trigger point of the network actively querying the location procedure is relatively late, and additional downlink air interface messages are required for the query; 3. The scheme of reporting latitude and longitude brings additional air interface overhead.
[0040] To address the aforementioned issues, this application proposes a target terminal access method based on GMR.
[0041] Figure 5 This is a flowchart of a target terminal access method based on GMR according to an embodiment of this application, such as... Figure 5 As shown, the method includes the following steps:
[0042] Step S502: Receive a target message sent by the access network, wherein the target message is sent to the core network after the access network receives the Radio Resource Control (RRC) connection setup completion message sent by the target terminal, and the target message includes at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal;
[0043] Step S504: Determine whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal;
[0044] Step S506: If the target terminal is within the target area, determine that the target terminal is allowed to access the satellite network.
[0045] Through steps S502 to S506 above, a target message sent by the access network is received. This target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message from the target terminal. The target message includes at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal. Based on the terminal identifier and the latitude and longitude information of the target terminal, it is determined whether the target terminal is within the target area. If the target terminal is within the target area, it is determined that the target terminal is allowed to access the satellite network. The access network directly sends the target message containing the terminal identifier and latitude and longitude information of the target terminal to the core network. The core network manages the target terminal based on the content of the target message, thereby achieving the goal of rapid terminal control and improving the technical efficiency of the core network in managing terminals. This solves the technical problem in related technologies where the location reported in the random access procedure and the terminal autonomous location update procedure is only sent to the access network, and the terminal's location information is not perceived by the core network, resulting in low management efficiency of the core network. The following is a detailed explanation.
[0046] In some embodiments of this application, if the target terminal is not within the target area, it is determined that the target terminal is denied access, and a location update rejection message is sent to the target terminal through the access network. The location update rejection message carries a reason value, which indicates that the latitude and longitude information of the target terminal does not meet the access conditions. The access conditions include that the target terminal is within the target area. The reason value is used to indicate that if the target terminal is not within the target area, it will no longer attempt to access the satellite network.
[0047] Understandably, the specific steps for determining whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal are as follows: when a preset condition is triggered, the preset database is updated, wherein the updated database includes at least the latitude and longitude information of the target area; the latitude and longitude information of the target terminal is compared with the latitude and longitude information of the target area to obtain a comparison result, wherein the comparison result is used to indicate whether the target terminal is within the target area.
[0048] It should be noted that the preset conditions include, but are not limited to, the occurrence of a pre-defined event.
[0049] Specifically, the core network updates its database, including the latitude and longitude data of the emergency backup communication area (target area).
[0050] Before comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area, a location update request message sent by the target terminal is received through the access network. The location update request message includes the terminal identifier of the target terminal. The latitude and longitude information of the target terminal is selected from the latitude and longitude information of multiple terminals based on the terminal identifier. If the target terminal is within the target area, a location update acceptance message is sent to the target terminal through the access network. The location update acceptance message indicates that the target terminal is allowed to access the satellite network. If the target terminal is determined to be within the target area, an authentication request message is sent to the target terminal through the access network. The authentication request message instructs the target terminal to provide authentication information. An authentication response message is received from the target terminal. The authentication response message includes at least the authentication information of the target terminal. After the core network completes authentication, a security mode command is sent to the target terminal. The security mode command instructs the target terminal to activate security mode.
[0051] As can be seen from the background information, in related technologies, the terminal reports latitude and longitude information to the access network in the RRC connection request message and reports the terminal identifier to the access network in the RRC connection setup completion message. In this embodiment, after receiving the RRC connection setup completion message, the access network adds a message interface to send the terminal identifier and terminal latitude and longitude information of this random access to the core network. It should be noted that the reason for binding the terminal identifier is that the subsequent process of matching which terminal initiated the location update request is based on the terminal identifier.
[0052] In this embodiment, the core network determines whether the terminal is within the target area based on its identifier and latitude / longitude. Each terminal identifier has a corresponding determination result. After receiving a location request message, the core network queries its internal database to determine if the terminal is allowed access for emergency backup communication based on the terminal identifier carried within the message. If the determination is successful and access is allowed, authentication and security procedures are executed normally. If the determination fails and access is rejected, a specific reason value is included in the location update rejection message and sent to the corresponding terminal via the access network. It should be noted that the specific reason value is not specifically limited; it can be any valid value added to the Reject cause information element defined in section 10.5.3.6 of the GSM 04.08 protocol. For example, a new definition of 0x0E (00001110) could indicate that the current terminal's latitude / longitude does not meet the access conditions for emergency backup communication. After decoding the specific reason value, the terminal knows that only emergency backup communication is allowed in the current area and will not attempt to access the satellite network again until the latitude / longitude information changes.
[0053] It is understood that the target terminal access method based on GMR proposed in this application embodiment does not require additional modification to the air interface message and does not introduce additional air interface overhead.
[0054] To better illustrate the GMR-based target terminal access method proposed in the embodiments of this application, this application also proposes another GMR-based target terminal access method, such as... Figure 6 As shown, it includes:
[0055] 1. RRC Connection Request (with latitude and longitude): The Mobile Equipment (MES) sends an RRC Connection Request message to the Access Network (GERAN) to establish a Radio Resource Control (RRC) connection. In this message, the terminal initially carries its latitude and longitude location information.
[0056] 2. RRC Connection Setup: GERAN responds to the terminal's connection request by establishing a connection via the RRC ConnectionSetup message. This step does not directly involve location information.
[0057] 3. RRC Connection Setup Complete (with Terminal Identifier): After completing the connection setup, the terminal sends an RRC Connection Setup Complete message to GERAN, which contains the terminal's identification information (such as IMSI or TMSI) so that the network can identify and manage the terminal.
[0058] 4. Reporting Terminal Identifier + Terminal Latitude and Longitude: After receiving the RRC Connection Setup Complete message, GERAN reports the terminal identifier along with the terminal latitude and longitude information previously received in the RRC Connection Request to the CN. This is a key step in this embodiment, realizing the first proactive reporting of terminal latitude and longitude information to the core network.
[0059] 5. Initial DT (Location Update Request, carrying terminal identifier): The terminal then sends an INITIAL DT (Initial Direct Transmission) message, which includes a Location Update Request to update its location information within the CN. At this time, the message carries the terminal identifier but does not directly contain latitude and longitude information.
[0060] 6. Initial UE Message (carrying terminal identifier): GERAN forwards the Initial UE Message to CN. This message also contains the terminal identifier, but the terminal's latitude and longitude information has already been reported by GERAN in the previous stage.
[0061] 7. DT (Authentication Request): The core network begins the authentication process by sending an Authentication Request message to the terminal, requesting the terminal to provide authentication information.
[0062] 8. DT (Authentication Request): Repeat the authentication request process to ensure communication security. In actual operation, the authentication request may require multiple interactions to verify the terminal's identity.
[0063] 9. DT (Authentication Response): The terminal sends an authentication response (AuthenticationResponse) to the CN in response to the authentication request.
[0064] 10. DT (Authentication Response): The terminal resends the authentication response, possibly because of the need for multiple verification steps in the authentication process.
[0065] 11. DT (Security Mode Command): The CN sends a Security Mode Command message, commanding the terminal to enter secure communication mode, which typically involves the activation of encryption and integrity protection.
[0066] 12. DT (Security Mode Command): Repeats the security mode command to ensure that all necessary security measures are in place.
[0067] 13. DT (Security Mode Complete): The terminal sends a Security Mode Complete message to the CN to confirm that it has entered security mode and completed security configuration.
[0068] 14. DT (Security Mode Complete): The terminal confirms the completion of security mode again, possibly because both parties are verifying that the security configuration is correct.
[0069] 15. DT (Location Update Accept): If the terminal's latitude and longitude information meets the requirements of the emergency backup communication area, the CN will send a Location Update Accept message to the terminal, allowing it to carry out normal communication services.
[0070] 16. DT (Location Update Accept): Repeat the location update acceptance process to confirm that the terminal can access the network.
[0071] 17. DT (Location Update Reject, with a specific reason value): If the terminal's latitude and longitude information is not within the emergency backup communication area, the CN will send a Location Update Reject message to the terminal, rejecting its access request. This message carries a specific reason value, clearly informing the terminal that the reason for the rejection is that its geographical location does not meet the access conditions.
[0072] 18. DT (Location Update Reject, carrying a specific reason value): If multiple attempts fail or a specific condition persists, the CN may send rejection messages multiple times to ensure that the terminal clearly understands the reason why its access request was rejected.
[0073] This application also proposes a target terminal access method based on GMR, including: receiving a Radio Resource Control (RRC) connection request message and an RRC setup completion message sent by a target terminal, wherein the RRC connection request message carries the latitude and longitude information of the target terminal, and the RRC setup completion message carries the terminal identifier of the target terminal; sending a target message to the core network, wherein the target message includes at least the terminal identifier of the target terminal and the latitude and longitude information of the target terminal, wherein the terminal identifier of the target terminal and the latitude and longitude information of the target terminal are used to determine whether the target terminal is within a target area, and if the target terminal is within the target area, determining that the target terminal is allowed to access the satellite network.
[0074] Figure 7 A target terminal access device based on GMR is shown, the device comprising:
[0075] The receiving module 70 is used to receive a target message sent by the access network, wherein the target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message sent by the target terminal, and the target message includes at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal;
[0076] The judgment module 72 is used to determine whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal;
[0077] The determination module 74 is used to determine whether the target terminal is allowed to access the satellite network when the target terminal is within the target area.
[0078] The aforementioned GMR-based target terminal access device receives a target message sent by the access network. This target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message from the target terminal. The target message includes at least: the target terminal's terminal identifier and its latitude and longitude information. Based on the terminal identifier and latitude and longitude information, the device determines whether the target terminal is within a target area. If the target terminal is within the target area, it determines that the target terminal is allowed to access the satellite network. The access network directly sends the target message containing the target terminal's terminal identifier and latitude and longitude information to the core network. The core network then manages the target terminal based on the content of the target message, thereby achieving rapid terminal control and improving the core network's efficiency in managing terminals. This solves the technical problem in related technologies where the location reported during random access procedures and terminal autonomous location update procedures is only sent to the access network, resulting in the core network not being aware of the terminal's location information and leading to low management efficiency.
[0079] The determination module 74 includes: a first determination submodule, configured to determine that the target terminal is denied access when the target terminal is not in the target area, and send a location update rejection message to the target terminal through the access network, wherein the location update rejection message carries a reason value, the reason value being used to indicate that the latitude and longitude information of the target terminal does not meet the access conditions, the access conditions including: the target terminal is in the target area, and the reason value being used to indicate that the target terminal will no longer attempt to access the satellite network when the target terminal is not in the target area.
[0080] The determining module 74 further includes a second determining submodule, used to determine whether the target terminal is within a target area based on the terminal identifier and the latitude and longitude information of the target terminal, including: updating a preset database when a preset condition is triggered, wherein the updated database includes at least the latitude and longitude information of the target area; comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area to obtain a comparison result, wherein the comparison result is used to indicate whether the target terminal is within the target area.
[0081] The judgment module 72 includes a receiving submodule, used to, before comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area, further include: receiving a location update request message sent by the target terminal through the access network, wherein the location update request message includes: the terminal identifier of the target terminal; and selecting the latitude and longitude information of the target terminal from the latitude and longitude information of multiple terminals according to the terminal identifier of the target terminal.
[0082] The first determining submodule includes a sending submodule, configured to determine that the target terminal is allowed to access the satellite network when the target terminal is within the target area, including: sending a location update acceptance message to the target terminal through the access network when the target terminal is within the target area, wherein the location update acceptance message is used to indicate that the target terminal is allowed to access the satellite network.
[0083] The aforementioned GMR-based target terminal access device further includes: an authentication submodule, configured to send an authentication request message to the target terminal through the access network when it is determined that the target terminal is within the target area, wherein the authentication request message is used to instruct the target terminal to provide authentication information; and to receive an authentication response message sent by the target terminal, wherein the authentication response message includes at least the authentication information of the target terminal.
[0084] The aforementioned GMR-based target terminal access device further includes a security submodule, used to send a security mode command to the target terminal after the core network completes authentication, the security mode command being used to instruct the target terminal to start the security mode.
[0085] It should be noted that, Figure 7 The GMR-based target terminal access device shown is used to perform Figure 2 The above explanations and descriptions regarding the GMR-based target terminal access method also apply to the GMR-based target terminal access device, and will not be repeated here.
[0086] This application also provides a communication device, including: a memory and a processor, wherein the memory is used to store program instructions; and the processor, connected to the memory, is used to execute the above-described GMR-based target terminal access method.
[0087] This application also provides a computer program product, including computer instructions that, when executed by a processor, implement the steps of the GMR-based target terminal access method in this application.
[0088] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0089] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0090] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0091] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0092] Furthermore, the functional units in the various embodiments of this application 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. The integrated unit can be implemented in hardware or as a software functional unit.
[0093] If the integrated unit 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 application, in essence, or the part that contributes to the prior art, or all or 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 communication device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0094] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A target terminal access method based on GMR, characterized in that, include: The target message is sent by the access network after the access network receives the Radio Resource Control (RRC) connection setup completion message sent by the target terminal and sends it to the core network. The target message includes at least the terminal identifier of the target terminal and the latitude and longitude information of the target terminal. Determine whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal; If the target terminal is within the target area, it is determined that the target terminal is allowed to access the satellite network.
2. The method according to claim 1, characterized in that, The method further includes: If the target terminal is not within the target area, it is determined that the target terminal is denied access, and a location update rejection message is sent to the target terminal through the access network. The location update rejection message carries a reason value, which indicates that the latitude and longitude information of the target terminal does not meet the access conditions. The access conditions include that the target terminal is within the target area. The reason value is used to instruct the target terminal not to attempt to access the satellite network if the target terminal is not within the target area.
3. The method according to claim 1, characterized in that, Determining whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal includes: When a preset condition is triggered, the preset database is updated, wherein the updated database includes at least: the latitude and longitude information of the target area; The latitude and longitude information of the target terminal is compared with the latitude and longitude information of the target area to obtain a comparison result, wherein the comparison result is used to indicate whether the target terminal is within the target area.
4. The method according to claim 1, characterized in that, Before comparing the latitude and longitude information of the target terminal with the latitude and longitude information of the target area, the method further includes: The access network receives a location update request message sent by the target terminal, wherein the location update request message includes: the terminal identifier of the target terminal; The latitude and longitude information of the target terminal is selected from the latitude and longitude information of multiple terminals based on the terminal identifier of the target terminal.
5. The method according to claim 3, characterized in that, Determining that the target terminal is permitted to access the satellite network when the target terminal is within the target area includes: When the target terminal is within the target area, a location update acceptance message is sent to the target terminal through the access network, wherein the location update acceptance message is used to indicate that the target terminal is allowed to access the satellite network.
6. The method according to claim 1, characterized in that, The method further includes: When it is determined that the target terminal is within the target area, an authentication request message is sent to the target terminal through the access network, wherein the authentication request message is used to instruct the target terminal to provide authentication information; The system receives an authentication response message sent by the target terminal, wherein the authentication response message includes at least the authentication information of the target terminal.
7. The method according to claim 1, characterized in that, The method further includes: After the core network completes authentication, a security mode command is sent to the target terminal, which instructs the target terminal to start the security mode.
8. A target terminal access method based on GMR, characterized in that, include: The system receives a Radio Resource Control (RRC) Connection Request message and an RRC Setup Complete message sent by the target terminal. The RRC Connection Request message carries the latitude and longitude information of the target terminal, and the RRC Setup Complete message carries the terminal identifier of the target terminal. A target message is sent to the core network. The target message includes at least the terminal identifier of the target terminal and the latitude and longitude information of the target terminal. The terminal identifier and the latitude and longitude information of the target terminal are used to determine whether the target terminal is within the target area. If the target terminal is within the target area, it is determined that the target terminal is allowed to access the satellite network.
9. A target terminal access device based on GMR, characterized in that, include: A receiving module is used to receive a target message sent by the access network, wherein the target message is sent to the core network after the access network receives a Radio Resource Control (RRC) connection setup completion message sent by the target terminal, and the target message includes at least: the terminal identifier of the target terminal and the latitude and longitude information of the target terminal; The determination module is used to determine whether the target terminal is within the target area based on the terminal identifier and the latitude and longitude information of the target terminal; The determination module is used to determine whether the target terminal is allowed to access the satellite network when the target terminal is within the target area.
10. A communication device, characterized in that, include: A memory and a processor, wherein the memory is used to store program instructions; The processor, connected to the memory, is used to execute the GMR-based target terminal access method according to any one of claims 1 to 8.
11. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the target terminal access method based on any one of claims 1 to 8.