Differential information broadcasting method, request method, device, network-side equipment and terminal
Patent Information
- Application Number
- CN202210223978.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-09
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-03-09
AI Technical Summary
[0004]本发明的目的是提供一种卫星差分信息广播方法、请求方法、装置、网络侧设备及终端,解决现有技术卫星差分信息的播发和接收过程中存在资源浪费的问题
[0078] The satellite differential information broadcasting method described in this embodiment of the invention flexibly adjusts the broadcasting period by utilizing the number of users sending positioning requests within a preset time period, thereby avoiding the problem of resource waste caused by network-side devices broadcasting positioning information.
Smart Images

Figure CN116782156B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless technology, and in particular to a differential information broadcasting method, request method, apparatus, network-side equipment, and terminal. Background Technology
[0002] Currently, the single-point positioning accuracy of the GPS satellite positioning system is around 10 meters. The positioning accuracy of the BeiDou positioning system is also in a similar range. This level of accuracy is insufficient for many application areas (aircraft landing, ship entry into port, vehicle-to-everything (V2X) dispatching, etc.) and fails to meet user needs.
[0003] Recently, the industry has proposed using GPS / BeiDou differential positioning methods to improve positioning accuracy, achieving meter-level or even centimeter-level accuracy in some scenarios. Existing satellite differential information can be distributed via control plane broadcasting, allowing users to obtain satellite differential information through periodic broadcasts or on-demand requests, thereby calculating precise location information. However, regardless of the circumstances, this fixed-period broadcasting method or the existing on-demand request method for obtaining satellite differential information suffers from significant resource waste. Summary of the Invention
[0004] The purpose of this invention is to provide a satellite differential information broadcasting method, request method, apparatus, network-side equipment, and terminal to solve the problem of resource waste in the existing satellite differential information broadcasting and receiving process.
[0005] One embodiment of the present invention provides a satellite differential information broadcasting method, wherein the method is executed by a network-side device, and the method includes:
[0006] Get the number of users who sent location requests within a preset time period;
[0007] The broadcast period of the satellite differential information is determined based on the number of users.
[0008] Satellite differential information is transmitted according to the broadcast period.
[0009] Optionally, in the satellite differential information broadcasting method, obtaining the number of users sending location requests within a preset time period includes:
[0010] The number of users is obtained once at each preset time interval;
[0011] The method for determining the broadcast period of satellite differential information based on the number of users includes:
[0012] After acquiring the number of users for each preset duration, the broadcast period of the satellite differential information is determined respectively.
[0013] Optionally, in the satellite differential information broadcasting method, after determining the broadcast period of the satellite differential information based on the number of users, the method further includes:
[0014] If the current broadcast period differs from the previous broadcast period, satellite differential information is sent to the terminal to adjust the broadcast period.
[0015] Optionally, in the satellite differential information broadcasting method, determining the broadcast period of the satellite differential information based on the number of users includes:
[0016] Determine the user number threshold range to which the number of users belongs;
[0017] Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined.
[0018] Optionally, in the satellite differential information broadcasting method, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0019] Optionally, in the satellite differential information broadcasting method, the user number threshold of the user number range is determined based on the current broadcast period of the satellite differential information, the update period of the satellite differential information, the resource occupancy of a single broadcast of the satellite differential information, and the resource occupancy of a single broadcast of the user plane.
[0020] This invention also provides a satellite differential information broadcasting method, wherein the method is executed by a terminal and includes:
[0021] Monitor satellite differential information transmitted by network-side devices according to a preset broadcast cycle;
[0022] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0023] Optionally, the satellite differential information broadcasting method further includes:
[0024] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0025] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0026] Optionally, in the satellite differential information broadcasting method, the preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods.
[0027] Optionally, in the satellite differential information broadcasting method, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0028] Optionally, in the satellite differential information broadcasting method, the user number threshold of the user number range is determined based on the current broadcast period of the satellite differential information, the update period of the satellite differential information, the resource occupancy of a single broadcast of the satellite differential information, and the resource occupancy of a single broadcast of the user plane.
[0029] Optionally, the satellite differential information broadcasting method further includes:
[0030] When a first preset condition is met, a positioning request is sent to the network-side device to obtain satellite differential information; the first preset condition includes at least one of the following:
[0031] The conditions for initiating the first acquisition of satellite differential information have been met;
[0032] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0033] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connected state.
[0034] Optionally, the satellite differential information broadcasting method further includes:
[0035] If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
[0036] This invention also provides a satellite differential information request method, which is executed by a terminal, and the method includes:
[0037] When a first preset condition is met, a positioning request is sent to the network-side device to obtain satellite differential information; the first preset condition includes at least one of the following:
[0038] The conditions for initiating the first acquisition of satellite differential information have been met;
[0039] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0040] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connected state.
[0041] Optionally, the satellite differential information request method further includes:
[0042] If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
[0043] Optionally, the satellite differential information request method further includes:
[0044] At preset broadcast intervals, the system monitors the satellite differential information broadcast by network-side devices.
[0045] Optionally, the satellite differential information request method further includes:
[0046] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0047] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0048] Optionally, the satellite differential information request method further includes:
[0049] Detect whether the broadcast message transmitting the satellite differential information includes an update flag bit;
[0050] If the broadcast message includes an update flag, the broadcast message is parsed to obtain the satellite differential information;
[0051] If the broadcast message does not include an update flag, the broadcast message is discarded. 19. A network-side device, characterized in that it includes a transceiver and a processor, wherein:
[0052] The transceiver is used to obtain the number of users who send location requests within a preset time period;
[0053] The processor is used to determine the broadcast period of satellite differential information based on the number of users;
[0054] The transceiver is also used to transmit satellite differential information according to the broadcast period.
[0055] This invention also provides a terminal, which includes a processor, wherein:
[0056] The processor is used to monitor satellite differential information sent by network-side devices according to a preset broadcast period;
[0057] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0058] This invention also provides a terminal, which includes a transceiver, wherein:
[0059] The transceiver is used to send a positioning request to the network-side device when a first preset condition is met, for the purpose of obtaining satellite differential information; the first preset condition includes at least one of the following:
[0060] The conditions for initiating the first acquisition of satellite differential information have been met;
[0061] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0062] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connected state.
[0063] This invention also provides a satellite differential information broadcasting device, wherein the broadcasting is performed by a network-side device, and the device includes:
[0064] The acquisition module is used to acquire the number of users who send location requests within a preset time period;
[0065] The processing module is used to determine the broadcast period of the satellite differential information based on the number of users;
[0066] The first transmission module is used to transmit satellite differential information according to the broadcast period.
[0067] This invention also provides a satellite differential information broadcasting device, which is executed by a terminal, and the device includes:
[0068] The monitoring module is used to monitor the satellite differential information sent by network-side devices according to a preset broadcast period;
[0069] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0070] This invention also provides a satellite differential information request device, which is executed by a terminal, and the device includes:
[0071] The second sending module is used to send a positioning request to the network-side device when a first preset condition is met, for the purpose of obtaining satellite differential information; the first preset condition includes at least one of the following:
[0072] The conditions for initiating the first acquisition of satellite differential information have been met;
[0073] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0074] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connected state.
[0075] This invention also provides a network device, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the satellite differential information broadcasting method as described in any of the preceding claims, or implements the satellite differential information request method as described in any of the preceding claims.
[0076] This invention also provides a readable storage medium storing a program or instructions thereon, wherein when the program or instructions are executed by a processor, they implement the steps in the satellite differential information broadcasting method as described in any of the preceding claims, or implement the steps in the satellite differential information request method as described in any of the preceding claims.
[0077] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0078] The satellite differential information broadcasting method described in this embodiment of the invention flexibly adjusts the broadcasting period by utilizing the number of users sending positioning requests within a preset time period, thereby avoiding the problem of resource waste caused by network-side devices broadcasting positioning information. Attached Figure Description
[0079] Figure 1 This is a schematic diagram of an application system using the method described in the embodiments of the present invention;
[0080] Figure 2 This is a flowchart illustrating the satellite differential information broadcasting method described in Embodiment 1 of the present invention;
[0081] Figure 3 This is a flowchart illustrating the satellite differential information broadcasting method described in Embodiment 2 of the present invention;
[0082] Figure 4 This is a flowchart illustrating the satellite differential information request method according to an embodiment of the present invention;
[0083] Figure 5 This is a schematic diagram of the network-side device according to one embodiment of the present invention;
[0084] Figure 6 This is a schematic diagram of the terminal structure described in Embodiment 1 of the present invention;
[0085] Figure 7 This is a schematic diagram of the terminal structure described in Embodiment 2 of the present invention;
[0086] Figure 8 This is a schematic diagram of the satellite differential information broadcasting device according to Embodiment 1 of the present invention;
[0087] Figure 9 This is a schematic diagram of the satellite differential information broadcasting device according to Embodiment 2 of the present invention;
[0088] Figure 10 This is a schematic diagram of the structure of the satellite differential information request device according to an embodiment of the present invention. Detailed Implementation
[0089] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0090] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0091] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0092] To address the resource waste problem in the broadcasting and receiving of satellite differential information in existing technologies, one embodiment of the present invention provides a satellite differential information broadcasting method. By utilizing the number of users sending positioning requests within a preset time period, the broadcasting period can be flexibly adjusted to avoid resource waste caused by network-side devices broadcasting positioning information.
[0093] like Figure 1 The diagram shown is a schematic representation of the system structure using the satellite differential information broadcasting method described in this embodiment of the invention. (Combined with...) Figure 1 As shown, the high-precision positioning platform provides satellite differential information to the positioning management function (LMF) unit. The LMF unit can broadcast network auxiliary information to the base station through the AMF unit and provide satellite differential information to the base station. In one way, the base station can provide satellite differential information to the terminal by periodically broadcasting system information. In another implementation, the terminal can also send a positioning request (such as an on-demand request) to the base station to request satellite differential information.
[0094] The satellite differential information broadcasting method described in one embodiment of this invention is executed by a network-side device, such as... Figure 2 As shown, the method includes:
[0095] S210, obtain the number of users who sent location requests within a preset time period;
[0096] S220, determine the broadcast period of satellite differential information based on the number of users;
[0097] S230, transmit satellite differential information according to the broadcast period.
[0098] Compared to existing technologies where network-side devices broadcast satellite differential information at a fixed broadcast period regardless of the situation, broadcasting satellite differential information through broadcasting will cause resource waste when the number of users in the cell is small. The satellite differential information broadcasting method described in one embodiment of the present invention, for network-side devices such as base stations, can flexibly adjust the broadcast period by utilizing the number of users sending location requests within a preset time to avoid resource waste caused by the broadcasting of location information.
[0099] In this embodiment of the invention, optionally, in step S210, obtaining the number of users who send location requests within a preset time period includes:
[0100] The number of users is obtained once at each preset time interval;
[0101] The method for determining the broadcast period of satellite differential information based on the number of users includes:
[0102] After acquiring the number of users for each preset duration, the broadcast period of the satellite differential information is determined respectively.
[0103] Using this implementation method, a timer with a preset duration can be set to count the number of users sending location requests at preset intervals. Based on the number of users counted each time, the broadcast period of satellite differential information can be determined, and the determined broadcast period can be adjusted. Satellite differential information can then be sent according to the currently determined broadcast period.
[0104] In this embodiment of the invention, the update period for satellite differential information is T1, and the network-side device can set the initial broadcast period for satellite differential information to T2, wherein the initial broadcast period T2 is less than the update period for satellite differential information T1. Based on the set initial broadcast period T2, the network-side device flexibly adjusts the broadcast period at preset intervals or within each period according to the number of users sending location requests each time.
[0105] Optionally, in step S220, after determining the broadcast period of the satellite differential information based on the number of users, the method further includes:
[0106] If the current broadcast period differs from the previous broadcast period, satellite differential information is sent to the terminal to adjust the broadcast period.
[0107] Optionally, the adjustment information of the satellite differential information can be broadcast to the terminal through system information SIB1, so that the terminal can adjust the listening period for receiving satellite differential information according to the adjustment information.
[0108] The satellite differential information broadcasting method described in this embodiment of the invention includes, in step S210, determining the broadcasting period of the satellite differential information based on the number of users, comprising:
[0109] Determine the user number threshold range to which the number of users belongs;
[0110] Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined.
[0111] Using the satellite differential information broadcasting method described in this embodiment, based on the initial broadcasting period of the satellite differential information, the broadcasting period of the satellite differential information is flexibly adjusted according to the number of users sending positioning requests and the correspondence between different user number threshold ranges and the corresponding broadcasting periods.
[0112] Optionally, this correspondence can be determined by pre-definition or by pre-configuration through the network management system.
[0113] Optionally, within the correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0114] Specifically, it is used to represent the correspondence between different user number threshold ranges and the corresponding broadcast period. The larger the number of users within the range defined by the user number threshold range, the smaller the corresponding broadcast period.
[0115] For example, the pre-defined user number threshold range includes the five numbers 1 to 5 in the table below, and the broadcast period corresponding to each user number threshold range is shown in the table.
[0116] 1 N<N1 T3 2 N1<=N <N2 T4 3 N2<=N <N3 T5 4 N3<=N <Nx Tx 5 N>Nx Ty
[0117] In the above example of the correspondence, the user number thresholds N1, N2, N3, and Nx used to define different user number threshold ranges increase in sequence. Obviously, the number of users within the range defined by the user number threshold ranges numbered 1 to 5 increases in sequence, and the corresponding broadcast periods T3, T4, T5, Tx, and Ty decrease in sequence.
[0118] In one embodiment of this implementation, optionally, the network-side device sets a broadcast period adjustment timer T. The set duration of timer T is a preset duration. Every time the preset duration is reached, the timer expires, and the network-side device queries the number of users sending location requests in the current cell to determine the user number threshold range to which the queried user number belongs.
[0119] For example, if the number of users sending location requests in the current cell is N within the current preset duration or current period, N is compared with a threshold range for each user number to determine which user number threshold range N belongs to. The broadcast period corresponding to the user number threshold range is then determined as the broadcast period that needs to be configured for the current transmission of satellite differential information. For instance, if N is less than N1, the broadcast period that needs to be configured for the current transmission of satellite differential information is determined to be T3; if N is less than N2 and greater than or equal to N1, the broadcast period that needs to be configured for the current transmission of satellite differential information is determined to be T4; if N is less than N3 and greater than or equal to N2, the broadcast period that needs to be configured for the current transmission of satellite differential information is determined to be T5; if N is less than Nx and greater than or equal to N3, the broadcast period that needs to be configured for the current transmission of satellite differential information is determined to be Tx; and if N is greater than Nx, the broadcast period that needs to be configured for the current transmission of satellite differential information is determined to be Ty.
[0120] In one embodiment of the present invention, the user number threshold range is optionally determined based on the current broadcast period T of the satellite differential information, the update period T1 of the satellite differential information, the resource occupancy P1 of a single broadcast of the satellite differential information, and the resource occupancy P2 of a single broadcast of the user plane.
[0121] Optionally, the current broadcast period T is the broadcast period during which the number of users sending location requests is obtained within the current period or the current preset duration.
[0122] In this implementation method, the current broadcast period T is different in different periods, and the corresponding user number threshold range is different. By combining the broadcast period and update period of satellite differential information with the unicast resource occupancy, the user number threshold is determined. Then, the broadcast period of satellite differential information is further determined based on the user number threshold. This can effectively ensure the balance between the number of users requesting positioning and the available unicast resources, thereby improving the utilization rate of air interface resources.
[0123] In one embodiment of the present invention, the maximum user number threshold Nx within the user number threshold range is optionally determined by the following formula:
[0124] Nx = (T1*P2) / (T*P1).
[0125] It should be noted that the method for determining the maximum number of users Nx in the above user number threshold range is only for illustrative purposes and is not limited to this.
[0126] The satellite differential information broadcasting method described in this embodiment of the invention flexibly adjusts the broadcasting period by utilizing the number of users sending positioning requests within a preset time period, thereby avoiding resource waste caused by network-side devices broadcasting positioning information. Furthermore, by combining the broadcasting period and update period of satellite differential information with unicast resource usage, a user number threshold is determined, and the broadcasting period of satellite differential information is further determined based on the user number threshold, which can improve the utilization rate of air interface resources.
[0127] This invention also provides a satellite differential information broadcasting method, executed by a terminal, such as... Figure 3 As shown, the method includes:
[0128] S310 monitors satellite differential information sent by network-side equipment according to a preset broadcast cycle;
[0129] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0130] By employing the satellite differential information broadcasting method described in this embodiment of the invention, the network-side device can flexibly adjust the broadcasting period based on the number of users sending location requests within a preset time period, thereby avoiding resource waste caused by the network-side device broadcasting location information.
[0131] Optionally, the method further includes:
[0132] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0133] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0134] Optionally, in the satellite differential information broadcasting method, the preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods.
[0135] Optionally, in the satellite differential information broadcasting method, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0136] Optionally, in the satellite differential information broadcasting method, the user number threshold of the user number range is determined based on the current broadcast period of the satellite differential information, the update period of the satellite differential information, the resource occupancy of a single broadcast of the satellite differential information, and the resource occupancy of a single broadcast of the user plane.
[0137] The specific implementation method of the satellite differential information broadcasting method described in this embodiment of the invention, when executed by the network-side device, can also be applied to the terminal. For specific implementation methods of the satellite differential information broadcasting method executed by the terminal, please refer to the detailed description of the method corresponding to the network-side device, which will not be repeated here.
[0138] In the satellite differential information broadcasting method described in this embodiment of the invention, based on listening to the satellite differential information sent by the network-side device according to a preset broadcast period, in one embodiment, the terminal can optionally adaptively adjust the reception period of the satellite differential information to reduce terminal overhead and power consumption, and solve the problem of resource waste in the process of the terminal receiving satellite differential information.
[0139] In this embodiment, the method further includes:
[0140] When a first preset condition is met, a positioning request is sent to the network-side device to obtain satellite differential information; the first preset condition includes at least one of the following:
[0141] The conditions for initiating the first acquisition of satellite differential information have been met;
[0142] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0143] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connection state.
[0144] Using the method described in this embodiment of the invention, the terminal can determine whether to initiate a positioning request to obtain satellite differential information based on its current RRC status, whether it is acquiring satellite differential information for the first time, the cell broadcast cycle, whether it has entered the target cell, and / or whether it has a need for accurate location calculation. This allows the terminal to adaptively adjust the reception cycle of satellite differential information, thereby reducing terminal overhead and power consumption and solving the problem of resource waste in the process of receiving satellite differential information.
[0145] In one implementation, optionally, the terminal, in any RRC state, regardless of whether there is a need to acquire satellite differential information, as long as the activation conditions for the first acquisition of satellite differential information are met, sends a positioning request to the network-side device to acquire satellite differential information and requests the latest satellite differential information; wherein, the activation conditions for the first acquisition of satellite differential information include, but are not limited to, the case of powering on or starting GPS positioning.
[0146] In another implementation, optionally, the terminal, in any RRC state, regardless of whether there is a need to obtain satellite differential information, as long as it enters the target cell and the broadcast period of the target cell is greater than a preset period, sends a positioning request to the network-side device to obtain the latest satellite differential information; wherein, the target cell may be, but is not limited to, the cell that the terminal enters for the first time, that is, the new cell that the terminal enters.
[0147] In another implementation, optionally, when the terminal has a need for accurate location calculation and is in RRC connection state, it can send a positioning request to the network-side device to obtain satellite differential information, requesting the latest satellite differential information.
[0148] Optionally, the method further includes:
[0149] If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
[0150] In this implementation, when the terminal requires precise location calculation, the RRC status of the terminal is first checked. If the terminal is in RRC connected state, a positioning request for obtaining satellite differential information is sent to the network-side device. If the terminal is not in RRC connected state, a random access procedure is performed to enter RRC connected state, and the terminal waits for satellite differential information sent by the network-side device according to a preset broadcast period.
[0151] In one embodiment of the present invention, optionally, a positioning request for obtaining satellite differential information can be sent to a network-side device via an on-demand request.
[0152] Optionally, in this embodiment of the invention, the method further includes:
[0153] At preset broadcast intervals, the system monitors the satellite differential information broadcast by network-side devices.
[0154] The preset broadcast period is the period during which the network-side device sends system broadcast messages. In addition to sending a positioning request to the network-side device to obtain satellite differential information when the above conditions are met, the terminal also listens for broadcast messages sent by the network-side device in each preset broadcast period to obtain satellite differential information.
[0155] Optionally, the method further includes:
[0156] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0157] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0158] Specifically, the terminal listens to the preset broadcast period for satellite differential information monitoring based on the preset broadcast period adjustment information sent by the network-side equipment.
[0159] Optionally, the terminal can also determine the broadcast listening period based on the update cycle of satellite differential information. If satellite differential information is detected once, the terminal will listen for satellite differential information again after the update cycle of the high-precision platform's satellite differential information.
[0160] Optionally, the method further includes:
[0161] Detect whether the broadcast message transmitting the satellite differential information includes an update flag bit;
[0162] If the broadcast message includes an update flag, the broadcast message is parsed to obtain the satellite differential information;
[0163] If the broadcast message does not include an update flag, the broadcast message is discarded.
[0164] In this implementation, when the network-side device sends a broadcast message to the terminal, it uses an update flag to indicate whether the satellite differential information being sent has changed compared to the previously sent satellite differential information. If the update flag is included, it indicates that the currently sent satellite differential information is different from the previously sent satellite differential information, and the terminal parses the broadcast message to obtain the satellite differential information. If the update flag is not included, it means that the currently sent satellite differential information is the same as the previously sent satellite differential information, and the terminal no longer performs the parsing of the broadcast message to avoid resource waste caused by the terminal obtaining satellite differential information.
[0165] Optionally, the broadcast message sent by the network-side device to the terminal may also include a validity period, and the terminal may determine the next listening time based on the validity period in the broadcast message.
[0166] By employing the satellite differential information broadcasting method described in this embodiment of the invention, according to any of the above implementation methods, the terminal can adaptively adjust the reception period of satellite differential information, thereby reducing terminal overhead and power consumption and solving the problem of resource waste in the process of the terminal receiving satellite differential information.
[0167] To address the resource waste problem in the broadcasting and receiving of satellite differential information in existing technologies, another embodiment of the present invention provides a satellite differential information request method. The terminal can adaptively adjust the reception cycle of satellite differential information to reduce terminal overhead and power consumption, thereby solving the resource waste problem in the process of receiving satellite differential information.
[0168] Another embodiment of the present invention provides a satellite differential information request method, executed by a terminal, such as... Figure 4 As shown, the method includes:
[0169] S410, when a first preset condition is met, a positioning request is sent to the network-side device to obtain satellite differential information; the first preset condition includes at least one of the following:
[0170] The conditions for initiating the first acquisition of satellite differential information have been met;
[0171] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0172] The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connection state.
[0173] Existing technologies require terminals to periodically listen to broadcast messages to obtain satellite differential information. This listening process involves waiting for the duration of one broadcast cycle, resulting in excessive latency. Furthermore, since the broadcast cycle of satellite differential information is typically less than or equal to the update cycle, the terminal may receive the same satellite differential information in different broadcast messages, necessitating multiple reception and parsing operations to obtain the information, leading to resource waste. However, the satellite differential information request method described in this invention allows the terminal to determine whether to initiate a positioning request for satellite differential information based on factors such as its current RRC status, whether it is the first time acquiring satellite differential information, the cell broadcast cycle, whether it has entered a target cell, and / or whether it requires precise location calculation. This allows for adaptive adjustment of the satellite differential information reception cycle, reducing terminal overhead and power consumption, and resolving the resource waste problem during satellite differential information reception.
[0174] In one implementation, optionally, the terminal, in any RRC state, regardless of whether it needs to obtain satellite differential information, will send a positioning request to the network-side device to obtain the latest satellite differential information as long as the activation conditions for the first satellite differential information acquisition are met; wherein, the activation conditions for the first satellite differential information acquisition include, but are not limited to, the case of powering on or starting GPS positioning.
[0175] In another implementation, optionally, the terminal, in any RRC state, regardless of whether it needs to obtain satellite differential information, as long as it enters the target cell and the broadcast period of the target cell is greater than a preset period, sends a positioning request to the network-side device to obtain satellite differential information, requesting the latest satellite differential information; wherein, the target cell may be, but is not limited to, the cell that the terminal enters for the first time, that is, the new cell that the terminal enters.
[0176] In another implementation, optionally, when the terminal has a need for accurate location calculation and is in RRC connection state, it can send a positioning request to the network-side device to obtain satellite differential information, requesting the latest satellite differential information.
[0177] Optionally, the satellite differential information request method further includes:
[0178] If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
[0179] In this implementation, when the terminal requires precise location calculation, the RRC status of the terminal is first checked. If the terminal is in RRC connected state, a positioning request for obtaining satellite differential information is sent to the network-side device. If the terminal is not in RRC connected state, a random access procedure is performed to enter RRC connected state, and the terminal waits for satellite differential information sent by the network-side device according to a preset broadcast period.
[0180] In one embodiment of the present invention, in step S410, optionally, a positioning request for obtaining satellite differential information can be sent to the network-side device via an on-demand request.
[0181] Optionally, in this embodiment of the invention, the method further includes:
[0182] At preset broadcast intervals, the system monitors the satellite differential information broadcast by network-side devices.
[0183] The preset broadcast period is the period during which the network-side device sends system broadcast messages. In addition to sending a positioning request to the network-side device to obtain satellite differential information when the above conditions are met, the terminal also listens for broadcast messages sent by the network-side device in each preset broadcast period to obtain satellite differential information.
[0184] Optionally, the method further includes:
[0185] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0186] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0187] Specifically, the terminal listens to the preset broadcast period for satellite differential information monitoring based on the preset broadcast period adjustment information sent by the network-side equipment.
[0188] Optionally, the terminal can also determine the broadcast listening period based on the update cycle of satellite differential information. If satellite differential information is detected once, the terminal will listen for satellite differential information again after the update cycle of the high-precision platform's satellite differential information.
[0189] Optionally, the satellite differential information request method described in this embodiment of the invention further includes:
[0190] Detect whether the broadcast message transmitting the satellite differential information includes an update flag bit;
[0191] If the broadcast message includes an update flag, the broadcast message is parsed to obtain the satellite differential information;
[0192] If the broadcast message does not include an update flag, the broadcast message is discarded.
[0193] In this implementation, when the network-side device sends a broadcast message to the terminal, it uses an update flag to indicate whether the satellite differential information being sent has changed compared to the previously sent satellite differential information. If the update flag is included, it indicates that the currently sent satellite differential information is different from the previously sent satellite differential information, and the terminal parses the broadcast message to obtain the satellite differential information. If the update flag is not included, it means that the currently sent satellite differential information is the same as the previously sent satellite differential information, and the terminal no longer performs the parsing of the broadcast message to avoid resource waste caused by the terminal obtaining satellite differential information.
[0194] Optionally, the broadcast message sent by the network-side device to the terminal may also include a validity period, and the terminal may determine the next listening time based on the validity period in the broadcast message.
[0195] By employing the satellite differential information request method described in this embodiment of the invention, according to any of the above implementation methods, the terminal can adaptively adjust the reception period of satellite differential information, thereby reducing terminal overhead and power consumption and solving the problem of resource waste in the process of the terminal receiving satellite differential information.
[0196] This invention also provides a network-side device, such as... Figure 5 As shown, the network-side device 500 includes a transceiver 510 and a processor 520, wherein:
[0197] The transceiver 510 is used to obtain the number of users who send location requests within a preset time period;
[0198] The processor 520 is used to determine the broadcast period of satellite differential information based on the number of users;
[0199] The transceiver 510 is also used to transmit satellite differential information according to the broadcast period.
[0200] Optionally, in the network-side device, the transceiver 510 acquires the number of users sending location requests within a preset time period, including:
[0201] The number of users is obtained once at each preset time interval;
[0202] The method for determining the broadcast period of satellite differential information based on the number of users includes:
[0203] After acquiring the number of users for each preset duration, the broadcast period of the satellite differential information is determined respectively.
[0204] Optionally, in the network-side device, after the processor 520 determines the broadcast period of the satellite differential information based on the number of users, the transceiver is further configured to:
[0205] If the current broadcast period differs from the previous broadcast period, satellite differential information is sent to the terminal to adjust the broadcast period.
[0206] Optionally, in the network-side device, the processor 520 determines the broadcast period of the satellite differential information based on the number of users, including:
[0207] Determine the user number threshold range to which the number of users belongs;
[0208] Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined.
[0209] Optionally, in the network-side device, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0210] Optionally, in the network-side device, the user number threshold of the user number range is determined based on the current broadcast period of satellite differential information, the update period of satellite differential information, the resource occupancy of a single broadcast of satellite differential information, and the resource occupancy of user plane unicast.
[0211] This invention also provides a terminal, such as... Figure 6 As shown, the terminal 600 includes a processor 610, wherein:
[0212] The processor 610 is used to monitor satellite differential information sent by network-side devices according to a preset broadcast period;
[0213] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0214] Optionally, in the terminal, the processor 610 is further configured to:
[0215] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0216] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0217] Optionally, in the terminal, the preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods.
[0218] Optionally, in the terminal, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0219] Optionally, in the terminal, the user number threshold range is determined based on the current broadcast period of satellite differential information, the update period of satellite differential information, the resource occupancy of a single broadcast of satellite differential information, and the resource occupancy of a single broadcast of user plane unicast.
[0220] This invention also provides a terminal, such as... Figure 7 As shown, the terminal 700 includes a transceiver 710 and a processor 720, wherein:
[0221] The transceiver 710 is used to send a positioning request to the network-side device when a first preset condition is met, for obtaining satellite differential information; the first preset condition includes at least one of the following:
[0222] The conditions for initiating the first acquisition of satellite differential information have been met;
[0223] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0224] The terminal has a requirement for accurate location calculation and is in RRC connection state.
[0225] Optionally, in the terminal, the processor 720 is configured to:
[0226] If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
[0227] Optionally, in the terminal, the processor 720 is further configured to:
[0228] At preset broadcast intervals, the system monitors the satellite differential information broadcast by network-side devices.
[0229] Optionally, in the terminal, the processor 720 is further configured to:
[0230] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0231] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0232] Optionally, in the terminal, the processor 720 is further configured to:
[0233] Detect whether the broadcast message transmitting the satellite differential information includes an update flag bit;
[0234] If the broadcast message includes an update flag, the broadcast message is parsed to obtain the satellite differential information;
[0235] If the broadcast message does not include an update flag, the broadcast message is discarded.
[0236] One embodiment of the present invention also provides a satellite differential information broadcasting device, executed by a network-side device, such as... Figure 8 As shown, the device includes:
[0237] The acquisition module 810 is used to acquire the number of users who send location requests within a preset time period;
[0238] Processing module 820 is used to determine the broadcast period of satellite differential information based on the number of users;
[0239] The first transmitting module 830 is used to transmit satellite differential information according to the broadcast period.
[0240] Optionally, in the satellite differential information broadcasting device, the acquisition module 810 acquires the number of users who send location requests within a preset time period, including:
[0241] The number of users is obtained once at each preset time interval;
[0242] The processing module 820 determines the broadcast period of the satellite differential information based on the number of users, including:
[0243] After acquiring the number of users for each preset duration, the broadcast period of the satellite differential information is determined respectively.
[0244] Optionally, in the satellite differential information broadcasting device, after the processing module 820 determines the broadcast period of the satellite differential information based on the number of users, the first sending module 830 is further configured to:
[0245] If the current broadcast period differs from the previous broadcast period, satellite differential information is sent to the terminal to adjust the broadcast period.
[0246] Optionally, in the satellite differential information broadcasting device, the processing module 820 determines the broadcasting period of the satellite differential information based on the number of users, including:
[0247] Determine the user number threshold range to which the number of users belongs;
[0248] Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined.
[0249] Optionally, in the satellite differential information broadcasting device, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0250] Optionally, in the satellite differential information broadcasting device, the user number threshold of the user number range is determined based on the current broadcast period of the satellite differential information, the update period of the satellite differential information, the resource occupancy of a single broadcast of the satellite differential information, and the resource occupancy of a single broadcast of the user plane.
[0251] This invention also provides a satellite differential information broadcasting device, executed by a terminal, such as... Figure 9 As shown, the device includes:
[0252] The monitoring module 910 is used to monitor the satellite differential information sent by the network-side equipment according to a preset broadcast period;
[0253] The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period.
[0254] Optionally, in the aforementioned satellite differential information broadcasting device, the monitoring module 910 is further configured to:
[0255] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0256] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0257] Optionally, in the satellite differential information broadcasting device, the preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods.
[0258] Optionally, in the satellite differential information broadcasting device, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
[0259] Optionally, in the satellite differential information broadcasting device, the user number threshold of the user number range is determined based on the current broadcast period of the satellite differential information, the update period of the satellite differential information, the resource occupancy of a single broadcast of the satellite differential information, and the resource occupancy of a single broadcast of the user plane.
[0260] This invention also provides a satellite differential information request device, executed by a terminal, such as... Figure 10 As shown, the device includes:
[0261] The second sending module 1010 is used to send a positioning request to the network-side device when a first preset condition is met, for obtaining satellite differential information; the first preset condition includes at least one of the following:
[0262] The conditions for initiating the first acquisition of satellite differential information have been met;
[0263] The target cell is entered and the broadcast period of the target cell is greater than a preset period;
[0264] The terminal has a requirement for accurate location calculation and is in RRC connection state.
[0265] Optionally, the satellite differential information request device further includes:
[0266] The connection module 1020 is used to perform a random access procedure to enter the RRC connection state when the terminal has a precise location calculation requirement but is not in the RRC connection state, and to obtain satellite differential information sent by the network-side device according to a preset broadcast period in the RRC connection state.
[0267] Optionally, the satellite differential information request device further includes:
[0268] The monitoring module 1030 is used to monitor the satellite differential information broadcast by the network-side equipment at preset broadcast intervals.
[0269] Optionally, in the satellite differential information request device, the listening module 1030 is further configured to:
[0270] Obtain the adjustment information of the preset broadcast period sent by the network-side device;
[0271] According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
[0272] Optionally, the satellite differential information request device further includes a detection module 1040, used for:
[0273] Detect whether the broadcast message transmitting the satellite differential information includes an update flag bit;
[0274] If the broadcast message includes an update flag, the broadcast message is parsed to obtain the satellite differential information;
[0275] If the broadcast message does not include an update flag, the broadcast message is discarded.
[0276] This invention also provides a network device, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; wherein, when the processor executes the program or instructions, it implements the satellite differential information broadcasting method as described in any of the preceding claims, or implements the satellite differential information request method as described in any of the preceding claims.
[0277] Specifically, the network device can be the network-side device described above, or a terminal. The specific implementation methods of the network-side device executing the satellite differential information broadcasting method described above, and the terminal executing the satellite differential information broadcasting method or satellite differential information request method described above, can be found in the detailed description above, and will not be described again here.
[0278] An embodiment of the present invention provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the steps in the satellite differential information broadcasting method described above, or implement the steps in the satellite differential information request method described above, and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0279] The processor mentioned above is the processor in the network-side device or terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0280] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.
[0281] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0282] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0283] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0284] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of the range and any subranges in between.
[0285] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A satellite differential information broadcasting method, characterized in that, Performed by a network-side device, the method includes: Get the number of users who sent location requests within a preset time period; The broadcast period of the satellite differential information is determined based on the number of users. Satellite differential information is transmitted according to the broadcast period; The step of determining the broadcast period of satellite differential information based on the number of users includes: Determine the user number threshold range to which the number of users belongs; Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
2. The satellite differential information broadcasting method according to claim 1, characterized in that, The step of obtaining the number of users who send location requests within a preset time period includes: The number of users is obtained once at each preset time interval; The method for determining the broadcast period of satellite differential information based on the number of users includes: After acquiring the number of users for each preset duration, the broadcast period of the satellite differential information is determined respectively.
3. The satellite differential information broadcasting method according to claim 2, characterized in that, After determining the broadcast period of satellite differential information based on the number of users, the method further includes: If the current broadcast period differs from the previous broadcast period, satellite differential information is sent to the terminal to adjust the broadcast period.
4. The satellite differential information broadcasting method according to claim 1, characterized in that, The user number threshold range is determined based on the current broadcast cycle of satellite differential information, the update cycle of satellite differential information, the resource usage of a single broadcast of satellite differential information, and the resource usage of a single broadcast of user plane information.
5. A satellite differential information broadcasting method, characterized in that, The method, executed by a terminal, includes: Monitor satellite differential information transmitted by network-side devices according to a preset broadcast cycle; The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period; The preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
6. The satellite differential information broadcasting method according to claim 5, characterized in that, The method further includes: Obtain the adjustment information of the preset broadcast period sent by the network-side device; According to the adjusted preset broadcast period, monitor the satellite differential information sent by the network-side device.
7. The satellite differential information broadcasting method according to claim 5, characterized in that, The user number threshold range is determined based on the current broadcast cycle of satellite differential information, the update cycle of satellite differential information, the resource usage of a single broadcast of satellite differential information, and the resource usage of a single broadcast of user plane information.
8. The satellite differential information broadcasting method according to claim 5, characterized in that, The method further includes: When a first preset condition is met, a positioning request is sent to the network-side device to obtain satellite differential information; the first preset condition includes at least one of the following: The conditions for initiating the first acquisition of satellite differential information have been met; The target cell is entered and the broadcast period of the target cell is greater than a preset period; The terminal has a requirement for accurate location calculation and is in a Radio Resource Control (RRC) connected state.
9. The satellite differential information broadcasting method according to claim 8, characterized in that, The method further includes: If the terminal has a need for accurate location calculation but is not in RRC connected state, a random access procedure is performed to enter RRC connected state. In RRC connected state, satellite differential information sent by network-side devices according to a preset broadcast period is obtained.
10. A network-side device, characterized in that, Includes a transceiver and a processor, of which: The transceiver is used to obtain the number of users who send location requests within a preset time period; The processor is used to determine the broadcast period of satellite differential information based on the number of users; The transceiver is also used to transmit satellite differential information according to the broadcast period; The processor determines the broadcast period of the satellite differential information based on the number of users, including: Determine the user number threshold range to which the number of users belongs; Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
11. A terminal, characterized in that, Including the processor, wherein: The processor is used to monitor satellite differential information sent by network-side devices according to a preset broadcast period; The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period; The preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
12. A satellite differential information broadcasting device, characterized in that, Performed by a network-side device, the apparatus includes: The acquisition module is used to acquire the number of users who send location requests within a preset time period; The processing module is used to determine the broadcast period of the satellite differential information based on the number of users; The first transmitting module is used to transmit satellite differential information according to the broadcast period; The processing module determines the broadcast period of satellite differential information based on the number of users, including: Determine the user number threshold range to which the number of users belongs; Based on the correspondence between different user number threshold ranges and corresponding broadcast periods, the broadcast period corresponding to the number of users is determined; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
13. A satellite differential information broadcasting device, characterized in that, Executed by a terminal, the device includes: The monitoring module is used to monitor the satellite differential information sent by network-side devices according to a preset broadcast period; The preset broadcast period is determined by the network-side device based on the number of users sending location requests within a preset time period; The preset broadcast period is determined based on the number of users and the correspondence between different user number threshold ranges and the corresponding broadcast periods; Within the aforementioned correspondence, if the number of users within the first user threshold range is greater than the number of users within the second user threshold range, then the broadcast period corresponding to the first user threshold range is less than the broadcast period corresponding to the second user threshold range.
14. A network device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the satellite differential information broadcasting method as described in any one of claims 1-4, or implements the satellite differential information broadcasting method as described in any one of claims 5 to 9.
15. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the satellite differential information broadcasting method as described in any one of claims 1-4, or the steps in the satellite differential information broadcasting method as described in any one of claims 5 to 9.
Citation Information
Patent Citations
Optimal broadcast period calculation method for mobility management of non-geostationary satellite communication system
CN109548169A
Satellite differential auxiliary data transmission method, location method and apparatus
US20220057524A1