Signal simulation method and device, terminal equipment and readable storage medium
By constructing a controllable test scenario in TBOX communication performance test, using signal attenuator and service terminal data volume adjustment, simulating single variable synchronous interference, the problem of low test reliability in the existing technology is solved, and high reliability is achieved Communication performance test.
Patent Information
- Application Number
- CN202411537904.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-11
AI Technical Summary
When using the actual external network environment to conduct TBOX communication performance test, it is difficult to control the homofrequency interference of a single variable factor on the test module, resulting in low test reliability.
By constructing a stable and controllable test scenario, the data volume adjustment of the adjustable signal attenuator and service terminal is used to simulate the same frequency interference of different intensities, ensuring that there is only a single variable interference in the test environment.
High reliability testing of TBOX communication performance is achieved, and the accuracy and reliability of test results are ensured by dynamically adjusting the interference intensity.
Smart Images

Figure CN119421180A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of signal testing technology, and in particular, relates to a signal simulation method, device, terminal equipment and readable storage medium. Background Art
[0002] With the continuous advancement of Internet of Vehicles technology, the development of on-board telematics boxes (TBOX) is also evolving. For example, the network communication protocols supported by TBOX are constantly updated, from the early GSM, 3G, and 4G to the current 5G and the future 6G. The communication speed is faster, the latency is lower, and more data transmission is supported. Good communication performance helps to improve user experience, so it is necessary to test the communication performance of TBOX.
[0003] In the related technology, the performance test of TBOX is carried out using the actual external network environment. There are many variable factors, such as the coexistence of background noise, base station co-channel interference, multipath, etc. It is impossible to control the co-channel interference of a single variable factor on the test module, resulting in low reliability of the communication performance test of TBOX. Summary of the invention
[0004] The embodiments of the present application provide a signal simulation method, apparatus, terminal device and storage medium, which can improve the reliability of communication performance testing.
[0005] In a first aspect, an embodiment of the present application provides a signal simulation method, comprising:
[0006] Obtaining a first indicator value of a signal received by a first terminal in a first environment; wherein the first environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending a second downlink signal to the first terminal; the downlink signal of the second signal source generates co-channel interference to the downlink signal of the first signal source; the strength of the downlink signal sent by the second signal source to the first terminal is determined according to the amount of data of the downlink service executed by the second terminal;
[0007] If the first indicator value does not reach the target indicator value, adjusting the data volume of the downlink service of the second terminal so that the second signal source sends a third downlink signal to the first terminal;
[0008] Acquire a second indicator value of a signal received by the first terminal in a second environment; wherein the second environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal;
[0009] If the second indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0010] In the embodiment of the present application, by adjusting the data volume of the downlink service of the second terminal, the second signal source can send co-channel interference of different strengths to the first terminal until the index value of the signal received by the first terminal reaches the target index in the presence of co-channel interference, indicating that the current co-channel interference strength is consistent with the interference strength in the actual environment. Through the above method, the simulation of the interference signal can be realized, thereby improving the reliability of the performance test of the test equipment.
[0011] In a possible implementation manner of the first aspect, the method further includes:
[0012] If the first indicator value does not reach the target indicator value, adjusting the attenuation strength of the first downlink signal to obtain a fourth downlink signal;
[0013] Obtaining a third indicator value of a signal received by the first terminal under a third environment; wherein the third environment includes the first signal source sending a fourth downlink signal to the first terminal, and the second signal source sending the second downlink signal to the first terminal;
[0014] If the third indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fourth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0015] In the embodiment of the present application, by adjusting the attenuation strength of the first downlink signal to change the strength of the downlink signal, the quality of the signal received by the first terminal can be accurately controlled, which helps to ensure that the first terminal can reach a predetermined target indicator value when receiving the signal.
[0016] In a possible implementation manner of the first aspect, the method further includes:
[0017] If the first indicator value does not reach the target indicator value, adjusting the attenuation strength of the second downlink signal to obtain a fifth downlink signal;
[0018] Acquire a fourth indicator value of a signal received by the first terminal under a fourth environment; wherein the fourth environment includes the first signal source sending a first downlink signal to the first terminal, and the second signal source sending the fifth downlink signal to the first terminal;
[0019] If the fourth indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fifth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0020] In the embodiment of the present application, by adjusting the attenuation strength of the second downlink signal to generate the fifth downlink signal, the system can more accurately control the impact of multiple signal sources on the terminal, thereby optimizing the signal reception quality.
[0021] In a possible implementation manner of the first aspect, after adjusting the data volume of the downlink service of the second terminal, the method further includes:
[0022] adjusting the attenuation value of the first downlink signal to obtain a sixth downlink signal;
[0023] Acquire a fifth indicator value of a signal received by the first terminal under a fifth environment; wherein the fifth environment includes a first signal source sending a sixth downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal;
[0024] If the fifth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal and the attenuation value of the sixth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0025] In an embodiment of the present application, by obtaining indicator values under different environments (such as the fifth environment), the system can evaluate and optimize the performance of the signal under specific conditions, thereby improving the overall adaptability of the network. If the fifth indicator value does not reach the target value, the system will continue to adjust the downlink service of the second terminal and the attenuation value of the sixth downlink signal. This dynamic adjustment strategy helps to gradually approach the target indicator value.
[0026] In a possible implementation manner of the first aspect, the method further includes:
[0027] The signal strength of the sixth downlink signal is higher than the signal strength of the third downlink signal.
[0028] In the embodiment of the present application, it is clarified that the signal strength of the sixth downlink signal is higher than that of the third downlink signal, which helps to improve the accuracy of the adjustment decision during the adjustment of the downlink signal.
[0029] In a possible implementation manner of the first aspect, after adjusting the data volume of the downlink service of the second terminal, the method further includes:
[0030] If the first indicator value does not reach the target indicator value, adjusting the attenuation value of the first downlink signal to obtain a seventh downlink signal;
[0031] adjusting the attenuation value of the third downlink signal to obtain an eighth downlink signal;
[0032] Obtaining a sixth indicator value of a signal received by the first terminal under a sixth environment; wherein the sixth environment includes a first signal source sending a seventh downlink signal to the first terminal, and a second signal source sending the eighth downlink signal to the first terminal;
[0033] If the sixth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal, the attenuation strength of the downlink signal sent by the second signal source to the first terminal, and the attenuation value of the seventh downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0034] In the embodiment of the present application, iterative adjustment is performed by performing multiple adjustment decisions on downlink signals sent by different signal sources, which helps to obtain an accurate target indicator value (signal quality) through the first terminal.
[0035] In a possible implementation manner of the first aspect, the method further includes:
[0036] The signal strength of the seventh downlink signal is higher than the signal strength of the third downlink signal.
[0037] In the embodiment of the present application, it is clarified that the signal strength of the seventh downlink signal is higher than that of the third downlink signal, which helps to improve the accuracy of the adjustment decision during the adjustment of the downlink signal.
[0038] In a possible implementation manner of the first aspect, obtaining a first indicator value of a signal received by the first terminal in the first environment includes:
[0039] Under the condition of shielding the signal sent by the third signal source, a first indicator value of the signal received by the first terminal in the first environment is obtained, wherein the third signal source is a signal source other than the first signal source and the second signal source in the first environment.
[0040] In an embodiment of the present application, by controlling the variable method, only the influence of the first signal source and the second signal source is tested in the absence of interference from the third signal source, so that the first indicator value of the signal received by the first terminal can be more accurately measured and evaluated, which helps to more accurately evaluate the performance of the device under test.
[0041] In a second aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the signal simulation method as described in any one of the above-mentioned first aspects is implemented.
[0042] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the signal simulation method as described in any one of the above-mentioned first aspects is implemented.
[0043] In a fourth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute the signal simulation method described in any one of the above-mentioned first aspects.
[0044] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art 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 drawings can be obtained based on these drawings without paying creative labor.
[0046] Figure 1 This is a schematic diagram of the test environment provided in the embodiment of the present application. Figure 1 ;
[0047] Figure 2 This is a schematic diagram of the co-channel interference principle provided by an embodiment of the present application;
[0048] Figure 3 This is a schematic diagram of the test environment provided in the embodiment of the present application. Figure 2 ;
[0049] Figure 4 It is a flow chart of the signal simulation method provided in the embodiment of the present application;
[0050] Figure 5 is a schematic diagram of a process for obtaining a target indicator value provided by another embodiment of the present application;
[0051] Figure 6 is a schematic diagram of a process for obtaining a target indicator value provided by another embodiment of the present application;
[0052] Figure 7 is a schematic diagram of a process for obtaining a target indicator value provided by another embodiment of the present application;
[0053] Figure 8 is a schematic diagram of a process for obtaining a target indicator value provided by another embodiment of the present application;
[0054] Fig. 9 It is a structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0056] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0057] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0058] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0059] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0060] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.
[0061] With the continuous advancement of wireless communication and Internet of Vehicles technologies, TBOX, as an important component of electric vehicles, is also evolving. TBOX is mainly used to provide cellular network access functions, and can support important functions such as ecall / OTA / FOTA, remote diagnosis, platform monitoring, remote control, vehicle tracking, and vehicle-cloud interconnection. However, due to the current network deployment of domestic operators, TBOX will be subject to a large amount of downlink co-frequency interference during operation. For example, the radio bandwidths obtained by the four domestic operators are 2515-2675MHz, 4800-4900MHz, a total of 260M bandwidth, 3400-3500MHz, a total of 100MHz bandwidth, and 3500-3600MHz, a total of 100MHz bandwidth, 4900-5000MHz, a total of 100MHz bandwidth, and 702-798MHz spectrum resources for re-cultivation. The 3.3GHz band (3300-3400MHz) is jointly owned by China Unicom, China Telecom, and China Radio and Television. China Mobile has 2.6G and 4.9G frequency bands. The 4.9G feeder loss is large, and the indoor coverage cost is high, making it difficult to use for indoor coverage on a large scale. 2.6G has only one frequency point. The common communication industry or operator has a 300M continuous frequency band in 3.3~3.6G. Although it is possible to achieve heterogeneous frequency networking, it only involves the cooperation of three operators and the support of manufacturers' equipment. Therefore, the current 5G networks of various operators basically adopt the same frequency networking method, so the problem of co-frequency interference is more prominent than the construction of 2G, 3G and 4G networks.
[0062] Among them, the above co-channel interference is caused by the nature of wireless communication. The essence of wireless communication is to transmit digital signals through electromagnetic waves. Different from the physically connected network cables, wireless devices communicate with each other through electromagnetic waves of different frequency bands. Each digital signal occupies a certain frequency resource. If the digital signals choose the same frequency for transmission, co-channel interference will occur. The principle of co-channel interference is that when multiple transmitters transmit signals at the same frequency at the same time, the receiver will receive multiple signals at the same time. The superposition of these signals will cause the received signal to become unclear, generate interference, and affect the accuracy of demodulation and decoding.
[0063] Since TBOX is subject to a large amount of co-frequency interference during operation, the cellular communication performance test of TBOX has gradually been included in the detailed test scope by the OEM. When using the actual external network environment to test the performance of TBOX, there are multiple variable factors (bottom noise, co-frequency interference of base stations, multipath, fast fading) coexisting, and it is impossible to test and verify a single variable factor, so the establishment of a cellular test laboratory has become the first choice.
[0064] With the continuous advancement of Internet of Vehicles technology, the development of TBOX is also evolving. For example, the network communication protocols supported by TBOX are constantly updated, from the early GSM, 3G, and 4G to the current 5G and the future 6G, with faster communication speeds, lower latency, and support for more data transmission. Good communication performance helps improve user experience, so it is necessary to test the communication performance of TBOX.
[0065] In the related technology, the TBOX performance test is carried out using the actual external network environment. There are many variable factors, such as the coexistence of background noise, base station co-channel interference, multipath, etc. It is impossible to control the co-channel interference of a single variable on TBOX, resulting in the inability to effectively perform performance testing on TBOX.
[0066] In order to solve the problems existing in the above-mentioned related technologies, the embodiment of the present application proposes a new downlink co-frequency signal scrambling method, which controls the co-frequency interference of a single variable on TBOX by constructing a stable, controllable and reproducible test scenario in the laboratory, so as to realize the test of TBOX performance under the constructed scenario.
[0067] First, the signal simulation environment is described. Figure 1 , is a schematic diagram of the test environment construction provided in the embodiment of the present application Figure 1 ,like Figure 1 As shown:
[0068] When controlling a single variable to cause co-frequency interference to the device under test (DUT):
[0069] 1) The RF signal of the co-channel interference cell cell1 is connected to the power divider-D1, which splits the signal into two paths. The two signals are connected to the adjustable attenuators A1&A2 respectively, and the strength of the two signals can be controlled respectively;
[0070] 2) The main cell RF signal is connected to the adjustable attenuator-main;
[0071] 3) The output signal of adjustable attenuator-A1 is connected to shielded room-1;
[0072] 4) The output signal of adjustable attenuator-A2 is connected to the shielding room-main;
[0073] 5) The output signal of the adjustable attenuator-main is connected to the shielding room-main;
[0074] 6) Business terminal-1 is placed in shielded room-1 and performs downlink business (watching videos, etc.);
[0075] 7) DUT is placed in the shielding room-main;
[0076] It is understandable that in the application scenario of performing performance testing on TBOX, the DUT may be TBOX.
[0077] By separating the service terminal (User Equipment, UE) of the co-frequency interfering neighboring cell cell-1 and the DUT (such as TBOX) in the current main area in two shielded spaces (shielded room-1 & shielded room-main), and controlling the signal of the interfering cell cell-1 in shielded room-1 and shielded room-main and the cell signal of the main cell in shielded room-main respectively through three adjustable signal attenuators (A1, A2, A-main), the interference signal strength of the shielded room-main access is lower than the main cell signal, the DUT in the shielded room-main can access the main cell normally, and the service terminal accessed in the shielded room-1 occupies the co-frequency bandwidth through data services, thereby generating co-frequency interference to the main cell signal.
[0078] The principle of generating co-channel interference using the above test environment is:
[0079] The essence of wireless communication is to transmit digital signals through electromagnetic waves. Different from the physical connection of network cables, wireless devices communicate with each other through electromagnetic waves of different frequency bands. Each digital signal occupies a certain frequency resource. If digital signals choose the same frequency for transmission, co-channel interference will occur. The principle of co-channel interference is that when multiple transmitters transmit signals at the same frequency at the same time, the receiver will receive multiple signals at the same time. The superposition of these signals will cause the received signal to become unclear, generate interference, and affect the accuracy of demodulation and decoding.
[0080] See also Figure 2 , is a schematic diagram of the same-frequency interference principle provided in an embodiment of the present application, such as Figure 2 As shown,
[0081] 1) The main cell and the same-frequency interference cell work at the center frequency 2565 of the same frequency band carrier (bandwidth 100M);
[0082] 2) When the service terminal-1 is connected to the cell-1 area in the shielded room-1 and the service is fully loaded, the electromagnetic wave signal is sent in the full frequency band (2515MHz~2615MHz);
[0083] 3) The full-band electromagnetic wave signal of the interfering cell will be simultaneously connected to the shielded room-main cell, causing co-frequency interference to the downlink channel of the main cell.
[0084] At the same time, based on the above basic principles, it can be expanded to a simulation environment of multiple co-frequency interference cells. For each additional co-frequency interference cell, cell-n (n>=2, n is the number of interference cells) is added, and the adjustable signal attenuator-A2n-1, A2n and shielded room-n can realize the increase of interference cells.
[0085] See also Figure 3 , is a schematic diagram of the test environment construction provided in the embodiment of the present application Figure 2 ,like Figure 3 Shown:
[0086] 1) For the case of multiple interfering cells, the RF signal of the same-frequency interfering cell cell-n (n>=2, n is the number of interfering cells) is connected to the power divider-Dn (n>=2), and the signal power is divided into two paths. The two signals are respectively connected to the adjustable attenuators-A2n-1 (n>=2) and A2n (n>=2), which can control the strength of the two signals respectively;
[0087] 2) The output signal of adjustable attenuator-A2n-1 is connected to shielding room-n;
[0088] 3) The output signal of the adjustable attenuator-A2n is connected to the shielding room-main;
[0089] 4) The service terminal-n is placed in the shielded room-n and performs downlink services (iperf packet filling, video viewing, etc.);
[0090] Taking a single interfering cell as an example, using the above Figure 1 The method of signal simulation in the signal simulation environment is as follows:
[0091] See also Figure 4 , is a flow chart of a signal simulation method provided in an embodiment of the present application. As an example but not a limitation, the method may include the following steps:
[0092] S101, obtaining a first indicator value of a signal received by a first terminal in a first environment; wherein the first environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending a second downlink signal to the first terminal; the downlink signal of the second signal source generates co-channel interference to the downlink signal of the first signal source; the strength of the downlink signal sent by the second signal source to the first terminal is determined according to the amount of data of the downlink service executed by the second terminal.
[0093] In an embodiment of the present application, in the first environment, which is the above-mentioned test environment, the first signal source (i.e., the above-mentioned main cell) sends a first downlink signal to the shielded room-main, and the second signal source (i.e., the above-mentioned co-frequency interference cell) sends a second downlink signal to the shielded room-main and shielded room-1 respectively.
[0094] At the first terminal (i.e., the DUT in the above-mentioned shielded house owner), an appropriate signal acquisition device (such as a receiver, a spectrum analyzer) is used to capture the signals sent by the first and second signal sources (the first downlink signal and the second downlink signal), and the acquired signals are analyzed to obtain a first index value, wherein the first index value may be a signal ratio (Signal-to-Noise Ratio, SNR) value or a signal received power (Reference Signal Received Power, RSRP) value required for a simulated environment, wherein SNR is a key indicator for measuring signal purity, which directly affects the performance of the communication system, such as data transmission rate and error rate, and RSRP is used to evaluate the strength of the received signal, and is usually used to determine network coverage and signal quality.
[0095] It should be noted that the first signal received by the first terminal may be damaged due to the interference generated by the second signal source. Therefore, when analyzing the first indicator, the influence of interference needs to be specially considered. The strength of the second signal source will change according to the amount of data of the downlink service executed by the second terminal (the service terminal-1 in the shielded room-1 mentioned above), which needs to be dynamically monitored during the test.
[0096] In one embodiment, step S101 includes: obtaining a first indicator value of a signal received by a first terminal in a first environment includes:
[0097] Under the condition of shielding the signal sent by the third signal source, a first indicator value of the signal received by the first terminal in the first environment is obtained, wherein the third signal source is a signal source other than the first signal source and the second signal source in the first environment.
[0098] In the embodiments of the present application, Figure 1 The shielded room-host in the test environment shown is used to shield signals (such as other 4g, 5g signals, etc.) sent by signal sources (third signal source) other than the first signal source and the second signal source in the environment, which is equivalent to only having signals sent by the first signal source and the second signal source in the shielded room-host, and only controlling a single interference signal, namely the signal sent by the second signal source, to obtain the SNR or RSRP in the first environment.
[0099] In the above method, by controlling the variable method, only the influence of the first signal source and the second signal source is tested without interference from the third signal source, so that the first indicator value of the signal received by the first terminal can be more accurately measured and evaluated, which helps to more accurately evaluate the performance of the device under test.
[0100] S102: If the first indicator value does not reach the target indicator value, adjust the data volume of the downlink service of the second terminal so that the second signal source sends a third downlink signal to the first terminal.
[0101] In the embodiment of the present application, the target index value is a preset signal quality standard. If the first index value is lower than this standard, it is considered that the signal quality does not meet expectations. In order to reduce the interference of the second signal source to the first signal source, the system will adjust the downlink service data volume of the second terminal, such as changing the clarity of the video played by the second terminal. By reducing the downlink service data volume of the second terminal, the interference of the second signal source to the first terminal can be reduced, thereby improving the signal quality received by the first terminal.
[0102] After adjusting the number of downlink services of the second terminal, the second signal source sends a third downlink signal to the first terminal according to the adjusted number of services.
[0103] S103, obtaining a second indicator value of a signal received by the first terminal in a second environment; wherein the second environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal.
[0104] In an embodiment of the present application, the second environment refers to that after adjusting the number of downlink services of the second terminal, the second signal source sends a third downlink signal to the first terminal, and the first signal source sends a first downlink signal to the first terminal, and in the second environment, the signal of the first terminal is re-collected by the signal acquisition device, and the collected signal is re-analyzed to obtain the SNR or RSRP value (second indicator value).
[0105] S104: If the second indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0106] In an embodiment of the present application, the second indicator value obtained above is compared with the target indicator value again. If the second indicator value obtained is still lower than the target indicator value after adjusting the number of downlink services of the second terminal, it is necessary to continue to adjust the number of downlink services of the second terminal according to steps S102-S104 above, and change the downlink signal sent by the second signal source to the first terminal device until the SNR or RSRP obtained by the first terminal device is equal to the target indicator value.
[0107] In the above method, by measuring the first indicator value of the signal received by the first terminal, the signal reception quality of the first terminal in a specific environment can be evaluated. The second signal source simulates co-channel interference. By adjusting the amount of downlink service data of the second terminal, different interference levels can be simulated. When the first indicator value does not reach the target value, the interference intensity is changed by adjusting the amount of data of the second terminal. By obtaining the second indicator value in the second environment, the system performance after adjusting the interference can be evaluated. The above method simulates interference by controlling the amount of data of the second terminal, and can effectively control the single variable to simulate the interference of the co-channel signal, so as to simulate the target indicator value (target signal quality) of the environment for performance testing of the test equipment.
[0108] In one embodiment, see Figure 5 , is a flow chart of a signal simulation method provided by another embodiment of the present application, such as Figure 5 As shown, the method also includes:
[0109] S201: Obtain a first indicator value of a signal received by a first terminal in a first environment.
[0110] Step S201 is the same as step S101. For details, please refer to the description in the embodiment of S101, which will not be repeated here.
[0111] S202: If the first indicator value does not reach the target indicator value, adjust the attenuation strength of the first downlink signal to obtain a fourth downlink signal.
[0112] In an embodiment of the present application, in one implementation method, when the first indicator value does not reach a preset target indicator value, in addition to adjusting the number of downlink services of the second terminal, the first downlink signal sent by the first signal source to the first terminal can be adjusted by adjusting the value of the adjustable signal attenuator-main. After adjusting the value of the adjustable signal attenuator-main, the downlink signal sent by the first signal source to the first terminal device is attenuated from the first downlink signal to the fourth downlink signal.
[0113] S202, obtaining a third indicator value of a signal received by the first terminal in a third environment; wherein the third environment includes the first signal source sending a fourth downlink signal to the first terminal, and the second signal source sending the second downlink signal to the first terminal.
[0114] In an embodiment of the present application, the third environment refers to a scenario in which, after adjusting the value of the adjustable signal attenuator-main, the first signal source sends a fourth downlink signal to the first terminal, and the second signal source sends a second downlink signal to the first terminal. In the third environment, the signal of the first terminal is re-collected by the signal acquisition device, and the collected signal is re-analyzed to obtain the SNR or RSRP value (third indicator value).
[0115] S203: If the third indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fourth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0116] In an embodiment of the present application, the third indicator value obtained above is compared with the target indicator value again. If after adjusting the value of the adjustable signal attenuator-main, the third indicator value obtained is still lower than the target indicator value, it is necessary to continue to adjust the value of the adjustable signal attenuator-main according to steps S201-S203 above to change the attenuation strength of the downlink signal sent by the first signal source to the first terminal device until the SNR or RSRP obtained by the first terminal device is equal to the target indicator value.
[0117] In the above method, by adjusting the attenuation strength of the first downlink signal to change the strength of the downlink signal, the quality of the signal received by the first terminal can be accurately controlled, which helps to ensure that the first terminal can achieve a predetermined target indicator value such as a signal-to-noise ratio when receiving the signal.
[0118] In one embodiment, see Figure 6 , is a flow chart of a signal simulation method provided by another embodiment of the present application, such as Figure 6 As shown, the method also includes:
[0119] S301: Obtain a first indicator value of a signal received by a first terminal in a first environment.
[0120] In the embodiment of the present application, step S301 is the same as step S101. For details, please refer to the description in the embodiment of S101, which will not be repeated here.
[0121] S302: If the first indicator value does not reach the target indicator value, adjust the attenuation strength of the second downlink signal to obtain a fifth downlink signal.
[0122] In an embodiment of the present application, in one implementation method, when the first indicator value does not reach a preset target indicator value, in addition to adjusting the number of downlink services of the second terminal and adjusting the value of the adjustable signal attenuator-main, the second downlink signal sent by the second signal source to the first terminal can be adjusted by adjusting the value of the adjustable signal attenuator-A2. After adjusting the value of the adjustable signal attenuator-A2, the downlink signal sent by the second signal source to the first terminal device is attenuated from the second downlink signal to the fifth downlink signal.
[0123] S303, obtaining a fourth indicator value of a signal received by the first terminal under a fourth environment; wherein the fourth environment includes the first signal source sending a first downlink signal to the first terminal, and the second signal source sending the fifth downlink signal to the first terminal.
[0124] In an embodiment of the present application, the fourth environment refers to a scenario in which, after adjusting the value of the adjustable signal attenuator -A2, the second signal source sends a fifth downlink signal to the first terminal, and the first signal source sends a first downlink signal to the first terminal. In the fourth environment, the signal of the first terminal is re-collected by the signal acquisition device, and the collected signal is re-analyzed to obtain the SNR or RSRP value (fourth indicator value).
[0125] S304: If the fourth indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fifth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0126] In an embodiment of the present application, the fourth indicator value obtained above is compared with the target indicator value again. If after adjusting the value of the adjustable signal attenuator-A2, the fourth indicator value obtained is still lower than the target indicator value, it is necessary to continue to adjust the value of the adjustable signal attenuator-A2 according to steps S301-S304 above to change the attenuation strength of the downlink signal sent by the second signal source to the first terminal device until the SNR or RSRP obtained by the first terminal device is equal to the target indicator value.
[0127] In the above method, by adjusting the attenuation strength of the second downlink signal to generate the fifth downlink signal, the system can more accurately control the impact of multiple signal sources on the terminal, thereby optimizing the signal reception quality.
[0128] In one embodiment, see Figure 7 , is a flow chart of a signal simulation method provided by another embodiment of the present application, such as Figure 7 As shown, the method also includes:
[0129] S401: Obtain a first indicator value of a signal received by a first terminal in a first environment.
[0130] In the embodiment of the present application, step S401 is the same as step S101. For details, please refer to the description in the embodiment of S101, which will not be repeated here.
[0131] S402: If the first indicator value does not reach the target indicator value, adjust the data volume of the downlink service of the second terminal so that the second signal source sends a third downlink signal to the first terminal.
[0132] In the embodiment of the present application, step S402 is the same as step S102. For details, please refer to the description in the embodiment of S102, which will not be repeated here.
[0133] S403: Adjust the attenuation value of the first downlink signal to obtain a sixth downlink signal.
[0134] In an embodiment of the present application, in one implementation method, when the first indicator value does not reach a preset target indicator value, the value of the adjustable signal attenuator-main is adjusted to adjust the first downlink signal sent by the first signal source to the first terminal. After adjusting the value of the adjustable signal attenuator-main, the downlink signal sent by the first signal source to the first terminal device is attenuated from the first downlink signal to the sixth downlink signal.
[0135] S404, obtaining a fifth indicator value of a signal received by the first terminal under a fifth environment; wherein the fifth environment includes a first signal source sending a sixth downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal.
[0136] In the embodiment of the present application, the fifth environment refers to a scenario in which after the number of downlink services of the second terminal is adjusted, the second downlink signal is attenuated to the third downlink signal, and after the value of the adjustable signal attenuator-main is adjusted, the second signal source sends the third downlink signal to the first terminal device and the first signal source sends the sixth downlink signal to the first terminal device. In the fifth environment, the signal of the first terminal is collected again through the signal collection device, and the collected signal is re-analyzed to obtain the SNR or RSRP value (the fifth indicator value).
[0137] S405: If the fifth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal and the attenuation value of the sixth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0138] In an embodiment of the present application, the second indicator value obtained above is compared with the target indicator value again. If after adjusting the number of downlink services of the second terminal and adjusting the adjustable signal attenuator-main, the second indicator value obtained is still lower than the target indicator value, it is necessary to continue to adjust the number of downlink services of the second terminal and adjust the attenuation value of the sixth downlink signal by adjusting the adjustable signal attenuator-main according to steps S401-S405 above, and change the downlink signal sent by the second signal source and the first signal source to the first terminal device until the SNR or RSRP obtained by the first terminal device is equal to the target indicator value.
[0139] In the above method, by obtaining indicator values in different environments (such as the fifth environment), the system can evaluate and optimize the performance of the signal under specific conditions, thereby improving the overall adaptability of the network. If the fifth indicator value does not reach the target value, the system will continue to adjust the downlink service of the second terminal and the attenuation value of the sixth downlink signal. This dynamic adjustment strategy helps to gradually approach the target indicator value.
[0140] In one embodiment, the method further comprises:
[0141] The signal strength of the sixth downlink signal is higher than the signal strength of the third downlink signal.
[0142] In an embodiment of the present application, since the downlink signal sent by the first signal source to the first terminal device is the target signal, the downlink signal sent by the second signal source to the first terminal is equivalent to the co-channel interference signal to the first terminal. Therefore, the signal strength of the sixth downlink signal obtained by attenuating the first downlink signal needs to be greater than the co-channel interference signal, that is, the third downlink signal sent to the first terminal device by the second signal source obtained by adjusting the second terminal data.
[0143] In the above method, it is clarified that the signal strength of the sixth downlink signal is higher than that of the third downlink signal, which helps to improve the accuracy of the adjustment decision during the adjustment of the downlink signal.
[0144] In one embodiment, see Figure 8 , is a flow chart of a signal simulation method provided by another embodiment of the present application, such as Figure 8 As shown, the method also includes:
[0145] S501: Obtain a first indicator value of a signal received by a first terminal in a first environment.
[0146] In the embodiment of the present application, step S501 is the same as step S101. For details, please refer to the description in the embodiment of S101, which will not be repeated here.
[0147] S502: If the first indicator value does not reach the target indicator value, adjust the data volume of the downlink service of the second terminal so that the second signal source sends a third downlink signal to the first terminal.
[0148] In the embodiment of the present application, step S502 is the same as step S102. For details, please refer to the description in the embodiment of S102, which will not be repeated here.
[0149] S503: If the first indicator value does not reach the target indicator value, adjust the attenuation value of the first downlink signal to obtain a seventh downlink signal.
[0150] In an embodiment of the present application, in one implementation method, when the first indicator value does not reach a preset target indicator value, the value of the adjustable signal attenuator-main is adjusted to adjust the first downlink signal sent by the first signal source to the first terminal. After adjusting the value of the adjustable signal attenuator-main, the downlink signal sent by the first signal source to the first terminal device is attenuated from the first downlink signal to the seventh downlink signal.
[0151] S504: Adjust the attenuation value of the third downlink signal to obtain an eighth downlink signal.
[0152] In an embodiment of the present application, after adjusting the value of the adjustable signal attenuator-main, the downlink signal sent by the first signal source to the first terminal device is attenuated from the first downlink signal to the seventh downlink signal, and then the service quantity of the second terminal is adjusted to attenuate the second downlink signal to the third downlink signal, and then the adjustable signal attenuator-A2 is continued to be adjusted to adjust the attenuation value of the third downlink signal sent by the second signal source to the first terminal device to obtain the eighth downlink signal.
[0153] S505, obtaining a sixth indicator value of a signal received by the first terminal under a sixth environment; wherein the sixth environment includes a first signal source sending a seventh downlink signal to the first terminal, and a second signal source sending the eighth downlink signal to the first terminal.
[0154] In the embodiment of the present application, the sixth environment refers to a scenario in which after the attenuator-main, the first downlink signal is attenuated to the seventh downlink signal, and after the number of second terminal devices and the value of the adjustable signal attenuator-A2 are adjusted, the second downlink signal sent by the second signal source is attenuated to the third downlink signal and then to the eighth downlink signal, and the first signal source sends the seventh downlink signal to the first terminal device, and the second signal source sends the eighth downlink signal to the first terminal device. In the fifth environment, the signal of the first terminal is collected again through the signal collection device, and the collected signal is re-analyzed to obtain the SNR or RSRP value (sixth indicator value).
[0155] S506, if the sixth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal, the attenuation strength of the downlink signal sent by the second signal source to the first terminal, and the attenuation value of the seventh downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
[0156] In an embodiment of the present application, the sixth indicator value obtained above is compared with the target indicator value again. If the downlink signal sent to the first terminal device is changed by adjusting the value of the adjustable signal attenuator-main sum and adjusting the adjustable signal attenuator-A2, if the obtained sixth indicator value is still lower than the target indicator value, it is necessary to continue to adjust the downlink service quantity of the second terminal, the adjustable signal attenuator-main sum and adjust the adjustable signal attenuator-A2 according to the steps S501-S506 above to adjust the downlink signal sent by the second signal source and the first signal source to the first terminal device until the SNR or RSRP obtained by the first terminal device is equal to the target indicator value.
[0157] In the above method, by making multiple adjustment decisions for downlink signals sent by different signal sources and performing iterative adjustment, it is helpful to obtain an accurate target indicator value (signal quality) through the first terminal.
[0158] In one embodiment, the method comprises:
[0159] The signal strength of the seventh downlink signal is higher than the signal strength of the third downlink signal.
[0160] In an embodiment of the present application, since the downlink signal sent by the first signal source to the first terminal device is the target signal, the downlink signal sent by the second signal source to the first terminal is equivalent to the co-channel interference signal to the first terminal. Therefore, the signal strength of the seventh downlink signal obtained by attenuating the first downlink signal needs to be greater than the co-channel interference signal, that is, the third downlink signal sent to the first terminal device by the second signal source obtained by adjusting the second terminal data.
[0161] In the above method, it is clear that the signal strength of the seventh downlink signal is higher than that of the third downlink signal, which helps to improve the accuracy of the adjustment decision during the adjustment of the downlink signal.
[0162] The embodiment of the present application proposes a new downlink co-frequency signal scrambling method, which realizes controlling the co-frequency interference of a single variable on a test module such as TBOX by constructing a stable, controllable and reproducible test scenario in the laboratory, so as to realize the performance test of the test module such as TBOXTBOX in the constructed scenario.
[0163] Supplement a complete embodiment to reflect the solution in the disclosure, that is, adjust the data volume of the downlink service of the second terminal, the attenuation strength of the downlink signal of the first signal source, the attenuation strength of the downlink signal of the second signal source, and the attenuation strength of the attenuator 1
[0164] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0165] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0166] Fig. 9 Schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig. 9 As shown, the terminal device 9 of this embodiment includes: at least one processor 90 ( Fig. 9 Only one is shown in the figure) a processor, a memory 91, and a computer program 92 stored in the memory 91 and executable on the at least one processor 90, wherein the processor 90 implements the steps in any of the above-mentioned signal simulation method embodiments when executing the computer program 92.
[0167] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Fig. 9 It is only an example of the terminal device 9 and does not constitute a limitation on the terminal device 9. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, etc.
[0168] The processor 90 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0169] In some embodiments, the memory 91 may be an internal storage unit of the terminal device 9, such as a hard disk or memory of the terminal device 9. In other embodiments, the memory 91 may also be an external storage device of the terminal device 9, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal device 9. Further, the memory 91 may also include both an internal storage unit of the terminal device 9 and an external storage device. The memory 91 is used to store an operating system, an application program, a boot loader (Boot Loader), data, and other programs, such as the program code of the computer program, etc. The memory 91 may also be used to temporarily store data that has been output or is to be output.
[0170] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0171] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0172] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0173] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0174] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0175] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0176] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0177] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A signal simulation method, characterized in that: The method comprises: Obtaining a first indicator value of a signal received by a first terminal in a first environment; wherein the first environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending a second downlink signal to the first terminal; the downlink signal of the second signal source generates co-channel interference to the downlink signal of the first signal source; the strength of the downlink signal sent by the second signal source to the first terminal is determined according to the amount of data of the downlink service executed by the second terminal; If the first indicator value does not reach the target indicator value, adjusting the data volume of the downlink service of the second terminal so that the second signal source sends a third downlink signal to the first terminal; Acquire a second indicator value of a signal received by the first terminal in a second environment; wherein the second environment includes a first signal source sending a first downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal; If the second indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal until the indicator value of the signal received by the first terminal reaches the target indicator value.
2. The signal simulation method according to claim 1, characterized in that: The method further comprises: If the first indicator value does not reach the target indicator value, adjusting the attenuation strength of the first downlink signal to obtain a fourth downlink signal; Obtaining a third indicator value of a signal received by the first terminal under a third environment; wherein the third environment includes the first signal source sending a fourth downlink signal to the first terminal, and the second signal source sending the second downlink signal to the first terminal; If the third indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fourth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
3. The signal simulation method according to claim 1, characterized in that: The method further comprises: If the first indicator value does not reach the target indicator value, adjusting the attenuation strength of the second downlink signal to obtain a fifth downlink signal; Acquire a fourth indicator value of a signal received by the first terminal under a fourth environment; wherein the fourth environment includes the first signal source sending a first downlink signal to the first terminal, and the second signal source sending the fifth downlink signal to the first terminal; If the fourth indicator value does not reach the target indicator value, continue to adjust the attenuation strength of the fifth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
4. The signal simulation method according to claim 1, characterized in that: After adjusting the data volume of the downlink service of the second terminal, the method further includes: adjusting the attenuation value of the first downlink signal to obtain a sixth downlink signal; Acquire a fifth indicator value of a signal received by the first terminal under a fifth environment; wherein the fifth environment includes a first signal source sending a sixth downlink signal to the first terminal, and a second signal source sending the third downlink signal to the first terminal; If the fifth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal and the attenuation value of the sixth downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
5. The signal simulation method according to claim 4, characterized in that: The method further comprises: The signal strength of the sixth downlink signal is higher than the signal strength of the third downlink signal.
6. The signal simulation method according to claim 1, characterized in that: After adjusting the data volume of the downlink service of the second terminal, the method further includes: If the first indicator value does not reach the target indicator value, adjusting the attenuation value of the first downlink signal to obtain a seventh downlink signal; adjusting the attenuation value of the third downlink signal to obtain an eighth downlink signal; Obtaining a sixth indicator value of a signal received by the first terminal under a sixth environment; wherein the sixth environment includes a first signal source sending a seventh downlink signal to the first terminal, and a second signal source sending the eighth downlink signal to the first terminal; If the sixth indicator value does not reach the target indicator value, continue to adjust the downlink service of the second terminal, the attenuation strength of the downlink signal sent by the second signal source to the first terminal, and the attenuation value of the seventh downlink signal until the indicator value of the signal received by the first terminal reaches the target indicator value.
7. The signal simulation method according to claim 6, characterized in that: The method further comprises: The signal strength of the seventh downlink signal is higher than the signal strength of the third downlink signal.
8. The signal simulation method according to any one of claims 1 to 7, characterized in that: The obtaining a first indicator value of a signal received by the first terminal in the first environment includes: Under the condition of shielding the signal sent by the third signal source, a first indicator value of the signal received by the first terminal in the first environment is obtained, wherein the third signal source is a signal source other than the first signal source and the second signal source in the first environment.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.