Communication method and device between terminal and satellite, and storage medium

By measuring satellite coordinates and determining the optimal antenna parameters, the problem that the antenna direction diagram is not effectively considered when communicating with the terminal, and the best communication effect is achieved.

CN120017121APending Publication Date: 2025-05-16GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311536971.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The prior art fails to effectively consider the actual directional diagram of the antenna when communicating with the terminal and satellite, resulting in poor communication effect.

Method used

By measuring the coordinates of the satellite relative to the terminal, the optimal antenna parameters are determined based on the mapping relationship between the satellite coordinates and antenna parameters, and when the preset reception power conditions are met, the mobile terminal optimizes the communication direction map.

Benefits of technology

Ensure that the communication between the terminal and the satellite is optimal and the communication quality is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017121A_ABST
    Figure CN120017121A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method between a terminal and a satellite, the terminal and a storage medium, the method is applied to the terminal comprising a plurality of antennas, and the method comprises the following steps: under the condition that the terminal communicates with the satellite, measuring a first satellite coordinate of the satellite relative to the terminal; determining a first antenna parameter corresponding to the first satellite coordinate based on a mapping relation between the satellite coordinate set and an antenna parameter set; under the antenna parameters corresponding to the different satellite coordinates, the circular polarization parameters of the plurality of antennas under the different satellite coordinates meet a first preset condition; measuring the receiving power corresponding to the first satellite coordinate under the condition that the antenna parameters of the plurality of antennas are configured as the first antenna parameters; moving the terminal based on the reference satellite coordinate and the first satellite coordinate under the condition that the receiving power meets a second preset condition; the circular polarization parameters of all satellite coordinates in a preset range with the reference satellite coordinate as the center in the first synthetic directional diagram of the plurality of antennas under the first antenna parameter meet a third preset condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to communication technology, and in particular to a communication method between a terminal and a satellite, a terminal and a storage medium. Background Art

[0002] At present, the terminal obtains the geographical coordinates and attitude orientation of the terminal through the Global Positioning System (GPS) and attitude sensors, and then guides the user to move / rotate the terminal to aim at the satellite in combination with the built-in ephemeris. Since the actual directional pattern of the terminal's antenna is not considered, the communication effect between the terminal and the satellite cannot be guaranteed to be optimal. Summary of the invention

[0003] The present application hopes to provide a communication method, device and storage medium between a terminal and a satellite.

[0004] The technical solution of this application is implemented as follows:

[0005] In a first aspect, a communication method between a terminal and a satellite is provided, which is applied to the terminal including multiple antennas, and the communication method includes:

[0006] When the terminal is in communication with the satellite, measuring a first satellite coordinate of the satellite relative to the terminal;

[0007] Based on a mapping relationship between a satellite coordinate set and an antenna parameter set, determining a first antenna parameter corresponding to the first satellite coordinate; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of the plurality of antennas at different satellite coordinates meet a first preset condition;

[0008] When antenna parameters of the multiple antennas are configured as the first antenna parameters, measuring the received power corresponding to the first satellite coordinates;

[0009] When the received power satisfies the second preset condition, the terminal is moved based on the reference satellite coordinates and the first satellite coordinates; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0010] In a second aspect, a communication device between a terminal and a satellite is provided, which is applied to the terminal including multiple antennas, and the communication device includes:

[0011] a measuring unit, configured to measure a first satellite coordinate of the satellite relative to the terminal when the terminal is in communication with the satellite;

[0012] A determination unit, configured to determine a first antenna parameter corresponding to the first satellite coordinate based on a mapping relationship between a satellite coordinate set and an antenna parameter set; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of the plurality of antennas at different satellite coordinates satisfy a first preset condition;

[0013] The measuring unit is further configured to measure the received power corresponding to the first satellite coordinates when the antenna parameters of the multiple antennas are configured as the first antenna parameters;

[0014] A control unit is used to move the terminal based on the reference satellite coordinates and the first satellite coordinates when the received power meets the second preset condition; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0015] In a third aspect, a terminal is provided, comprising: a processor and a memory configured to store a computer program that can be run on the processor, wherein the processor is configured to execute the steps of the method of the first aspect when running the computer program.

[0016] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the method according to the first aspect when executed by a processor.

[0017] The present application discloses a communication method between a terminal and a satellite, a terminal and a storage medium, which configures the antenna parameters of the terminal to the optimal first antenna parameters corresponding to the first satellite coordinates, measures the receiving power of the terminal corresponding to the first satellite coordinates, determines the reference satellite coordinates with the best communication effect in the first synthetic pattern based on the receiving power when the communication effect is poor, and then moves the terminal based on the reference satellite coordinates and the first satellite coordinates, thereby ensuring that the communication effect between the terminal and the satellite after the movement is optimal. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a schematic diagram of a first flow chart of a communication method between a terminal and a satellite in an embodiment of the present application;

[0019] Figure 2 A schematic diagram of a first satellite coordinate in a preset coordinate system provided in an embodiment of the present application;

[0020] Figure 3 A schematic diagram of the position distribution of four antennas in a terminal as an example of an embodiment of the present application;

[0021] Figure 4This is a second flow chart of the communication method between the terminal and the satellite in an embodiment of the present application;

[0022] Figure 5 This is a schematic diagram of a third flow chart of the communication method between a terminal and a satellite in an embodiment of the present application;

[0023] Figure 6 This is a schematic diagram of a fourth flow chart of the communication method between a terminal and a satellite in an embodiment of the present application;

[0024] Figure 7 This is a schematic diagram of the structure of the communication device between the terminal and the satellite in an embodiment of the present application;

[0025] Figure 8 It is a schematic diagram of the terminal composition structure in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing this embodiment and are not intended to limit this application.

[0028] In the following description, references to “some embodiments,” “this embodiment,” “this embodiment,” and examples, etc., describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.

[0029] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the present embodiment described here can be implemented in an order other than that illustrated or described here.

[0030] In this embodiment, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, object A and / or object B may represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0031] The present application embodiment provides a communication method between a terminal and a satellite. Figure 1FIG. 1 is a schematic diagram of a first flow chart of a communication method between a terminal and a satellite in an embodiment of the present application, which is applied to a terminal including multiple antennas, such as Figure 1 As shown, the communication method between the terminal and the satellite may include:

[0032] Step 101: When a terminal is communicating with a satellite, measure a first satellite coordinate of the satellite relative to the terminal.

[0033] The first satellite coordinates may be position coordinates of the satellite relative to the terminal in a preset coordinate system. The coordinate origin of the preset coordinate system may be set at a certain position on the terminal. Figure 2 is a schematic diagram of a first satellite coordinate in a preset coordinate system provided in an embodiment of the present application, such as Figure 2 As shown, the terminal takes a mobile phone as an example. The mobile phone is perpendicular to the ground in vertical mode. The center of the mobile phone is the coordinate origin. The direction from the bottom to the top of the mobile phone is the positive direction of the z axis, the direction perpendicular to the back cover of the mobile phone is the positive direction of the y axis, and the direction perpendicular to the side view of the mobile phone is the positive direction of the x axis. The angle between the satellite and the positive direction of the z axis is θ, and the angle between the satellite and the positive direction of the x axis is Then the first satellite coordinates can be expressed as As the mobile phone moves, the first satellite coordinates of the satellite relative to the mobile phone are changing.

[0034] In an embodiment of the present application, the terminal includes multiple antennas, that is, the number of antennas of the terminal is greater than or equal to 2. Among them, the multiple antennas can be fixedly set at multiple different positions of the terminal. For example, taking a mobile phone as an example, when the number of antennas of the mobile phone is equal to 2, the two antennas can be set at the top and bottom of the mobile phone, or at the top and side of the mobile phone. When the number of antennas of the mobile phone is equal to 4, 2 of the 4 antennas can be set at different positions on the top of the mobile phone, 1 antenna can be set on the side of the mobile phone, and 1 antenna can be set at the bottom of the mobile phone. Figure 3 This is a schematic diagram of the position distribution of four antennas in a terminal as exemplified in an embodiment of the present application, such as Figure 3 As shown, the four antennas include antenna 1, antenna 2, antenna 3 and antenna 4. Antenna 1 and antenna 2 are arranged at different positions on the top of the mobile phone, antenna 3 is arranged on the side of the mobile phone, and antenna 4 is arranged on the bottom of the mobile phone.

[0035] Step 102: Determine a first antenna parameter corresponding to a first satellite coordinate based on a mapping relationship between a satellite coordinate set and an antenna parameter set; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of multiple antennas at different satellite coordinates meet a first preset condition.

[0036] In an embodiment of the present application, the mapping relationship between the satellite coordinate set and the antenna parameter set can be preset and stored in a memory (e.g., a non-volatile memory) of the terminal. Different satellite coordinates may correspond to different antenna parameters or may correspond to the same antenna parameters. The antenna parameters are antenna parameters of multiple antennas, and the antenna parameters include at least one of the phase and amplitude of each of the multiple antennas.

[0037] In some embodiments, if there is a first satellite coordinate in the satellite coordinate set, a first antenna parameter corresponding to the first satellite coordinate is determined based on a mapping relationship between the satellite coordinate set and the antenna parameter set.

[0038] In other embodiments, if the first satellite coordinates do not exist in the satellite coordinate set, determining the first antenna parameter corresponding to the first satellite coordinates may include: determining the coordinates in the satellite coordinate set that are closest to the first satellite coordinates, and using the antenna parameters corresponding to the coordinates closest to the first satellite coordinates as the first antenna parameters. For example, if the first satellite coordinates are (0°, 4°), and the satellite coordinate set includes (0°, 0°), (0°, 5°), and (0°, 10°), then the coordinates closest to the first satellite coordinates are (0°, 5°), and the antenna parameters corresponding to (0°, 5°) are determined to be the first antenna parameters.

[0039] In other embodiments, if the first satellite coordinate does not exist in the satellite coordinate set, determining the first antenna parameter corresponding to the first satellite coordinate may include: determining at least one coordinate in the satellite coordinate set whose coordinate difference with the first satellite coordinate is less than a set coordinate difference, and taking the average value of the antenna parameters corresponding to the at least one coordinate whose coordinate difference with the first satellite coordinate is less than the set coordinate difference as the first antenna parameter.

[0040] For example, the first satellite coordinate is (0°, 4°), and the satellite coordinate set includes (0°, 0°), (0°, 5°), and (0°, 10°). If the set coordinate difference is 5°, then at least one coordinate whose coordinate difference of the first satellite coordinate is less than the set coordinate difference includes (0°, 0°) and (0°, 5°). According to the mapping relationship between the satellite coordinate set and the antenna parameter set, the antenna parameters corresponding to (0°, 0°) and the antenna parameters corresponding to (0°, 5°) are determined, and the two antenna parameters are averaged to obtain the first antenna parameters.

[0041] In an embodiment of the present application, the circular polarization parameter may include a parameter characterizing the circular polarization performance of the antenna. Under antenna parameters corresponding to different satellite coordinates, the circular polarization parameters of multiple antennas at different satellite coordinates meet a first preset condition. The first preset condition includes: the circular polarization parameter of the second satellite coordinate under the second antenna parameter is greater than the first set threshold, the second satellite coordinate is any one of the satellite coordinate set, and the second antenna parameter is an antenna parameter determined based on the mapping relationship between the satellite coordinate set and the antenna parameter set and the second satellite coordinate.

[0042] In some embodiments, the circular polarization parameters of the second satellite coordinates under the second antenna parameters include:

[0043] a second average gain of a first preset area, the first preset area being an area in the second synthetic pattern centered on the second satellite coordinates and having an average axis ratio less than or equal to the first threshold, the second synthetic pattern being a synthetic pattern of the plurality of antennas under the second antenna parameters (the shape of the synthetic pattern is similar to a sphere, and the satellite coordinates can be regarded as a point on the sphere);

[0044] The area of ​​the first preset area;

[0045] The first weight value is determined by the second average gain and the area of ​​the first preset region.

[0046] That is, the average value of the axial ratios of all satellite coordinates in the first preset area under the second antenna parameters (i.e., the average axial ratio) is less than or equal to the first threshold, and the first threshold can be 3. The second average gain is the average value of the gains of all satellite coordinates in the first preset area under the second antenna parameters.

[0047] Based on this, the first preset condition includes:

[0048] The area of ​​the first preset area is greater than the second set threshold, and the second average gain is greater than the third set threshold, and the first weight value corresponding to the second satellite coordinates under the second antenna parameter is higher than the first weight value corresponding to the second satellite coordinates under any other antenna parameter in the antenna parameter set except the second antenna parameter; wherein the first set threshold includes the second set threshold and the third set threshold.

[0049] The second set threshold and the third set threshold can be set based on experience or experiments.

[0050] In some other embodiments, the circular polarization parameters of the second satellite coordinates under the second antenna parameters include:

[0051] a second average gain of a first preset area, the first preset area being an area in a second synthetic pattern centered on the second satellite coordinates and having an average axis ratio less than or equal to a first threshold, the second synthetic pattern being a synthetic pattern of multiple antennas under second antenna parameters;

[0052] A first ratio of the first preset area to the entire sphere of the second synthetic directional pattern;

[0053] The second weight value is determined by the second average gain and the first ratio.

[0054] Based on this, the first preset condition includes:

[0055] The first ratio is greater than the fourth set threshold, and the second average gain is greater than the third set threshold, and the second weight value corresponding to the second satellite coordinates under the second antenna parameter is higher than the second weight value corresponding to the second satellite coordinates under any other antenna parameter in the antenna parameter set except the second antenna parameter;

[0056] The first set threshold includes a third set threshold and a fourth set threshold.

[0057] The third set threshold and the fourth set threshold can be set based on experience or experiments.

[0058] Step 103: When the antenna parameters of the multiple antennas are configured as first antenna parameters, measure the received power corresponding to the first satellite coordinates.

[0059] In some embodiments, when the current antenna parameters of the multiple antennas are the same as the first antenna parameters, the received power (also referred to as the reference signal received power) corresponding to the first satellite coordinates is directly measured.

[0060] In other embodiments, when the current antenna parameters of the multiple antennas are different from the first antenna parameters, the terminal adjusts the antenna parameters, switches the antenna parameters of the multiple antennas from the current antenna parameters to the first antenna parameters, and then measures the receiving power corresponding to the first satellite coordinates.

[0061] Step 104: When the received power meets the second preset condition, based on the reference satellite coordinates and the first satellite coordinates, the mobile terminal; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0062] In an embodiment of the present application, when the receiving power corresponding to the first satellite coordinates meets the second preset condition, it indicates that the communication effect between the current terminal and the satellite is poor, and it is necessary to consider the actual first synthetic radiation pattern of the multiple antennas of the terminal under the first antenna parameters, and determine the optimal reference satellite coordinates corresponding to the first antenna parameters, and then move the terminal based on the reference satellite coordinates and the first satellite coordinates, so as to ensure that the communication effect between the terminal and the satellite after the movement is optimal.

[0063] In some embodiments, the third preset condition includes one of the following:

[0064] The circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to a second threshold;

[0065] An average value of circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to a third threshold.

[0066] In the embodiment of the present application, the circular polarization parameter may include a parameter characterizing the circular polarization performance of the antenna.

[0067] In some embodiments, the circular polarization parameters of the third satellite coordinates under the first antenna parameters include:

[0068] a third average gain of a second preset area, where the second preset area is an area in the first synthetic pattern centered on the third satellite coordinates and having an average axis ratio less than or equal to the first threshold, and the third satellite coordinates are any one of all satellite coordinates within a preset range centered on the reference satellite coordinates;

[0069] The second preset area occupies a second proportion of the entire sphere of the first synthetic directional pattern;

[0070] A third weight value is determined by a third average gain and a second ratio.

[0071] Based on this, the third preset condition includes one of the following:

[0072] The third average gains of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to a fifth set threshold;

[0073] The second ratio of all satellite coordinates within the preset range centered on the reference satellite coordinates is greater than or equal to the sixth set threshold;

[0074] The third weight values ​​of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to the seventh set threshold;

[0075] The second threshold includes a fifth set threshold, a sixth set threshold and a seventh set threshold;

[0076] An average value of the third average gains of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to an eighth set threshold;

[0077] An average value of the second ratio of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to a ninth set threshold;

[0078] The average value of the third weight values ​​of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than a tenth set threshold;

[0079] The third threshold includes an eighth set threshold, a ninth set threshold and a tenth set threshold.

[0080] In some other embodiments, the circular polarization parameters of the third satellite coordinates include:

[0081] a third average gain of a second preset area, where the second preset area is an area in the first synthetic pattern centered on the third satellite coordinates and having an average axis ratio less than or equal to the first threshold, and the third satellite coordinates are any one of all satellite coordinates within a preset range centered on the reference satellite coordinates;

[0082] The area of ​​the second preset area;

[0083] A fourth weight value is determined by the third average gain and the area of ​​the second preset region.

[0084] Based on this, the third preset condition includes one of the following:

[0085] The third average gains of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to a fifth set threshold;

[0086] The areas of the second preset region of all satellite coordinates within the preset range centered on the reference satellite coordinates are greater than or equal to the eleventh preset threshold;

[0087] The fourth weight values ​​of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to the twelfth set threshold;

[0088] The second threshold includes a fifth set threshold, an eleventh set threshold and a twelfth set threshold;

[0089] an average value of the third average gains of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to an eighth set threshold;

[0090] The average area of ​​the second preset region of all satellite coordinates within the preset range centered on the reference satellite coordinates is greater than or equal to the thirteenth preset threshold;

[0091] an average of the fourth weight values ​​of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to a fourteenth set threshold;

[0092] The third threshold includes an eighth set threshold, a thirteenth set threshold and a fourteenth set threshold.

[0093] In some embodiments, the second preset condition includes: the received power is less than or equal to the received power threshold.

[0094] In the embodiment of the present application, the receiving power threshold refers to the minimum receiving power required for normal communication between the terminal and the satellite in the communication system. When the receiving power is less than or equal to the minimum receiving power required for normal communication between the terminal and the satellite, it indicates that the communication effect between the current terminal and the satellite is poor.

[0095] In some embodiments, the communication method further includes: if the received power does not satisfy the second preset condition, not moving the terminal.

[0096] In the embodiment of the present application, when the received power is greater than the minimum received power required for normal communication between the terminal and the satellite, it indicates that the communication effect between the current terminal and the satellite is good, and a mobile terminal is not needed at this time.

[0097] Here, the execution subject of step 101 to step 104 may be a processor of the terminal. Here, the terminal may be a terminal with a satellite call function. For example, the terminal may be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), an on-board unit (OBU), a wearable device (e.g., a watch, a bracelet, a smart helmet, etc.), a smart home device (rice cooker, audio, home butler device, etc.), an augmented reality (AR) / virtual reality (VR) device, etc.

[0098] In an embodiment of the present application, the antenna parameters of the terminal are configured to be the optimal first antenna parameters corresponding to the first satellite coordinates, and the received power of the terminal corresponding to the first satellite coordinates is measured. When it is determined that the communication effect is poor based on the received power, the actual radiation pattern of the antenna of the terminal is considered to determine the optimal reference satellite coordinates corresponding to the first antenna parameters, and then the terminal is moved based on the reference satellite coordinates and the first satellite coordinates, so as to ensure that the communication effect between the terminal and the satellite after the movement is optimal.

[0099] In order to better reflect the purpose of this application, further examples are given based on the above embodiments of this application. Figure 4 FIG. 1 is a second flow chart of the communication method between a terminal and a satellite in an embodiment of the present application, which is applied to a terminal including N antennas, such as Figure 4 As shown, the communication method between the terminal and the satellite may include:

[0100] Step 401: When a terminal is communicating with a satellite, measure a first satellite coordinate of the satellite relative to the terminal.

[0101] Step 402: Determine a first antenna parameter corresponding to a first satellite coordinate based on a mapping relationship between a satellite coordinate set and an antenna parameter set; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of P antennas at different satellite coordinates meet a first preset condition.

[0102] Step 403: When the antenna parameters of the P antennas are configured as the first antenna parameters, the receiving power corresponding to the first satellite coordinates is measured at every preset period.

[0103] In some embodiments, when the current antenna parameters of the P antennas are the same as the first antenna parameters, the received power (also referred to as the reference signal received power) corresponding to the first satellite coordinates is measured at every preset period.

[0104] In other embodiments, when the current antenna parameters of the P antennas are different from the first antenna parameters, the terminal adjusts the antenna parameters, switches the antenna parameters of the P antennas from the current antenna parameters to the first antenna parameters, and then measures the receiving power corresponding to the first satellite coordinates at every preset period.

[0105] Step 404: When M receiving powers corresponding to M consecutive preset periods are all less than or equal to the receiving power threshold, based on the reference satellite coordinates and the first satellite coordinates, the mobile terminal; wherein, in the first synthetic radiation pattern of multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0106] In the embodiment of the present application, the receiving power threshold refers to the minimum receiving power required for normal communication between the terminal and the satellite in the communication system. When it is determined that the M receiving powers corresponding to M consecutive preset periods are less than or equal to the minimum receiving power required for normal communication between the terminal and the satellite, the terminal is moved based on the reference satellite coordinates and the first satellite coordinates to ensure the best communication effect between the terminal and the satellite. By analyzing the data of M consecutive periods, the accidental error that may be caused by a single receiving power measurement can be reduced.

[0107] Step 405: When the received power is greater than the received power threshold, the terminal is not moved.

[0108] In the embodiment of the present application, when the received power is greater than the received power threshold, it indicates that the communication effect between the current terminal and the satellite is good, and there is no need for a mobile terminal.

[0109] Based on the above embodiment, the embodiment of the present application also provides a communication method between a terminal and a satellite. Figure 5FIG. 3 is a schematic diagram of a third flow chart of a communication method between a terminal and a satellite in an embodiment of the present application, which is applied to a terminal including multiple antennas, such as Figure 5 As shown, the communication method between the terminal and the satellite may include:

[0110] Step 501: When a terminal is communicating with a satellite, measure a first satellite coordinate of the satellite relative to the terminal.

[0111] Step 502: Determine a first antenna parameter corresponding to a first satellite coordinate based on a mapping relationship between a satellite coordinate set and an antenna parameter set; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of P antennas at different satellite coordinates meet a first preset condition.

[0112] Step 503: Based on the mapping relationship between the satellite coordinate set and the circular polarization parameter set, obtain the first circular polarization parameter corresponding to the first satellite coordinate.

[0113] Step 504: Based on the first circular polarization parameter, determine the path loss during communication between the terminal and the satellite.

[0114] In some embodiments, step 504 may include: the first circular polarization parameter includes a first average gain of a first preset area, the first preset area being an area in the first synthetic pattern centered at the first satellite coordinates and having an average axis ratio less than or equal to a first threshold;

[0115] The path loss is obtained based on the first average gain and the distance between the terminal and the satellite.

[0116] In the embodiment of the present application, the first preset area is an area centered on the first satellite coordinates and having an average axial ratio less than or equal to the first threshold value in the first synthetic pattern of multiple antennas under the first antenna parameters. That is, the axial ratio X of all satellite coordinates in the first preset area under the first antenna parameters is The average value of is less than or equal to the first threshold, where is the satellite coordinate, (P1, A1) is the phase combination and amplitude combination of the first antenna parameter. The first threshold can be 3.

[0117] In the embodiment of the present application, the gain G of all satellite coordinates in the first preset area under the first antenna parameter is determined. The average value of the first average gain G1 is obtained Here, the first average gain is taken as the average gain corresponding to the first satellite coordinate.

[0118] Then the calculation formula (1) of path loss (PL) can be:

[0119]

[0120] Wherein, r is the distance between the terminal and the satellite. The values ​​of a and b can be set based on experiments or experience.

[0121] Step 505: Whether the path loss is less than or equal to the path loss threshold.

[0122] If the path loss is less than or equal to the path loss threshold, step 506 is executed; if the path loss is greater than the path loss threshold, it means that the communication effect is poor, and step 509 is executed.

[0123] Step 506: When the antenna parameters of the P antennas are configured as the first antenna parameters, the receiving power corresponding to the first satellite coordinates is measured at every preset period.

[0124] In some embodiments, when the current antenna parameters of the P antennas are the same as the first antenna parameters, the received power (also referred to as the reference signal received power) corresponding to the first satellite coordinates is measured at every preset period.

[0125] In other embodiments, when the current antenna parameters of the P antennas are different from the first antenna parameters, the terminal adjusts the antenna parameters, switches the antenna parameters of the P antennas from the current antenna parameters to the first antenna parameters, and then measures the receiving power corresponding to the first satellite coordinates at every preset period.

[0126] Step 507: The received power is greater than the received power threshold, and the terminal is not moved.

[0127] In the embodiment of the present application, the receiving power threshold refers to the minimum receiving power required for normal communication between the terminal and the satellite in the communication system. When the receiving power is greater than the minimum receiving power required for normal communication between the terminal and the satellite, it indicates that the communication effect between the current terminal and the satellite is good, and the mobile terminal is not needed at this time.

[0128] Step 508: The M receiving powers corresponding to M consecutive preset periods are all less than or equal to the receiving power threshold.

[0129] In the embodiment of the present application, when it is determined that the M receiving powers corresponding to M consecutive preset periods are all less than or equal to the minimum receiving power required for normal communication between the terminal and the satellite, the terminal is moved based on the reference satellite coordinates and the first satellite coordinates to ensure the best communication effect between the terminal and the satellite. By analyzing the data of M consecutive periods, the accidental error that may be caused by a single receiving power measurement can be reduced.

[0130] Step 509: Based on the reference satellite coordinates and the first satellite coordinates, the mobile terminal; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0131] In an embodiment of the present application, by considering the actual first synthetic radiation pattern of multiple antennas of the terminal under the first antenna parameters, the optimal reference satellite coordinates corresponding to the first antenna parameters are determined, and then the terminal is moved based on the reference satellite coordinates and the first satellite coordinates, thereby ensuring that the communication effect between the terminal and the satellite after movement is optimal.

[0132] Based on the above embodiment, before measuring the first satellite coordinates of the satellite relative to the terminal, the communication method further includes: Figure 6 Steps shown:

[0133] Step 601: Obtain a second composite pattern of multiple antennas under a second antenna parameter; wherein the second antenna parameter is any one in an antenna parameter set.

[0134] Multiple antennas are deployed on the terminal. Taking a mobile phone as an example, Figure 3 The mobile phone shown includes four antennas, and each antenna is connected to a baseband (BB) through a radio frequency (RF) module. Sampling is performed in the RF module or the baseband, and the signal is converted from the analog domain to the digital domain.

[0135] The simulation changes the phase and amplitude of multiple antennas, respectively, in steps of unit phase (Pn) and unit amplitude (An). The phase combination and amplitude combination of each step are recorded as Px and Ax, that is, the antenna parameter set.

[0136] Based on any second antenna parameter in the antenna parameter set, the directional pattern of each antenna in the multiple antennas is simulated / measured to obtain a second composite directional pattern of the multiple antennas under the second antenna parameter.

[0137] Step 602: Based on the second synthetic pattern, determine the circular polarization parameters corresponding to the second satellite coordinates under the second antenna parameters; wherein the second satellite coordinates are any one in the satellite coordinate set.

[0138] In some embodiments, step 602 may include:

[0139] Determine a first preset area from the second synthetic directional pattern; wherein the first preset area is an area in the second synthetic directional pattern centered on the second satellite coordinates and having an average axis ratio less than or equal to a first threshold;

[0140] Determining a second average gain of the first preset area;

[0141] Determine a first ratio of the first preset area to the entire spherical surface of the second synthetic directional pattern;

[0142] Performing a weighted summation on the second average gain and the second ratio to obtain a second weight value corresponding to the second satellite coordinates under the second antenna parameters;

[0143] The circular polarization parameters corresponding to the second satellite coordinates under the second antenna parameters include: a second average gain, a first ratio, and a second weight value.

[0144] In the embodiment of the present application, taking the second synthetic directional pattern under the second antenna parameters as an example, the gain G of the second synthetic directional pattern is calculated. and axis ratio X The satellite coordinate set includes (P2, A2) are the phase and amplitude of the second antenna parameters.

[0145] The shape of the second synthetic pattern can be regarded as a sphere, the second satellite coordinate is a point on the sphere, the first preset area centered on the second satellite coordinate includes multiple satellite coordinates, and the average value of the axis ratio of all satellite coordinates in the third preset area under the second antenna parameter is X1 The first preset area smaller than the first threshold occupies a first proportion Aera of the entire sphere of the second synthetic directional pattern The first threshold value may be 3, and the average value G1 of the gain of all satellite coordinates in the third preset area under the second antenna parameter And calculate the corresponding second weight value: Among them, coefficients A and B are determined according to engineering practice.

[0146] Based on this, the second average gain G1 corresponding to the second satellite coordinates under each second antenna parameter in the antenna parameter set can be obtained: First Scale Aera and the second weight value W That is, the circular polarization parameters corresponding to the second satellite coordinates under each second antenna parameter are obtained.

[0147] Step 603: Determine the optimal target circular polarization parameter from the M circular polarization parameters corresponding to the second satellite coordinates under the M second antenna parameters, and determine the target antenna parameter corresponding to the target circular polarization parameter; wherein the antenna parameter set includes the M second antenna parameters.

[0148] In some embodiments, step 603 may include:

[0149] Selecting Q circular polarization parameters from the M circular polarization parameters corresponding to the second satellite coordinates under the M second antenna parameters; wherein the second average gain of each circular polarization parameter in the Q circular polarization parameters is greater than or equal to a second threshold, and the first ratio of each circular polarization parameter is greater than or equal to a third threshold;

[0150] Selecting a maximum weight value from the Q second weight values ​​corresponding to the Q circular polarization parameters;

[0151] The circular polarization parameter corresponding to the maximum weight value is used as the target circular polarization parameter.

[0152] In the embodiment of the present application, when the antenna parameter set includes M second antenna parameters, based on the second average gain G1 is greater than or equal to the second threshold, and the first ratio Aera The condition that the value is greater than or equal to the third threshold is met, Q circular polarization parameters are selected from the M circular polarization parameters corresponding to the second satellite coordinates under the M second antenna parameters, and then the maximum weight value is selected from the Q second weight values ​​corresponding to the Q circular polarization parameters, and the circular polarization parameter corresponding to the maximum weight value is used as the target circular polarization parameter, and then the target antenna parameter corresponding to the target circular polarization parameter is determined.

[0153] Step 604: Establish a mapping relationship between the second satellite coordinates and the target antenna parameters.

[0154] In the embodiment of the present application, taking any satellite coordinate in the satellite coordinate set, i.e., the second satellite coordinate, as an example, the M circular polarization parameters corresponding to the second satellite coordinate under the M second antenna parameters in the antenna parameter set are determined, and the optimal target circular polarization parameters are determined therefrom, and then the target antenna parameters corresponding to the target circular polarization parameters are determined, and based on this, a mapping relationship between the second satellite coordinate and the target antenna parameter is established. When the target antenna parameters corresponding to each second satellite coordinate in the satellite coordinate set are determined, the mapping relationship between the satellite coordinate set and the antenna parameter set can be obtained.

[0155] Based on this, Table 1 is formed, which is a corresponding table of circular polarization amplitude and phase in each region.

[0156]

[0157] It should be noted that the multiple antennas here may be all antennas included in the terminal, or may be some antennas included in the terminal (the number of some antennas is greater than 1).

[0158] Furthermore, the communication method further comprises:

[0159] Obtain a circular polarization parameter set corresponding to a satellite coordinate set under the second antenna parameters;

[0160] When the circular polarization parameters of all satellite coordinates within a preset range centered on the second satellite coordinates meet a third preset condition, the second satellite coordinates are used as reference satellite coordinates;

[0161] The second satellite coordinates are any one in the satellite coordinate set.

[0162] That is to say, based on the circular polarization parameter set corresponding to the satellite coordinate set under the second antenna parameters, an area Areabest with better communication performance under the second antenna parameters is selected, that is, an area within a preset range centered on the reference satellite coordinates. In this way, the reference satellite coordinates are the satellite coordinates with the best communication effect under the second antenna parameters.

[0163] The third precondition includes one of the following:

[0164] When the circular polarization parameters of all satellite coordinates within a preset range centered on the second satellite coordinates are greater than or equal to a second threshold, the second satellite coordinates are used as reference satellite coordinates;

[0165] When an average value of circular polarization parameters of all satellite coordinates within a preset range centered on the second satellite coordinates is greater than or equal to a third threshold, the second satellite coordinates are used as reference satellite coordinates.

[0166] Furthermore, the third preset condition includes one of the following:

[0167] When the average gains of all satellite coordinates within a preset range centered on the second satellite coordinates are greater than or equal to a fifth set threshold, the second satellite coordinates are used as reference satellite coordinates;

[0168] When the ratio of all satellite coordinates within the preset range centered on the second satellite coordinate is greater than or equal to the sixth set threshold, the second satellite coordinate is used as the reference satellite coordinate;

[0169] When the weight values ​​of all satellite coordinates within the preset range centered on the second satellite coordinates are greater than or equal to the seventh set threshold, the second satellite coordinates are used as the reference satellite coordinates;

[0170] The second threshold includes a fifth set threshold, a sixth set threshold and a seventh set threshold;

[0171] When the average value of the average gains of all satellite coordinates within the preset range centered on the second satellite coordinates is greater than or equal to an eighth set threshold, the second satellite coordinates are used as reference satellite coordinates;

[0172] When the average value of the ratios of all satellite coordinates within a preset range centered on the second satellite coordinates is greater than or equal to a ninth set threshold, the second satellite coordinates are used as reference satellite coordinates;

[0173] When the average weight value of all satellite coordinates within the preset range centered on the second satellite coordinate is greater than or equal to the tenth set threshold, the second satellite coordinate is used as the reference satellite coordinate;

[0174] The third threshold includes an eighth set threshold, a ninth set threshold and a tenth set threshold.

[0175] To implement the method of the embodiment of the present application, based on the same inventive concept, the embodiment of the present application also provides a communication device between a terminal and a satellite. Figure 7 Schematic diagram of the structure of the communication device between the terminal and the satellite in the embodiment of the present application, which is applied to a terminal including multiple antennas, such as Figure 7 As shown, the communication device 70 between the terminal and the satellite includes:

[0176] A measuring unit 701 is configured to measure a first satellite coordinate of the satellite relative to the terminal when the terminal is in communication with the satellite;

[0177] A determination unit 702 is configured to determine a first antenna parameter corresponding to the first satellite coordinate based on a mapping relationship between a satellite coordinate set and an antenna parameter set; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of the plurality of antennas at different satellite coordinates meet a first preset condition;

[0178] The measuring unit 701 is further configured to measure the received power corresponding to the first satellite coordinates when the antenna parameters of the multiple antennas are configured as the first antenna parameters;

[0179] A control unit 703 is used to move the terminal based on the reference satellite coordinates and the first satellite coordinates when the receiving power meets the second preset condition; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

[0180] In an embodiment of the present application, the antenna parameters of the terminal are configured to be the optimal first antenna parameters corresponding to the first satellite coordinates, the received power of the terminal corresponding to the first satellite coordinates is measured, and when the communication effect is poor based on the received power, the actual first synthetic radiation pattern of the P antennas of the terminal is considered to determine the reference satellite coordinates with the best communication effect in the first synthetic radiation pattern, and then the terminal is moved based on the reference satellite coordinates and the first satellite coordinates, so as to ensure that the communication effect between the terminal and the satellite after the movement is optimal.

[0181] In some embodiments, the measuring unit 701 is further configured to measure the received power corresponding to the first satellite coordinates at every preset period;

[0182] The second preset condition includes: M receiving powers corresponding to M consecutive preset periods are all less than or equal to the receiving power threshold.

[0183] In some embodiments, the measuring unit 701 is further configured to obtain a first circular polarization parameter corresponding to the first satellite coordinate based on a mapping relationship between a satellite coordinate set and a circular polarization parameter set;

[0184] Determining a path loss during communication between the terminal and the satellite based on the first circular polarization parameter;

[0185] The path loss is less than or equal to a path loss threshold, and when antenna parameters of multiple antennas are configured as the first antenna parameters, the received power corresponding to the first satellite coordinates is measured.

[0186] In some embodiments, the measuring unit 701 is further configured to move the terminal based on the reference satellite coordinates and the first satellite coordinates when the path loss is greater than the path loss threshold.

[0187] In some embodiments, the determining unit 702 is further configured to determine that the first circular polarization parameter includes a first average gain of a first preset area, where the first preset area is an area in the first synthetic pattern centered on the first satellite coordinates and having an average axis ratio less than or equal to a first threshold;

[0188] The path loss is obtained based on the first average gain and the distance between the terminal and the satellite.

[0189] In some embodiments, the determination unit 702 is further configured to not move the terminal when the received power does not satisfy the second preset condition.

[0190] In some embodiments, the third preset condition includes one of the following:

[0191] The circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to a second threshold;

[0192] An average value of circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to a third threshold.

[0193] In some embodiments, it further includes an acquisition unit for acquiring a second composite pattern of multiple antennas under a second antenna parameter; wherein the second antenna parameter is any one of the antenna parameter set;

[0194] The determination unit 702 is also used to determine the circular polarization parameters corresponding to the second satellite coordinates under the second antenna parameters based on the second synthetic radiation pattern; wherein the second satellite coordinates are any one of the satellite coordinate set; determine the optimal target circular polarization parameters from the M circular polarization parameters corresponding to the second satellite coordinates under the M second antenna parameters, and determine the target antenna parameters corresponding to the target circular polarization parameters; wherein the antenna parameter set includes the M second antenna parameters; and establish a mapping relationship between the second satellite coordinates and the target antenna parameters.

[0195] The embodiment of the present application also provides another terminal, Figure 8 is a schematic diagram of the terminal structure in the embodiment of the present application, such as Figure 8 As shown, the terminal 80 includes: a processor 801 and a memory 802 configured to store a computer program that can be run on the processor;

[0196] The processor 801 is configured to execute the method steps in the aforementioned embodiment when running a computer program.

[0197] Of course, in practical applications, Figure 8 As shown, the various components in the terminal 80 are coupled together via a bus system 803. It is understood that the bus system 803 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 803 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 803.

[0198] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.

[0199] The above-mentioned memory can be a volatile memory (volatile memory), such as a random access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above-mentioned types of memory, and provide instructions and data to the processor.

[0200] In an exemplary embodiment, the present application also provides a computer-readable storage medium for storing a computer program.

[0201] Optionally, the computer-readable storage medium can be applied to any one of the methods in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the processor in each method in the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0202] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the 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 can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0203] The units described above as separate components may or may not be physically separated, and the components displayed 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 present embodiment.

[0204] In addition, all functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units. A person of ordinary skill in the art may understand that all or part of the steps of implementing the above method embodiments may be completed by hardware related to program instructions, and the above program may be stored in a computer-readable storage medium, which, when executed, executes the steps of the above method embodiments; and the above storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0205] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0206] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0207] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0208] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A communication method between a terminal and a satellite, applied to the terminal including multiple antennas, characterized in that: The communication method comprises: When the terminal is in communication with the satellite, measuring a first satellite coordinate of the satellite relative to the terminal; Based on a mapping relationship between a satellite coordinate set and an antenna parameter set, determining a first antenna parameter corresponding to the first satellite coordinate; wherein, under antenna parameters corresponding to different satellite coordinates, circular polarization parameters of the multiple antennas at different satellite coordinates meet a first preset condition; When the antenna parameters of the multiple antennas are configured as the first antenna parameters, measuring the received power corresponding to the first satellite coordinates; When the received power satisfies the second preset condition, the terminal is moved based on the reference satellite coordinates and the first satellite coordinates; wherein, in the first synthetic radiation pattern of the multiple antennas under the first antenna parameters, the circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates meet the third preset condition.

2. The communication method according to claim 1, characterized in that: The measuring the received power corresponding to the first satellite coordinates includes: measuring the received power corresponding to the first satellite coordinates at every preset period; The second preset condition includes: M receiving powers corresponding to M consecutive preset periods are all less than or equal to the receiving power threshold.

3. The communication method according to claim 1 or 2, characterized in that: The measuring, when the antenna parameters of the multiple antennas are configured as the first antenna parameters, the received power corresponding to the first satellite coordinates includes: Based on a mapping relationship between a satellite coordinate set and a circular polarization parameter set, obtaining a first circular polarization parameter corresponding to the first satellite coordinate; Determining a path loss during communication between the terminal and the satellite based on the first circular polarization parameter; The path loss is less than or equal to a path loss threshold, and when antenna parameters of the multiple antennas are configured as the first antenna parameters, the received power corresponding to the first satellite coordinates is measured.

4. The communication method according to claim 3, characterized in that: The communication method further comprises: When the path loss is greater than the path loss threshold, the terminal is moved based on the reference satellite coordinates and the first satellite coordinates.

5. The communication method according to claim 3, characterized in that: The determining, based on the first circular polarization parameter, a path loss during communication between the terminal and the satellite, includes: The first circular polarization parameter includes a first average gain of a first preset area, where the first preset area is an area in the first synthetic pattern centered on the first satellite coordinates and having an average axis ratio less than or equal to a first threshold; The path loss is obtained based on the first average gain and the distance between the terminal and the satellite.

6. The communication method according to claim 1, characterized in that: The communication method further comprises: When the received power does not satisfy the second preset condition, the terminal is not moved.

7. The communication method according to claim 1, characterized in that: The third preset condition includes one of the following: The circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates are greater than or equal to a second threshold; An average value of circular polarization parameters of all satellite coordinates within a preset range centered on the reference satellite coordinates is greater than or equal to a third threshold.

8. The communication method according to any one of claims 1, 2, 4-7, characterized in that: Before measuring the first satellite coordinates of the satellite relative to the terminal, the communication method further includes: Obtaining a second composite pattern of the plurality of antennas under a second antenna parameter; wherein the second antenna parameter is any one of the antenna parameter set; Determine, based on the second synthetic pattern, a circular polarization parameter corresponding to a second satellite coordinate under the second antenna parameter; wherein the second satellite coordinate is any one of the satellite coordinate set; Determine an optimal target circular polarization parameter from the M circular polarization parameters corresponding to the second satellite coordinates under the M second antenna parameters, and determine a target antenna parameter corresponding to the target circular polarization parameter; wherein the antenna parameter set includes the M second antenna parameters; A mapping relationship between the second satellite coordinates and the target antenna parameters is established.

9. A terminal, characterized in that: The terminal comprises: a processor and a memory configured to store a computer program that can be run on the processor, Wherein, the processor is configured to execute the steps of the method according to any one of claims 1 to 7 when running the computer program.

10. 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 7 are implemented.