Processing methods, communication device, and storage medium
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHENZHEN TRANSSION HLDG CO LTD
- Filing Date
- 2025-07-07
- Publication Date
- 2026-04-23
AI Technical Summary
In NTN scenarios, when a terminal device is camped on an NTN cell corresponding to an NGSO satellite, it may not meet the conditions for voice services, resulting in the inability or interruption of voice services.
Terminal equipment and network equipment determine the target access node through the first information, optimize the voice service processing mechanism, including access cells, satellites and base stations, and use information such as system messages, paging messages and RRC release messages to select and switch the target access node.
The voice service processing mechanism has been optimized to ensure the continuity and reliability of voice services and avoid service interruptions caused by node failures.
Smart Images

Figure CN2025107365_23042026_PF_FP_ABST
Abstract
Description
Processing method, communication device and storage medium TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a processing method, a communication device and a storage medium. BACKGROUND
[0002] In the existing protocol, NB-IoT (Narrow Band Internet of Things) voice service needs to be supported on the GSO (Geo Synchronous Orbit) satellite NTN (Non Terrestrial Network) cell.
[0003] In the process of conceiving and implementing the present application, the inventors have found that at least the following problems exist:
[0004] Compared with GSO satellites, NGSO (Non-GSO) satellites (such as LEO / MEO (Low Earth Orbit / Medium Earth Orbit) satellites) have smaller time delay and faster rate. When a terminal device receives a voice service request, the terminal device may camp on the NTN cell corresponding to the NGSO satellite. Since the NTN cell corresponding to the NGSO satellite currently camped on by the terminal device may not meet the voice service conditions, this will result in the voice service of the terminal device being unable to proceed or being interrupted. Therefore, the existing voice service processing mechanism needs to be further improved.
[0005] The foregoing description is directed to providing general background information and does not necessarily constitute the prior art. TECHNICAL SOLUTION
[0006] The main purpose of the present application is to provide a processing method, a communication device and a storage medium, aiming at optimizing the target access node processing technical solution in the NTN scenario, so as to improve the existing voice service processing mechanism.
[0007] The processing method provided by the present application can be applied to a terminal device (such as a mobile phone) and includes the following steps:
[0008] S2: determining a target access node based on the first information.
[0009] Optionally, the access node includes at least one of an access cell, a satellite and a base station.
[0010] Optionally, the first information includes at least one of the following: a first system message, a second system message, a voice service request, an RRC release message and a current node stop service time.
[0011] Optionally, the target access node initiates the RRC connection access request.
[0012] Optionally, the method further comprises at least one of:
[0013] The first system message comprises at least one of a satellite ID, neighbor reselection information, neighbor voice capability information, and neighbor out-of-service time;
[0014] The second system message comprises at least one of a satellite ID, satellite ephemeris information, neighbor in-service time, neighbor out-of-service time, and satellite voice capability information;
[0015] The voice service request is triggered by a paging message and / or an upper layer request;
[0016] The RRC release message carries target access information.
[0017] Optionally, step S2 comprises at least one of:
[0018] The target access node is determined based on the voice service request;
[0019] The target access node is determined based on the first system message and / or the second system message;
[0020] If the current node does not support voice service, the target access node is determined based on the first system message and / or the second system message;
[0021] If a time interval from the neighbor out-of-service time of the current node is less than a first threshold, the target access node is determined based on the first system message and / or the second system message;
[0022] If the paging message does not carry the target access information, the target access node is determined based on the first system message and / or the second system message;
[0023] If the current cell supports voice service, the current node is determined as the target access node;
[0024] If a time interval from the neighbor out-of-service time of the current node is greater than or equal to the first threshold, the current node is determined as the target access node;
[0025] If the paging message carries the target access information, the target access node is determined based on the target access information.
[0026] Optionally, the method further comprises at least one of:
[0027] The cell and / or satellite farthest from the neighbor out-of-service time is selected as the target access node;
[0028] The cell and / or satellite closest to the neighbor in-service time is selected as the target access node;
[0029] selecting a GSO satellite (e.g., a GEO satellite) or a earth fixed cell as the target access node;
[0030] selecting a satellite and / or a cell with the highest cell reselection priority of voice service as the target access node;
[0031] the paging message comprises at least one of a paging identity, a paging cause, and target access information;
[0032] the target access information is used to indicate target access node information that the terminal device needs to access in response to the paging message or the RRC release message;
[0033] the target access information comprises at least one of a satellite ID, a cell ID, a physical cell identity, and a frequency.
[0034] Optionally, the method further comprises at least one of:
[0035] determining a cell and / or a satellite that is farthest from a neighbor cell stop serving time based on at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information;
[0036] the paging identity in the paging message matches the terminal device and / or the paging cause is voice.
[0037] The application also provides a processing method, which can be applied to a network device (e.g., a base station) and comprises the following steps:
[0038] S1: sending first information to enable the terminal device to determine a target access node based on the first information.
[0039] Optionally, the access node comprises at least one of an access cell, a satellite, and a base station.
[0040] Optionally, the first information comprises at least one of a first system message, a second system message, a paging message, an RRC release message, and a current node stop serving time.
[0041] Optionally, the method further comprises at least one of:
[0042] the first system message comprises at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop serving time;
[0043] the second system message comprises at least one of a satellite ID, satellite ephemeris information, neighbor cell start serving time, neighbor cell stop serving time, and satellite voice capability information;
[0044] the RRC release message carries the target access information.
[0045] Optionally, the terminal device determines the target access node based on the first information, including at least one of the following:
[0046] The terminal device determines the target access node based on the paging message and / or the upper layer request;
[0047] The terminal device determines the target access node based on the first system message and / or the second system message;
[0048] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message;
[0049] If the time interval from the service stop time of the current node is less than the first threshold, the terminal device determines the target access node based on the first system message and / or the second system message;
[0050] If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message;
[0051] If the current cell supports voice service, the terminal device determines the current node as the target access node;
[0052] If the time interval from the service stop time of the current node is greater than or equal to the first threshold, the terminal device determines the current node as the target access node;
[0053] If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
[0054] Optionally, the method further includes at least one of the following:
[0055] The terminal device selects a cell and / or a satellite farthest from the service stop time of the neighbor cell as the target access node;
[0056] The terminal device selects a cell and / or a satellite closest to the service start time of the neighbor cell as the target access node;
[0057] The terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node;
[0058] The terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node;
[0059] The paging message includes at least one of a paging identifier, a paging cause, and target access information;
[0060] The target access information is used to indicate target access node information that the terminal device needs to access in response to the paging message or the RRC release message;
[0061] The target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0062] Optionally, the method further includes at least one of:
[0063] The terminal device determines a cell and / or a satellite farthest from a service stop time of a neighbor cell based on at least one of a satellite ID, a neighbor cell service start time, a neighbor cell service stop time, satellite ephemeris information, and terminal device location information.
[0064] The paging identity in the paging message matches the terminal device and / or the paging cause is voice.
[0065] The terminal device initiates an RRC connection access request at the target access node.
[0066] The RRC release message is sent.
[0067] The cell reselection priority for voice service is broadcast.
[0068] The application also provides a processing device, which includes:
[0069] A determination module is configured to determine a target access node based on first information.
[0070] The application also provides a processing device, which includes:
[0071] A sending module is configured to send the first information to enable a terminal device to determine a target access node based on the first information.
[0072] The application also provides a communication device, which includes a memory, a processor, and a processing program stored in the memory and executable on the processor, and the processing program, when executed by the processor, implements the steps of the processing method according to any one of the above.
[0073] The communication device in the application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as a SOC or a baseband chip with communication functions), and the specific reference needs to be determined in combination with the context.
[0074] The application also provides a computer readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the steps of the processing method according to any one of the above.
[0075] In the technical solution of the application, the terminal device determines a target access node based on first information, and the target access node processing technical solution can be optimized for an NTN scenario to perfect the existing voice service processing mechanism. BRIEF DESCRIPTION OF DRAWINGS
[0076] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application. In order to clearly illustrate the technical solutions of the embodiments of the application, the accompanying drawings needed to be used in the description will be briefly introduced as follows. Obviously, the drawings described are only some embodiments of the application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without any creative work.
[0077] FIG. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the application;
[0078] FIG. 2 is a schematic diagram of a communication network system architecture provided by an embodiment of the application;
[0079] FIG. 3 is a schematic diagram of a hardware structure of a controller 140 provided by the application;
[0080] FIG. 4 is a schematic diagram of a hardware structure of a network node 150 provided by the application;
[0081] FIG. 5 is a schematic diagram of a flow of a processing method according to a first embodiment of the application;
[0082] FIG. 6 is a schematic diagram of a scenario of a processing method according to a sixth embodiment of the application;
[0083] FIG. 7 is a schematic diagram of a scenario of a processing method according to a seventh embodiment of the application;
[0084] FIG. 8 is a schematic diagram of a flow of a processing method according to an eighth embodiment of the application;
[0085] FIG. 9 is a schematic diagram of an interaction flow between a network device and a terminal device of a processing method according to a ninth embodiment of the application;
[0086] FIG. 10 is a schematic diagram of a structure of a processing apparatus according to an embodiment of the application;
[0087] FIG. 11 is a schematic diagram of a structure of a processing apparatus according to an embodiment of the application;
[0088] FIG. 12 is a schematic diagram of a structure of a communication device according to an embodiment of the application.
[0089] The implementation, functional features and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. The above-described drawings have shown the specific embodiments of the application, and will be described in more detail in the following. These drawings and the written description are not intended to limit the scope of the concept of the application by any means, but to illustrate the concept of the application to those skilled in the art by referring to specific embodiments.
[0090] Embodiments of the application
[0091] The exemplary embodiments will be described in detail herein with reference to a few examples. The description herein, in connection with the appended drawings, is intended to convey principles of the exemplary embodiments, and not specific operation procedures or details, as some implement details are not known at this time. It will be appreciated that the description herein and disclosed elements, can be used in a variety of applications including, but not limited to, ones other than those described herein without departing from the spirit of the disclosure. The description herein is presented for the purposes of clarity and explanation, and is not intended to limit the scope of the exemplary embodiments further described herein.
[0092] It is to be understood that the terminology "including", "comprising", or other derivatives from the term "contain" used in the detailed description is intended to be open-ended terms that specify the presence of the stated features, elements, components, members, steps, or the like, but do not preclude the presence or addition of one or more other features, elements, components, members, steps, or the like.
[0093] It is to be understood that the terminology "including", "comprising", or other derivatives from the term "contain" used in the detailed description is intended to be open-ended terms that specify the presence of the stated features, elements, components, members, steps, or the like, but do not preclude the presence or addition of one or more other features, elements, components, members, steps, or the like.
[0094] It should be understood that, although each step in the flowchart in the embodiments of the present application is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the figure can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be alternately executed with at least part of other steps or sub-steps or stages of other steps.
[0095] Depending on the context, the word "if" as used herein can be interpreted as meaning "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if (a stated condition or event) is detected" can be interpreted as meaning "when it is determined" or "in response to determining" or "when (a stated condition or event) is detected" or "in response to detecting (a stated condition or event)".
[0096] It should be noted that, in this paper, step codes such as S1, S2, etc. are used to more clearly and briefly express the corresponding content, and do not constitute substantial restrictions on the sequence. Those skilled in the art may, for example, perform S2 before performing S1, etc. when implementing, but these should be within the scope of protection of the present application.
[0097] It should be understood that the specific embodiments described herein are merely used to explain the present application and do not limit the present application.
[0098] In the following description, the suffixes such as "module", "component", or "unit" used to represent elements are merely used to facilitate the description of the present application, and do not have a specific meaning. Therefore, "module", "component", or "unit" can be used interchangeably.
[0099] The communication device in the present application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as a SOC or a baseband chip with communication function), and the specific meaning needs to be clarified according to the context.
[0100] The terminal device can be implemented in various forms. For example, the terminal device described in the present application can include a smart terminal device such as a mobile phone, a tablet, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal device such as a digital TV, a desktop computer, and the like.
[0101] In the following description, a mobile terminal will be exemplified, and it will be understood by those skilled in the art that the configuration according to the embodiments of the present application can be applied to a terminal device of a fixed type, except for elements particularly used for mobile purposes.
[0102] Referring to FIG. 1, a hardware structure of a mobile terminal according to an embodiment of the present application is illustrated. The mobile terminal 100 can include a radio frequency unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. It will be understood by those skilled in the art that the structure of the mobile terminal illustrated in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less components than those illustrated, or combine certain components, or arrange the components in different arrangements.
[0103] The components of the mobile terminal will be described in detail below with reference to FIG. 1.
[0104] The radio frequency unit 101 can be used for receiving and transmitting signals in the process of transmitting or receiving information or a call. Specifically, the radio frequency unit 101 receives downlink information from a base station and provides the received information to the processor 110 for processing. In addition, the radio frequency unit 101 transmits uplink data to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and / or the like. The radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G, 6G, and / or the like.
[0105] WiFi is a short-range wireless transmission technology. The WiFi module 102 can help users send and receive emails, browse web pages, and access streaming media, etc. It provides users with wireless broadband Internet access. Although the WiFi module 102 is shown in FIG. 1, it is understood that it is not a necessary component of the mobile terminal, and can be omitted as needed without changing the essence of the application.
[0106] The audio output unit 103 can convert audio data, which is received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109, into an audio signal and output it as sound when the mobile terminal 100 is in a call signal receiving mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, and / or the like. Moreover, the audio output unit 103 can provide audio output related to a particular function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, and / or the like). The audio output unit 103 can include a speaker, a buzzer, and / or the like.
[0107] The A / V input unit 104 is configured to receive audio or video signals. The A / V input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. Processed image frames can be displayed on the display unit 106. Processed image frames can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, or the like, and can process such sound into audio data. Processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.
[0108] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), and can detect the magnitude and direction of gravity when at rest. The accelerometer sensor can be used for applications that recognize the posture of the mobile terminal (e.g., switching between landscape and portrait screens, related games, magnetometer posture calibration), vibration recognition related functions (e.g., pedometer, tapping), and the like. The mobile terminal can further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and other sensors, which are not described herein.
[0109] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0110] The user input unit 107 can be used to receive input numerals or character information, and to generate key signal inputs related to user settings of the mobile terminal and control of functions. Optionally, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also called a touch screen, can collect touch operations of a user on or proximity thereto (for example, operations by the user using a finger, a touch pen, or any suitable object or accessory on or in proximity to the touch panel 1071), and can drive a corresponding connection device according to a pre-set program. The touch panel 1071 can include a touch detecting device and a touch controller. The touch detecting device can detect a user's touch position and detect a signal resulting from a touch operation, and can transmit the signal to the touch controller. The touch controller can receive touch information from the touch detecting device, convert it into touch coordinates, and transmit it to the processor 110, and can receive commands from the processor 110 and execute them. The touch panel 1071 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 1071, the user input unit 107 can include other input devices 1072. The other input devices 1072 can include, for example, one or more of a physical keyboard, a function key (for example, a volume control key, a switch key, or the like), a trackball, a mouse, a joystick, or the like, without being limited thereto.
[0111] Optionally, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or in proximity thereto, can transmit the same to the processor 110 to determine a type of the touch event, and then the processor 110 can provide a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in FIG. 1, the touch panel 1071 and the display panel 1061 are implemented as two separate components to achieve input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to achieve input and output functions of the mobile terminal, without being limited thereto.
[0112] The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, or the like. The interface unit 108 can be used to receive input (for example, data information, power, or the like) from an external device and to transmit the received input to one or more elements within the mobile terminal 100, or can be used to transmit data between the mobile terminal 100 and the external device.
[0113] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, and the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory such as at least one disk storage device, a flash memory device, or other volatile solid-state memory device.
[0114] The processor 110 is the control center of the mobile terminal, connects all parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109 and calling data stored in the memory 109, and thus monitors the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor, and the application processor can mainly process an operating system, a user interface, and application programs, and the like, and the modem processor can mainly process wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.
[0115] The mobile terminal 100 can also include a power supply 111 (such as a battery) for supplying power to various components; preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management, and the like through the power management system.
[0116] Although not shown in FIG. 1, the mobile terminal 100 can also include a Bluetooth module and the like, which will not be described here.
[0117] In order to facilitate the understanding of the embodiments of the present application, the communication network system based on the mobile terminal of the present application is described below.
[0118] Please refer to FIG. 2, which is a communication network system architecture provided by an embodiment of the present application. The communication network system is a NR (New Radio) system of a general mobile communication technology, and the NR system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 which are sequentially connected in communication.
[0119] Optionally, the UE 201 can be the terminal device 100 described above, which will not be described here again.
[0120] The E-UTRAN 202 includes eNode Bs 2021 and other eNode Bs 2022. Optionally, the eNode Bs 2021 can be connected to each other through backhaul (for example, an X2 interface), the eNode B 2021 is connected to the EPC 203, and the eNode B 2021 can provide access for the UE 201 to the EPC 203.
[0121] The EPC 203 can include a MME (Mobility Management Entity) 2031, a HSS (Home Subscriber Server) 2032, other MMEs 2033, a SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, the MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure), and to save some user-specific information about service features, data rates, etc. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation and other functions for the UE 201, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for policy and charging enforcement function units (not shown in the figure).
[0122] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0123] Although the above describes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited here.
[0124] Figure 3 is a schematic diagram of a hardware structure of a controller 140 according to an embodiment of the present application. The controller 140 comprises a memory 1401 and a processor 1402. The memory 1401 is configured to store program instructions. The processor 1402 is configured to invoke the program instructions stored in the memory 1401 to perform the steps executed by the controller in the method embodiment one. The implementation principle and the beneficial effects are similar, and thus are not described here in detail.
[0125] Optionally, the controller further comprises a communication interface 1403. The communication interface 1403 can be connected with the processor 1402 through the bus 1404. The processor 1402 can control the communication interface 1403 to realize the receiving and sending functions of the controller 140.
[0126] Figure 4 is a schematic diagram of a hardware structure of a network node 150 according to an embodiment of the present application. The network node 150 comprises a memory 1501 and a processor 1502. The memory 1501 is configured to store program instructions. The processor 1502 is configured to invoke the program instructions stored in the memory 1501 to perform the steps executed by the first node in the method embodiment one. The implementation principle and the beneficial effects are similar, and thus are not described here in detail.
[0127] Optionally, the controller further comprises a communication interface 1503. The communication interface 1503 can be connected with the processor 1502 through the bus 1504. The processor 1502 can control the communication interface 1503 to realize the receiving and sending functions of the network node 150.
[0128] The integrated modules implemented in the form of software function modules can be stored in a computer readable storage medium. The software function modules are stored in a storage medium, and comprise a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to execute part of the steps of the method embodiments of the present application.
[0129] In the above embodiments, all or part can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media sets. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), optical medium (for example, DVD), or semiconductor medium (for example, solid state disk (SSD)) and the like.
[0130] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0131] Technical terms related to the embodiments of the present application:
[0132] GSO: GeoSynchronous Orbit, geosynchronous orbit;
[0133] GEO: GEostationary Orbit, geostationary orbit;
[0134] NGSO: Non-GeoSynchronous Orbit, non-geosynchronous orbit;
[0135] NB-IoT: Narrow Band-Internet of Things, narrowband Internet of Things;
[0136] NTN: Non Terrestrial Network, non-terrestrial network;
[0137] IMS voice call over GSO via NB-IoT NTN: IMS voice call over GSO via NB-IoT NTN;
[0138] IMS: IP Multimedia Subsystem, multimedia subsystem;
[0139] LEO / MEO: Low Earth Orbit / Medium Earth Orbit, low earth orbit / medium earth orbit;
[0140] SIB: System Information Block, system message block;
[0141] earth fixed cell: earth fixed cell;
[0142] PCI: Physical Cell Identifier, physical cell identifier;
[0143] RRC: Radio Resource Control, radio resource control.
[0144] First embodiment
[0145] Referring to FIG. 5, FIG. 5 is a flowchart of a processing method according to the first embodiment of the present application. The processing method according to the embodiment of the present application can be applied to a terminal device (such as a mobile phone), and includes the following step S2:
[0146] Step S2: The terminal device determines a target access node based on first information.
[0147] The embodiment of the present application considers that in the existing protocol, when the terminal device receives a voice service request, the terminal device may camp on the NTN cell corresponding to the NGSO satellite. Since the NTN cell corresponding to the NGSO satellite currently camped by the terminal device may not meet the voice service condition, this will cause the voice service of the terminal device to be unable to proceed or interrupted.
[0148] Therefore, the technical solution is proposed in the embodiment, and the terminal device determines a target access node based on first information, which can optimize the technical solution of the target access node processing, so as to perfect the existing voice service processing mechanism.
[0149] Optionally, the first information includes at least one of the first system message, the second system message, the voice service request, the RRC release message, and the current node stop service time.
[0150] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0151] Optionally, the first information is provided by a network device.
[0152] Optionally, the network device includes at least one of a cell, a satellite, a base station, and other network devices.
[0153] Optionally, the network device sends the first information, so that the terminal device determines a target access node based on the first information.
[0154] Optionally, the first information comprises at least one of a first system message, a second system message, a paging message, an RRC release message, and a current node stop serving time.
[0155] Optionally, the first system message comprises at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and a neighbor cell stop serving time.
[0156] Optionally, the second system message comprises at least one of a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, and satellite voice capability information.
[0157] Optionally, the first system message can be SIB5.
[0158] Optionally, the second system message can be SIB33.
[0159] Optionally, the network device sends the first system message (such as SIB5).
[0160] Optionally, the first system message carries at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and a neighbor cell stop serving time.
[0161] Optionally, the network device sends the second system message (such as SIB33).
[0162] Optionally, the second system message carries neighbor satellite assistance information.
[0163] Optionally, the satellite assistance information carries at least one of a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, and satellite voice capability information.
[0164] Optionally, in a calling scenario, the terminal device upper layer requests to initiate a voice service request.
[0165] Optionally, in a called scenario, the network device sends a paging message to trigger a voice service request, and optionally, the terminal device receives the paging message.
[0166] Optionally, the terminal device initiates an RRC connection access request at the current node according to the upper layer request or the paging message.
[0167] Optionally, the request reason is voice.
[0168] Optionally, the paging message comprises at least one of a paging identity, a paging reason, and target access information.
[0169] Optionally, the paging identity in the paging message matches the terminal device and / or the paging reason is voice.
[0170] Optionally, the network device sends an RRC release message.
[0171] Optionally, the RRC release message carries target access information.
[0172] Optionally, the target access information is used to indicate target access node information that the terminal device needs to access when responding to the paging message or the RRC release message.
[0173] Optionally, the target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0174] Optionally, the terminal device determines the target access node based on the first information.
[0175] Optionally, the terminal device determines the target access node based on at least one of the first system message, the second system message, an upper layer request, the paging message, the RRC release message, and a current node stop serving time.
[0176] Optionally, the terminal device determines the target access node based on the first information, including at least one of the following:
[0177] The terminal device determines the target access node based on a voice service request.
[0178] The terminal device determines the target access node based on an upper layer request and / or a paging message.
[0179] The terminal device determines the target access node based on the first system message and / or the second system message.
[0180] The terminal device determines the target access node according to at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information.
[0181] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message.
[0182] If a time interval from the current node stop serving time is less than a first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, so as to avoid the terminal device from being reconstructed to cause voice service interruption when the current node stops serving.
[0183] If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message.
[0184] If the current cell supports voice service, the terminal device determines the current node as the target access node.
[0185] If the time interval from the current node stopping serving time is greater than or equal to the first threshold value, the terminal device determines the current node as the target access node, and initiates an RRC connection access request at the current node.
[0186] If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
[0187] Optionally, the first threshold value can be configured by the network device, or can be calculated by the terminal device according to at least one of satellite assistance information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0188] Optionally, the terminal device voice service demand includes the duration of the terminal device voice service, such as the terminal device predicting the voice service duration, and referring to the duration to determine the first threshold value.
[0189] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message, including at least one of the following:
[0190] The terminal device associates the satellite assistance information and / or the neighbor cell information of the target access node through the satellite ID;
[0191] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, the satellite ephemeris information, and the terminal device location information;
[0192] The terminal device selects the cell and / or satellite farthest from the neighbor cell stop serving time as the target access node;
[0193] The terminal device selects the cell and / or satellite closest to the neighbor cell start serving time as the target access node.
[0194] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node.
[0195] Optionally, the GSO satellite (such as the GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0196] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to the satellite ephemeris information and / or the satellite assistance information.
[0197] Optionally, the network device broadcasts the voice service cell reselection priority.
[0198] Optionally, the terminal device selects the satellite and / or cell with the highest voice service cell reselection priority as the target access node.
[0199] Optionally, the terminal device determines the cell and / or satellite farthest from the neighbor cell stop serving time according to at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, satellite ephemeris information, and terminal device location information.
[0200] Optionally, the access node comprises at least one of an access cell, a satellite, and a base station.
[0201] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0202] Optionally, the target access node is a node for which the terminal device initiates an RRC connection access request for voice service.
[0203] Optionally, the terminal device initiates an RRC connection access request at the target access node for voice service.
[0204] Through the technical solutions of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, thereby supporting the terminal device to normally perform voice service and avoiding voice service interruption due to cell change during voice service.
[0205] Second embodiment
[0206] On the basis of the first embodiment of the present application, the second embodiment of the present application is proposed, which mainly describes the processing method for the scenario in which the current node does not support voice service.
[0207] The technical solutions of the embodiment propose that the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solutions to perfect the existing voice service processing mechanism.
[0208] Optionally, the first information comprises at least one of a first system message, a second system message, a voice service request, and a current node stop serving time.
[0209] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0210] Optionally, the first information is provided by a network device.
[0211] Optionally, the network device sends the first information to enable the terminal device to determine the target access node based on the first information.
[0212] Optionally, in a calling scenario, the terminal device initiates a voice service request by an upper layer request.
[0213] Optionally, in the called scenario, the network device sends a paging message to trigger a voice service request, and optionally, the terminal device receives the paging message.
[0214] Optionally, the terminal device determines whether the current node supports voice service.
[0215] Optionally, if the current node does not support voice service, the terminal device reselects to a target access node supporting voice service according to the first system message and / or the second system message.
[0216] Optionally, the first system message includes at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell service stop time.
[0217] Optionally, the second system message includes at least one of a satellite ID, satellite ephemeris information, neighbor cell service start time, neighbor cell service stop time, and satellite voice capability information.
[0218] Optionally, the first system message can be SIB5.
[0219] Optionally, the second system message can be SIB33.
[0220] Optionally, the paging message includes at least one of a paging identity and a paging cause.
[0221] Optionally, the paging identity in the paging message matches the terminal device and / or the paging cause is voice.
[0222] Optionally, the terminal device reselects to a target access node supporting voice service based on the first system message and / or the second system message, including at least one of:
[0223] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0224] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell service start time, the neighbor cell service stop time, the satellite ephemeris information, and terminal device location information;
[0225] The terminal device selects a cell and / or a satellite farthest from the neighbor cell service stop time as the target access node;
[0226] The terminal device selects a cell and / or a satellite closest to the neighbor cell service start time as the target access node.
[0227] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as the GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption due to satellite movement.
[0228] Optionally, the terminal device determines the GSO satellite or the earth-fixed cell according to satellite ephemeris information and / or satellite auxiliary information.
[0229] Optionally, the network device broadcasts the voice service cell reselection priority.
[0230] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node.
[0231] Optionally, the terminal device determines the cell and / or satellite farthest from the neighbor cell stop serving time according to at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, the satellite ephemeris information, and the terminal device location information.
[0232] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0233] Optionally, the access node can be selected according to different scenarios, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0234] Optionally, the target access node is a node for which the terminal device initiates an RRC connection access request for voice service.
[0235] Optionally, the terminal device initiates an RRC connection access request at the target access node for voice service.
[0236] Through the technical solutions of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption caused by cell change during voice service is avoided.
[0237] Third Embodiment
[0238] On the basis of any of the above embodiments of the present application, the third embodiment of the present application is proposed, which mainly describes the processing method for the scenario in which the current node (such as a satellite / cell / base station) supports voice service.
[0239] The technical solutions of the embodiment are proposed, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solutions to perfect the existing voice service processing mechanism.
[0240] Optionally, the first information includes at least one of a first system message, a second system message, a voice service request, and a current node stop serving time.
[0241] Optionally, the first system message comprises at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell out-of-service time.
[0242] Optionally, the second system message comprises at least one of a satellite ID, satellite ephemeris information, neighbor cell in-service time, neighbor cell out-of-service time, and satellite voice capability information.
[0243] Optionally, the first system message can be SIB5.
[0244] Optionally, the second system message can be SIB33.
[0245] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0246] Optionally, the first information is provided by a network device.
[0247] Optionally, the network device sends the first information to enable the terminal device to determine a target access node based on the first information.
[0248] Optionally, in a calling scenario, the terminal device initiates the voice service request based on an upper layer request.
[0249] Optionally, in a called scenario, the network device sends a paging message to trigger the voice service request, and optionally, the terminal device receives the paging message.
[0250] Optionally, the paging message comprises at least one of a paging identity and a paging cause.
[0251] Optionally, the paging identity in the paging message matches the terminal device and / or the paging cause is voice.
[0252] Optionally, the terminal device determines whether the current node supports voice service.
[0253] Optionally, if the current cell supports voice service, the terminal device determines that the current node is the target access node.
[0254] Optionally, if a time interval from the current node out-of-service time is greater than or equal to a first threshold value, the terminal device determines that the current node is the target access node.
[0255] Optionally, if the time interval from the current node out-of-service time is less than the first threshold value, the terminal device reselects to a target access node that supports voice service based on the first system message and / or the second system message, to avoid the terminal device from being reestablished and causing voice service interruption when the current node is out of service.
[0256] Optionally, the terminal device reselects to a target access node supporting voice service based on the first system message and / or the second system message, including at least one of the following:
[0257] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0258] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information;
[0259] The terminal device selects a cell and / or a satellite farthest from the neighbor cell stop service time as the target access node;
[0260] The terminal device selects a cell and / or a satellite closest to the neighbor cell start service time as the target access node.
[0261] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as the GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0262] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to the satellite ephemeris information and / or the satellite assistance information.
[0263] Optionally, the network device broadcasts a voice service cell reselection priority.
[0264] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node.
[0265] Optionally, the terminal device determines a cell and / or a satellite farthest from the neighbor cell stop service time according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information.
[0266] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0267] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0268] Optionally, the target access node is a node for the terminal device to initiate an RRC connection access request for voice service.
[0269] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0270] Optionally, if the current node supports voice service, the terminal device initiates an RRC connection access request at the current node.
[0271] Optionally, the request reason is voice.
[0272] Through the technical solutions of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption caused by cell change during voice service performance is avoided.
[0273] Fourth embodiment
[0274] On the basis of any of the above embodiments of the present application, the fourth embodiment of the present application is proposed, which mainly describes the processing method of the scene in which the terminal device directly selects the access node supporting voice service.
[0275] The technical solutions of the embodiment are proposed, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solutions to perfect the existing voice service processing mechanism.
[0276] Optionally, the first information includes at least one of the first system message, the second system message, the voice service request, and the current node stop service time.
[0277] Optionally, the first system message includes at least one of the satellite ID, the neighbor cell reselection information, the neighbor cell voice capability information, and the neighbor cell stop service time.
[0278] Optionally, the second system message includes at least one of the satellite ID, the satellite ephemeris information, the neighbor cell start service time, the neighbor cell stop service time, and the satellite voice capability information.
[0279] Optionally, the first system message can be SIB5.
[0280] Optionally, the second system message can be SIB33.
[0281] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0282] Optionally, the first information is provided by a network device.
[0283] Optionally, the network device sends the first information to enable the terminal device to determine the target access node based on the first information.
[0284] Optionally, in a calling scenario, the terminal device initiates a voice service request through an upper layer request.
[0285] Optionally, in the called scenario, the network device sends a paging message to trigger the voice service request, and optionally, the terminal device receives the paging message.
[0286] Optionally, the paging message comprises at least one of a paging identifier and a paging cause.
[0287] Optionally, the paging identifier in the paging message matches the terminal device and / or the paging cause is voice.
[0288] Optionally, the terminal device directly selects a target access node supporting voice service based on the paging message and / or an upper layer request. Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as the GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0289] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0290] Optionally, if the current satellite is a GSO satellite (such as a GEO satellite) or the current cell is a geostationary cell, the terminal device performs voice service in the current satellite or cell.
[0291] Optionally, the network device broadcasts a voice service cell reselection priority.
[0292] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node.
[0293] Optionally, if the current cell supports voice service, the terminal device determines the current node as the target access node.
[0294] Optionally, if a time interval from a service stop time of the current node is greater than or equal to a first threshold value, the terminal device determines the current node as the target access node.
[0295] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message.
[0296] Optionally, if a time interval from a service stop time of the current node is less than a first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, so as to avoid voice service interruption caused by reestablishment of the terminal device when the current node stops serving.
[0297] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message, comprising at least one of:
[0298] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0299] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information.
[0300] The terminal device selects a cell and / or a satellite farthest from the neighbor cell stop service time as the target access node.
[0301] The terminal device selects a cell and / or a satellite closest to the neighbor cell start service time as the target access node.
[0302] Optionally, the terminal device determines a cell and / or a satellite farthest from the neighbor cell stop service time according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information.
[0303] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0304] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0305] Optionally, the target access node is a node for which the terminal device initiates an RRC connection access request for voice service.
[0306] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0307] Through the technical solutions of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption caused by cell change during voice service performance is avoided.
[0308] Fifth Embodiment
[0309] On the basis of any of the above embodiments of the present application, the fifth embodiment of the present application is proposed, which mainly describes a processing method for a scenario in which a network device specifies an access node for voice service through target access information.
[0310] The technical solutions of the embodiment are proposed, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solutions to perfect the existing voice service processing mechanism.
[0311] Optionally, the first information comprises at least one of a first system message, a second system message, a voice service request, an RRC release message, and a current node stop serving time.
[0312] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0313] Optionally, the first information is provided by a network device.
[0314] Optionally, the network device sends the first information to enable the terminal device to determine a target access node based on the first information.
[0315] Optionally, the first system message comprises at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and a neighbor cell stop serving time.
[0316] Optionally, the second system message comprises at least one of a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, and satellite voice capability information.
[0317] Optionally, the first system message can be SIB5.
[0318] Optionally, the second system message can be SIB33.
[0319] Optionally, in a calling scenario, the terminal device initiates a voice service request based on an upper layer request.
[0320] Optionally, in a called scenario, the network device sends a paging message to trigger a voice service request, and optionally, the terminal device receives the paging message.
[0321] Optionally, the terminal device initiates an RRC connection access request at the current node based on the upper layer request or the paging message.
[0322] Optionally, the request reason is voice.
[0323] Optionally, the paging message comprises at least one of a paging identity, a paging reason, and target access information.
[0324] Optionally, the paging identity in the paging message matches the terminal device and / or the paging reason is voice.
[0325] Optionally, the network device sends an RRC release message.
[0326] Optionally, the RRC release message carries target access information.
[0327] Optionally, the target access information is used to indicate target access node information that the terminal device needs to access in response to the paging message or the RRC release message.
[0328] Optionally, the target access information comprises at least one of a satellite ID, a cell ID, a physical cell identity, a frequency point.
[0329] Optionally, the terminal device determines the target access node based on an upper layer request and / or a paging message.
[0330] Optionally, the terminal device determines the target access node based on at least one of the first system message, the second system message, an upper layer request, a paging message, an RRC release message.
[0331] Optionally, the terminal device determines the target access node based on the first system message, the second system message, an upper layer request, an RRC release message.
[0332] Optionally, the terminal device determines the target access node based on the first system message, the second system message, a paging message.
[0333] Optionally, if the paging message carries the target access information, the terminal device determines the target access node based on the target access information.
[0334] Optionally, if the RRC release message carries the target access information, the terminal device determines the target access node based on the target access information.
[0335] Optionally, if the target access information comprises a satellite ID, the terminal device determines the target access node through the satellite ID, the first system message and the second system message.
[0336] Optionally, the terminal device determines the target access node according to at least one of the satellite ID, a neighbor cell start service time, a neighbor cell stop service time, satellite ephemeris information, terminal device location information.
[0337] Optionally, the access node comprises at least one of an access cell, a satellite and a base station.
[0338] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite or a base station for voice service according to different scenario selection, that is, the meaning of the access node can be different in different scenarios.
[0339] Optionally, the target access node is a node for the terminal device to initiate an RRC connection access request for voice service.
[0340] Optionally, the terminal device reselects to the target access node indicated by the target access information.
[0341] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0342] By the technical solution of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scenario, the target access node processing technical solution can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption caused by cell change during voice service performance is avoided.
[0343] The sixth embodiment
[0344] On the basis of any of the above embodiments of the present application, the sixth embodiment of the present application is proposed, which mainly describes the processing method in the calling scenario.
[0345] The technical solution of the embodiment is proposed, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solution to perfect the existing voice service processing mechanism.
[0346] Optionally, the first information includes at least one of the first system message, the second system message, the voice service request, the RRC release message, and the current node stop service time.
[0347] Optionally, the voice service request is triggered by an upper layer request.
[0348] Optionally, the first information is provided by a network device.
[0349] Optionally, the network device includes at least one of a cell, a satellite, a base station, and other network devices.
[0350] Optionally, the network device sends the first information to enable the terminal device to determine the target access node based on the first information.
[0351] Optionally, the first system message includes at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop service time.
[0352] Optionally, the second system message includes at least one of a satellite ID, satellite ephemeris information, neighbor cell start service time, neighbor cell stop service time, and satellite voice capability information.
[0353] Optionally, the first system message can be SIB5.
[0354] Optionally, the second system message can be SIB33.
[0355] Optionally, the network device sends the first system message (such as SIB5).
[0356] Optionally, the first system message carries at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop service time.
[0357] Optionally, the network device sends a second system message (e.g., SIB33).
[0358] Optionally, the second system message carries satellite assistance information of a neighbor cell.
[0359] Optionally, the satellite assistance information carries at least one of a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, and satellite voice capability information.
[0360] Optionally, the terminal device initiates a voice service request based on the upper layer request.
[0361] Optionally, the terminal device determines the target access node based on the first information.
[0362] Optionally, the terminal device determines the target access node based on at least one of the first system message, the second system message, the upper layer request, the RRC release message, and the current node stop serving time.
[0363] Optionally, the terminal device determines the target access node based on the first information, including at least one of the following:
[0364] The terminal device determines the target access node based on the upper layer request.
[0365] The terminal device determines the target access node based on the first system message and / or the second system message.
[0366] The terminal device determines the target access node based on at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, the satellite ephemeris information, and terminal device location information.
[0367] The terminal device associates the satellite assistance information and / or the neighbor cell information of the target access node through the satellite ID.
[0368] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message.
[0369] If a time interval from the current node stop serving time is less than a first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, to avoid a voice service interruption caused by a terminal device reestablishment when the current node stops serving.
[0370] If the current cell supports voice service, the terminal device determines the current node as the target access node.
[0371] If a time interval from the current node stop serving time is greater than or equal to the first threshold value, the terminal device determines the current node as the target access node to initiate an RRC connection access request at the current node.
[0372] Optionally, the first threshold value can be configured by the network device, or can be calculated by the terminal device according to at least one of satellite assistance information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0373] Optionally, the terminal device voice service demand includes a duration of the terminal device voice service, for example, the terminal device predicts the voice service duration, and the first threshold value is determined with reference to the duration.
[0374] In an implementation form, the terminal device directly selects a target access node supporting voice service based on an upper layer request.
[0375] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0376] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0377] Optionally, if the current satellite is a GSO satellite (such as a GEO satellite) or the current cell is a geostationary cell, the terminal device performs voice service in the current satellite or cell.
[0378] Optionally, the network device broadcasts a voice service cell reselection priority.
[0379] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node.
[0380] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message.
[0381] Optionally, the terminal device associates satellite assistance information and / or neighbor cell information of the target access node through a satellite ID.
[0382] Optionally, the terminal device selects a cell and / or a satellite farthest from a neighbor cell stop serving time as the target access node.
[0383] Optionally, the terminal device selects a cell and / or a satellite closest to a neighbor cell start serving time as the target access node.
[0384] Optionally, the terminal device determines a cell and / or a satellite farthest from a neighbor cell stop serving time according to at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information.
[0385] In another embodiment, the terminal device determines whether the current node supports voice service.
[0386] Optionally, if the current node does not support voice service, the terminal device reselects to a target access node supporting voice service according to the first system message and / or the second system message.
[0387] Optionally, the terminal device associates satellite assistance information and / or neighbor information of the target access node through the satellite ID.
[0388] Optionally, the terminal device selects a cell and / or a satellite farthest from the neighbor cell in terms of service stop time as the target access node.
[0389] Optionally, the terminal device selects a cell and / or a satellite closest to the neighbor cell in terms of service start time as the target access node.
[0390] Optionally, the terminal device determines the cell and / or the satellite farthest from the neighbor cell in terms of service stop time according to at least one of the satellite ID, the neighbor cell service start time, the neighbor cell service stop time, satellite ephemeris information, and terminal device location information.
[0391] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0392] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0393] As shown in FIG. 6, the terminal device currently resides in cell 1, and the terminal device has a voice service requirement. If the current cell does not support voice service or the current cell is about to stop service, the terminal device reselects to cell 2 for voice service.
[0394] Optionally, if the current cell supports voice service, the terminal device determines the current node as the target access node.
[0395] Optionally, if the time interval from the current node service stop time is greater than or equal to a first threshold value, the terminal device determines the current node as the target access node to initiate an RRC connection access request at the current node.
[0396] Optionally, if the time interval from the current node service stop time is less than the first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, that is, reselects to a target access node supporting voice service, to avoid voice service interruption caused by terminal device reestablishment when the current node stops service.
[0397] Optionally, the terminal device selects a cell and / or a satellite farthest from the neighbor cell in terms of the longest service stop time as the target access node.
[0398] Optionally, the terminal device selects a cell and / or a satellite closest to the neighbor cell in terms of the latest service start time as the target access node.
[0399] Optionally, the terminal device determines the cell and / or the satellite farthest from the neighbor cell in terms of the longest service stop time according to at least one of the satellite ID, the neighbor cell service start time, the neighbor cell service stop time, satellite ephemeris information, and terminal device location information.
[0400] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption due to satellite movement.
[0401] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0402] In another implementation, the terminal device initiates an RRC connection access request at the current node according to an upper layer request.
[0403] Optionally, the request reason is voice.
[0404] Optionally, the network device sends an RRC release message.
[0405] Optionally, the RRC release message carries target access information.
[0406] Optionally, the target access information is used to indicate target access node information that the terminal device needs to access in response to the RRC release message.
[0407] Optionally, the target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0408] Optionally, if the target access information includes a satellite ID, the terminal device determines the target access node through the satellite ID, first system information, and second system information.
[0409] Optionally, the terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID.
[0410] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0411] Optionally, the access node can be selected according to the scene, such as selecting an access cell, a satellite or a base station for voice service according to different scenes, that is, the meaning of the access node can be different in different scenes.
[0412] Optionally, the target access node is a node for which the terminal device initiates an RRC connection access request for voice service.
[0413] Optionally, the terminal device reselects to the target access node indicated by the target access information.
[0414] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0415] Through the technical solutions of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scene, the target access node processing technical solution can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption due to cell change during voice service performance is avoided.
[0416] Seventh embodiment
[0417] On the basis of any of the above embodiments of the present application, the seventh embodiment of the present application is proposed, which mainly describes the processing method in the called scene.
[0418] The technical solutions of the embodiment are proposed, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solution to perfect the existing voice service processing mechanism.
[0419] Optionally, the first information includes at least one of the first system message, the second system message, the voice service request, the RRC release message, and the current node stop service time.
[0420] Optionally, the voice service request is triggered by a paging message.
[0421] Optionally, the first information is provided by a network device.
[0422] Optionally, the network device includes at least one of a cell, a satellite, a base station and other network devices.
[0423] Optionally, the network device sends the first information to enable the terminal device to determine the target access node based on the first information.
[0424] Optionally, the first information includes at least one of the first system message, the second system message, the paging message, the RRC release message, and the current node stop service time.
[0425] Optionally, the first system message comprises at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, neighbor cell out-of-service time.
[0426] Optionally, the second system message comprises at least one of a satellite ID, satellite ephemeris information, neighbor cell in-service time, neighbor cell out-of-service time, satellite voice capability information.
[0427] Optionally, the first system message can be SIB5.
[0428] Optionally, the second system message can be SIB33.
[0429] Optionally, the network device sends a first system message (such as SIB5), and the first system message carries at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell out-of-service time.
[0430] Optionally, the network device sends a second system message (such as SIB33), and the second system message carries satellite assistance information of a neighbor cell.
[0431] Optionally, the satellite assistance information carries at least one of a satellite ID, satellite ephemeris information, neighbor cell in-service time, neighbor cell out-of-service time, and satellite voice capability information.
[0432] Optionally, the network device sends a paging message to trigger a voice service request, and the terminal device receives the paging message.
[0433] Optionally, the paging message comprises at least one of a paging identifier, a paging cause, and target access information.
[0434] Optionally, the paging identifier in the paging message matches the terminal device, and / or the paging cause is voice.
[0435] Optionally, the target access information is used to indicate target access node information that needs to be accessed by the terminal device in response to the paging message.
[0436] Optionally, the target access information comprises at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0437] Optionally, the terminal device determines a target access node based on the first information.
[0438] Optionally, the terminal device determines a target access node based on at least one of the first system message, the second system message, the paging message, an RRC release message, and a current node out-of-service time.
[0439] Optionally, the terminal device determines a target access node based on the first information, comprising at least one of:
[0440] The terminal device determines the target access node based on the paging message;
[0441] The terminal device determines the target access node based on the first system message and / or the second system message;
[0442] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, the satellite ephemeris information, and the terminal device location information;
[0443] The terminal device associates the satellite assistance information and / or the neighbor cell information of the target access node through the satellite ID;
[0444] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message;
[0445] If the time interval from the current node stop service time is less than the first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, so as to avoid the terminal device from being reconstructed to cause voice service interruption when the current node stops service;
[0446] If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message;
[0447] If the current cell supports voice service, the terminal device determines the current node as the target access node;
[0448] If the time interval from the current node stop service time is greater than or equal to the first threshold value, the terminal device determines the current node as the target access node, so as to initiate an RRC connection access request in the current node;
[0449] If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
[0450] Optionally, the first threshold value can be configured by the network device, or can be calculated by the terminal device according to at least one of the satellite assistance information, the terminal device location information, the voice configuration information, and the terminal device voice service demand.
[0451] Optionally, the terminal device voice service demand includes a continuous time length of the terminal device voice service, for example, the terminal device predicts the voice service duration, and determines the first threshold value with reference to the continuous time length.
[0452] In an implementation manner, the terminal device directly selects the target access node supporting voice service based on the paging message.
[0453] Optionally, the terminal device selects a GSO satellite (e.g., a GEO satellite) or a geo-stationary cell as the target access node. Optionally, the GSO satellite (e.g., a GEO satellite) or the geo-stationary cell provides network persistent coverage, which can avoid voice service interruption due to satellite movement.
[0454] Optionally, the terminal device determines the GSO satellite or the geo-stationary cell according to satellite ephemeris information or satellite assistance information.
[0455] Optionally, if the current satellite is a GSO satellite (e.g., a GEO satellite) or the current cell is a geo-stationary cell, the terminal device performs voice service at the current satellite or cell.
[0456] Optionally, the network device broadcasts a voice service cell reselection priority.
[0457] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node.
[0458] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message.
[0459] Optionally, the terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, the satellite ephemeris information, and the terminal device location information.
[0460] Optionally, the terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID.
[0461] Optionally, the terminal device selects a cell and / or a satellite farthest from the neighbor cell stop service time as the target access node.
[0462] Optionally, the terminal device selects a cell and / or a satellite closest to the neighbor cell start service time as the target access node.
[0463] Optionally, the terminal device determines a cell and / or a satellite farthest from the neighbor cell stop service time according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, the satellite ephemeris information, and the terminal device location information.
[0464] In another implementation, if the paging message does not carry target access information (i.e., the network device does not specify the target access node for the terminal device to perform voice service), the processing scheme is as follows:
[0465] Optionally, the terminal device determines whether the current node supports voice service.
[0466] Optionally, if the current node does not support voice service, the terminal device reselects to a target access node supporting voice service according to the first system message and / or the second system message.
[0467] Optionally, the terminal device associates satellite assistance information and / or neighbor information of the target access node through the satellite ID.
[0468] Optionally, the terminal device determines the target access node according to at least one of the satellite ID, the neighbor start service time, the neighbor stop service time, satellite ephemeris information, and terminal device location information.
[0469] Optionally, the terminal device selects a cell and / or a satellite farthest from the neighbor stop service time as the target access node.
[0470] Optionally, the terminal device selects a cell and / or a satellite closest to the neighbor start service time as the target access node.
[0471] Optionally, the terminal device determines a cell and / or a satellite farthest from the neighbor stop service time according to at least one of the satellite ID, the neighbor start service time, the neighbor stop service time, satellite ephemeris information, and terminal device location information.
[0472] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption due to satellite movement.
[0473] Optionally, the terminal device confirms the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0474] Optionally, if the current cell supports voice service, the terminal device determines the current node as the target access node.
[0475] Optionally, if a time interval from the current node stop service time is greater than or equal to a first threshold value, the terminal device determines the current node as the target access node to initiate an RRC connection access request at the current node.
[0476] Optionally, if a time interval from the current node stop service time is less than the first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, that is, reselects to a target access node supporting voice service.
[0477] Optionally, the terminal device selects a cell and / or a satellite farthest from the neighbor stop service time as the target access node.
[0478] Optionally, the terminal device selects a cell and / or a satellite closest to the neighbor cell start serving time as the target access node.
[0479] Optionally, the terminal device associates the satellite assistance information and / or the neighbor cell information of the target access node through the satellite ID.
[0480] Optionally, the terminal device determines a cell and / or a satellite farthest from the neighbor cell stop serving time according to at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, the satellite ephemeris information, and the terminal device location information.
[0481] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0482] In another implementation, if the paging message carries target access information (i.e., the network device specifies the target access node of the terminal device for voice service, such as specifying the terminal device to a GSO satellite (such as a GEO satellite) or a geostationary cell for voice service), the terminal device reselects to the target access node indicated by the target access information.
[0483] Optionally, if the paging message carries the target access information, the terminal device determines the target access node based on the target access information.
[0484] Optionally, if the target access information contains a satellite ID, the terminal device determines the target access node through the satellite ID, the first system message, and the second system message.
[0485] Optionally, the terminal device associates the satellite assistance information and / or the neighbor cell information of the target access node through the satellite ID.
[0486] In another implementation, the terminal device initiates an RRC connection access request at the current node according to the paging message.
[0487] Optionally, the request reason is voice.
[0488] Optionally, the network device sends an RRC release message.
[0489] Optionally, the RRC release message carries target access information.
[0490] Optionally, the target access information is used to indicate the target access node information that the terminal device needs to access in response to the RRC release message.
[0491] Optionally, the target access information contains at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency.
[0492] Optionally, if the target access information contains the satellite ID, the terminal device determines the target access node through the satellite ID, the first system message and the second system message.
[0493] Optionally, the terminal device associates the satellite assistance information and / or the neighboring cell information of the target access node through the satellite ID.
[0494] Optionally, the access node includes at least one of an access cell, a satellite and a base station.
[0495] Optionally, the access node can be selected according to the scene, such as selecting an access cell, a satellite or a base station for voice service according to different scenes, that is, the meaning of the access node can be different in different scenes.
[0496] Optionally, the target access node is the node for the terminal device to initiate an RRC connection access request for voice service.
[0497] Optionally, the terminal device initiates an RRC connection access request at the target access node for voice service.
[0498] As shown in FIG. 7, the terminal device currently resides in cell 1, the terminal device receives a paging message, and the paging message indicates that the terminal device performs voice service in cell 2, so the terminal device reselects to cell 2 for voice service; if the paging message does not indicate that the terminal device performs voice service in cell 2, the terminal device performs voice service in the current cell or selects a suitable cell for voice service.
[0499] Through the technical scheme of the embodiment, the terminal device determines the target access node based on the first information, and for the NTN scene, the target access node processing technical scheme can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption caused by cell change during voice service is avoided.
[0500] Eighth Embodiment
[0501] Referring to FIG. 8, FIG. 8 is a flowchart of a processing method according to an eighth embodiment of the present application. The processing method according to the embodiment of the present application can be applied to a network device (such as a base station), and includes the following step S1:
[0502] In step S1, the network device sends first information to enable the terminal device to determine a target access node based on the first information.
[0503] The technical solution of the embodiment is that the network device sends first information to enable the terminal device to determine a target access node based on the first information, which can optimize the target access node processing technical scheme to perfect the existing voice service processing mechanism.
[0504] Optionally, the first information comprises at least one of a first system message, a second system message, a voice service request, an RRC release message, and a current node stop serving time.
[0505] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0506] Optionally, the first information is provided by a network device.
[0507] Optionally, the network device comprises at least one of a cell, a satellite, a base station, and another network device.
[0508] Optionally, the network device sends the first information to enable the terminal device to determine a target access node based on the first information.
[0509] Optionally, the first information comprises at least one of a first system message, a second system message, a paging message, an RRC release message, and a current node stop serving time.
[0510] Optionally, the first system message comprises at least one of a satellite ID (identity), neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop serving time.
[0511] Optionally, the second system message comprises at least one of a satellite ID, satellite ephemeris information, neighbor cell start serving time, neighbor cell stop serving time, and satellite voice capability information.
[0512] Optionally, the first system message can be SIB5.
[0513] Optionally, the second system message can be SIB33.
[0514] Optionally, the network device sends the first system message (e.g., SIB5).
[0515] Optionally, the first system message carries at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop serving time.
[0516] Optionally, the network device sends the second system message (e.g., SIB33), and the second system message carries neighbor cell satellite assistance information.
[0517] Optionally, the satellite assistance information carries at least one of a satellite ID, satellite ephemeris information, neighbor cell start serving time, neighbor cell stop serving time, and satellite voice capability information.
[0518] Optionally, in a calling scenario, the terminal device initiates a voice service request through an upper layer request.
[0519] Optionally, in the called scenario, the network device sends a paging message to trigger the voice service request, and optionally, the terminal device receives the paging message.
[0520] Optionally, the terminal device initiates the RRC connection access request at the current node according to the upper layer request or the paging message.
[0521] Optionally, the request reason is voice.
[0522] Optionally, the paging message includes at least one of a paging identifier, a paging reason, and target access information.
[0523] Optionally, the paging identifier in the paging message matches the terminal device and / or the paging reason is voice.
[0524] Optionally, the network device sends an RRC release message.
[0525] Optionally, the RRC release message carries target access information.
[0526] Optionally, the target access information is used to indicate target access node information that the terminal device needs to access when responding to the paging message or the RRC release message.
[0527] Optionally, the target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0528] Optionally, the terminal device determines the target access node based on the first information.
[0529] Optionally, the terminal device determines the target access node based on at least one of the first system message, the second system message, the upper layer request, the paging message, the RRC release message, and a current node service stop time.
[0530] Optionally, the terminal device determines the target access node based on the first information, including at least one of:
[0531] The terminal device determines the target access node based on the voice service request;
[0532] The terminal device determines the target access node based on the upper layer request and / or the paging message;
[0533] The terminal device determines the target access node based on the first system message and / or the second system message;
[0534] The terminal device determines the target access node according to at least one of a satellite ID, a neighbor cell start service time, a neighbor cell stop service time, satellite ephemeris information, and terminal device location information.
[0535] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID.
[0536] If the current node does not support the voice service, the terminal device determines the target access node based on the first system message and / or the second system message;
[0537] If the time interval from the service stop time of the current node is less than the first threshold, the terminal device determines the target access node based on the first system message and / or the second system message, to avoid the terminal device from performing reestablishment to cause voice service interruption when the current node stops serving;
[0538] If the paging message does not carry the target access information, the terminal device determines the target access node based on the first system message and / or the second system message;
[0539] If the current cell supports the voice service, the terminal device determines the current node as the target access node;
[0540] If the time interval from the service stop time of the current node is greater than or equal to the first threshold, the terminal device determines the current node as the target access node and initiates the RRC connection access request in the current node;
[0541] If the paging message carries the target access information, the terminal device determines the target access node based on the target access information.
[0542] Optionally, the first threshold can be configured by the network device, or can be calculated by the terminal device according to at least one of satellite assistance information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0543] Optionally, the terminal device voice service demand includes a duration of the terminal device voice service, for example, the terminal device predicts the voice service duration, and the first threshold is determined with reference to the duration.
[0544] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message, including at least one of the following:
[0545] The terminal device determines the target access node according to at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information;
[0546] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0547] The terminal device selects a cell and / or a satellite farthest from the neighbor cell stop serving time as the target access node;
[0548] The terminal device selects a cell and / or a satellite closest to the neighbor cell start serving time as the target access node.
[0549] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as a target access node. Optionally, the GSO satellite (such as the GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption caused by satellite movement.
[0550] Optionally, the terminal device determines the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0551] Optionally, the network device broadcasts a voice service cell reselection priority.
[0552] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as a target access node.
[0553] Optionally, the terminal device determines a cell and / or a satellite farthest from a neighbor cell stop serving time according to at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information.
[0554] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0555] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0556] Optionally, the target access node is a node for the terminal device to initiate an RRC connection access request for voice service.
[0557] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0558] Through the technical solutions of the embodiment, the network device sends first information to enable the terminal device to determine a target access node based on the first information. For the NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, thereby enabling the terminal device to normally perform voice service and avoiding voice service interruption due to cell change during voice service performance.
[0559] Ninth Embodiment
[0560] Referring to FIG. 9, FIG. 9 is an interaction flow diagram of a network device and a terminal device of a processing method according to the ninth embodiment. The ninth embodiment of the present application proposes a processing method, including steps S1-S2:
[0561] Step S1: The network device sends first information to enable the terminal device to determine a target access node based on the first information.
[0562] Step S2: The terminal device determines the target access node based on the first information.
[0563] The embodiment proposes a technical solution, the network device sends the first information, and the terminal device determines the target access node based on the first information, which can optimize the target access node processing technical solution to perfect the existing voice service processing mechanism.
[0564] Optionally, the first information includes at least one of a first system message, a second system message, a voice service request, an RRC release message, and a current node stop service time.
[0565] Optionally, the voice service request is triggered by a paging message and / or an upper layer request.
[0566] Optionally, the first information is provided by the network device.
[0567] Optionally, the network device includes at least one of a cell, a satellite, a base station, and other network devices.
[0568] Optionally, the network device sends the first information to enable the terminal device to determine the target access node based on the first information.
[0569] Optionally, the first information includes at least one of a first system message, a second system message, a paging message, an RRC release message, and a current node stop service time.
[0570] Optionally, the first system message includes at least one of a satellite ID (identification), neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop service time.
[0571] Optionally, the second system message includes at least one of a satellite ID, satellite ephemeris information, neighbor cell start service time, neighbor cell stop service time, and satellite voice capability information.
[0572] Optionally, the first system message can be SIB5.
[0573] Optionally, the second system message can be SIB33.
[0574] Optionally, the network device sends the first system message (such as SIB5).
[0575] Optionally, the first system message carries at least one of a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop service time.
[0576] Optionally, the network device sends the second system message (such as SIB33), and the second system message carries neighbor satellite auxiliary information.
[0577] Optionally, the satellite assistance information carries at least one of a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, and satellite voice capability information.
[0578] Optionally, in a calling scenario, a terminal device upper layer requests to initiate a voice service request.
[0579] Optionally, in a called scenario, a network device sends a paging message to trigger a voice service request, and optionally, a terminal device receives the paging message.
[0580] Optionally, the terminal device initiates an RRC connection access request at a current node according to an upper layer request or the paging message.
[0581] Optionally, the request reason is voice.
[0582] Optionally, the paging message includes at least one of a paging identity, a paging reason, and target access information.
[0583] Optionally, the paging identity in the paging message matches the terminal device and / or the paging reason is voice.
[0584] Optionally, the network device sends an RRC release message.
[0585] Optionally, the RRC release message carries target access information.
[0586] Optionally, the target access information is used to indicate target access node information that the terminal device needs to access in response to the paging message or the RRC release message.
[0587] Optionally, the target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0588] Optionally, the terminal device determines a target access node based on the first information.
[0589] Optionally, the terminal device determines the target access node based on at least one of the first system message, the second system message, the upper layer request, the paging message, the RRC release message, and a current node stop serving time.
[0590] Optionally, the terminal device determines the target access node based on the first information, including at least one of:
[0591] The terminal device determines the target access node based on the voice service request;
[0592] The terminal device determines the target access node based on the upper layer request and / or the paging message;
[0593] The terminal device determines the target access node based on the first system message and / or the second system message;
[0594] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information;
[0595] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0596] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message;
[0597] If the time interval from the current node stop service time is less than a first threshold value, the terminal device determines the target access node based on the first system message and / or the second system message, to avoid the terminal device from performing reestablishment to cause voice service interruption when the current node stops service;
[0598] If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message;
[0599] If the current cell supports voice service, the terminal device determines the current node as the target access node;
[0600] If the time interval from the current node stop service time is greater than or equal to the first threshold value, the terminal device determines the current node as the target access node and initiates an RRC connection access request at the current node;
[0601] If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
[0602] Optionally, the first threshold value can be configured by a network device or calculated by the terminal device according to at least one of satellite assistance information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0603] Optionally, the terminal device voice service demand includes a duration of terminal device voice service, for example, the terminal device predicts a voice service duration, and the first threshold value is determined with reference to the duration.
[0604] Optionally, the terminal device determines the target access node based on the first system message and / or the second system message, including at least one of the following:
[0605] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, satellite ephemeris information, and terminal device location information;
[0606] The terminal device associates satellite assistance information and / or neighbor cell information of the target access node through the satellite ID;
[0607] The terminal device selects a cell and / or a satellite farthest from the neighboring cell in terms of the longest time of service stop as a target access node.
[0608] The terminal device selects a cell and / or a satellite closest to the neighboring cell in terms of the most recent time of service start as a target access node.
[0609] Optionally, the terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as a target access node. Optionally, the GSO satellite (such as a GEO satellite) or the geostationary cell provides network persistent coverage, which can avoid voice service interruption due to satellite movement.
[0610] Optionally, the terminal device determines the GSO satellite or the geostationary cell according to satellite ephemeris information and / or satellite assistance information.
[0611] Optionally, the network device broadcasts a voice service cell reselection priority.
[0612] Optionally, the terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as a target access node.
[0613] Optionally, the terminal device determines the cell and / or the satellite farthest from the neighboring cell in terms of the longest time of service stop according to at least one of a satellite ID, a time of service start of a neighboring cell, a time of service stop of a neighboring cell, satellite ephemeris information, and terminal device location information.
[0614] Optionally, the access node includes at least one of an access cell, a satellite, and a base station.
[0615] Optionally, the access node can be selected according to a scenario, such as an access cell, a satellite, or a base station for voice service according to different scenarios, that is, the meaning of the access node can be different in different scenarios.
[0616] Optionally, the target access node is a node for which the terminal device initiates an RRC connection access request for voice service.
[0617] Optionally, the terminal device initiates an RRC connection access request at the target access node to perform voice service.
[0618] Through the technical solutions of the embodiment, the network device sends first information, and the terminal device determines a target access node based on the first information. For an NTN scenario, the target access node processing technical solutions can be optimized to perfect the existing voice service processing mechanism, so that the terminal device can normally perform voice service, and voice service interruption due to cell change during voice service performance can be avoided.
[0619] Tenth embodiment
[0620] Please refer to FIG. 10, which is a structural schematic diagram of a processing device provided in an embodiment of the present application. The device can be carried on or is a terminal device in the method embodiments described above. The processing device shown in FIG. 10 can be used to execute part or all of the functions in the method embodiments described above. As shown in FIG. 10, the processing device 160 includes:
[0621] The determining module 1601 is configured to determine the target access node based on the first information.
[0622] Optionally, the apparatus further includes at least one of the following:
[0623] The access node includes at least one of an access cell, a satellite and a base station;
[0624] The first information includes at least one of the following: a first system message, a second system message, a voice service request, an RRC release message, a current node stop serving time.
[0625] Optionally, the target access node initiates an RRC connection access request.
[0626] Optionally, the apparatus further includes at least one of the following:
[0627] The first system message includes at least one of the following: a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, a neighbor cell stop serving time;
[0628] The second system message includes at least one of the following: a satellite ID, satellite ephemeris information, a neighbor cell start serving time, a neighbor cell stop serving time, satellite voice capability information;
[0629] The voice service request is triggered by a paging message and / or an upper layer request;
[0630] The RRC release message carries target access information.
[0631] Optionally, determining the target access node based on the first information includes at least one of the following:
[0632] Determining the target access node based on the voice service request;
[0633] Determining the target access node based on the first system message and / or the second system message;
[0634] The terminal device determines the target access node based on at least one of the following: a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, terminal device location information;
[0635] If the current node does not support voice service, determining the target access node based on the first system message and / or the second system message;
[0636] If the time interval from the time when the current node stops serving to the current time is less than the first threshold, determining the target access node based on the first system message and / or the second system message;
[0637] If the paging message does not carry the target access information, determining the target access node based on the first system message and / or the second system message;
[0638] If the current cell supports voice service, determining the current node as the target access node;
[0639] If the time interval from the time when the current node stops serving to the current time is greater than or equal to the first threshold, determining the current node as the target access node;
[0640] If the paging message carries the target access information, determining the target access node based on the target access information.
[0641] Optionally, the first threshold can be configured by a network device, or can be calculated by a terminal device according to at least one of satellite auxiliary information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0642] Optionally, the terminal device voice service demand includes a duration of terminal device voice service, for example, the terminal device predicts the voice service duration, and the first threshold is determined with reference to the duration.
[0643] Optionally, the apparatus further includes at least one of the following:
[0644] Selecting a cell and / or a satellite farthest from a neighbor cell stop serving time as the target access node;
[0645] Selecting a cell and / or a satellite closest to a neighbor cell start serving time as the target access node;
[0646] Selecting a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node;
[0647] Selecting a satellite and / or a cell with the highest voice service cell reselection priority as the target access node;
[0648] The paging message includes at least one of a paging identifier, a paging cause, and target access information;
[0649] The target access information is used to indicate target access node information that the terminal device needs to access when responding to the paging message or the RRC release message;
[0650] The target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0651] Optionally, the apparatus further includes at least one of the following:
[0652] determine, according to at least one of the satellite ID, the neighbor cell start service time, the neighbor cell stop service time, the satellite ephemeris information, and the terminal device location information, a cell and / or a satellite farthest from the neighbor cell stop service time;
[0653] the paging identity in the paging message matches the terminal device and / or the paging cause is voice.
[0654] The processing apparatus provided by the embodiments of the present application has similar implementation principles and beneficial effects to the technical solutions shown in the corresponding method embodiments described above, and thus will not be described here in detail.
[0655] Eleventh embodiment
[0656] Please refer to FIG. 11, which is a structural schematic diagram two of the processing apparatus provided by the embodiments of the present application. The apparatus can be mounted on or is the network device in the method embodiments described above. The processing apparatus shown in FIG. 11 can be used to execute part or all of the functions in the method embodiments described in the above embodiments. As shown in FIG. 11, the apparatus 170 includes:
[0657] The sending module 1701 is configured to send first information, so that the terminal device determines a target access node based on the first information.
[0658] Optionally, the apparatus further includes at least one of the following:
[0659] The access node includes at least one of an access cell, a satellite, and a base station;
[0660] The first information includes at least one of the following:
[0661] The first system message, the second system message, the paging message, the RRC release message, and the current node stop service time.
[0662] Optionally, the apparatus further includes at least one of the following:
[0663] The first system message includes at least one of the following: a satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell stop service time;
[0664] The second system message includes at least one of the following: a satellite ID, satellite ephemeris information, neighbor cell start service time, neighbor cell stop service time, and satellite voice capability information;
[0665] The RRC release message carries target access information.
[0666] Optionally, the terminal device determines the target access node based on the first information, including at least one of the following:
[0667] The terminal device determines the target access node based on the paging message and / or an upper layer request;
[0668] The terminal device determines the target access node based on the first system message and / or the second system message;
[0669] The terminal device determines the target access node according to at least one of the satellite ID, the neighbor cell start serving time, the neighbor cell stop serving time, satellite ephemeris information, and terminal device location information;
[0670] If the current node does not support voice service, the terminal device determines the target access node based on the first system message and / or the second system message;
[0671] If the time interval from the current node stop serving time is less than a first threshold, the terminal device determines the target access node based on the first system message and / or the second system message;
[0672] If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message;
[0673] If the current cell supports voice service, the terminal device determines the current node as the target access node;
[0674] If the time interval from the current node stop serving time is greater than or equal to the first threshold, the terminal device determines the current node as the target access node;
[0675] If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
[0676] Optionally, the apparatus further comprises at least one of the following:
[0677] The terminal device selects a cell and / or a satellite farthest from the neighbor cell stop serving time as the target access node;
[0678] The terminal device selects a cell and / or a satellite closest to the neighbor cell start serving time as the target access node;
[0679] The terminal device selects a GSO satellite (such as a GEO satellite) or a geostationary cell as the target access node;
[0680] The terminal device selects a satellite and / or a cell with the highest voice service cell reselection priority as the target access node;
[0681] The paging message comprises at least one of a paging identity, a paging cause, and target access information;
[0682] The target access information is used to indicate target access node information that the terminal device needs to access in response to the paging message or the RRC release message;
[0683] The target access information includes at least one of a satellite ID, a cell ID, a physical cell identifier, and a frequency point.
[0684] Optionally, the first threshold value can be configured by the network device, or can be calculated by the terminal device according to at least one of satellite assistance information, terminal device location information, voice configuration information, and terminal device voice service demand.
[0685] Optionally, the terminal device voice service demand includes a duration of a voice service of the terminal device, for example, the terminal device predicts a voice service duration, and the first threshold value is determined with reference to the duration.
[0686] Optionally, the apparatus further includes at least one of the following:
[0687] The terminal device determines a cell and / or a satellite farthest from a longest stop serving time of a neighbor cell according to at least one of a satellite ID, a neighbor cell start serving time, a neighbor cell stop serving time, satellite ephemeris information, and terminal device location information.
[0688] The paging identity in the paging message matches the terminal device, and / or the paging cause is voice.
[0689] The terminal device initiates an RRC connection access request at the target access node.
[0690] The RRC release message is sent.
[0691] The broadcast voice service cell reselection priority is broadcast.
[0692] The processing apparatus provided in the embodiments of the present application has similar implementation principles and beneficial effects to the technical solutions shown in the corresponding method embodiments described above, and thus will not be described here in detail.
[0693] Referring to FIG. 12, FIG. 12 is a structural schematic diagram of a communication device provided in the embodiments of the present application. As shown in FIG. 12, the communication device 180 described in the embodiments of the present application can be a terminal device (or a component applicable to a terminal device) or a network device (or a component applicable to a network device) mentioned in the foregoing method embodiments. The communication device 180 can be used to implement the methods corresponding to the terminal device or the network device described in the foregoing method embodiments, and specific descriptions are made in the foregoing method embodiments.
[0694] The communication device 180 can include one or more processors 1801, which can also be referred to as processing units, and can implement certain control or processing functions. The processor 1801 can be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute software programs, and process data of the software programs.
[0695] Optionally, the processor 1801 can also store instructions 1803 or data (e.g., intermediate data). Optionally, the instructions 1803 can be executed by the processor 1801, so that the communication device 180 performs the methods described with respect to a terminal device or a network device in the above method embodiments.
[0696] Optionally, the communication device 180 can include circuitry that can implement the functions of sending or receiving or communicating in the above method embodiments.
[0697] Optionally, the communication device 180 can include one or more memories 1802, which can store instructions 1804 that can be executed by the processor 1801, so that the communication device 180 performs the methods described in the above method embodiments.
[0698] Optionally, the memory 1802 can also store data. The processor 1801 and the memory 1802 can be separately arranged or integrated together.
[0699] Optionally, the communication device 180 can further include a transceiver 1805 and / or an antenna 1806. The processor 1801 can be referred to as a processing unit, which controls the communication device 180 (terminal device or core network device or radio access network device). The transceiver 1805 can be referred to as a transceiving unit, transceiver, transceiving circuit, or transceiver, etc., which implements the transceiving function of the communication device 180.
[0700] Optionally, if the communication device 180 is used to implement the operations corresponding to the terminal device in the above embodiments, for example, the first information can be received by the transceiver 1805; and the target access node is determined by the processor 1801 based on the first information.
[0701] Optionally, the specific implementation process of the processor 1801 and the transceiver 1805 can be referred to the related description of the above embodiments, which will not be described here again.
[0702] Optionally, if the communication device 180 is used to implement the operations corresponding to the network device in the above embodiments, for example: the first information can be sent by the transceiver 1805.
[0703] Optionally, the specific implementation process of the processor 1801 and the transceiver 1805 can be referred to the related description of the above embodiments, which will not be described here again.
[0704] The processor 1801 and the transceiver 1805 described in the present application can be implemented on an IC (Integrated Circuit), an analog integrated circuit, an RFIC (Radio Frequency Integrated Circuit), a mixed signal integrated circuit, an ASIC (Application Specific Integrated Circuit), a PCB (Printed Circuit Board), an electronic device, etc. The processor 1801 and the transceiver 1805 can also be manufactured using various integrated circuit technology, such as CMOS (Complementary Metal Oxide Semiconductor), NMOS (N Metal-Oxide-Semiconductor), PMOS (Positive channel Metal Oxide Semiconductor), BJT (Bipolar Junction Transistor), BiCMOS (Bipolar CMOS), SiGe, GaAs, etc.
[0705] In the present application, a communication device can be a terminal device (e.g., a mobile phone) or a network device (e.g., a base station), and the specific type of the communication device is determined according to the context. In addition, a terminal device can be implemented in various forms. For example, the terminal device described in the present application can include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, etc., and a stationary terminal device such as a digital TV, a desktop computer, etc.
[0706] Although the communication device is described as a terminal device or a network device in the above embodiment description, the scope of the communication device described in the present application is not limited to the above terminal device or network device, and the structure of the communication device can not be limited to FIG. 12. The communication device can be a standalone device or a part of a larger device.
[0707] The embodiments of the present application also provide a communication system including a terminal device according to any one of the above embodiments and a network device according to any one of the above embodiments.
[0708] The embodiment of the present application further provides a communication device, comprising a memory and a processor, wherein the memory stores a processing program, and the processor executes the processing program to realize the steps of the processing method in any of the above embodiments.
[0709] The communication device in the present application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as a SOC or a baseband chip with a communication function), and the specific meaning needs to be clarified according to the context.
[0710] The embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a processing program, and the processing program is executed by a processor to realize the steps of the processing method in any of the above embodiments.
[0711] In the embodiments of the communication device and the storage medium provided by the present application, all the technical features of any of the above processing method embodiments can be included, and the description and explanation content is basically the same as that of the above method embodiments, which will not be repeated here.
[0712] The embodiment of the present application further provides a computer program product, which comprises computer program code, and when the computer program code runs on a computer, the computer executes the method in various possible embodiments as above.
[0713] The embodiment of the present application further provides a chip, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device installed with the chip executes the method in various possible embodiments as above.
[0714] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions provided by the present application can also be applied to other scenarios. For example, those skilled in the art can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0715] The above serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0716] The steps in the method of the embodiments of the present application can be adjusted, combined and deleted according to actual needs.
[0717] The units in the device of the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0718] In the present application, for the same or similar term concept, technical scheme and / or application scene description, generally only the first time is described in detail, and the repeated description is not repeated in order to be brief. When understanding the technical scheme of the present application, the same or similar term concept, technical scheme and / or application scene description which is not described in detail can be referred to the related description before.
[0719] In the present application, the description of each embodiment has its own focus, and the part not described or recorded in a certain embodiment can be referred to the related description of other embodiments.
[0720] The technical features of the technical scheme of the present application can be combined arbitrarily, in order to make the description simple, the possible combination of each technical feature in the above-mentioned embodiments is not described, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the range recorded in the present application.
[0721] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical scheme of the present application can be embodied in the form of software product, and the computer software product is stored in the above-mentioned storage medium (such as ROM / RAM, magnetic disc, optical disc), including a plurality of instructions to make a terminal device (which can be a mobile phone, computer, server, controlled terminal device, or network device, etc.) execute the method of each embodiment of the present application.
[0722] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, storage disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD)) and the like.
[0723] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A processing method, wherein, Applied to terminal devices, including the following steps: S2: Determine the target access node based on the first information.
2. The method according to claim 1, wherein, It also includes at least one of the following: Access nodes include at least one of the following: access cells, satellites, and base stations; The first information includes at least one of the following: a first system message, a second system message, a voice service request, an RRC release message, and the current node's service stop time; Initiate an RRC connection access request at the target access node.
3. The method according to claim 2, wherein, It also includes at least one of the following: The first system message includes at least one of the following: satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell service outage time; The second system message includes at least one of the following: satellite ID, satellite ephemeris information, neighboring cell start time, neighboring cell end time, and satellite voice capability information; Voice service requests are triggered by paging messages and / or upper-layer requests; The RRC release message carries the target access information.
4. The method according to claim 3, wherein, Step S2 includes at least one of the following: Determine the target access node based on the voice service request; The target access node is determined based on the first system message and / or the second system message; If the current node does not support voice services, the target access node is determined based on the first system message and / or the second system message; If the time interval between the current node's service stop time and the current node's service stop time is less than the first threshold, then the target access node is determined based on the first system message and / or the second system message; If the paging message does not carry target access information, the target access node is determined based on the first system message and / or the second system message; If the current cell supports voice services, then the current node is determined as the target access node; If the time interval between the current node's service stop time and the current node's service stop time is greater than or equal to the first threshold, then the current node is determined to be the target access node; If the paging message carries target access information, the target access node is determined based on the target access information.
5. The method according to claim 4, wherein, It also includes at least one of the following: Select the cell and / or satellite with the longest service outage time from neighboring cells as the target access node; Select the cell and / or satellite closest to the neighboring cell's service start time as the target access node; Select either a GSO satellite or a fixed Earth cell as the target access node; Select the satellite and / or cell with the highest priority for voice service cell reselection as the target access node; A paging message includes at least one of the following: paging identifier, paging reason, and target access information; Target access information is used to indicate the target access node information that the terminal device needs to access when responding to a paging message or an RRC release message; The target access information includes at least one of the following: satellite ID, cell ID, physical cell identifier, and frequency point.
6. The method according to claim 5, wherein, It also includes at least one of the following: The cell and / or satellite with the longest service interruption time from the neighboring cell is determined based on at least one of the following: satellite ID, neighboring cell start time, neighboring cell stop time, satellite ephemeris information, and terminal device location information; The paging identifier in the paging message matches the terminal device and / or the paging reason is voice.
7. A processing method, wherein, Applied to network devices, including the following steps: S1: Send the first information so that the terminal device can determine the target access node based on the first information.
8. The method according to claim 7, wherein, It also includes at least one of the following: Access nodes include at least one of the following: access cells, satellites, and base stations; The first information includes at least one of the following: First system message; Second system message; Paging messages; RRC release message; The current node's downtime.
9. The method according to claim 8, wherein, It also includes at least one of the following: The first system message includes at least one of the following: satellite ID, neighbor cell reselection information, neighbor cell voice capability information, and neighbor cell service outage time; The second system message includes at least one of the following: satellite ID, satellite ephemeris information, neighboring cell start time, neighboring cell end time, and satellite voice capability information; The RRC release message carries the target access information.
10. The method according to claim 9, wherein, The terminal device determines the target access node based on the first information, including at least one of the following: The terminal device determines the target access node based on the paging message and / or upper-layer request; The terminal device determines the target access node based on the first system message and / or the second system message; If the current node does not support voice services, the terminal device determines the target access node based on the first system message and / or the second system message; If the time interval between the current node's service stoppage time and the current node's service stoppage time is less than the first threshold, the terminal device determines the target access node based on the first system message and / or the second system message. If the paging message does not carry target access information, the terminal device determines the target access node based on the first system message and / or the second system message; If the current cell supports voice services, the terminal device determines the current node as the target access node; If the time interval between the current node's service stop time and the current node's service stop time is greater than or equal to the first threshold, the terminal device determines the current node as the target access node. If the paging message carries target access information, the terminal device determines the target access node based on the target access information.
11. The method according to claim 10, wherein, It also includes at least one of the following: The terminal device selects the cell and / or satellite with the longest service outage time from the neighboring cell as the target access node; The terminal device selects the cell and / or satellite closest to the neighboring cell's service start time as the target access node; The terminal device selects a GSO satellite or a fixed Earth cell as the target access node; The terminal device selects the satellite and / or cell with the highest priority for voice service cell reselection as the target access node; A paging message includes at least one of the following: paging identifier, paging reason, and target access information; Target access information is used to indicate the target access node information that the terminal device needs to access when responding to a paging message or an RRC release message; The target access information includes at least one of the following: satellite ID, cell ID, physical cell identifier, and frequency point.
12. The method according to claim 11, wherein, It also includes at least one of the following: The terminal device determines the cell and / or satellite with the longest service interruption time from the neighboring cell based on at least one of the following: satellite ID, neighboring cell start time, neighboring cell stop time, satellite ephemeris information, and terminal device location information; The paging identifier in the paging message matches the terminal device and / or the paging reason is voice; The terminal device initiates an RRC connection access request at the target access node; Send an RRC release message; Priority for cell reselection of broadcast voice services.
13. A communication device, wherein, include: A memory and a processor, wherein the memory stores a processing program, and the processing program, when executed by the processor, implements the processing method as described in claim 1 or 7.
14. A computer-readable storage medium, wherein, The computer-readable storage medium stores a processing program that, when executed by a processor, implements the processing method as described in claim 1 or 7.
Citation Information
Patent Citations
Communication method and device and storage medium
CN111132254A
Cell reselection method, terminal of non-ground network, network equipment and storage medium
CN117500008A
NTN access method and device, terminal equipment and storage medium
CN119485578A
Cell reselection method, terminal device, NTN device, chip, and storage medium
WO2023272490A1