Data broadcasting methods and apparatus, equipment, storage media and software products
By determining a customized broadcast strategy for the target base station during RTK data broadcasting, and utilizing broadcast security, frequency, region, and constellation frequency parameters, the problems of low resource utilization and insufficient data security are solved, achieving more efficient resource utilization and data protection.
Patent Information
- Application Number
- CN202410453188.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-04-15
AI Technical Summary
Traditional RTK data broadcasting solutions suffer from low resource utilization and insufficient data security, and existing technologies cannot meet location privacy requirements.
By determining the broadcast strategy of the target base station, a customized broadcast strategy is developed using broadcast security parameters, frequency parameters, regional parameters, and constellation frequency parameters. Priority comparison is used to improve data security, and user plane and air interface resources are utilized.
It improves the resource utilization and data security of RTK data, and meets the needs of location privacy protection.
Smart Images

Figure CN118828980B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless network technology, and more particularly to data broadcasting methods, apparatus, devices, storage media, and program products. Background Technology
[0002] Traditional RTK (Real-Time Kinematic) data broadcasting schemes use user plane unicast, which is a point-to-point service based on the user plane of the mobile communication network. The broadcasting process in this unicast scheme is as follows: the terminal initiates a location request and establishes a connection with the server; the terminal obtains its own probabilistic location and reports it to the server; the server broadcasts differential data based on the probabilistic location reported by the terminal. When using user plane unicast, the terminal can only send two types of requests to the server: broadcast request and broadcast stop request.
[0003] In other words, common data broadcasting schemes have two problems. First, terminals can only request and stop location signals, which leads to low resource utilization. Second, the NTRIP (Networked Transport of RTCM via Internet Protocol) scheme requires users to report their approximate location, which fails to meet location privacy requirements and results in low data security. Summary of the Invention
[0004] This invention mainly provides data broadcasting methods and apparatus, devices, storage media and program products, which can improve resource utilization and data security.
[0005] The technical solution of this invention is implemented as follows:
[0006] In a first aspect, embodiments of this application provide a data broadcasting method, the method comprising:
[0007] When executing the first broadcast service, the target base station corresponding to the first broadcast service is determined according to the first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes the first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters.
[0008] If the target base station has a second broadcasting strategy, the target broadcasting strategy is determined from the first broadcasting strategy and the second broadcasting strategy based on the first priority data of the first broadcasting strategy and the second priority data of the second broadcasting strategy.
[0009] According to the target broadcasting strategy, obtain the RTK data corresponding to the first broadcasting service, and send the RTK data to the target base station.
[0010] Secondly, embodiments of this application provide a data broadcasting device, the data broadcasting device comprising:
[0011] The determining unit is configured to, when executing a first broadcast service, determine a target base station corresponding to the first broadcast service according to a first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters; and, when the target base station has a second broadcast strategy, determine a target broadcast strategy from the first broadcast strategy and the second broadcast strategy according to the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy.
[0012] The acquisition unit is used to acquire RTK data corresponding to the first broadcast service according to the target broadcast strategy;
[0013] A transmitting unit is used to transmit the RTK data to the target base station.
[0014] Thirdly, embodiments of this application provide an electronic device, which includes: a processor and a memory; wherein,
[0015] The memory is used to store computer programs;
[0016] The processor is used to call and run the computer program stored in the memory to execute the data broadcasting method described above.
[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by at least one processor, implements the data broadcasting method described above.
[0018] Fifthly, embodiments of this application provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the data broadcasting method described above.
[0019] This invention provides a data broadcasting method, comprising: when executing a first broadcasting service, determining a target base station corresponding to the first broadcasting service according to a first broadcasting strategy corresponding to the first broadcasting service; wherein the first broadcasting strategy includes first broadcasting parameters and service time corresponding to the first broadcasting service, and the first broadcasting parameters include at least: first broadcasting security parameters, first broadcasting frequency parameters, first broadcasting area parameters, and first constellation frequency point parameters; when a second broadcasting strategy exists at the target base station, determining a target broadcasting strategy from the first broadcasting strategy and the second broadcasting strategy according to first priority data of the first broadcasting strategy and second priority data of the second broadcasting strategy; obtaining RTK data corresponding to the first broadcasting service according to the target broadcasting strategy, and sending the RTK data to the target base station. This application determines the target base station corresponding to the broadcasting service by using a broadcasting strategy corresponding to the broadcasting service, then compares the priority of the broadcasting strategy and existing broadcasting strategies in the target base station to determine the target broadcasting strategy, obtains RTK data through the target broadcasting strategy, and sends it to the target base station. A customized broadcast strategy is developed based on various parameters such as broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency parameters. This strategy can encrypt and protect RTK data, thereby improving data security. The broadcast strategy not only utilizes user plane resources, but also air interface resources in three dimensions: time, frequency, and constellation frequency, thereby improving resource utilization. Attached Figure Description
[0020] Figure 1 A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 1 ;
[0021] Figure 2 This is a schematic diagram of the framework of a data broadcasting method proposed in an embodiment of this application;
[0022] Figure 3 A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 2 ;
[0023] Figure 4 This is a flowchart illustrating the process of generating a customized broadcasting strategy as proposed in an embodiment of this application.
[0024] Figure 5 A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 3 ;
[0025] Figure 6 A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 4 ;
[0026] Figure 7 A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 5 ;
[0027] Figure 8 This is a schematic diagram of the composition structure of a data broadcasting device proposed in an embodiment of this application;
[0028] Figure 9 This is a schematic diagram of the composition structure of an electronic device proposed in an embodiment of this application. Detailed Implementation
[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining the relevant application and not for limiting the application. Furthermore, it should be noted that, for ease of description, only the parts related to the relevant application are shown in the accompanying drawings.
[0030] Traditional RTK data broadcasting is based on the Internet's unicast (user plane service) model, which suffers from low resource utilization, high concurrency load, and low RTK data security. This is because unicast only allows for requesting and stopping location signals, resulting in overly simplistic broadcast parameters and strategies. To address this, this application proposes a data broadcasting method. This method determines the target base station corresponding to the broadcast service using a broadcast strategy. Then, it compares the priority of this broadcast strategy with existing strategies at the target base station to determine the target broadcast strategy. RTK data is then acquired using this target strategy and sent to the target base station. The broadcast strategy is customized based on various parameters, including broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency parameters. This strategy provides encrypted protection for the RTK data, thereby improving data security. Furthermore, this broadcast strategy utilizes not only user plane resources but also air interface resources across time, frequency, and constellation frequency dimensions, thus improving resource utilization.
[0031] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0032] This application provides a data broadcasting method. It should be noted that the data broadcasting method proposed in this application can be applied to a data broadcasting device or an electronic device. This application does not specifically limit its application in this regard.
[0033] In the embodiments of this application, the data broadcasting method proposed in the embodiments of this application is illustrated by taking an electronic device as an example. The electronic device can be of various types, such as, but not limited to, any form of device such as a laptop computer.
[0034] A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 1 ,like Figure 1 As shown, the method specifically includes the following steps 101 to 103:
[0035] Step 101: When executing the first broadcast service, determine the target base station corresponding to the first broadcast service according to the first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes the first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters.
[0036] In the embodiments of this application, when an electronic device is performing a first broadcast service, it can determine the target base station corresponding to the first broadcast service according to the first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes the first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters.
[0037] In some embodiments, before executing the first broadcast service, service data information for the first broadcast service may be obtained; wherein the service data information includes at least one of the following: location information, type information, and service scenario information. The first broadcast parameters corresponding to the first broadcast service are determined based on the service data information.
[0038] In some embodiments, when determining the first broadcast parameters corresponding to the first broadcast service based on the business data information, an impact degree parameter corresponding to the business data information can be determined based on the business data information, and a broadcast safety parameter can be determined based on the impact degree parameter and a preset threshold; a speed parameter corresponding to the type information can be determined based on the type information, and a broadcast frequency parameter can be determined based on the speed parameter; a broadcast area parameter can be determined based on the business scenario information; and a constellation frequency parameter can be determined based on the broadcast area parameter; wherein, the constellation frequency parameter is used to navigate the broadcast area.
[0039] In some embodiments, when determining the target base station corresponding to the first broadcast service according to the first broadcast strategy corresponding to the first broadcast service, the broadcast area corresponding to the first broadcast service can be determined according to the first broadcast area parameters; at least one base station in the broadcast area can be determined as the target base station.
[0040] It should be noted that the first broadcasting service can include any type of service. For example, the first broadcasting service could be the application of pesticides to crops.
[0041] It should be noted that the first broadcast parameters can include any parameters characterizing the content of the first broadcast strategy. Here, the first broadcast parameters include at least: the first broadcast security parameters, the first broadcast frequency parameters, the first broadcast area parameters, and the first constellation frequency point parameters.
[0042] It should be noted that the first broadcast security parameter can be a parameter for whether RTK data is encrypted; the first broadcast frequency parameter can represent the frequency parameter corresponding to any type of information; the first broadcast area parameter can represent the area parameter corresponding to any business scenario; and the first constellation frequency point parameter can represent the satellite parameter corresponding to any first broadcast area parameter.
[0043] It should be noted that business data information can include any data information from the terminal. For example, business data information can include: the terminal's location information, the terminal's type information, and the business scenario information.
[0044] Here, the location information can be any location information of the terminal. For example, the location information can be the location of the terminal in a certain street of a certain district in a certain city of a certain province.
[0045] Here, the type information can be any type of terminal. For example, the type information may include vehicle-mounted terminal, marine terminal, aviation terminal, spaceborne terminal, or small mobile terminal.
[0046] Here, the business scenario information can be the latitude and longitude information corresponding to any business scenario of the terminal. For example, the business scenario information could be the application of pesticides to crops in a certain district of a certain city in a certain province.
[0047] It should be noted that the impact level parameter can include the primary impact on the industry and the secondary impact on the target entity when business data is leaked. Both the primary and secondary impact levels can be categorized as: no impact, moderate impact, severe impact, and very severe impact. The target entity can include: individuals, organizations, societies, or nations.
[0048] For example, if the leakage of business data has no impact on the industry or individual entities, the first broadcast security parameter can be unencrypted. However, if the leakage of business data has a severe impact on the industry but a moderate impact on society, then the first broadcast security parameter can be encrypted.
[0049] It should be noted that the first broadcast security parameters can be defined according to the following formula:
[0050] l = index H +index U (1)
[0051] In equation (1), l represents the privacy importance parameter (first broadcast security parameter); index H Indicates the index of the first degree of influence parameter H; index U This represents the index of the second degree of influence parameter U, and index H It can be non-zero, i.e., index. H ≠0.
[0052] It should be noted that when the privacy importance level l is greater than 1, the first broadcast security parameter can be an encrypted parameter; when the privacy importance level l is less than or equal to 1, the first broadcast security parameter can be an unencrypted parameter.
[0053] It should be noted that the speed parameter can characterize the speed of any terminal. Here, different types of terminals correspond to different speed parameters. For example, the speed of an aviation terminal can be greater than that of a vehicle-mounted terminal.
[0054] Here, the broadcast frequency parameter f can be defined according to the following formula:
[0055] f = 1 / max(floor(λ / V) x ),1) (2)
[0056] In equation (2), λ represents the acceptable positioning error threshold; V x This indicates the speed of terminal x; floor indicates that the parameter is rounded down.
[0057] Here, the minimum value of the broadcast frequency parameter is 1 second / time, if floor(λ / V) x If λ / V is less than 1, then f equals 1, i.e., floor(λ / V) x If f < 1, then f = 1.
[0058] It should be noted that the latitude and longitude carried by different business scenario information can determine different broadcast area parameters. For example, when the latitude and longitude carried by the business scenario information is 27°N~40°N, 73°E~104°E, the broadcast area parameter can be the central and western regions; when the latitude and longitude carried by the business scenario information is 33°N~53°N, 105°E~153°E, the broadcast area parameter can be the northern regions.
[0059] It should be noted that different broadcast area parameters can determine different constellation frequency parameters. For example, when the broadcast area parameter is the central and western regions, the constellation frequency parameters may include BDS and GNSS (GLONASS); when the broadcast area parameter is the eastern and coastal regions, the constellation frequency parameters may include BDS (Beidou System), GPS (Global Positioning System), and QZSS (Quasi-Zenith Satellite System); when the broadcast area parameter is the northern regions, the constellation frequency parameters may include BDS, GPS, and GNSS.
[0060] It should be noted that the service time includes the effective time and the expiration time; here, the effective time can be the effective time of the first broadcast service or the effective time of the first broadcast strategy; the expiration time can be the expiration time of the first broadcast service or the expiration time of the first broadcast strategy. Here, if the first broadcast strategy fails, the target base station will not execute the first broadcast strategy.
[0061] It should be noted that the target base station can represent any base station executing the first broadcast service strategy. Here, there can be one or more target base stations. This application does not impose any restrictions on this.
[0062] Here, the RTK data corresponding to the first broadcast service can be broadcast simultaneously to multiple target base stations within the broadcast area.
[0063] It should be noted that the first broadcast strategy can include any strategy for the first broadcast parameters. For example, the first broadcast strategy could be: the first broadcast security parameter is an encrypted parameter, the first broadcast frequency parameter is 1 broadcast / s, the first broadcast area parameter is Qixia District, Nanjing City, Jiangsu Province, and the first constellation frequency parameters are BDS, GPS, and QZSS. The first broadcast strategy could also be: the first broadcast security parameter is an unencrypted parameter, the first broadcast frequency parameter is 2 broadcasts / s, the first broadcast area parameter is Xuanwu District, Nanjing City, Jiangsu Province, and the first constellation frequency parameters are BDS, GPS, and QZSS.
[0064] Step 102: If the target base station has a second broadcasting strategy, determine the target broadcasting strategy from the first broadcasting strategy and the second broadcasting strategy based on the first priority data of the first broadcasting strategy and the second priority data of the second broadcasting strategy.
[0065] In the embodiments of this application, when executing the first broadcast service, after determining the target base station corresponding to the first broadcast service according to the first broadcast strategy corresponding to the first broadcast service, the electronic device can further determine the target broadcast strategy from the first broadcast strategy and the second broadcast strategy according to the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy when the target base station has a second broadcast strategy.
[0066] In some embodiments, when determining the first priority data and the second priority data, the first security data, the first frequency data, and the first constellation frequency point data corresponding to the first broadcast parameters and the second security data, the second frequency data, and the second constellation frequency point data corresponding to the second broadcast parameters can be determined based on the first broadcast parameters and the second broadcast parameters corresponding to the second broadcast strategy. The first security data, the first frequency data, and the first constellation frequency point data are weighted according to the first preset weight to determine the first priority data. The second security data, the second frequency data, and the second constellation frequency point data are weighted according to the second preset weight to determine the second priority data.
[0067] It should be noted that the priority of the broadcast strategy can be defined according to the following formula:
[0068]
[0069] In equation (3), p ij This indicates the total priority of policy i compared to policy j; e ij This indicates the priority of the safety of policy i compared to the safety of policy j; f ij This indicates the priority of the frequency of policy i compared to the frequency of policy j; c ij This indicates the priority of the constellation frequency point of strategy i compared to the constellation frequency point of strategy j; α, β, and γ represent the weight values of security, frequency, and constellation frequency point, respectively, and α + β + γ = 1; i Represents the security data for strategy i; l j f represents the security data for strategy j; i f represents the frequency data of strategy i; j c represents the frequency data of strategy j; i c represents the number of constellation frequency points for strategy i; j This indicates the number of constellation frequency points for strategy j; 1 indicates that strategy i has a higher priority than strategy j; 0 indicates that strategy i has a lower priority than strategy j.
[0070] It should be noted that the smaller the security data, the lower the priority; the lower the frequency, the lower the priority; and the fewer the constellation frequency points, the lower the priority. Conversely, the larger the security data, the higher the priority; the higher the frequency, the higher the priority; and the more constellation frequency points, the higher the priority.
[0071] It should be noted that the calculation methods for α, β, and γ include the following:
[0072] (1) Decompose the broadcast strategy priority calculation into a hierarchical structure, which includes objectives, criteria and alternatives.
[0073] Here, the goal is to determine the relative weights of security, broadcast frequency, and constellation frequency; the criteria are these three factors; alternatives can be different schemes or decisions related to the above criteria.
[0074] (2) Establish a judgment matrix to compare the relative importance of security, broadcast frequency and constellation frequency. Use a scale (scale from 1 to 9) to represent the relative importance of each pair of criteria. Let the evaluators compare the importance of each pair of criteria and finally generate a 3x3 judgment matrix.
[0075] (3) The eigenvectors of the judgment matrix reflect the relative weight of each criterion. These eigenvectors are calculated using mathematical tools (eigenvalue decomposition).
[0076] (4) Calculate the consistency ratio and global weight.
[0077] Here, the consistency ratio of the judgment matrix is calculated (the calculation involves a consistency index of the matrix and a random consistency index).
[0078] Here, if the matrix consistency ratio is less than a predefined threshold, the matrix is considered consistent. Using the eigenvectors and consistency ratio, the global weight of each criterion (security, broadcast frequency, and constellation frequency) is calculated.
[0079] (5) After calculating the global weight, the consistency ratio is calculated again to ensure that the final result is still consistent, so as to obtain the relative weight values of security, broadcast frequency and constellation frequency.
[0080] It should be noted that the second broadcast strategy can include any strategy of second broadcast parameters. Here, the second broadcast parameters can include any parameters characterizing the content of the second broadcast strategy. The second broadcast parameters include at least: second broadcast security parameters, second broadcast frequency parameters, second broadcast area parameters, and second constellation frequency parameters. There can be one or more second broadcast strategies; this application does not impose any limitations on this.
[0081] It should be noted that the second broadcast security parameter can be a parameter for whether RTK data is encrypted; the second broadcast frequency parameter can represent the frequency parameter corresponding to any type of information; the second broadcast area parameter can represent the area parameter corresponding to any business scenario; and the second constellation frequency point parameter can represent the satellite parameter corresponding to any second broadcast area parameter.
[0082] Here, the first security data may be data on whether the RTK data corresponding to the first broadcast service is encrypted; the first frequency data may be frequency data related to the type information of the first broadcast service; and the first constellation frequency data may be satellites related to the first broadcast service.
[0083] Here, the second security data may be data on whether the RTK data corresponding to the second broadcast service is encrypted; the second frequency data may be frequency data related to the type information of the second broadcast service; and the second constellation frequency data may be satellites related to the second broadcast service.
[0084] It should be noted that determining the target broadcast strategy from the first broadcast strategy and the second broadcast strategy can be done by selecting the broadcast strategy with the highest priority from the first broadcast strategy and the second broadcast strategy and using it as the target broadcast strategy.
[0085] In some embodiments, when determining a target broadcast strategy from the first broadcast strategy and the second broadcast strategy based on the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy, the first broadcast strategy may be determined as the target broadcast strategy if the first priority data is greater than the second priority data when the first broadcast strategy meets the effective time requirement; and the second broadcast strategy may be determined as the target broadcast strategy if the first priority data is less than or equal to the second priority data.
[0086] Here, the fact that the first broadcast strategy meets the effective time indicates that the first broadcast strategy has already started to take effect.
[0087] It should be noted that since the second broadcast strategy is a pre-existing broadcast strategy of the target base station, if the first priority data of the first broadcast strategy equals the second priority data of the second broadcast strategy, the target base station can directly execute the second broadcast strategy. This reduces the need to change the first broadcast strategy and improves broadcast efficiency.
[0088] In some embodiments, when determining a target broadcast strategy from the first broadcast strategy and the second broadcast strategy based on the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy, a candidate broadcast strategy may be determined from at least one second broadcast strategy when the first broadcast strategy meets the failure time; wherein, the candidate broadcast strategy is the second broadcast strategy with the largest second priority data; and the candidate broadcast strategy is determined as the target broadcast strategy.
[0089] Here, the fact that the first broadcast strategy has expired indicates that the first broadcast strategy has expired. At this time, we can first determine whether the base station used the first broadcast strategy for broadcasting. If not, we can directly use the original effective broadcast strategy for broadcasting. If so, we can determine whether the base station has other broadcast strategies within the effective time range. If so, we can obtain the broadcast strategy with the highest priority from the other broadcast strategies as the target broadcast strategy. Otherwise, we determine that the base station has no broadcast strategy to execute.
[0090] It should be noted that if the target base station has only one second broadcast strategy, the target base station can directly execute the second broadcast strategy without comparing priority data.
[0091] In some embodiments, when determining the target broadcasting strategy, the first broadcasting strategy can be determined as the target broadcasting strategy if the target base station does not have a second broadcasting strategy and the first broadcasting strategy meets the effective time requirement.
[0092] Step 103: Obtain the RTK data corresponding to the first broadcast service according to the target broadcast strategy, and send the RTK data to the target base station.
[0093] In the embodiments of this application, when the target base station has a second broadcasting strategy, after determining the target broadcasting strategy from the first broadcasting strategy and the second broadcasting strategy based on the first priority data of the first broadcasting strategy and the second priority data of the second broadcasting strategy, the electronic device can further obtain the RTK data corresponding to the first broadcasting service according to the target broadcasting strategy and send the RTK data to the target base station.
[0094] Here, RTK data refers to differential data obtained by electronic devices from a base station through real-time dynamic differential technology.
[0095] It should be noted that after obtaining the target broadcast strategy, the electronic device can determine the base station corresponding to the target base station based on the target base station carried by the target broadcast strategy, and then obtain the original RTK data from the base station; then, the electronic device adjusts the original RTK data according to the target broadcast strategy; finally, the adjusted RTK data is sent to the target base station through the core network.
[0096] This application provides a data broadcasting method, which includes: when executing a first broadcasting service, determining a target base station corresponding to the first broadcasting service according to a first broadcasting strategy corresponding to the first broadcasting service; wherein the first broadcasting strategy includes first broadcasting parameters and service time corresponding to the first broadcasting service, and the first broadcasting parameters include at least: first broadcasting security parameters, first broadcasting frequency parameters, first broadcasting area parameters, and first constellation frequency point parameters; if a second broadcasting strategy exists at the target base station, determining a target broadcasting strategy from the first broadcasting strategy and the second broadcasting strategy according to first priority data of the first broadcasting strategy and second priority data of the second broadcasting strategy; obtaining RTK data corresponding to the first broadcasting service according to the target broadcasting strategy, and sending the RTK data to the target base station. This application determines the target base station corresponding to the broadcasting service by using a broadcasting strategy corresponding to the broadcasting service, then compares the priority of the broadcasting strategy and the existing broadcasting strategies in the target base station to determine the target broadcasting strategy, obtains RTK data through the target broadcasting strategy, and sends it to the target base station. A customized broadcast strategy is developed based on various parameters such as broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency parameters. This strategy can encrypt and protect RTK data, thereby improving data security. The broadcast strategy not only utilizes user plane resources, but also air interface resources in three dimensions: time, frequency, and constellation frequency, thereby improving resource utilization.
[0097] Based on the above embodiments, the data broadcasting method provided in this application embodiment will be described in detail below in conjunction with specific application scenarios.
[0098] This application employs a customized broadcasting strategy, whereby the broadcasting management platform periodically and targetedly pushes RTK data to the base station, and the base station broadcasts it to the terminal via a signaling channel. Specifically, this includes the following:
[0099] (1) Dynamically generate customized broadcasting strategies based on terminal parameters.
[0100] Here, the terminal parameters are the business data information mentioned above, which includes at least one of the following: location information, type information, and business scenario information.
[0101] It should be noted that electronic devices can determine the first broadcast parameters corresponding to the first broadcast service based on the service data information, and then generate the corresponding broadcast strategy based on the first broadcast parameters.
[0102] It should be noted that broadcast security parameters can be parameters for whether RTK data is encrypted; broadcast frequency parameters can represent the frequency parameters corresponding to any type of information; broadcast area parameters can represent the area parameters corresponding to any business scenario; and constellation frequency point parameters can represent the satellite parameters corresponding to any broadcast area parameters.
[0103] Here, all generated broadcast strategies are stored in the strategy library. The strategy library not only contains various broadcast strategies, but also a strategy relationship table and the base station information corresponding to the strategy. In other words, after a broadcast strategy is generated, the strategy information is written into the strategy library, ready for use when the strategy is executed.
[0104] (2) Match the corresponding broadcasting strategy based on the differential data and calculate the priority of the matched broadcasting strategy.
[0105] Here, the differential data refers to the RTK data mentioned above.
[0106] Here, the broadcast strategy is either the first broadcast strategy or the second broadcast strategy mentioned above.
[0107] (3) Based on the conflict resolution method of the broadcasting strategy, the final broadcasting strategy is executed and broadcasting is carried out.
[0108] Here, the broadcast strategy conflict resolution method can be used to prioritize multiple broadcast strategies within the same base station and determine the broadcast strategy with the highest priority.
[0109] In some embodiments, such as Figure 2 The diagram illustrates a framework for a data broadcasting method. The electronic device includes a policy generation module, a policy execution engine module, and a policy execution module; wherein, the policy execution engine module includes a policy priority calculation module and a policy library module; the policy execution module includes a policy conflict resolution module, a broadcasting management platform, and an RTK data module.
[0110] Here, the strategy generation module is used to obtain business data information, thereby determining the first broadcast parameters corresponding to the first broadcast service, and then generating the corresponding broadcast strategy based on the first broadcast parameters and storing it in the strategy library.
[0111] Here, the policy execution engine module first retrieves the effective broadcast policies from the policy library, then calculates the priority of the broadcast policies in the base station corresponding to the effective broadcast policies, and then determines the broadcast policy with the highest priority as the target broadcast policy through policy conflict resolution. Here, the broadcast policies with lower priority can be stored in the policy library to update the policy library.
[0112] Here, the policy execution module is used to determine the base station corresponding to the base station after the broadcast management platform obtains the highest priority broadcast policy, based on the base station carried by the highest priority broadcast policy, and then obtain the original RTK data in the base station; then, the broadcast management platform adjusts the original RTK data according to the highest priority broadcast policy; finally, the RTK data is sent to the base station through the core network.
[0113] Here, the broadcast management platform can refer to the software platform used to manage and control broadcast content. The broadcast management platform may include, but is not limited to, program scheduling, advertising management, playback monitoring, and fault alarms. Here, the broadcast platform is integrated into the RTK data broadcasting system.
[0114] A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 2 ,like Figure 3 As shown, the implementation of dynamically generating customized broadcast strategies based on terminal parameters may include steps 201 to 203:
[0115] Step 201: Obtain the input information for the customized broadcasting strategy. The input information shall include at least one of the following: location information, business scenario information, and classification information.
[0116] Here, the input information is the business data information mentioned above. The classification information is the type information mentioned above.
[0117] Here, the customer device location information, business scenario information, and device type information recorded when the broadcast service is activated can be used as the input information for the broadcast strategy. At the same time, the time range of the customer service activation can be recorded as the effective and expiration time of the strategy.
[0118] Here, the location information can be any location information of the terminal. For example, the location information can be the location of the terminal in a certain street of a certain district in a certain city of a certain province.
[0119] Here, the business scenario information can be the latitude and longitude information corresponding to any business scenario of the terminal. For example, the business scenario information could be the application of pesticides to crops in a certain district of a certain city in a certain province.
[0120] Here, the type information can be any type of terminal. For example, the type information may include vehicle-mounted terminal, marine terminal, aviation terminal, spaceborne terminal, or small mobile terminal.
[0121] Step 202: Determine the value of each broadcast strategy parameter based on the input information.
[0122] Here, the broadcast strategy parameters are the broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency point parameters mentioned above.
[0123] Here, the broadcast strategy parameters include at least: security (broadcast security parameters), broadcast frequency, target range (broadcast area parameters), and constellation frequency. Security can characterize whether RTK data is encrypted; broadcast frequency can characterize the frequency parameters corresponding to any type of information; broadcast area parameters can characterize the area parameters corresponding to any business scenario; and constellation frequency can characterize the satellite parameters corresponding to any broadcast area parameter.
[0124] For example, security can be encrypted or unencrypted; the broadcast frequency can be 1 second / time; the target range can be a province, a city, a district, or a base station; and the constellation frequency can be a combination of 5 satellites and 16 frequencies of GNSS.
[0125] Step 203: Combine the determined strategy parameter values and the strategy's effective and ineffective times into a broadcast strategy, which will serve as the final customized broadcast strategy.
[0126] Here, based on the calculated parameter values, and adding the time range during which the customer's service is activated as obtained from the input information as the effective and ineffective time of the strategy, a customized broadcasting strategy for the service requirements is generated.
[0127] Here, the final customized broadcast strategy (target strategy) can be: encrypted broadcast information (RTK data), broadcast frequency of 1 time / s, target range of base stations in Qixia District, Nanjing City, Jiangsu Province, and constellation combination including BDS, GPS, and QZSS. Alternatively, the final customized broadcast strategy (target strategy) can be: unencrypted broadcast information, broadcast frequency of 2 times / s, target range of base stations in Xuanwu District, Nanjing City, and constellation combination including BDS, GPS, and QZSS.
[0128] In some embodiments, such as Figure 4 The flowchart shown illustrates the process of generating a customized broadcast strategy. Based on the input information (location information, business scenario information, and classification information), the value of each broadcast strategy parameter is determined to generate the implementation of the customized broadcast strategy, which may include the following:
[0129] (1) Calculation of safety parameter values
[0130] Security parameter values are closely related to the importance of data privacy. Data privacy importance can be graded based on the degree of harm that data (input information) leakage will cause to users and industries.
[0131] Here, the industry hazard level H = {harmless, moderate, serious, very serious}, and the user U = {individual, organization, society, country}.
[0132] For example, if the leakage of input information has no impact on the industry or individual users, the security parameter can be unencrypted. However, if the leakage of input information has a severe impact on the industry but a moderate impact on society, then the security parameter can be encrypted.
[0133] Here, the formula for calculating the safety parameter value is shown in formula (1).
[0134] (2) Calculation of broadcast frequency parameter values
[0135] The broadcast frequency affects the positioning accuracy. The broadcast frequency parameter value can be calculated according to the terminal type. Terminal types are divided into: vehicle-mounted, marine, aviation, space-based, and portable.
[0136] Here, the formula for calculating the broadcast frequency parameter value is shown in formula (2).
[0137] (3) Determination of target range parameter values
[0138] The target range will be determined based on the latitude and longitude information of the service scenario provided by the user when the service is activated, and the province, city, district and base station will be locked based on the target range.
[0139] (4) Determination of constellation frequency parameter values
[0140] The target province, city, and district are determined based on the latitude and longitude range of the target range parameter values. The optimal star frequency combination is then obtained based on the range of the province, city, and district. The star frequency combination strategy is based on experience in selecting star frequency combinations.
[0141] Here, if the target area is the Midwest region, select the constellation combination BDS and GLONASS; if the target area is the East and coastal region, select the constellation combination BDS, GPS and QZSS; if the target area is the North region, select the constellation combination BDS, GPS and GLONASS.
[0142] In some embodiments, there may be overlapping base stations in the broadcast areas of different broadcast strategies. For example, the same base station may contain broadcast strategy i and broadcast strategy j. Therefore, it is necessary to compare the priorities of the broadcast strategies, that is, to calculate the priority of the broadcast strategy based on the importance of the priority factors of the parameters.
[0143] For example, broadcast strategy i involves encrypted broadcast information, a broadcast frequency of 1 time / s, a broadcast area covering base stations in Qixia District, Nanjing City, Jiangsu Province, and a constellation combination of BDS, GPS, and QZSS; broadcast strategy j involves unencrypted broadcast information, a broadcast frequency of 2 times / s, a broadcast area covering base stations in Xuanwu District, Nanjing City, and a constellation combination of BDS, GPS, and QZSS. Therefore, the broadcast areas in broadcast strategy i and broadcast strategy j overlap with each other.
[0144] Here, the priority calculation formula for the broadcasting strategy is shown in formula (3) above. The calculation methods for α, β, and γ in formula (3) include the following:
[0145] (1) Decompose the broadcast strategy priority calculation into a hierarchical structure, which includes objectives, criteria and alternatives.
[0146] Here, the goal is to determine the relative weights of security, broadcast frequency, and constellation frequency; the criteria are these three factors; alternatives can be different schemes or decisions related to the above criteria.
[0147] (2) Establish a judgment matrix to compare the relative importance of security, broadcast frequency and constellation frequency. Use a scale (scale from 1 to 9) to represent the relative importance of each pair of criteria. Let the evaluators compare the importance of each pair of criteria and finally generate a 3x3 judgment matrix.
[0148] (3) The eigenvectors of the judgment matrix reflect the relative weight of each criterion. These eigenvectors are calculated using mathematical tools (eigenvalue decomposition).
[0149] (4) Calculate the consistency ratio and global weight.
[0150] Here, the consistency ratio of the judgment matrix is calculated (the calculation involves a consistency index of the matrix and a random consistency index).
[0151] Here, if the matrix consistency ratio is less than a predefined threshold, the matrix is considered consistent. Using the eigenvectors and consistency ratio, the global weight of each criterion (security, broadcast frequency, and constellation frequency) is calculated.
[0152] (5) After calculating the global weight, the consistency ratio is calculated again to ensure that the final result is still consistent, so as to obtain the relative weight values of security, broadcast frequency and constellation frequency.
[0153] A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 3 ,like Figure 5 As shown, the method may include steps 301 to 305:
[0154] Step 301: Input strategy i and strategy j.
[0155] Step 302: Calculate priority p ij and p ji .
[0156] Here, the total priority p of broadcast strategy i compared to broadcast strategy j is calculated according to the priority calculation formula (3). ij And the total priority p of broadcast strategy j compared to broadcast strategy i. ji , where p ij =1-p ji .
[0157] Step 303, determine p ij Is it greater than p? ji If yes, proceed to step 304; otherwise, proceed to step 305.
[0158] Step 304: Execute strategy i.
[0159] Step 305: Execute strategy j.
[0160] Here, compare p ij With p ji The size of p ij If the priority is higher, then broadcast strategy i is selected as the final broadcast strategy; if p ji If the priority is higher, then broadcast strategy j is selected as the final broadcast strategy.
[0161] In some embodiments, there may be multiple broadcast strategies in a single base station within the coverage area of a broadcast strategy. In this case, it is necessary to handle the situation according to the priority of the broadcast strategies and the broadcast strategy conflict resolution method.
[0162] Here, the conflict resolution of the broadcast strategy is triggered by two points: the first point can be the broadcast strategy reaching its effective time; the second point can be the broadcast strategy reaching its expiration time.
[0163] A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 4 ,like Figure 6 As shown, the method may include steps 401 to 406:
[0164] Step 401: The existing broadcast strategy 1 has reached its effective time.
[0165] Here, when broadcast strategy 1 takes effect, conflict resolution of broadcast strategy is performed on the base stations covered by broadcast strategy 1.
[0166] Here, the priority of broadcasting strategies is compared based on the base stations covered by broadcasting strategy 1.
[0167] Step 402: Determine the base stations covered by broadcast strategy 1.
[0168] Step 403: Determine whether broadcast strategy 2 already exists at the base station. If broadcast strategy 2 exists, proceed to step 404; otherwise, proceed to step 405.
[0169] Here, when broadcast strategy 2 already exists at the base station, the priority of the effective broadcast strategy 1 and the existing broadcast strategy 2 will be compared, and the strategy with higher priority will be set as the broadcast strategy of the current base station; if broadcast strategy 2 does not exist, the current base station will use broadcast strategy 1 to perform broadcast execution.
[0170] Step 404: Determine whether the priority of broadcast strategy 1 is greater than the priority of broadcast strategy 2. If the priority of broadcast strategy 1 is greater than that of broadcast strategy 2, continue to execute step 405; otherwise, execute step 406.
[0171] Step 405: Perform broadcasting using broadcasting strategy 1.
[0172] Step 406: Perform broadcasting using broadcasting strategy 2.
[0173] A flowchart illustrating a data broadcasting method proposed in this application embodiment. Figure 5 ,like Figure 7 As shown, the method may include steps 501 to 508:
[0174] Step 501: The existing broadcast strategy 1 has reached its expiration time.
[0175] Here, when broadcast strategy 1 fails, conflict resolution of broadcast strategy is performed on the base stations covered by broadcast strategy 1.
[0176] Step 502: Determine the base stations covered by broadcast strategy 1.
[0177] Step 503: Determine whether the base station previously used broadcasting strategy 1 for broadcasting. If so, proceed to step 504; otherwise, proceed to step 505.
[0178] Step 504: Determine whether the base station has other broadcasting strategies within the effective time range. If other broadcasting strategies exist, proceed to step 506; otherwise, proceed to step 507.
[0179] Here, if the base station is using broadcast strategy 1 and there is no other broadcast strategy in effect, then the base station has no effective broadcast strategy; if it is using broadcast strategy 1 and there are other effective broadcast strategies, then the other effective broadcast strategies are compared in priority, and the broadcast strategy with the highest priority is used as the broadcast strategy of the base station.
[0180] Step 505: Execute the broadcast using the original effective broadcast strategy 2.
[0181] Step 506: Compare the priorities of the broadcast strategies.
[0182] Here, the priorities of several other broadcast strategies are compared to determine the broadcast strategy with the highest priority.
[0183] Step 507: Determine if the base station does not broadcast.
[0184] Step 508: Execute the broadcast using the highest priority broadcast strategy.
[0185] The data broadcasting method proposed in this application provides flexible control over RTK data broadcasting, reducing broadcasting resource consumption. It allows for timely adjustment of broadcasting strategies based on demand. By broadcasting customized RTK data via the 5G network, it can fully utilize air interface resources, reducing server resource overhead while protecting the location privacy of broadcasting users, tailored to location service scenarios and user characteristics. Currently, there is a strong demand for high-precision positioning across various industries, and this method can effectively meet the market's differentiated needs for high-precision positioning.
[0186] Based on the same inventive concept as the above embodiments, another embodiment of this application provides a schematic diagram of the composition structure of a data broadcasting device, as shown below. Figure 8 As shown, the device 80 includes: a determining unit 801, an acquiring unit 802, and a sending unit 803.
[0187] The determining unit 801 is configured to, when executing a first broadcast service, determine a target base station corresponding to the first broadcast service according to a first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes a first broadcast parameter and a service time corresponding to the first broadcast service, and the first broadcast parameter includes at least: broadcast security parameter, broadcast frequency parameter, broadcast area parameter, and constellation frequency point parameter; and, when the target base station has a second broadcast strategy, determine a target broadcast strategy from the first broadcast strategy and the second broadcast strategy according to the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy.
[0188] The acquisition unit 802 is used to acquire RTK data corresponding to the first broadcast service according to the target broadcast strategy;
[0189] The transmitting unit 803 is used to transmit the RTK data to the target base station.
[0190] This application also provides a schematic diagram of the composition structure of an electronic device, such as... Figure 9 As shown, the electronic device 90 proposed in this application embodiment may include a processor 91, a memory 92 configured to store computer programs that can run on the processor, and further, the electronic device 90 may also include a communication interface 93 and a bus 94 for connecting the processor 91, the memory 92 and the communication interface 93.
[0191] In the embodiments of this application, the processor 91 can be at least one of the following: Application-Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Controller, Microcontroller, and Microprocessor. It is understood that for different devices, the electronic device used to implement the above-mentioned processor function can also be other types, and the embodiments of this application do not specifically limit it.
[0192] In embodiments of this application, memory 92 is used to store instructions and data. Memory 92 may be connected to processor 91, wherein memory 92 is used to store executable program code, which includes computer operation instructions.
[0193] In embodiments of this application, bus 94 is used to connect communication interface 93, processor 91, and memory 92, as well as the mutual communication between these devices.
[0194] Further, in an embodiment of this application, the processor 91 is configured to, when executing a first broadcast service, determine a target base station corresponding to the first broadcast service according to a first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes a first broadcast parameter and a service time corresponding to the first broadcast service, and the first broadcast parameter includes at least: broadcast security parameter, broadcast frequency parameter, broadcast area parameter, and constellation frequency point parameter; when the target base station has a second broadcast strategy, determine a target broadcast strategy from the first broadcast strategy and the second broadcast strategy according to the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy; obtain RTK data corresponding to the first broadcast service according to the target broadcast strategy, and send the RTK data to the target base station.
[0195] In practical applications, the aforementioned memory 92 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 91.
[0196] This application provides a data broadcasting device and an electronic device. When executing a first broadcasting service, the device or electronic device determines the target base station corresponding to the first broadcasting service based on a first broadcasting strategy corresponding to the first broadcasting service. The first broadcasting strategy includes first broadcasting parameters and service time corresponding to the first broadcasting service. The first broadcasting parameters include at least: first broadcasting security parameters, first broadcasting frequency parameters, first broadcasting area parameters, and first constellation frequency point parameters. If a second broadcasting strategy exists at the target base station, a target broadcasting strategy is determined from the first and second broadcasting strategies based on first priority data of the first broadcasting strategy and second priority data of the second broadcasting strategy. The RTK data corresponding to the first broadcasting service is obtained according to the target broadcasting strategy, and the RTK data is sent to the target base station. This application determines the target base station corresponding to the broadcasting service through a broadcasting strategy corresponding to the broadcasting service, then compares the priority of the broadcasting strategy with existing broadcasting strategies in the target base station to determine the target broadcasting strategy, obtains RTK data through the target broadcasting strategy, and sends it to the target base station. A customized broadcast strategy is developed based on various parameters such as broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency parameters. This strategy can encrypt and protect RTK data, thereby improving data security. The broadcast strategy not only utilizes user plane resources, but also air interface resources in three dimensions: time, frequency, and constellation frequency, thereby improving resource utilization.
[0197] This application also provides a computer-readable storage medium storing a program thereon, which, when executed by a processor, implements the data broadcasting method described above.
[0198] Specifically, the program instructions corresponding to a data broadcasting method in this embodiment can be stored on storage media such as optical discs, hard disks, and USB flash drives. When the program instructions corresponding to a data broadcasting method in the storage media are read or executed by an electronic device, the following steps are included:
[0199] When executing the first broadcast service, the target base station corresponding to the first broadcast service is determined according to the first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes the first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: broadcast security parameters, broadcast frequency parameters, broadcast area parameters, and constellation frequency point parameters.
[0200] If the target base station has a second broadcasting strategy, the target broadcasting strategy is determined from the first broadcasting strategy and the second broadcasting strategy based on the first priority data of the first broadcasting strategy and the second priority data of the second broadcasting strategy.
[0201] According to the target broadcasting strategy, obtain the RTK data corresponding to the first broadcasting service, and send the RTK data to the target base station.
[0202] This application also provides a computer program product.
[0203] In some embodiments, the computer program product may include a computer program or instructions.
[0204] In some embodiments, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0205] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0206] This application is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the schematic and / or block diagrams can be implemented by computer program instructions, and combinations of blocks in the schematic and / or block diagrams can be implemented. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the schematic and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0207] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in the implementation flow diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0208] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0209] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A data broadcasting method, characterized in that, When executing the first broadcast service, the target base station corresponding to the first broadcast service is determined according to the first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes the first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters. If the target base station has a second broadcasting strategy, the target broadcasting strategy is determined from the first broadcasting strategy and the second broadcasting strategy based on the first priority data of the first broadcasting strategy and the second priority data of the second broadcasting strategy. According to the target broadcasting strategy, obtain the real-time dynamic differential RTK data corresponding to the first broadcasting service, and send the RTK data to the target base station.
2. The method according to claim 1, characterized in that, The method further includes: Based on the first broadcast parameters and the second broadcast parameters corresponding to the second broadcast strategy, determine the first security data, the first frequency data, and the first constellation frequency point data corresponding to the first broadcast parameters, and the second security data, the second frequency data, and the second constellation frequency point data corresponding to the second broadcast parameters; The first security data, the first frequency data, and the first constellation frequency point data are weighted according to the first preset weight to determine the first priority data; The second security data, the second frequency data, and the second constellation frequency point data are weighted according to the second preset weight to determine the second priority data.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Obtain the service data information of the first broadcast service; wherein the service data information includes at least one of the following: location information, type information, and service scenario information; The first broadcast parameters corresponding to the first broadcast service are determined based on the business data information.
4. The method according to claim 3, characterized in that, The service time includes the effective time and the expiration time. The step of determining the target broadcast strategy from the first broadcast strategy and the second broadcast strategy based on the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy includes: When the first broadcast strategy meets the effective time, if the first priority data is greater than the second priority data, the first broadcast strategy is determined as the target broadcast strategy. If the first priority data is less than or equal to the second priority data, the second broadcast strategy is determined as the target broadcast strategy.
5. The method according to claim 3, characterized in that, The service time includes the effective time and the expiration time. The step of determining the target broadcast strategy from the first broadcast strategy and the second broadcast strategy based on the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy includes: When the first broadcast strategy meets the failure time, a candidate broadcast strategy is determined among at least one second broadcast strategy; wherein, the candidate broadcast strategy is the second broadcast strategy with the largest second priority data; The candidate broadcasting strategy is determined as the target broadcasting strategy.
6. The method according to claim 4 or 5, characterized in that, The method further includes: If the target base station does not have the second broadcasting strategy and the first broadcasting strategy meets the effective time, the first broadcasting strategy is determined as the target broadcasting strategy.
7. The method according to claim 6, characterized in that, Determining the target base station corresponding to the first broadcast service according to the first broadcast strategy corresponding to the first broadcast service includes: The broadcast area corresponding to the first broadcast service is determined based on the first broadcast area parameters; At least one base station within the broadcasting area is identified as the target base station.
8. The method according to claim 7, characterized in that, Determining the first broadcast parameters corresponding to the first broadcast service based on the service data information includes: Based on the business data information, an impact degree parameter corresponding to the business data information is determined, and based on the impact degree parameter and a preset threshold, the first broadcast security parameter is determined; Based on the type information, determine the speed parameter corresponding to the type information, and based on the speed parameter, determine the first broadcast frequency parameter; Based on the business scenario information, determine the location parameters corresponding to the business scenario information, and based on the location parameters, determine the first broadcast area parameters; The first constellation frequency parameters are determined based on the first broadcast area parameters; wherein, the first constellation frequency parameters are used to navigate the broadcast area.
9. A data broadcasting device, characterized in that, The data broadcasting device includes: The determining unit is configured to, when executing a first broadcast service, determine a target base station corresponding to the first broadcast service according to a first broadcast strategy corresponding to the first broadcast service; wherein, the first broadcast strategy includes first broadcast parameters and service time corresponding to the first broadcast service, and the first broadcast parameters include at least: first broadcast security parameters, first broadcast frequency parameters, first broadcast area parameters, and first constellation frequency point parameters; and, when the target base station has a second broadcast strategy, determine a target broadcast strategy from the first broadcast strategy and the second broadcast strategy according to the first priority data of the first broadcast strategy and the second priority data of the second broadcast strategy. The acquisition unit is used to acquire RTK data corresponding to the first broadcast service according to the target broadcast strategy; A transmitting unit is used to transmit the RTK data to the target base station.
10. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to perform the data broadcasting method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by at least one processor, implements the data broadcasting method as described in any one of claims 1 to 8.
12. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the data broadcasting method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Multicast processing method and device and communication device
CN112118542A
PPP-RTK correction number broadcasting method and system
CN116047544A