Method and device for determining service transmission efficiency, equipment, storage medium and program product
By acquiring and analyzing target service data and link data in the satellite Internet, determining the performance requirements and signal quality information of the service, and calculating the transmission efficiency of the service, the problem of low accuracy in determining the service transmission efficiency in the existing technology is solved, and more accurate evaluation and improvement of the service transmission efficiency is achieved.
Patent Information
- Application Number
- CN202411932908.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-25
AI Technical Summary
When the existing adaptive coding and modulation technology (ACM) is used in the satellite Internet to improve service transmission efficiency, there is a problem that the method of determining service transmission efficiency is low.
By obtaining target service data, determining its corresponding performance requirements, obtaining the ephemeris and communication data of the target link to determine signal quality information, and calculate the transmission efficiency of the service based on the performance requirements and signal quality information.
The accuracy of service transmission efficiency is improved, and the transmission efficiency of different service types is more accurate, thereby improving the service transmission efficiency and spectrum efficiency of satellite Internet.
Smart Images

Figure CN119696667A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to a method, device, equipment, storage medium and program product for determining service transmission efficiency. Background Art
[0002] Satellite Internet is an advanced technology that uses satellite communication technology to achieve global Internet access. It builds a constellation system with real-time information transmission capabilities by networking a certain number of satellites. Satellite Internet can provide end users with communication services mainly based on broadband Internet access.
[0003] With the rapid development of satellite Internet, the scale of constellations has increased dramatically. A large number of constellations has led to increasingly tight spectrum resources. Each constellation has to use overlapping frequency bands for communication. However, the use of overlapping frequency bands by each constellation for communication will lead to co-channel interference. As the scale of constellations continues to expand, co-channel interference between constellations has become an increasingly important factor limiting the improvement of satellite Internet service transmission efficiency. At present, in order to improve transmission capacity while enduring dynamic co-channel interference and link noise, adaptive coding modulation technology (Adaptive coded modulation, ACM) has emerged. It can adjust the throughput according to the link status to make full use of limited bandwidth and reduce the bit error rate. It is an important way to improve the transmission efficiency of services in satellite Internet. The existing ACM technology is designed for link status or a specific service, and there is a problem of low accuracy in the method of determining service transmission efficiency. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, equipment, storage medium and program product for determining business transmission efficiency that can improve the accuracy of business transmission efficiency in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for determining service transmission efficiency, which is applied to satellite Internet, including:
[0006] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0007] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0008] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0009] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0010] In one embodiment, the method further comprises:
[0011] Acquire multiple candidate business data to be transmitted;
[0012] Determine the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0013] According to the performance requirements and service types respectively corresponding to each candidate service data to be transmitted, a mapping relationship between the service type and the performance requirement is constructed.
[0014] In one embodiment, the mapping relationship between the service type and the performance requirement is constructed based on the performance requirements and service types corresponding to each candidate service data to be transmitted, including:
[0015] Determine the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0016] Determine the mapping relationship between the service type and the performance requirement based on the preset performance requirement standard corresponding to the service type.
[0017] In one embodiment, the determining the signal quality information of the target link according to the ephemeris data and the communication data includes:
[0018] Extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0019] Determine the signal reception parameters of the client according to the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and distance;
[0020] The signal quality information of the target link is determined according to the signal reception parameter and the preset noise power.
[0021] In one embodiment, determining the signal reception parameters of the client according to the transmission power information, the transmission gain information, the reception gain information, the working link length information, the communication wavelength and the distance includes:
[0022] The transmission power information, transmission gain information, reception gain information, communication wavelength and distance are multiplied to obtain the interference parameters received by the client;
[0023] The transmission power information, the transmission gain information, the reception gain information and the working link length are multiplied to obtain the carrier parameters received by the client.
[0024] In one embodiment, determining the signal quality information of the target link according to the signal reception parameter and the preset noise power includes:
[0025] The preset noise power and the interference parameter are added together to obtain an intermediate parameter;
[0026] The ratio of the carrier parameter to the intermediate parameter is used as the signal quality information of the target link.
[0027] In a second aspect, the present application also provides a device for determining service transmission efficiency, including:
[0028] An acquisition module is used to acquire target business data; the target business data is business data transmitted on a target link in the satellite Internet;
[0029] A first determination module, used to determine the performance requirements corresponding to the target business data according to the mapping relationship between the business type and the performance requirements;
[0030] A second determination module is used to obtain ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link according to the ephemeris data and the communication data;
[0031] The third determination module is used to determine the transmission efficiency of the service according to the performance requirements and the signal quality information.
[0032] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0033] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0034] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0035] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0036] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0038] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0039] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0040] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0041] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0042] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0043] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0044] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0045] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0046] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0047] The above-mentioned method, device, equipment, storage medium and program product for determining the service transmission efficiency, the present application determines different service requirements for each different service data by determining the performance requirements corresponding to the target service data, and then determines the transmission efficiency of the service based on the signal quality information of the current target link and the performance requirements corresponding to the target service data. Compared with the existing method for determining the transmission efficiency of a single service standard, the present application determines the corresponding performance requirements for each different service type, thereby making the determined transmission efficiency corresponding to different services more accurate, which is beneficial to improving the transmission efficiency of satellite Internet services and the spectrum efficiency of satellite Internet. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0049] Figure 1 FIG. 1 is an application environment diagram of a method for determining service transmission efficiency in an embodiment;
[0050] Figure 2A flowchart of a method for determining service transmission efficiency in an embodiment;
[0051] Figure 3 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0052] Figure 4 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0053] Figure 5 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0054] Figure 6 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0055] Figure 7 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0056] Figure 8 is a flow chart of a method for determining service transmission efficiency in another embodiment;
[0057] Fig. 9 is a schematic diagram of a complementary cumulative distribution function of spectral efficiency in one embodiment;
[0058] Fig.10 is a schematic diagram of the relationship between spectrum efficiency and carrier-to-interference-noise ratio in one embodiment;
[0059] Fig.11 is a schematic diagram of a system for determining service transmission efficiency in one embodiment;
[0060] Fig.12 is a structural block diagram of a device for determining service transmission efficiency in one embodiment;
[0061] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0063] Satellite Internet refers to Internet access based on satellite communication technology, and its services can cover the world. By networking a certain number of satellites and building a constellation system with real-time information transmission capabilities, satellite Internet can provide communication services mainly based on broadband Internet access to end users.
[0064] With the rapid development of satellite Internet, the size of constellations has increased dramatically. Taking the typical Starlink constellation as an example, it plans to launch satellite constellations of the "Gen 1" system and the "Gen 2" system. The first generation of constellations plans to launch 11,926 satellites, using the Ku, Ka and V bands. The second phase contains approximately 29,562 satellites, using the Ku, Ka and E bands for communication. As of November 2024, Starlink has launched a total of 7,096 satellites, and 5,914 satellites are providing services. The large number of constellations has led to increasingly tight spectrum resources, and each constellation has to use overlapping frequency bands for communication, which in turn causes co-frequency interference problems. As the scale of constellations continues to expand, co-frequency interference between constellations has become an increasingly important factor limiting the improvement of satellite Internet service transmission efficiency.
[0065] At present, in order to improve the transmission capacity under the condition of dynamic co-channel interference and link noise, Adaptive coded modulation (ACM) technology has come into being. It can adjust the throughput according to the link status to make full use of the limited bandwidth and reduce the bit error rate. It is an important way to improve the efficiency of satellite Internet communication. Many existing technologies are improved based on the content of DVB-S2 to improve the transmission efficiency, but most of them are designed for the link status or a specific business, and there is a problem of low accuracy in the method of determining the business transmission efficiency.
[0066] After introducing the background technology of the method for determining the service transmission efficiency provided by the embodiment of the present application, the following briefly describes the implementation environment involved in the method for determining the service transmission efficiency provided by the embodiment of the present application. The method for determining the service transmission efficiency provided by the embodiment of the present application can be applied to Figure 1 A signal control terminal of an earth station in the implementation environment shown. Figure 1 , multiple working system satellites communicate with their corresponding working system earth stations at the same time. Different communication links need to share the same spectrum. The communication between other working system satellites and their corresponding working system earth stations will interfere with the working system satellites. The working system satellites need to transmit Internet services while enduring co-frequency interference. Specifically, data transmission is divided into uplink data and downlink data. In the uplink interference scenario, the uplink data communication between the working system satellite and the working system earth station will be interfered by the uplink data between the interfering system satellite and the interfering system earth station. In the downlink interference scenario, the downlink data communication between the working system satellite and the working system earth station will be interfered by the downlink data between the interfering system satellite and the interfering system earth station.
[0067] In other possible implementations, the method for determining the service transmission efficiency provided in the embodiment of the present application may also be applied to a terminal, which may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart car-mounted devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc.
[0068] After introducing the application scenarios of the method for determining the service transmission efficiency provided by the embodiments of the present application, the following focuses on introducing the method for determining the service transmission efficiency described in the present application.
[0069] In one embodiment, Figure 2 As shown, a method for determining service transmission efficiency is provided, and the method is applied to Figure 1 The control end of the earth station in the satellite Internet is taken as an example to illustrate, including the following steps:
[0070] S201. Obtain target business data.
[0071] The target service data is the service data to be transmitted on the target link in the satellite Internet. The target service data can be the service data transmitted from the working system satellite to the working system earth station, or the data transmitted from the working system earth station to the working system satellite.
[0072] Among them, the business data may be WeChat voice business data, Whatsapp business data, IP phone business data, online live broadcast business data, video chat business data, Chrome browsing business data, Firefox browsing business data, Safari browsing business data, email business data, MMS business data and SMS business data.
[0073] In an embodiment of the present application, the business data to be transmitted on the target link in the satellite Internet can be obtained. Optionally, in the presence of batch business data, time division multiplexing can be used to allocate time slots for the batch business data to obtain the business data to be transmitted in each time slot.
[0074] S202: Determine the performance requirements corresponding to the target business data according to the mapping relationship between the business type and the performance requirements.
[0075] The mapping relationship between service types and performance requirements refers to the mapping relationship obtained by pre-analyzing the performance requirements corresponding to multiple services. The performance requirements can be comprehensive Internet services and satellite-to-ground link interference characteristics, and indicators that can reflect both link interference performance and Internet service performance are selected. Common performance requirements include IP packet error rate, transmission delay, etc.
[0076] It should be noted that the embodiment of the present application is aimed at the Internet protocol system. The physical layer and data link layer use the Ethernet IEEE 802.3 protocol, the network layer uses the IP network RFC 791 protocol, and each Ethernet frame and IP packet has a maximum number of bytes. Therefore, the embodiment of the present application selects the IP packet error rate as the performance evaluation indicator of the satellite Internet service.
[0077] In an embodiment of the present application, the performance requirements corresponding to multiple services can be analyzed in advance to obtain a mapping relationship between the service type and the performance requirements, and when the target service data is obtained, the performance requirements corresponding to the target service data can be determined based on the mapping relationship between the service type and the performance requirements.
[0078] S203: Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link according to the ephemeris data and the communication data.
[0079] Among them, the ephemeris data includes the working link length information, and the communication data includes the transmission power information, transmission gain information, receiving gain information, communication wavelength and the distance information between other satellites in the satellite Internet and the clients in the satellite Internet.
[0080] The signal quality information of the target link refers to carrier-to-noise ratio information.
[0081] In the embodiment of the present application, the ephemeris data and communication data corresponding to the target link at the current moment can be obtained, and the ephemeris data and the communication data can be calculated to determine the signal quality information of the target link.
[0082] Table 1 Simulation parameters
[0083]
[0084] Optionally, satellite A can be selected as the working satellite and satellite B can be selected as the jamming satellite, and the relevant satellite parameters and communication parameters are shown in Table 1. The working satellite is accessed in the manner of maximum elevation angle, and the default communication direction of the jamming satellite is perpendicular to the ground and downward, pointing to the center of the earth.
[0085] S204: Determine the transmission efficiency of the service according to the performance requirements and the signal quality information.
[0086] The transmission efficiency of a service refers to the spectrum efficiency of the service.
[0087] In the embodiment of the present application, after the performance requirements corresponding to the target service data and the signal quality information of the target link are obtained, the performance requirements and the signal quality information may be calculated to determine the transmission efficiency of the service.
[0088] Optionally, a specific method for determining the transmission efficiency of a service is provided below. The formula for obtaining the transmission efficiency is shown in the following formula (1):
[0089]
[0090] in, That is, the transmission efficiency of the service (spectrum efficiency), is the carrier power received by the earth station, is the aggregate interference received by the earth station, is the noise power spectral density, =1518.8=12144bits is the full load bit value of Ethernet frame and IP packet. That is, the performance requirements corresponding to the target business data.
[0091] in, , is the average bit energy in a binary transmission system.
[0092] The method for determining the service transmission efficiency provided in the embodiment of the present application is applied to satellite Internet, and the target service data is obtained, and the performance requirements corresponding to the target service data are determined according to the mapping relationship between the service type and the performance requirements, and the ephemeris data corresponding to the target link is obtained, and the signal quality information of the target link is determined according to the ephemeris data, and the transmission efficiency of the service is determined according to the performance requirements and the signal quality information; the target service data is the service data to be transmitted on the target link in the satellite Internet. The present application determines different service requirements for each different service data by determining the performance requirements corresponding to the target service data, and then determines the transmission efficiency of the service according to the signal quality information of the current target link and the performance requirements corresponding to the target service data. Compared with the existing method for determining the transmission efficiency of a single service standard, the present application determines the corresponding performance requirements for each different service type, and then makes the transmission efficiency corresponding to the determined different services more accurate, which is conducive to improving the transmission efficiency of satellite Internet services and the spectrum efficiency of satellite Internet.
[0093] In one embodiment, the process of obtaining the mapping relationship between the service type and the performance requirement can be described in detail. Figure 2 Based on the embodiment shown, Figure 3 As shown, the above method also includes:
[0094] S205: Acquire multiple candidate service data to be transmitted.
[0095] In the embodiment of the present application, a plurality of candidate service data to be transmitted may be determined first.
[0096] It should be noted that all types of business data that need to be transmitted by the Internet constellation system are determined, and when the default constellation system is working, no new types of business data will be encountered.
[0097] Optionally, in an embodiment of the present application, a total of 100G of business data is generated, which is evenly and randomly distributed to each business type, and then the business data in each business type is evenly and randomly distributed to each specific business. The amount of business data generated is shown in Table 2.
[0098] Table 2 Distribution of business quantity in the example Unit: G
[0099]
[0100] S206: Determine the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted.
[0101] In the embodiment of the present application, after obtaining a plurality of candidate service data to be transmitted, each candidate service data to be transmitted can be classified according to its different requirements for performance indicators or service characteristics based on the aggregation of a wide variety of Internet services, and the service types corresponding to each candidate service data to be transmitted and the performance requirements corresponding to each candidate service data to be transmitted are obtained. It is necessary to ensure that the services in each service type have relatively consistent performance requirements.
[0102] S207 . Construct a mapping relationship between the service type and the performance requirement according to the performance requirement and the service type respectively corresponding to each candidate service data to be transmitted.
[0103] In an embodiment of the present application, after the performance requirements and service types corresponding to each candidate service data to be transmitted are obtained, a mapping relationship between service types and performance requirements can be constructed based on the performance requirements and service types corresponding to each candidate service data to be transmitted.
[0104] Optionally, the following provides a specific implementation method for constructing a mapping relationship between a service type and a performance requirement, see Figure 4 The above S207 "constructing a mapping relationship between the service type and the performance requirement according to the performance requirements and service types corresponding to each candidate service data to be transmitted" includes:
[0105] S301: Determine the service type corresponding to each candidate service to be transmitted according to performance indicator information and service characteristic information of each candidate service to be transmitted.
[0106] In an embodiment of the present application, each candidate service to be transmitted is aggregated and classified according to its different requirements for performance indicators or service characteristics to ensure that the services in each category have relatively consistent performance requirements, and then the common attributes of each candidate service to be transmitted are found, such as using the same encapsulation protocol or similar performance requirements, to obtain the service type corresponding to each candidate service to be transmitted.
[0107] S302: Determine the performance requirements corresponding to each candidate service to be transmitted according to the preset performance requirement standard corresponding to the service type.
[0108] Table 3 Mapping relationship between service types and performance requirements
[0109]
[0110] Among them, the preset performance requirement standard refers to a unified business performance standard set in advance.
[0111] In the embodiment of the present application, after the service types corresponding to the candidate services to be transmitted are obtained, the performance requirements corresponding to the candidate services to be transmitted can be determined according to the preset performance requirement standards corresponding to the service types.
[0112] For example, the performance requirements corresponding to each candidate service to be transmitted are shown in Table 3 above.
[0113] The method for determining the mapping relationship between the service type and the performance requirement provided in the embodiment of the present application, by predetermining the mapping relationship between the service type and the performance requirement, provides a data basis for subsequently determining the performance requirements corresponding to the target service data based on the mapping relationship between the service type and the performance requirement, and further provides a data basis for determining the transmission efficiency corresponding to the target service data.
[0114] In one embodiment, Figure 2-Figure 4 Based on the embodiment shown, the method for obtaining the signal quality information of the receiving end corresponding to the satellite can be described in detail, such as Figure 5 As shown, the above S203 "determining the signal quality information of the target link according to the ephemeris data and the communication data" includes:
[0115] S401. Extract working link length information from ephemeris data, and extract transmission power information, transmission gain information, reception gain information, communication wavelength, and the distance between other satellites in the satellite Internet and clients in the satellite Internet from communication data.
[0116] The transmission power information includes the transmission power information of the interfering satellite and the transmission power information of the satellite transmitting end, the transmission gain information includes the transmission gain of the interfering satellite in the direction of the working earth station and the transmission gain of the transmitting antenna, and the receiving gain information includes the receiving gain of the working earth station in the direction of the interfering satellite and the receiving gain of the earth station receiving end. The working link length information refers to the length information of the target link.
[0117] In an embodiment of the present application, when determining the signal quality information of the receiving end corresponding to the satellite, the working link length information can be extracted from the ephemeris data, and the transmission power information, transmission gain information, receiving gain information, communication wavelength and the distance between other satellites in the satellite Internet and the client in the satellite Internet can be extracted from the communication data.
[0118] S402: Determine the signal reception parameters of the client according to the transmission power information, the transmission gain information, the reception gain information, the working link length information, the communication wavelength and the distance.
[0119] The signal receiving parameters include interference parameters and carrier parameters.
[0120] In an embodiment of the present application, after the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and the distance between other satellites in the satellite Internet and the client in the satellite Internet are obtained, the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and distance can be calculated to obtain the signal reception parameters of the client.
[0121] Optionally, a method for determining a signal receiving parameter is provided below, see Figure 6 The above S402 "determine the signal reception parameters of the client according to the transmission power information, the transmission gain information, the reception gain information and the working link length information, the communication wavelength and the distance" includes:
[0122] S501. Multiply the transmission power information, the transmission gain information, the reception gain information, the communication wavelength and the distance to obtain interference parameters received by the client.
[0123] In an embodiment of the present application, after the transmission power information, transmission gain information, reception gain information, communication wavelength and distance are obtained as mentioned above, the transmission power information, transmission gain information, reception gain information, communication wavelength and distance can be multiplied to obtain the interference parameters received by the client.
[0124] Optionally, a process for determining the interference parameter received by the client is provided below, see the following formula (2):
[0125]
[0126] in, is the interference parameter, is the transmit power of the interfering constellation, is the transmission gain of the interfering satellite in the direction of the working earth station, is the receiving gain of the working earth station in the direction of the interfering satellite, is the communication wavelength, The distance from the interfering satellite to the working ground station.
[0127] Further, the total interference parameter is determined by referring to the following formula (3):
[0128]
[0129] S502: Multiply the transmit power information, the transmit gain information, the receive gain information, and the working link length to obtain carrier parameters received by the client.
[0130] In an embodiment of the present application, after the transmission power information, transmission gain information, reception gain information and working link length are obtained as mentioned above, the transmission power information, transmission gain information, reception gain information and working link length can be multiplied to obtain the carrier parameters received by the client.
[0131] Optionally, a process for determining carrier parameters received by a client is provided below, see the following formula (4):
[0132]
[0133] in, is the carrier parameter, is the transmitting power of the satellite transmitter, is the transmission gain of the transmitting antenna, is the receiving gain of the earth station receiving end, is the working link length.
[0134] S403: Determine signal quality information of the target link according to the signal reception parameter and the preset noise power.
[0135] In the embodiment of the present application, after the signal reception parameters are obtained as described above, a preset noise power may be further obtained, and the signal quality information of the target link may be determined according to the signal reception parameters and the preset noise power.
[0136] Optionally, the following provides a method for obtaining signal quality information, see Figure 7 The above S402 “determine the signal quality information of the receiving end corresponding to the satellite according to the signal receiving parameter and the preset noise power” includes:
[0137] S601: Add the preset noise power and the interference parameter to obtain an intermediate parameter.
[0138] In the embodiment of the present application, when the preset noise power and the interference parameter are obtained as described above, the preset noise power and the interference parameter may be added together to obtain an intermediate parameter.
[0139] Optionally, the following formula for obtaining the intermediate parameters is provided as follows:
[0140]
[0141] Among them, m is the intermediate parameter, is the interference parameter, is the preset noise power.
[0142] S602: Use the ratio of the carrier parameter to the intermediate parameter as signal quality information of the target link.
[0143] In the embodiment of the present application, when the carrier parameters and the intermediate parameters are obtained as described above, the ratio of the carrier parameters to the intermediate parameters can be used as the signal quality information of the target link.
[0144] Optionally, the following formula for obtaining signal quality information is provided, see the following formula (6):
[0145]
[0146] in, is the preset noise power, is the carrier parameter, It is an intermediate parameter determined according to the interference parameter and the preset noise power.
[0147] The method for determining signal quality information provided in the embodiment of the present application provides a certain data basis for subsequently determining the transmission efficiency of the service based on the determined signal quality information.
[0148] In one embodiment, see Figure 8 , and also provides a method for determining service transmission efficiency, including:
[0149] S10, obtaining multiple candidate service data to be transmitted;
[0150] S11, determining the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0151] S12, determining the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0152] S13. Determine a mapping relationship between a service type and a performance requirement according to a preset performance requirement standard corresponding to the service type;
[0153] S14, obtaining target business data;
[0154] S15. Determine the performance requirements corresponding to the target business data according to the mapping relationship between the business type and the performance requirements;
[0155] S16, extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0156] S17, multiplying the transmission power information, the transmission gain information, the receiving gain information, the communication wavelength and the distance to obtain the interference parameter received by the client;
[0157] S18, multiplying the transmit power information, the transmit gain information, the receive gain information, and the working link length to obtain the carrier parameters received by the client;
[0158] S19, adding the preset noise power and the interference parameter to obtain an intermediate parameter;
[0159] S20, taking the ratio of the carrier parameter to the intermediate parameter as the signal quality information of the target link;
[0160] S21. Determine the transmission efficiency of the service according to the performance requirements and the signal quality information.
[0161] The present application determines different service requirements for different service data by determining the performance requirements corresponding to the target service data, and then determines the transmission efficiency of the service based on the signal quality information of the current target link and the performance requirements corresponding to the target service data. Compared with the existing method for determining the transmission efficiency of a single service standard, the present application determines the corresponding performance requirements for different service types, thereby making the determined transmission efficiency corresponding to different services more accurate, which is beneficial to improving the transmission efficiency of satellite Internet services and the spectrum efficiency of satellite Internet.
[0162] Furthermore, the embodiment of the present application also provides simulation results of the above-mentioned service transmission efficiency. See Table 4, which provides the time for each service transmission to be completed.
[0163] Table 4 Time unit for completing transmission of various services: s
[0164]
[0165] According to Table 4, the multi-service standard ACM method only took 2964 seconds to transmit 100G of data, while the single-service standard ACM method took 3343 seconds. The former has a throughput 12.79% higher than the latter.
[0166] Furthermore, the complementary cumulative distribution simulation of spectral efficiency is also carried out, see Fig. 9 The complementary cumulative distribution function of spectral efficiency is obtained as Fig. 9 As shown in the figure, it can be found that the ACM method designed with multiple business standards is significantly better than the ACM method designed with a single business standard.
[0167] Furthermore, the relationship between spectrum utilization and carrier-to-noise ratio is obtained as follows: Fig.10 As shown. Fig.10 It can be seen that after using the method for determining the service transmission efficiency provided in the embodiment of the present application, the corresponding points of the spectrum efficiency and the carrier-to-noise ratio appear on three rays, corresponding to three different performance requirements in the service, and the corresponding relationship between the spectrum and the carrier-to-noise ratio of the single service standard ACM appears on the straight line with the lowest slope, indicating that it has been transmitting according to the highest service standard, resulting in the spectrum efficiency not being easy to improve. It can be seen that the ACM designed according to multiple services can improve the spectrum efficiency according to business needs when the carrier-to-noise ratio is fixed.
[0168] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0169] In order to implement the method for determining the service transmission efficiency in each of the above embodiments, the present application also provides a system for determining the service transmission efficiency, see Fig.11 ,The system for determining the service transmission efficiency mainly includes the following modules: service template formulation module, service template diffusion module, service performance determination module, link state calculation module, and coding and modulation mode control module.
[0170] Among them, the service template formulation module is used to divide the Internet service data into several major service types according to the Internet service data and the satellite-to-ground link interference characteristics before the service transmission, and determine the corresponding performance requirements for each service type based on the preset performance requirement standards, that is, to obtain the mapping relationship between the service type and the performance requirement, and formulate the satellite Internet service template. It should be noted that
[0171] Among them, the service template diffusion module is used to diffuse the prepared satellite Internet service template to all terminals of the constellation system (including the earth end and the satellite end) for use by all terminals when sending data.
[0172] Among them, the service performance requirement determination module is used to determine the service to be transmitted in each time slot according to the data to be sent by the sending end (including the earth end and the satellite end) and the link time division multiplexing strategy, and then determine the performance requirements of the service to be transmitted in each time slot according to the formulated satellite Internet service template.
[0173] The link state calculation module is used to calculate the carrier-to-interference-noise ratio received by the receiving end in each time slot based on information such as satellite ephemeris data.
[0174] Among them, the coding modulation mode control module is used to calculate the transmission efficiency of the service under this link state and Internet service requirements according to the performance requirements of the service to be transmitted and the carrier-to-interference-noise ratio received by the corresponding receiving end.
[0175] Based on the same inventive concept, the embodiment of the present application also provides a device for determining service transmission efficiency for implementing the method for determining service transmission efficiency involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more device for determining service transmission efficiency provided below can refer to the limitations of the method for determining service transmission efficiency above, and will not be repeated here.
[0176] In an exemplary embodiment, Fig.12 As shown, a device for determining service transmission efficiency is provided, comprising: an acquisition module 10, a first determination module 11, a second determination module 12 and a third determination module 13, wherein:
[0177] The acquisition module 10 is used to acquire target business data; the target business data is the business data to be transmitted on the target link in the satellite Internet.
[0178] A first determination module 11 is used to determine the performance requirements corresponding to the target service data according to the mapping relationship between the service type and the performance requirements;
[0179] The second determination module 12 is used to obtain the ephemeris data and communication data corresponding to the target link, and determine the signal quality information of the target link according to the ephemeris data and the communication data;
[0180] The third determination module 13 is used to determine the transmission efficiency of the service according to the performance requirement and the signal quality information.
[0181] In an exemplary embodiment, the above device further includes: an acquisition module, a fourth determination module and a construction module, wherein:
[0182] An acquisition module, used to acquire multiple candidate service data to be transmitted;
[0183] A fourth determination module, configured to determine the performance requirements and service types corresponding to each candidate service data to be transmitted, according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0184] The construction module is used to construct a mapping relationship between the service type and the performance requirement according to the performance requirements and service types respectively corresponding to each candidate service data to be transmitted.
[0185] In an exemplary embodiment, the above-mentioned building module includes: a first determining unit and a second determining unit, wherein:
[0186] A first determining unit is specifically used to determine the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0187] The second determining unit is specifically configured to determine a mapping relationship between a service type and a performance requirement according to a preset performance requirement standard corresponding to the service type.
[0188] In an exemplary embodiment, the second determination module 12 includes: an extraction unit, a third determination unit and a fourth determination unit, wherein:
[0189] An extraction unit, specifically used to extract working link length information from the ephemeris data, and to extract transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0190] A third determining unit is specifically used to determine the signal receiving parameters of the client according to the transmission power information, the transmission gain information, the reception gain information and the working link length information, the communication wavelength and the distance;
[0191] The fourth determining unit is specifically configured to determine the signal quality information of the target link according to the signal receiving parameter and the preset noise power.
[0192] In an exemplary embodiment, the above-mentioned third determination unit is specifically used to multiply the transmission power information, transmission gain information, reception gain information, communication wavelength and distance to obtain the interference parameters received by the client; and multiply the transmission power information, transmission gain information, reception gain information and working link length to obtain the carrier parameters received by the client.
[0193] In an exemplary embodiment, the fourth determination unit is specifically configured to add the preset noise power and the interference parameter to obtain an intermediate parameter; and use the ratio of the carrier parameter to the intermediate parameter as the signal quality information of the target link.
[0194] Each module in the above-mentioned device for determining service transmission efficiency can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.
[0195] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.13 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store business data to be transmitted. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for determining business transmission efficiency is implemented.
[0196] Those skilled in the art will understand that Fig.13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0197] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0198] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0199] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0200] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0201] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0202] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0203] Acquire multiple candidate business data to be transmitted;
[0204] Determine the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0205] According to the performance requirements and service types respectively corresponding to each candidate service data to be transmitted, a mapping relationship between the service type and the performance requirement is constructed.
[0206] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0207] Determine the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0208] Determine the mapping relationship between the service type and the performance requirement based on the preset performance requirement standard corresponding to the service type.
[0209] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0210] Extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0211] Determine the signal reception parameters of the client according to the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and distance;
[0212] The signal quality information of the target link is determined according to the signal reception parameter and the preset noise power.
[0213] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0214] The transmission power information, transmission gain information, reception gain information, communication wavelength and distance are multiplied to obtain the interference parameters received by the client;
[0215] The transmission power information, the transmission gain information, the reception gain information and the working link length are multiplied to obtain the carrier parameters received by the client.
[0216] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0217] The preset noise power and the interference parameter are added together to obtain an intermediate parameter;
[0218] The ratio of the carrier parameter to the intermediate parameter is used as the signal quality information of the target link.
[0219] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0220] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0221] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0222] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0223] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0224] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0225] Acquire multiple candidate business data to be transmitted;
[0226] Determine the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0227] According to the performance requirements and service types respectively corresponding to each candidate service data to be transmitted, a mapping relationship between the service type and the performance requirement is constructed.
[0228] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0229] Determine the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0230] Determine the mapping relationship between the service type and the performance requirement based on the preset performance requirement standard corresponding to the service type.
[0231] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0232] Extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0233] Determine the signal reception parameters of the client according to the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and distance;
[0234] The signal quality information of the target link is determined according to the signal reception parameter and the preset noise power.
[0235] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0236] The transmission power information, transmission gain information, reception gain information, communication wavelength and distance are multiplied to obtain the interference parameters received by the client;
[0237] The transmission power information, the transmission gain information, the reception gain information and the working link length are multiplied to obtain the carrier parameters received by the client.
[0238] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0239] The preset noise power and the interference parameter are added together to obtain an intermediate parameter;
[0240] The ratio of the carrier parameter to the intermediate parameter is used as the signal quality information of the target link.
[0241] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0242] Acquire target business data; the target business data is business data to be transmitted on a target link in the satellite Internet;
[0243] Determine the performance requirements corresponding to the target business data based on the mapping relationship between business types and performance requirements;
[0244] Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link based on the ephemeris data and communication data;
[0245] Determine the transmission efficiency of the service based on performance requirements and signal quality information.
[0246] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0247] Acquire multiple candidate business data to be transmitted;
[0248] Determine the performance requirements and service types corresponding to each candidate service data to be transmitted according to the performance indicator information and service characteristic information of each candidate service data to be transmitted;
[0249] According to the performance requirements and service types respectively corresponding to each candidate service data to be transmitted, a mapping relationship between the service type and the performance requirement is constructed.
[0250] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0251] Determine the service type corresponding to each candidate service to be transmitted according to the performance indicator information and service characteristic information of each candidate service to be transmitted;
[0252] Determine the mapping relationship between the service type and the performance requirement based on the preset performance requirement standard corresponding to the service type.
[0253] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0254] Extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, receiving gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data;
[0255] Determine the signal reception parameters of the client according to the transmission power information, transmission gain information, reception gain information and working link length information, communication wavelength and distance;
[0256] The signal quality information of the target link is determined according to the signal reception parameter and the preset noise power.
[0257] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0258] The transmission power information, transmission gain information, reception gain information, communication wavelength and distance are multiplied to obtain the interference parameters received by the client;
[0259] The transmission power information, the transmission gain information, the reception gain information and the working link length are multiplied to obtain the carrier parameters received by the client.
[0260] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0261] The preset noise power and the interference parameter are added together to obtain an intermediate parameter;
[0262] The ratio of the carrier parameter to the intermediate parameter is used as the signal quality information of the target link.
[0263] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0264] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0265] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0266] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for determining service transmission efficiency, characterized in that: Applied to satellite Internet, the method comprises: Acquire target service data; the target service data is service data to be transmitted on the target link in the satellite Internet; Determine the performance requirements corresponding to the target service data according to the mapping relationship between the service type and the performance requirements; Acquire ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link according to the ephemeris data and the communication data; The transmission efficiency of the service is determined according to the performance requirement and the signal quality information.
2. The method according to claim 1, characterized in that The method further comprises: Acquire multiple candidate business data to be transmitted; Determine the performance requirements and service types corresponding to each of the candidate service data to be transmitted according to the performance indicator information and service characteristic information of each of the candidate service data to be transmitted; According to the performance requirements and service types respectively corresponding to each of the candidate service data to be transmitted, a mapping relationship between the service type and the performance requirements is constructed.
3. The method according to claim 2, characterized in that The constructing a mapping relationship between the service type and the performance requirement according to the performance requirements and service types respectively corresponding to each of the candidate service data to be transmitted includes: Determine the service type corresponding to each of the candidate services to be transmitted according to the performance indicator information and service characteristic information of each of the candidate services to be transmitted; According to the preset performance requirement standard corresponding to the business type, a mapping relationship between the business type and the performance requirement is determined.
4. The method according to any one of claims 1 to 3, characterized in that: The determining the signal quality information of the target link according to the ephemeris data and the communication data comprises: Extracting working link length information from the ephemeris data, and extracting transmission power information, transmission gain information, reception gain information, communication wavelength, and the distance between other satellites in the satellite Internet and the client in the satellite Internet from the communication data; Determining a signal reception parameter of the client according to the transmission power information, the transmission gain information, the reception gain information and the working link length information, the communication wavelength and the distance; The signal quality information of the target link is determined according to the signal reception parameter and the preset noise power.
5. The method according to claim 4, characterized in that The determining the signal reception parameter of the client according to the transmission power information, the transmission gain information, the reception gain information and the working link length information, the communication wavelength and the distance includes: The transmission power information, the transmission gain information, the reception gain information, the communication wavelength and the distance are multiplied to obtain interference parameters received by the client; The transmission power information, the transmission gain information, the reception gain information and the working link length are multiplied to obtain the carrier parameters received by the client.
6. The method according to claim 5, characterized in that The determining, according to the signal reception parameter and the preset noise power, the signal quality information of the target link includes: Adding the preset noise power and the interference parameter to obtain an intermediate parameter; The ratio of the carrier parameter to the intermediate parameter is used as the signal quality information of the target link.
7. A device for determining service transmission efficiency, characterized in that: The device comprises: An acquisition module is used to acquire target service data; the target service data is service data transmitted on a target link in the satellite Internet; A first determination module, used to determine the performance requirements corresponding to the target business data according to the mapping relationship between the business type and the performance requirements; A second determination module is used to obtain ephemeris data and communication data corresponding to the target link, and determine signal quality information of the target link according to the ephemeris data and the communication data; The third determination module is used to determine the transmission efficiency of the service according to the performance requirement and the signal quality information.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.