Information transmission method, first communication node, second communication node, storage medium and program product
By transmitting coverage area information, the satellite can autonomously calculate and adjust antenna parameters, solving the problem that satellites cannot provide long-term coverage of specific areas during operation, thus achieving accurate area coverage and reducing interference.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-10-29
- Publication Date
- 2026-05-01
AI Technical Summary
Satellites cannot provide long-term coverage of specific areas while in motion, and existing technologies cannot effectively address the issue of real-time changes in satellite coverage areas.
The first communication node transmits coverage area information, including parameters such as location, shape, and boundary points, to the second communication node, guiding the second communication node to autonomously calculate and adjust antenna parameters to achieve continuous coverage.
It achieves accurate coverage of a designated area even when the satellite is in high-speed motion, reduces signaling overhead, avoids interference with neighboring cells, and ensures continuous communication coverage.
Smart Images

Figure CN121966645A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, such as information transmission methods, first communication nodes, second communication nodes, storage media, and program products. Background Technology
[0002] In satellite communication scenarios, satellites typically use mechanical parabolic antennas or phased array antennas to provide communication coverage to relevant areas.
[0003] However, because satellites are constantly in motion, the area they cover changes in real time. Therefore, it is impossible to provide long-term coverage for a specific area. Summary of the Invention
[0004] This application provides an information transmission method, a first communication node, a second communication node, a storage medium, and a program product.
[0005] In a first aspect, embodiments of this application provide an information transmission method applied to a first communication node, the method comprising:
[0006] Determine coverage area information, which indicates the area that the antenna of the second communication node needs to cover;
[0007] The coverage area information is transmitted to the second communication node.
[0008] Secondly, embodiments of this application provide an information transmission method applied to a second communication node, the method comprising:
[0009] Obtain coverage area information, which indicates the area that the antenna of the second communication node needs to cover;
[0010] The antenna parameters are determined based on the coverage area information and the location information of the second communication node;
[0011] The antenna is controlled according to the antenna parameters.
[0012] Thirdly, embodiments of this application provide a first communication node, characterized in that it includes:
[0013] One or more processors;
[0014] Storage device for storing one or more programs;
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the information transmission method provided in the embodiments of this application.
[0016] Fourthly, embodiments of this application provide a second communication node, characterized in that it includes:
[0017] One or more processors;
[0018] Storage device for storing one or more programs;
[0019] When the one or more programs are executed by the one or more processors, the one or more processors implement the information transmission method provided in the embodiments of this application.
[0020] Fifthly, embodiments of this application provide a storage medium, characterized in that the storage medium stores a computer program, which, when executed by a processor, implements the information transmission method provided in embodiments of this application.
[0021] Sixthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the information transmission method provided in embodiments of this application.
[0022] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0023] Figure 1 A flowchart illustrating an information transmission method provided in an embodiment of this application;
[0024] Figure 2 A schematic diagram of a communication system provided in an embodiment of this application;
[0025] Figure 3 A flowchart illustrating another information transmission method provided in an embodiment of this application;
[0026] Figure 4 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application;
[0027] Figure 5 This is a schematic diagram of the structure of another information transmission device provided in the embodiments of this application;
[0028] Figure 6 This is a schematic diagram of the structure of a first communication node provided in an embodiment of this application;
[0029] Figure 7 This is a schematic diagram of the structure of a second communication node provided in an embodiment of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.
[0031] The steps illustrated in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than that presented here.
[0032] In this application, the terms "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0033] In one exemplary implementation Figure 1 This is a flowchart illustrating an information transmission method provided in an embodiment of this application. The information transmission method is applicable to situations where a second communication node is continuously controlling the area to be covered. This method can be executed by the information transmission device provided in this application. This device can be implemented in software and / or hardware and integrated into a ground station, such as a ground base station or a ground gateway. A ground station can be a device established on the Earth's surface for communication, telemetry, remote control, and data transmission with spacecraft (such as satellites). A ground base station is the infrastructure in a wireless communication system, used to enable wireless connections between terminal devices (such as mobile phones) and the communication network. A ground gateway is a device that connects different networks; located at the network boundary, it enables communication and data exchange between different networks.
[0034] Figure 2 This is a schematic diagram of a communication system provided in an embodiment of this application. In this application, the first communication node 1 transmits coverage area information to the second communication node 2 to indicate the area that the antenna of the second communication node 2 needs to cover, so that the second communication node 2 continuously covers the area that needs to be covered.
[0035] This application pertains to a satellite communication scenario. In this scenario, the first communication node 1 can be a ground base station or a ground gateway, and the second communication node 2 can be a satellite. Satellite communication can utilize geostationary orbit satellites, which are stationary relative to the ground. These satellites can use multiple fixed or variable beams to cover the ground. The ground coverage area is planned during network construction, and the entire coverage area can be divided into multiple fixed small areas, referred to as wave positions. If the satellite uses a parabolic antenna, the satellite can mechanically adjust the direction of the parabolic antenna to cover the corresponding wave position; if a phased array antenna is used, a set of antenna parameters can be pre-set to form corresponding beams covering the ground wave positions. In this scenario, the positions of the satellite and the wave positions remain essentially fixed. Therefore, the number of directions the parabolic antenna can point or the number of beam parameters formed by the phased array antenna are within a certain controllable range. Beam coverage of the wave positions can be achieved by pre-setting pointing parameters or pre-setting beam weight sets. However, the coverage area of satellites (such as low- and medium-Earth orbit satellites) changes in real time. Therefore, when a satellite needs to provide long-term coverage to a designated area, it is a problem that needs to be solved to determine how the ground stations or base stations associated with the satellite can notify the satellite to adjust or generate relevant beams to cover the designated area.
[0036] Based on this, this application provides an information transmission method, such as... Figure 1 As shown, the information transmission method provided in this application includes the following steps:
[0037] S110. Determine the coverage area information.
[0038] Coverage area information indicates the area that the antenna of the second communication node needs to cover.
[0039] The methods for determining the coverage area vary depending on the content included.
[0040] Coverage area information may include information indicating the location of the area that the antenna of the second communication node needs to cover, or information indicating the duration for which the antenna of the second communication node needs to cover the area.
[0041] This application can indicate the location of the area to be covered by the antenna of the second communication node through location information, including Earth's latitude and longitude coordinates, or coordinate information under the system's preset coordinate system.
[0042] Among them, the Earth's latitude and longitude coordinates can be the geographic coordinates for locating any point on the Earth's surface, and these coordinates can be represented by longitude and latitude. The coordinate information under the system's preset coordinate system can indicate the coordinates under the preset coordinate system formed by the first communication node and the second communication node.
[0043] When the coverage area information includes location information, it may include the coordinates of the area to be covered, or it may include an identifier representing the area to be covered. When the coverage area information includes duration information, it may include time information, which may represent the duration of the coverage to be provided. The means of representation are not limited; it may directly include the duration, or it may include the start and end times of coverage.
[0044] S120. Transmit the coverage area information to the second communication node.
[0045] The first communication node can send coverage area information to the second communication node. This can be done by the first communication node directly transmitting coverage area information to the second communication node, or by relaying coverage area information through other communication nodes.
[0046] This application transmits coverage area information, rather than antenna parameters, to avoid the first communication node being unable to transmit antenna parameters in real time, the satellite being unable to adjust antenna parameters in real time, and the satellite's coverage area changing due to satellite movement, making it impossible to accurately cover a certain area.
[0047] The information transmission method provided in this application embodiment involves a first communication node determining and transmitting coverage area information, thereby instructing a second communication node to notify the second communication node of the area to be covered, and achieving continuous coverage of the area to be covered by the second communication node.
[0048] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0049] In one embodiment, the coverage area information includes one or more:
[0050] The area's numbering information indicates the pre-planned numbering of the area;
[0051] The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape;
[0052] The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic;
[0053] The location information and quantity information of some boundary points on the boundary line of the region.
[0054] In this embodiment, the location information of the center point, the location information of the vertices, and the location information of some boundary points may include the Earth's latitude and longitude coordinates, or coordinates under the system's preset coordinate system.
[0055] In one embodiment, the coverage area information includes at least the numbering information of the areas to be covered, indicating the pre-planned numbering of the areas. In satellite communication scenarios, the ground area is divided into fixed grids, each grid being called a beam position, i.e., the position where the beam points, also known as the position of the antenna in the area covered by the antenna on the ground. A specific beam position can be determined using azimuth and elevation angles. The grids dividing the ground area can be uniformly numbered. Each area corresponds to a number. The numbering information uniquely indicates the corresponding area.
[0056] When a low-orbit satellite flies over a certain area or a geostationary satellite needs to cover a certain area, a ground base station or ground gateway establishes a communication link with the satellite. The ground base station or ground gateway sends the number information of the ground area that needs to be covered to the satellite. When the satellite receives this indication information, it combines its current position and / or motion trajectory and other relevant information to autonomously calculate the antenna parameters and generate the corresponding beam to cover the indicated area.
[0057] When the satellite is in geostationary orbit, it can determine its antenna parameters based on its position. When the satellite is not in geostationary orbit, it can determine its antenna parameters based on its position and trajectory. The methods for determining the satellite's position and trajectory are not specified here.
[0058] In one embodiment, the coverage area information includes at least the shape of the area, the location information of the center point of the area, and auxiliary information of the shape, the auxiliary information including information that helps determine the size of the shape.
[0059] The center point location information can be information representing the location of the center point of the area to be covered. Different shapes require different auxiliary information. For example, if the area is rectangular, the auxiliary information could be the length and width of the rectangle, or the coordinates of the two opposite vertices. Similarly, if the area is triangular, the auxiliary information could be the side lengths, angles, and heights of the triangle.
[0060] In this embodiment, the area to be covered can be uniquely determined by the shape of the area, the location information of the center point of the area, and auxiliary information.
[0061] In one embodiment, a ground base station or ground gateway establishes a communication link with a satellite. The ground base station or ground gateway sends the location information of the ground area to be covered by the satellite. When the required coverage area is a regular or approximately regular shape, the location information includes the shape of the coverage area, the coordinates of its center point, and key auxiliary information related to the shape. For example, for a circle, the auxiliary information is the radius or diameter; for a square, it is the side length; and for a rectangle, it is the length and width of both sides. When the satellite receives this message, it autonomously calculates the antenna parameters based on its current position and / or trajectory, and generates a corresponding beam to cover the indicated area.
[0062] In one embodiment, the coverage area information includes at least the position information of the vertices of the graphic corresponding to the area and the number of vertices included in the graphic.
[0063] The vertex location information can be the coordinates of the vertices of a shape, which can be the pattern enclosed by the area on the ground that the antenna needs to cover. The vertex quantity information can represent the number of vertices in the pattern enclosed by the area, which can be the area on the ground that the antenna needs to cover.
[0064] This embodiment can determine the number of vertices and connect the corresponding number of vertices sequentially to form the corresponding region. For example, during data parsing, the number of vertices is first obtained to determine the number of vertices. Then, the position information of the vertices is determined, and the positions corresponding to the position information are connected sequentially to form the area to be covered.
[0065] In one embodiment, a ground base station or ground gateway establishes a communication link with a satellite. The ground base station or ground gateway sends the location information of the ground area that needs to be covered to the satellite. When the required coverage area is a regular or approximately regular shape, the location information may be the location information of each vertex of the shape and the number of vertices. The number of vertices is determined by the shape of the coverage area. When the satellite receives this message, it autonomously calculates the antenna parameters by combining its current position and / or motion trajectory and other relevant information, and generates a corresponding beam to cover the indicated area.
[0066] In one embodiment, the coverage area information includes at least the location information of some boundary points on the boundary line of the area and the number of such partial boundary points. The boundary line can refer to the lines that enclose the shape. Boundary points can be points located on the boundary line. For a polygon, boundary points include vertices and any points on the edges between vertices. Partial boundary points can be a subset of the boundary points; the specific boundary points included in the coverage area information are not limited here, as long as they enable the first communication node to notify the second communication node of the area to be covered.
[0067] In one embodiment, a ground base station or ground gateway establishes a communication link with a satellite. The ground base station or ground gateway sends the location information of the ground area that needs to be covered to the satellite. When the required coverage area is an irregular shape, the location information includes the coordinates of some boundary points on the boundary line of the coverage area and the number of selected boundary points. When the satellite receives this message, it autonomously calculates the antenna parameters by combining its current position and / or motion trajectory and other relevant information, and generates a corresponding beam to cover the indicated area.
[0068] In one embodiment, the coverage area information includes: time information of the antenna covering the area, the time information including coverage duration information, or the start time and end time of the coverage.
[0069] The time information indicates the duration for which the antenna needs to continuously cover the area. The duration information indicates the duration of the continuous coverage area. The start time point indicates the time when the coverage area begins. The end time point indicates the time when the coverage area ends. During the period from the start time point to the end time point, the antenna of the second communication node can continuously cover the area indicated by the coverage area information of this application.
[0070] In one embodiment, transmitting the coverage area information to the second communication node includes:
[0071] In the absence of a direct communication connection between the second communication node and the first communication node, the coverage area information is transmitted to a third communication node connected to the second communication node.
[0072] Since the second communication node has no direct connection with the first communication node, it can be assumed that the first and second communication nodes cannot directly exchange information. This application utilizes a third communication node connected to both the first and second communication nodes to relay coverage area information. The third communication node can be a satellite, and a connection exists between the first and third communication nodes, with the first node transmitting coverage area information to the third. Similarly, a connection exists between the third and second communication nodes, with the third node transmitting coverage area information to the second. Communication between the third and second communication nodes can be considered inter-satellite communication. Inter-satellite communication refers to establishing communication links between satellites to transmit data, signals, and other information.
[0073] If a satellite about to cover the indicated area cannot establish a communication link with a ground base station or ground gateway, the satellite can obtain relevant indication information, such as coverage area information, through other associated satellites (i.e., third communication nodes).
[0074] In one exemplary embodiment, this application also provides an information transmission method. Figure 3 This is a flowchart illustrating another information transmission method provided in this application. The information transmission method provided in this embodiment is applicable to situations where a first communication node controls a second communication node to achieve continuous coverage of a certain area. This method can be executed by the information transmission device provided in this application. This information transmission device can be implemented by software and / or hardware and integrated into the second communication node, such as a satellite. For details not covered in this embodiment, please refer to the above embodiments.
[0075] like Figure 3 As shown, the information transmission method provided in this application embodiment includes the following steps:
[0076] S310, Obtain coverage area information.
[0077] The coverage area information indicates the area that the antenna of the second communication node needs to cover.
[0078] This operation can obtain coverage area information from either the first or third communication node. The coverage area information can be information indicating the area to be covered as specified by the first communication node.
[0079] In one embodiment, obtaining the coverage area information includes:
[0080] The coverage area information is obtained from a third communication node connected to the second communication node.
[0081] In this embodiment, the first communication node and the second communication node are not directly connected. The first communication node transmits the coverage area information to the third communication node, and the third communication node transmits the coverage area information to the second communication node.
[0082] S320. Determine the antenna parameters of the antenna based on the coverage area information and the location information of the second communication node.
[0083] The second communication node determines the area and time of coverage required based on the coverage area information. Combined with the location information of the second communication node, it determines the antenna parameters of its antenna. These antenna parameters can be considered as those of the antenna in the satellite, such as beamwidth, gain, polarization, bandwidth, and / or input impedance.
[0084] The method for calculating antenna parameters is not specified here. For example, the antenna beamwidth can be calculated using trigonometric functions based on the distance from the second communication node to the edge of the covered area and the radius (circular area) or length and width (rectangular area) of the covered area. The polarization method is selected based on the relative position of the satellite and the covered area, as well as the signal transmission environment.
[0085] S330. Control the antenna according to the antenna parameters.
[0086] Once the antenna parameters are determined, the antenna is controlled to operate according to those parameters. Control methods can include mechanical adjustment and electronic control. For example, antenna parameters can be changed by adjusting the mechanical structure, or they can be controlled electronically.
[0087] In satellite communication scenarios, satellites have the ability to calculate and adjust beams. Ground gateway stations or ground base station control stations send coverage area information to associated satellites. When a satellite receives this information, it combines its current position and trajectory with other information to autonomously calculate antenna parameters and generate a corresponding beam to cover the indicated area.
[0088] The information transmission method provided in this application involves a first communication node notifying a second communication node of coverage area information. In scenarios involving ultra-large-scale spaceborne phased array antenna applications, this approach avoids notifying a large number of antenna parameters, significantly reducing signaling overhead. Furthermore, during high-speed satellite movement, based on the obtained specific coverage area information, the satellite can more accurately adjust antenna parameters in real time, achieving accurate coverage of the area and reducing interference to neighboring cells.
[0089] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0090] In one embodiment, determining the antenna parameters of the antenna based on the coverage area information and the location information of the second communication node includes:
[0091] The antenna parameters are determined based on the coverage area information, the location information of the second communication node, and the movement trajectory of the second communication node.
[0092] When the second communication node is a non-geosynchronous orbit satellite, the antenna parameters need to be determined by using coverage area information, the location information of the second communication node, and the motion trajectory of the second communication node.
[0093] When the second communication node is a geostationary satellite, the satellite is stationary relative to the Earth, so there is no need to determine the antenna parameters based on its motion trajectory.
[0094] Coverage area information can determine the location of the area to be covered. Combined with the location information of the second communication node and the movement trajectory of the second communication node, the dynamic changes in the relative position of the satellite and the coverage area can be determined to determine the antenna parameters so that the antenna can cover the area to be covered.
[0095] In one embodiment, the coverage area information includes one or more:
[0096] The area's numbering information indicates the pre-planned numbering of the area;
[0097] The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape;
[0098] The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic;
[0099] The location information and quantity information of some boundary points on the boundary line of the region.
[0100] In one embodiment, the coverage area information includes: time information of the antenna covering the area, the time information including coverage duration information, or the start time and end time of the coverage.
[0101] In one exemplary embodiment, this application provides an information transmission device. Figure 4 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application; the information transmission device can be integrated on a first communication node, and the information transmission device includes:
[0102] At least one processor 410 is configured to determine coverage area information, the coverage area information indicating the area that the antenna of the second communication node needs to cover;
[0103] The transmission module 420 is configured to transmit the coverage area information to the second communication node.
[0104] The information transmission device provided in this embodiment is used to achieve, for example... Figure 1 The information transmission method of the illustrated embodiment, the information transmission device provided in this embodiment, and its implementation principle and technical effects are similar. Figure 1 The information transmission method in the illustrated embodiment is similar and will not be described again here.
[0105] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0106] In one embodiment, the coverage area information includes one or more:
[0107] The area's numbering information indicates the pre-planned numbering of the area;
[0108] The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape;
[0109] The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic;
[0110] The location information and quantity information of some boundary points on the boundary line of the region.
[0111] In one embodiment, the coverage area information includes: time information of the antenna covering the area, the time information including coverage duration information, or the start time and end time of the coverage.
[0112] In one embodiment, the transmission module 420 is specifically configured as follows:
[0113] In the absence of a direct communication connection between the second communication node and the first communication node, the coverage area information is transmitted to a third communication node connected to the second communication node.
[0114] In one exemplary embodiment, this application provides an information transmission device. Figure 5 This is a schematic diagram of another information transmission device provided in an embodiment of this application. The information transmission device provided in this embodiment can be integrated on a second communication node, such as... Figure 5 As shown, the information transmission device includes:
[0115] The receiving module 510 is configured to acquire coverage area information, wherein the coverage area information indicates the area that the antenna of the second communication node needs to cover;
[0116] At least one processor 520 is configured to determine the antenna parameters of the antenna based on the coverage area information and the location information of the second communication node;
[0117] The antenna is controlled according to the antenna parameters.
[0118] The information transmission device provided in this embodiment is used to achieve, for example... Figure 3 The information transmission method of the illustrated embodiment, the information transmission device provided in this embodiment, and its implementation principle and technical effects are similar. Figure 3 The information transmission method in the illustrated embodiment is similar and will not be described again here.
[0119] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0120] In one embodiment, at least one processor 520 is specifically configured as follows:
[0121] The antenna parameters are determined based on the coverage area information, the location information of the second communication node, and the movement trajectory of the second communication node.
[0122] In one embodiment, the coverage area information includes one or more:
[0123] The area's numbering information indicates the pre-planned numbering of the area;
[0124] The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape;
[0125] The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic;
[0126] The location information and quantity information of some boundary points on the boundary line of the region.
[0127] In one embodiment, the coverage area information includes: time information of the antenna covering the area, the time information including coverage duration information, or the start time and end time of the coverage.
[0128] In one embodiment, the receiving module 510 is specifically configured as follows:
[0129] The coverage area information is obtained from a third communication node connected to the second communication node.
[0130] In one exemplary embodiment, this application also provides a first communication node. Figure 6 This is a schematic diagram of the structure of a first communication node provided in an embodiment of this application, as shown below. Figure 6 As shown, the first communication node provided in this application includes one or more processors 61 and a storage device 62; the processors 61 in the first communication node may be one or more. Figure 6 Taking a processor 61 as an example; storage device 62 is used to store one or more programs; the one or more programs are executed by the one or more processors 61, so that the one or more processors 61 implement the information transmission method as described in the embodiments of this application.
[0131] The first communication node also includes: a communication device 63, an input device 64, and an output device 65.
[0132] The processor 61, storage device 62, communication device 63, input device 64, and output device 65 in the first communication node can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.
[0133] Input device 64 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the first communication node. Output device 65 may include display devices such as a display screen.
[0134] The communication device 63 may include a receiver and a transmitter. The communication device 63 is configured to perform information transmission and reception communication under the control of the processor 61. The information includes coverage area information.
[0135] Storage device 62, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the information transmission method described in the embodiments of this application (e.g., processor 410 and transmission module 420 in the information transmission device). Storage device 62 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the first communication node, etc. Furthermore, storage device 62 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage device 62 may further include memory remotely located relative to processor 61, and these remote memories can be connected to the first communication node via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0136] In one exemplary embodiment, this application also provides a second communication node. Figure 7 This is a schematic diagram of the structure of a second communication node provided in an embodiment of this application. Figure 7 As shown, the second communication node provided in this application includes one or more processors 71 and a storage device 72; the processors 71 in the second communication node can be one or more. Figure 7 Taking a processor 71 as an example; storage device 72 is used to store one or more programs; the one or more programs are executed by the one or more processors 71, so that the one or more processors 71 implement the information transmission method as described in the embodiments of this application.
[0137] The second communication node also includes: a communication device 73, an input device 74, and an output device 75.
[0138] The processor 71, storage device 72, communication device 73, input device 74, and output device 75 in the second communication node can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.
[0139] Input device 74 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the second communication node. Output device 75 may include display devices such as a display screen.
[0140] The communication device 73 may include a receiver and a transmitter. The communication device 73 is configured to perform information transmission and reception communication under the control of the processor 71. The information includes coverage area information.
[0141] Storage device 72, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the information transmission method described in the embodiments of this application (e.g., receiving module 510 and processor 520 in the information transmission device). Storage device 72 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the second communication node, etc. Furthermore, storage device 72 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage device 72 may further include memory remotely located relative to processor 71, and these remote memories can be connected to the second communication node via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0142] In one exemplary embodiment, this application also provides a storage medium storing a computer program that, when executed by a processor, implements any of the methods described in this application. The storage medium stores a computer program that, when executed by a processor, implements any of the information transmission methods described in the embodiments of this application. Examples include an information transmission method applied to a first communication node and an information transmission method applied to a second communication node. The information transmission method applied to the first communication node includes: determining coverage area information, the coverage area information indicating the area to be covered by the antenna of the second communication node; and transmitting the coverage area information to the second communication node.
[0143] An information transmission method applied to a second communication node includes: acquiring coverage area information, the coverage area information indicating the area that the antenna of the second communication node needs to cover; determining antenna parameters of the antenna based on the coverage area information and the location information of the second communication node; and controlling the antenna based on the antenna parameters.
[0144] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0145] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0146] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.
[0147] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smallport, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0148] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.
[0149] Those skilled in the art will understand that the term terminal equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0150] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0151] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0152] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disc (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0153] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of this disclosure.
Claims
1. An information transmission method, characterized in that, Applied to a first communication node, the method includes: Determine coverage area information, which indicates the area that the antenna of the second communication node needs to cover; The coverage area information is transmitted to the second communication node.
2. The method according to claim 1, characterized in that, The coverage area information includes one or more: The area's numbering information indicates the pre-planned numbering of the area; The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape; The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic; The location information and quantity information of some boundary points on the boundary line of the region.
3. The method according to claim 1, characterized in that, The coverage area information includes: the time information of the antenna covering the area, the time information including the duration of coverage, or the start time and end time of coverage.
4. The method according to claim 1, characterized in that, The transmission of the coverage area information to the second communication node includes: In the absence of a direct communication connection between the second communication node and the first communication node, the coverage area information is transmitted to a third communication node connected to the second communication node.
5. An information transmission method, characterized in that, Applied to a second communication node, the method includes: Obtain coverage area information, which indicates the area that the antenna of the second communication node needs to cover; The antenna parameters are determined based on the coverage area information and the location information of the second communication node; The antenna is controlled according to the antenna parameters.
6. The method according to claim 5, characterized in that, Determining the antenna parameters based on the coverage area information and the location information of the second communication node includes: The antenna parameters are determined based on the coverage area information, the location information of the second communication node, and the movement trajectory of the second communication node.
7. The method according to claim 5, characterized in that, The coverage area information includes one or more: The area's numbering information indicates the pre-planned numbering of the area; The shape of the region, the location information of the center point of the region, and auxiliary information of the shape, wherein the auxiliary information includes information that helps determine the size of the shape; The location information of the vertices of the graphic corresponding to the region and the number of vertices included in the graphic; The location information and quantity information of some boundary points on the boundary line of the region.
8. The method according to claim 5, characterized in that, The coverage area information includes: the time information of the antenna covering the area, the time information including the duration of coverage, or the start time and end time of coverage.
9. The method according to claim 5, characterized in that, The acquisition of coverage area information includes: The coverage area information is obtained from a third communication node connected to the second communication node.
10. A first communication node, characterized in that, include: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-4.
11. A second communication node, characterized in that, include: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 5-9.
12. A storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-9.
13. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-9.