Frequency point allocation method, network element, equipment and storage medium
By introducing a dynamic frequency point allocation method in low-Earth orbit satellite systems, using ephemeris and wave position information for frequency coordination, the problem of low-Earth orbit satellite resource utilization is solved, and the efficient utilization of frequency is achieved.
Patent Information
- Application Number
- CN202310953043.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
The resource utilization rate of low-Earth orbit satellites is mainly due to the inability to dynamically adjust the satellite frequency band, which leads to the static frequency allocation and the inability to effectively utilize spectrum resources.
By using ephemeris information, wave position frequency point information and wave position information in the first network element of the first gateway device, the frequency point allocation of low-earth orbit satellites is dynamically determined to achieve dynamic frequency coordination.
The dynamic allocation of satellite frequency in low-Earth orbit has been realized, resource utilization has been improved, and resource waste caused by static frequency allocation has been solved.
Smart Images

Figure CN119449120A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to the field of communications, and in particular to a frequency allocation method, a first network element of a first gateway device, a first device, and a computer-readable storage medium. Background Art
[0002] Satellite communication systems are the key to achieving space-ground integration, with the characteristics of wide coverage, stable communication quality and flexibility. Promising applications such as the integration of the 5th generation mobile communication technology (5G), space communications, earth observation, aviation and maritime tracking communications require the support of the latest satellite communication technology. With the development of these applications, the system design of satellite communications will also focus on data services, that is, multi-beam high-throughput satellite systems.
[0003] However, since satellite frequency bands cannot be adjusted dynamically, the frequency scheme of low earth orbit satellites (LEO) in the related art adopts static frequency allocation, that is, pre-allocating different frequency bands, which will cause the problem of low resource utilization of low earth orbit satellites. Summary of the invention
[0004] The embodiments of the present application provide a frequency allocation method, a first network element of a first gateway device, a first device, and a computer-readable storage medium, which solve the problem of low resource utilization of low earth orbit satellites in related technologies.
[0005] In a first aspect, an embodiment of the present application provides a frequency allocation method, which is applied to a first network element of a first gateway device, including:
[0006] receiving a first request sent by a first device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device, and wave position position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include the first terminal;
[0007] Determine a first frequency based at least on the ephemeris information, the first wave position frequency information and the wave position position information; wherein the first terminal accesses the first device based on the first frequency;
[0008] Send information about the first frequency point to the first device.
[0009] In a second aspect, an embodiment of the present application provides a frequency allocation method, which is applied to a first device, including:
[0010] Sending a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device, and wave position position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal;
[0011] Receive information about a first frequency sent by the first network element; wherein the first frequency is determined by the first network element based at least on the ephemeris information, the first waveband frequency information and the waveband position information; and the first terminal accesses the first device based on the first frequency.
[0012] In a third aspect, an embodiment of the present application provides a first network element of a first gateway device, wherein the first network element includes:
[0013] A first receiving module is configured to receive a first request sent by a first device; wherein the first request includes ephemeris information of the first device, first wave frequency point information of the first device, and wave position information of the first terminal; the first network element is configured to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal;
[0014] A first processing module, configured to determine a first frequency based at least on the ephemeris information, the first wave position frequency information and the wave position information; wherein the first terminal accesses the first device based on the first frequency;
[0015] The first sending module is used to send information about the first frequency point to the first device.
[0016] In a fourth aspect, an embodiment of the present application provides a first device, wherein the first device includes:
[0017] A second sending module is used to send a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device and wave position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal;
[0018] The second receiving module is used to receive information about the first frequency point sent by the first network element; wherein the first frequency point is determined by the first network element based at least on the ephemeris information, the first wave position frequency point information and the wave position information; the first terminal accesses the first device based on the first frequency point.
[0019] In a fifth aspect, a first network element of a first gateway device is provided, wherein the first network element of the first gateway device includes:
[0020] A first memory, used to store executable instructions;
[0021] The first processor is configured to implement the above-mentioned frequency point allocation method when executing the executable instructions stored in the first memory.
[0022] According to a sixth aspect, a first device is provided, wherein the first device comprises:
[0023] A second memory, used for storing executable instructions;
[0024] The second processor is configured to implement the above-mentioned frequency point allocation method when executing the executable instructions stored in the second memory.
[0025] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, which enables a computer to execute the above-mentioned frequency allocation method.
[0026] Through the above technical solution, it can be known that the first network element of the first gateway device, that is, the frequency coordination network element of the medium earth orbit satellite or the geosynchronous equatorial orbit satellite or the signal gateway station, makes a decision on the frequency allocation of the first device under its jurisdiction, that is, the low earth orbit satellite service beam. That is, the frequency coordination network element uses the ephemeris information of the earth orbit satellite, the wave position frequency information of the earth orbit satellite and the wave position information of the earth orbit satellite to regulate the frequency allocation of the low earth orbit satellite, thereby realizing the dynamic allocation of the low earth orbit satellite frequency and solving the problem of low resource utilization of the low earth orbit satellite in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 Schematic diagram of the communication system of the present application embodiment Figure 1 ;
[0028] Figure 2 It is a schematic diagram of the ground multiple coverage areas of LEO1 and LEO2 provided in the related art;
[0029] Figure 3 A schematic diagram of allocating frequency points for a wave position in an overlapping coverage area provided in the related art;
[0030] Figure 4 A schematic diagram of allocating frequency points to a user equipment with overlapping wavelengths provided in the related art;
[0031] Figure 5 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 1 ;
[0032] Figure 6 Schematic diagram of the communication system of the present application embodiment Figure 2 ;
[0033] Figure 7 Schematic diagram of the communication system of the present application embodiment Figure 3 ;
[0034] Figure 8 Schematic diagram of the communication system of the present application embodiment Figure 4 ;
[0035] FIG. 9( a ) is a schematic diagram of a communication system according to an embodiment of the present application. Figure 5 ;
[0036] FIG9( b ) is a schematic diagram of a communication system according to an embodiment of the present application. Figure 6 ;
[0037] FIG. 10( a ) is a schematic diagram of a communication system according to an embodiment of the present application. Figure 7 ;
[0038] FIG. 10( b ) is a schematic diagram of a communication system according to an embodiment of the present application. Figure 8 ;
[0039] Fig.11 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 2 ;
[0040] Fig.12 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 3 ;
[0041] Fig.13 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 4 ;
[0042] Fig.14 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 5 ;
[0043] Fig.15 Schematic diagram of the frequency allocation method provided in the embodiment of the present application Figure 6 ;
[0044] Fig.16 A schematic block diagram of a first network element of a first gateway device provided in an embodiment of the present application;
[0045] Fig.17 A schematic block diagram of a first device provided in an embodiment of the present application;
[0046] Fig.18 A schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0048] Figure 1 It is a schematic diagram of a communication system according to an embodiment of the present application.
[0049] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The terminal device 110 and the network device 120 support multi-service transmission.
[0050] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), satellite communication system, or future communication system, etc.
[0051] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.
[0052] The network device 120 can be a LEO, a medium earth orbit satellite (Middle Earth Orbit, MEO), a geostationary equatorial orbit satellite (Geostationary Transfer Orbit, GEO), a gateway, an evolved base station (Evolutional Node B, eNB or eNodeB) in a Long Term Evolution (Long Term Evolution, LTE) system, or a next generation radio access network (Next Generation Radio Access Network, NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), etc.
[0053] For example, Figure 1 The communication system 100 shown includes a UE, a LEO, a MEO, or a GEO; Figure 1 The communication system 100 shown includes UE, LEO, and a gateway.
[0054] The terminal device 110 includes, but is not limited to, any terminal device that is connected to the network device 120 or other terminal devices by wire or wireless. For example, the terminal device 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0055] It should be noted that Figure 1It is only to illustrate the system to which the present application is applicable in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that there is an association relationship between A and B. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that there is an indication and being indicated, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined may refer to the definition in the protocol. It should also be understood that in the embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
[0056] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
[0057] 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 the embodiments of this application and are not intended to limit this application.
[0058] Before explaining this application, the frequency allocation scheme in the related art is described here:
[0059] In the current constellation networking mode, there are overlapping beam coverage areas, that is, Figure 2 Multiple ground coverage areas of LEO1 and LEO2 are established to ensure service continuity and system capacity.
[0060] Related technologies use beam hopping (BH) technology to increase the number of serviceable beams within the coverage of low-orbit satellites by time slicing and multi-color multiplexing within a fixed satellite frequency band. It should be noted that beam hopping technology uses N beams to dynamically cover N+C cells, that is, the satellite has N beams and there are N+C cells to be served. In the beam hopping system, only a part of the cells are activated at a specific time. The satellite controls the direction of the beams at different times so that the N beams can serve all N+C cells within one hopping cycle. The satellite's frequency resources only need to provide services to active beams; N and C are positive integers. The allocation of frequencies in overlapping coverage areas can be divided into the following two scenarios:
[0061] Scenario 1: Wavelength frequency allocation in overlapping coverage areas, such as Figure 3 As shown, LEO1 does not use the wave position corresponding to the small dotted ellipse, and allocates corresponding frequency points to the beams corresponding to the 9 solid small ellipses according to three-color multiplexing, for example, f1, f2, and f3. When the UE in the wave position corresponding to the small dotted ellipse needs to access the network, it can only access LEO2. Due to the interference of the neighboring cell, that is, LEO1, when LEO2 allocates frequency points to the wave position corresponding to the small dotted ellipse, it needs to avoid interference with other wave positions.
[0062] Scenario 2: UE frequency allocation with overlapping wavelengths: Figure 4 As shown, LEO1 allocates corresponding frequency points to 8 beams according to three-color multiplexing. For example, f1, f2, and f3 are allocated. LEO1 provides services for the wave position corresponding to the small dotted ellipse. Other UEs at the same wave position need to access LEO2. Due to interference from the same cell and neighboring cells, when LEO2 allocates frequency points to the wave position corresponding to the small dotted ellipse, it is necessary to avoid interference with the wave position itself and its neighboring cells.
[0063] It should be noted that Figure 2 , Figure 3 and Figure 4 The large ellipse represents the beam coverage area of the low-orbit satellite, and the small ellipse represents the beam position. Figure 3 and Figure 4 A UE at any location in the overlapping coverage area can initiate access to LEO2 and can only use the f1, f2, and f3 frequencies that are different from LEO1.
[0064] At present, in satellite-to-ground scenarios, different frequency bands are still allocated for overlapping coverage areas to avoid interference. However, frequency resources are currently precious, and it is impossible to allocate different frequency bands to each satellite for heterogeneous frequency networking under large-scale constellation coverage. For co-frequency networking, in order to prevent UE from being unable to correctly receive information from the service satellite due to co-frequency interference from neighboring satellites, the service satellite still needs to avoid the frequency points covered by the neighboring satellite when allocating frequency points to the UE.
[0065] The embodiment of the present application provides a frequency allocation method, which is applied to Figure 1 The communication system 100 shown in FIG. Figure 5 As shown, the method comprises the following steps:
[0066] Step 501: A first device sends a first request to a first network element of a first gateway device.
[0067] The first request includes ephemeris information of the first device, first wave frequency point information of the first device and wave position information of the first terminal; the first network element is used to manage terminals in the overlapping coverage area of the first device; and the terminal includes the first terminal.
[0068] In the embodiment of the present application, the first device, namely Figure 1 A network device 120 in the first gateway device, namely Figure 1 The first network element of another network device 120 in the first network device 120 sends a first request, that is, a frequency allocation request. The first request is sent in the following ways: in-band, out-of-band, media, signaling, data, message, control plane, user plane, etc. Exemplarily, the first device can use an existing media channel to send the first request, so that it can be better compatible with the existing system and reduce the cost of system transformation.
[0069] It should be noted that since the first device, such as a low-orbit satellite, can move quickly, the topology formed by the first device and the first network element changes dynamically. Therefore, the low-orbit satellite needs to report at least ephemeris information and wave position information to initiate a frequency point application to the frequency coordination network element.
[0070] In the embodiment of the present application, the first gateway device includes but is not limited to MEO, GEO and a gateway station. The first device includes but is not limited to LEO devices managed by the first gateway device.
[0071] Figure 6 , Figure 7 is a schematic diagram of a communication system provided by the present application. Figure 6 As shown, the first gateway device is MEO / GEO, and a frequency coordination gateway is introduced into MEO / GEO; the LEO constellations governed by MEO / GEO include LEO1 and LEO2; LEO1 and LEO2 send beam hopping patterns to the frequency coordination network element. There is an overlapping coverage area between LEO1 and LEO2. For the overlapping coverage area, LEO1 or LEO2 allocates corresponding frequency points to 8 beams according to three-color multiplexing, for example, f1, f2, and f3 are allocated.
[0072] like Figure 7As shown, the first gateway device is a gateway station, and a frequency coordination gateway is introduced in the gateway station; the LEO constellations governed by the gateway station include LEO1 and LEO2; LEO1 and LEO2 send beam hopping patterns to the frequency coordination network element. There is an overlapping coverage area between LEO1 and LEO2. For the overlapping coverage area, LEO1 or LEO2 allocates corresponding frequency points to 8 beams according to three-color multiplexing, for example, f1, f2, and f3 are allocated.
[0073] In the embodiment of the present application, the ephemeris information includes but is not limited to the current latitude and longitude position of the service satellite, the satellite's time, running speed, running position, satellite number, and beam number information. The present application can determine the service satellite within a certain time based on the ephemeris information.
[0074] In the embodiment of the present application, the first terminal, i.e. Figure 1 The wave position information of the terminal device 110 in the first embodiment includes the longitude and latitude corresponding to the wave position where the first terminal is located and the wave position number corresponding to the wave position. It should be noted that each wave position number has a unique corresponding wave position, for example, the wave position number and the wave position are in one-to-one correspondence.
[0075] The beam position in this application refers to the sub-area covered by the satellite beam.
[0076] In the embodiment of the present application, the first gateway is used to manage terminals in the overlapping coverage area of the first device and the second device, and the second device is a neighboring device of the first device.
[0077] In the embodiment of the present application, the first network element, also called the frequency coordination network element, can be a newly added network element in the first gateway device, or can be an existing network element newly added with a frequency coordination function in the first gateway device. That is to say, the present application introduces a frequency coordination network element on the MEO / GEO or the gateway station for frequency coordination.
[0078] In the embodiment of the present application, the wave position and frequency point information includes the Coordinated Universal Time (UTC), the wave position corresponding to each beam in the beams supported by the device, and the frequency point information corresponding to each wave position. Here, the wave position and frequency point information can be transmitted to the first gateway in the form of a beam hopping pattern.
[0079] It should be noted that the network topology where the frequency coordination network element is located changes dynamically with the movement of the devices under its jurisdiction, while the location of the frequency coordination network element is relatively fixed. Therefore, the frequency point information needs to be combined with the wave position geographical location information or wave position number and UTC and stored inside the frequency coordination network element, that is, the wave position current frequency point information is bound to the wave position geographical location or wave position number and UTC one by one and stored in the frequency coordination network element.
[0080] It should be noted that the devices under the control of the frequency coordination network element must belong to the same system, so that a unified licensed frequency can be allocated, and a dynamic management topology can be built between the same track or different tracks.
[0081] In an embodiment of the present application, the first device sends a first request to a first network element of the first gateway device through a first interface newly added between the first gateway device and the first device. Here, the first interface includes an intersatellite link between a MEO and a LEO, or between a GEO and a LEO, or a feeder link between a LEO and a gateway.
[0082] It should be noted that, considering two types of frequency coordination network elements, MEO / GEO and ground gateway stations, this application defines the content of messages transmitted on intersatellite links and feeder links.
[0083] In some embodiments, the frequency coordination network element of MEO / GEO centrally manages at least one LEO constellation. Through the intersatellite link, ephemeris (ephemerisInfo) messages and wave position frequency (CellFreqInfo) messages can be transmitted. The ground gateway frequency coordination network element centrally manages the LEO constellation and transmits back ephemerisInfo messages and CellFreqInfo messages through the feeder link. Among them, the CellFreqInfo message contains the UTC time, wave position number and current frequency point. It should be noted that if the first request is for the wave position to be applied for, the UTC and Freq configurations in the CellFreqInfo message are default. Exemplarily, Table 1 shows the content related to the allocation of beam hopping patterns by LEO1. The beam hopping pattern includes the satellite's ephemeris information (Sat1-ephemerislnfo) and CellFreqInfo information. The CellFreqInfo message includes UTC time (time), such as T0, T1, ..., Tn, wave position number (No.of cell), such as #0, #1, ..., #n, and frequency point (Freq), such as f1, f2.
[0084]
[0085] Table 1
[0086] Step 502: The first network element receives a first request sent by a first device.
[0087] In the embodiment of the present application, the first device receives the first request through a first interface newly added between the first gateway device and the first device.
[0088] Step 503: The first network element determines the first frequency point based at least on the ephemeris information, the first wave position frequency point information and the wave position information.
[0089] Among them, the first terminal accesses the first device based on the first frequency point.
[0090] In an embodiment of the present application, the first network element can analyze the frequency information corresponding to other wavebands in the overlapping coverage area of the first device based on the ephemeris information and the waveband frequency information, and determine the frequency corresponding to the first terminal based on the frequency information corresponding to other wavebands and the waveband position information of the first terminal.
[0091] In some embodiments, the frequency coordination network element needs to save the gateway device, i.e., MEO / GEO, or the equipment under the jurisdiction of the gateway station, i.e., the frequency point, wave number / wave position and UTC on the LEO wave position. The saved content is updated with each LEO application information. In addition, the frequency coordination network element needs to read the newly added interface in the intersatellite link or feeder link, i.e., the information in the first interface, and parse the LEO satellite ephemeris and its beam hopping pattern of the applied frequency point; and the frequency coordination network element needs to decide the frequency allocation between low-orbit constellations, and transmit its frequency decision to the LEO satellite that applied for the frequency point through the intersatellite link or feeder interface. It should be noted that when the frequency coordination network element decides the frequency point, it allocates the frequency points of other wave positions based on the first criterion of not affecting the currently running business.
[0092] Step 504: The first network element sends information about the first frequency point to the first device.
[0093] In the embodiment of the present application, the information of the first frequency point includes an identifier of the first frequency point and a frequency band to which the first frequency point belongs. Here, the identifier includes a color identifier, a graphic identifier, a text identifier, a digital identifier, a position identifier, and the like.
[0094] Methods of sending the information of the first frequency point: in-band, out-of-band, media, signaling, data, message, control plane, user plane, etc. Exemplarily, the first device can use an existing media channel to send the information of the first frequency point, so that it can be more compatible with the existing system and reduce the cost of system transformation.
[0095] In the embodiment of the present application, the first device sends information about the first frequency point to the first device through a first interface newly added between the first gateway device and the first device.
[0096] Step 505: The first device receives information about the first frequency point sent by the first network element.
[0097] In the embodiment of the present application, the first device receives the information of the first frequency point sent by the first network element through the first interface newly added between the first gateway device and the first device.
[0098] It should be noted that the present application can bind the frequency information, geographic location, and UTC, introduce two types of frequency coordination network elements, MEO / GEO or gateway stations, and transmit the LEO wave position frequency information, such as the current beam hopping pattern, and ephemeris information, and wave position information to the frequency coordination network element based on the inter-satellite link or feeder link. The frequency coordination network element then controls the frequency allocation of low-orbit satellites.
[0099] In the embodiment of the present application, the frequency coordination network element can dynamically change the topology between it and the LEO to be compatible with the same-orbit and different-orbit LEOs.
[0100] The present application discloses a frequency allocation method, which includes: a first device sends a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave frequency information of the first device and wave position information of a first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminal includes a first terminal; the first network element receives the first request sent by the first device; the first network element determines the first frequency based on at least the ephemeris information, the first wave frequency information and the wave position information; wherein the first terminal accesses the first device based on the first frequency; the first network element sends the first frequency information to the first device; the first device receives the first frequency information sent by the first network element. That is to say, through the first network element of the first gateway device, i.e., the frequency coordination network element of the medium earth orbit satellite or the geosynchronous equatorial orbit satellite or the signal gateway station, the frequency allocation of the first device under its jurisdiction, i.e., the low earth orbit satellite service beam, is decided. That is, the frequency coordination network element uses the ephemeris information of the earth orbit satellite, the wave position frequency information of the earth orbit satellite and the wave position information of the earth orbit satellite to regulate the frequency allocation of the low earth orbit satellite, thereby realizing the dynamic allocation of the low earth orbit satellite frequency and solving the problem of low resource utilization of the low earth orbit satellite in the related technology.
[0101] In some embodiments, step 503, the first network element determines the first frequency point based on at least the ephemeris information, the first wave position frequency point information and the wave position position information, including the following steps:
[0102] Step A1: The first network element determines a second device from a plurality of devices managed by a first gateway device based on ephemeris information.
[0103] The second device is adjacent to the first device.
[0104] In the embodiment of the present application, the first terminal is any terminal device in the overlapping coverage area of the first device and the second device.
[0105] In the embodiment of the present application, the first network element determines, based on the ephemeris information, a second device that is adjacent to the first device and has an overlapping coverage area with the first device from a plurality of devices governed by the first gateway device.
[0106] In the embodiment of the present application, the first gateway determines the corresponding service satellite within the UTC time based on the ephemeris information.
[0107] Step A2: The first network element determines the first frequency point based on the first waveband frequency point information, the waveband position information, and the second waveband frequency point information of the second device.
[0108] In the embodiment of the present application, the frequency information and lighting time of the ground service wave position are controlled by the beam hopping pattern on the service satellite, and different frequencies are time-division multiplexed through time slicing. Therefore, in order to ensure that the frequency of the wave position of the first device does not produce co-channel interference, the beam hopping pattern information of the neighboring satellite needs to be combined when allocating the frequency point for the first device. Considering the synchronization problem of the beam hopping pattern, the Global Navigation Satellite System (GNSS) timing can be relied on to align the beam hopping pattern time and the frequency point information of the corresponding wave position.
[0109] It should be noted that the control modules of medium (high) orbit satellites and ground gateway stations read the UTC time of the timing system.
[0110] In some embodiments, the method provided in the embodiments of the present application includes the following contents:
[0111] Step B1: The first device sends a second request to the first network element.
[0112] The second request is used to update the wave position and frequency point information of multiple devices under the jurisdiction of the first gateway device stored in the first network element; the multiple devices include the first device.
[0113] In the embodiment of the present application, the second request, also known as the frequency update request, can be sent by the first device to the first network element periodically, or when the first device releases the frequency resource, the second request can be sent to the first network element. Here, the reporting period can be pre-set or configured by the user according to the actual situation; for example, the reporting period is configured as an integer multiple of the beam hopping pattern; or it can be adaptively adjusted according to the traffic volume, and the adjustment period is set shorter when the traffic volume is large, and the adjustment period is set shorter when the traffic volume is small.
[0114] Step B2: The first network element receives the second request sent by the first device.
[0115] In some embodiments, the first network element periodically receives the second request; or, when the first device releases frequency resources, the first network element receives the second request; wherein the frequency resources include resources corresponding to the first frequency.
[0116] In some embodiments, the method provided in the embodiments of the present application includes the following contents:
[0117] Step C1: If the overlapping coverage area of the first device belongs to the management range of at least two gateway devices, the first device obtains the distance between the first device and the at least two gateway devices.
[0118] Among them, the at least two gateway devices include a first gateway device.
[0119] Step C2: The first device sends a first request according to the distance.
[0120] In the embodiment of the present application, the first device may send the first request in order of distance from large to small; or send the first request in order of distance from small to large.
[0121] In some embodiments, step C2, the first device sends the first request according to the distance, can be implemented through steps C21 to C22, or through steps C21 and C23:
[0122] Step C21: The first device sends a first request to the second network element of the second gateway device;
[0123] Step C22: If the frequency point information of the wave position of the first terminal is not stored in the second network element, the first device sends a first request to the third network element of the third gateway device.
[0124] The distance between the second gateway device and the first device is smaller than the distance between the third gateway device and the first device; and the at least two gateway devices include the second gateway device and the third gateway device.
[0125] In some embodiments, if the second network element determines the first frequency, a notification message is sent to network elements corresponding to the remaining gateway devices.
[0126] The notification message is used to notify the network element corresponding to the remaining gateway device to update the wave position and frequency point information of the multiple devices under the jurisdiction of the remaining gateway device stored in the network element; the remaining gateway device includes all gateway devices except the second gateway device in the at least two gateway devices.
[0127] Step C23: If at least two gateway devices do not store the frequency information of the wave position of the first terminal, the first device sends a third request carrying the second frequency to the fourth network element of the fourth gateway device.
[0128] Among them, the second frequency is decided by the first device; the distance between the fourth gateway device and the first device is the smallest; and the first terminal accesses the first device based on the second frequency point.
[0129] It should be noted that if there is more than one frequency coordination network element corresponding to the first device, priority will be given to the one closest to the applied wave position. If the nearest frequency coordination network element does not save the frequency information of the area, a frequency application will be initiated to the next frequency coordination network element. Until no suitable frequency coordination network element can be found, an application for new wave position and frequency information will be submitted nearby.
[0130] Figure 8 is a schematic diagram of a communication system provided by an embodiment of the present application. Figure 8 As shown, LEO1 and LEO2 will have overlapping coverage areas; the gateway devices that manage LEO1 are MEO1 and MEO2. The frequency coordination network element in MEO1 stores the beam hopping pattern of wave position #0-#N; the frequency coordination network element in MEO2 stores the beam hopping pattern of wave position #2N-#2N-1. If it is necessary to allocate frequency points to UEs in the wave positions corresponding to the small ellipse dotted lines in the overlapping coverage area of LEO1 and LEO2, a frequency point request can be sent to the frequency coordination network element in MEO1 that is closest to LEO first. If the frequency coordination network element in MEO1 does not save the frequency point information of the area, a frequency point request is sent to the frequency coordination network element in MEO2 that is the second closest to LEO. If the frequency coordination network element in MEO2 does not save the frequency point information of the area, LEO1 applies to the frequency coordination network element in MEO1 to report the newly added wave position and frequency point information.
[0131] Exemplarily, if the LEO belongs to one or more ground overlapping coverage areas of different frequency coordination network elements, the first received MEO feedback is configured first, and the beam hopping pattern of the current coverage area is updated to other MEO frequency coordination network elements.
[0132] This application can ensure the flexible use of available frequency bands for networking within / between low-orbit constellations, and rely on inter-satellite links and feeder links to build a dynamic management mechanism. Introduce frequency coordination network elements in MEO, GEO or ground gateways to store and decide on the frequency allocation of the low-orbit satellite service beams under their jurisdiction. The frequency allocation pattern between satellites relies on GNSS timing system correction and is bound to UTC time, so that spectrum resources can be fully utilized while avoiding coverage holes.
[0133] The following will describe an exemplary application of the present invention in a practical application scenario. Figure 9(a) , 9(b) As shown, LEO1 and LEO2 have overlapping coverage areas, MEO is the jurisdiction satellite of LEO1, and the frequency tuning network element in MEO stores the wave position #0-#N hopping beam pattern, and the hopping beam pattern includes UTC time, i.e. Tn, and wave position number, i.e. #1.
[0134] Step 1: There is a new UE access request in the coverage area of LEO1. As shown in Figure 9(a), LEO1 adjusts the narrow beam to the UE and sends its beam position information together with the current beam hopping pattern to the frequency coordination network element in MEO.
[0135] As shown in FIG. 9( a ), the wave position where the new UE is located is the wave position corresponding to the small dotted ellipse in FIG. 9 .
[0136] Step 2: The frequency coordination network element in MEO queries the latest local frequency allocation table, allocates frequencies based on the applied wave position and effective time, and ensures frequency reuse between wave positions in the overlapping coverage area within a certain period of time. Furthermore, the frequency coordination network element in MEO updates the beam hopping pattern of LEO1 and issues a notification.
[0137] It should be noted that the multiplexing method can be implemented in accordance with the existing multi-color multiplexing method, such as N={3, 4, 6} for wave position coloring. As shown in Figure 9(b), three-color multiplexing is adopted, and the wave position frequency point where the new UE is located is allocated as f3.
[0138] The following will describe an exemplary application of the present invention in a practical application scenario. Figure 10(a) , 10(b) As shown, LEO1 and LEO2 have overlapping coverage areas, MEO is the jurisdiction satellite of LEO2, and the frequency tuning network element in MEO stores the beam hopping pattern of wave position #0-#N, which includes the UTC time, i.e. Tn, and the wave position number, i.e. #1. For the same wave position in the overlapping coverage area, the frequency point allocation process for different satellites to cover UEs (the available frequency bands of the two satellites can be the same frequency or different frequencies) includes:
[0139] Step 1: LEO1 serves UE1 and LEO2 serves UE2 in the same wave position. LEO2 adjusts the narrow beam to the UE and needs to apply for the use of the frequency point for UE2 it serves; as shown in Figure 10(a), LEO2 sends its wave position information together with the current beam hopping pattern to the frequency coordination network element in MEO.
[0140] Step 2: The frequency coordination network element in MEO queries the latest local frequency allocation table, allocates frequencies based on the applied wave position and effective time, and ensures frequency reuse between wave positions in overlapping coverage areas within a certain period of time.
[0141] The multiplexing method can be implemented in accordance with the existing multi-color multiplexing method, such as N = {3, 4, 6} for wave position coloring. As shown in Figure 10 (a) and Figure 10 (b), four-color multiplexing is used, and the frequency point of the wave position where LEO2 is located at the same wave position is allocated to f4, and the frequency point f3 of LEO1 at the same wave position remains unchanged.
[0142] Step 3: As shown in Figure 10(b), the frequency coordination network element in MEO updates the beam hopping patterns of LEO1 and LEO2 and sends a notification.
[0143] In other embodiments of the present application, Figures 11 to 15 Further explanation of the frequency allocation method provided in this application is given. It should be noted that the method is applied to Figure 1 The communication system shown in Fig.11 As shown, the method may include:
[0144] Step 1101: LEO sends a frequency allocation request to frequency coordination network element 1.
[0145] The frequency allocation request carries ephemerisinfo information and CellFreqinfo information.
[0146] Step 1102: The frequency coordination network element 1 reads and updates the local wave position frequency point hopping beam pattern.
[0147] Step 1103: Frequency coordination network element 1 sends a frequency allocation response to LEO.
[0148] The frequency allocation response carries ephemerisinfo information and CellFreqinfo information.
[0149] Step 1104: LEO reads the frequency coordination network element indication and finds no information on the wave position and frequency point under its jurisdiction.
[0150] Step 1105: LEO sends a frequency allocation request to frequency coordination network element 2.
[0151] The frequency allocation request carries ephemerisinfo information and CellFreqinfo information.
[0152] Step 1106: The frequency coordination network element 2 reads and updates the local wave position frequency point hopping beam pattern.
[0153] Step 1107: Frequency coordination network element 2 sends a frequency allocation response to LEO.
[0154] The frequency allocation response carries ephemerisinfo information and CellFreqinfo information.
[0155] Step 1108: LEO reads the frequency coordination network element indication and updates the beam hopping period.
[0156] In some embodiments, when a new satellite provides coverage for the first time or an existing satellite needs to add a new beam to provide coverage for the UE, a request for frequency allocation to the frequency coordination network element is triggered; see Fig.12As shown, the method may include:
[0157] Step 1201: UE sends a random access request to LEO.
[0158] Step 1202: LEO triggers a frequency update request for the new coverage wave position.
[0159] Step 1203: LEO sends a frequency allocation request to the frequency coordination network element.
[0160] The frequency allocation request carries ephemerisinfo information and CellFreqinfo information.
[0161] Step 1204: The frequency coordination network element reads and updates the local wave position frequency point hopping beam pattern.
[0162] Step 1205: The frequency coordination network element sends a frequency allocation response to the LEO.
[0163] Step 1206: The LEO sends a random access response to the UE.
[0164] In some embodiments, the existing satellite maintains the current beam hopping pattern to provide service until the current beam is released, triggering a request to the frequency coordination network element to update the frequency allocation, see Fig.13 , Fig.14 As shown, the method may include:
[0165] Step 1301: UE sends wave resource release information to LEO.
[0166] In some embodiments, after the service process is completed and the multiple UEs return to the idle state, they will release the wave resources and send the wave resource release information to the LEO.
[0167] Step 1302: LEO determines that existing wave resources are released, triggering frequency allocation update.
[0168] Step 1303: LEO sends a frequency update request to the frequency coordination network element.
[0169] The frequency update request carries ephemerisinfo information and CellFreqinfo information.
[0170] Step 1304: The frequency coordination network element reads and updates the local wave position frequency point hopping beam pattern.
[0171] Step 1305: The frequency coordination network element sends a frequency update response to the LEO.
[0172] The frequency update response carries ephemerisinfo information and CellFreqinfo information.
[0173] Step 1401: UE and LEO perform service interaction normally.
[0174] Step 1402: LEO sends a frequency update request to the frequency coordination network element.
[0175] The frequency update request carries ephemerisinfo information and CellFreqinfo information.
[0176] Step 1403: The frequency coordination network element reads and updates the local wave position frequency point hopping beam pattern.
[0177] Step 1404: The frequency coordination network element sends a frequency update response to the LEO.
[0178] The frequency update response carries ephemerisinfo information and CellFreqinfo information.
[0179] Here, steps 1402 to 1404 perform frequency update periodically.
[0180] In some embodiments, for multiple overlapping coverage areas under different frequency coordination network elements, LEO configures the current coverage wave position frequency point after receiving the feedback information from the first frequency coordination network element, and updates the current hopping beam pattern to other frequency coordination network elements, see Fig.15 As shown, the method may include
[0181] Step 1501: LEO sends a frequency allocation request to frequency coordination network element 1.
[0182] The frequency allocation request carries ephemerisinfo information and CellFreqinfo information.
[0183] Step 1502: The frequency coordination network element 1 reads and updates the local wave position frequency point hopping beam pattern.
[0184] Step 1503: Frequency coordination network element 1 sends a frequency allocation response to LEO.
[0185] The frequency allocation response carries ephemerisinfo information and CellFreqinfo information.
[0186] Step 1504: LEO reads the frequency coordination network element indication, updates the beam hopping period, and configures the required frequency.
[0187] Step 1505: LEO sends a frequency update notification to frequency coordination network element 2.
[0188] The frequency update notification carries ephemerisinfo information, CellFreqinfo information and the update required wave position and frequency information.
[0189] Step 1506: The frequency coordination network element 2 reads and updates the local wave position frequency point hopping beam pattern.
[0190] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0191] The embodiment of the present application provides a first network element of a first gateway device, which can be used to implement Figure 5 A frequency point allocation method provided in the corresponding embodiment is referred to Fig.16 As shown, the first network element 160 includes:
[0192] The first receiving module 1601 is used to receive a first request sent by a first device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device and wave position position information of the first terminal; the first network element is used to manage terminals in the overlapping coverage area of the first device; the terminal includes the first terminal;
[0193] The first processing module 1602 is used to determine the first frequency point based on at least the ephemeris information, the first wave position frequency point information and the wave position position information; wherein the first terminal accesses the first device based on the first frequency point;
[0194] The first sending module 1603 is configured to send information about a first frequency point to a first device.
[0195] In other embodiments of the present application, the first processing module 1602 is used to determine a second device from a plurality of devices managed by the first gateway device based on the ephemeris information; wherein the second device is adjacent to the first device;
[0196] The first processing module 1602 is configured to determine a first frequency point based on the first waveband frequency point information, the waveband position information, and the second waveband frequency point information of the second device.
[0197] In other embodiments of the present application, the wave position and frequency point information includes the universal coordinated time, the wave position corresponding to each beam in the beams supported by the device, and the frequency point information corresponding to each wave position.
[0198] In other embodiments of the present application, the first receiving module 1601 is used to receive the first request through a first interface newly added between the first gateway device and the first device;
[0199] The first sending module 1603 is used to send information of the first frequency point to the first device through the first interface.
[0200] In other embodiments of the present application, the first receiving module 1601 is used to receive a second request sent by the first device;
[0201] The second request is used to update the wave position and frequency point information of multiple devices under the jurisdiction of the first gateway device stored in the first network element; the multiple devices include the first device.
[0202] In other embodiments of the present application, the first receiving module 1601 is used to periodically receive the second request; or, when the first device releases frequency resources, receive the second request; wherein the frequency resources include resources corresponding to the first frequency.
[0203] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0204] It should be noted that in the embodiments of the present application, if the above-mentioned frequency allocation method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product, which is stored in a storage medium and includes several instructions for a terminal device to execute all or part of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0205] The embodiment of the present application provides a first device, which can be used for Figure 5 A frequency point allocation method provided in the corresponding embodiment is referred to Fig.17 As shown, the first device 170 includes:
[0206] The second sending module 1701 is used to send a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device and wave position position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminal includes a first terminal;
[0207] The second receiving module 1702 is used to receive information about a first frequency sent by a first network element; wherein the first frequency is determined by the first network element based at least on ephemeris information, first wave frequency information and wave position information; and the first terminal accesses the first device based on the first frequency.
[0208] In other embodiments of the present application, the second sending module 1701 is used to send a second request to the first network element; wherein the second request is used to update the wave position and frequency point information of multiple devices under the jurisdiction of the first gateway device stored in the first network element; the multiple devices include the first device.
[0209] In other embodiments of the present application, the second sending module 1701 is used to periodically send a second request; or send a second request when the first device releases frequency resources; wherein the frequency resources include resources corresponding to the first frequency.
[0210] In other embodiments of the present application, the wave position and frequency point information includes the universal coordinated time, the wave position corresponding to each beam in the beams supported by the device, and the frequency point information corresponding to each wave position.
[0211] In other embodiments of the present application, the second sending module 1701 is used to send a first request to a first network element of the first gateway device through a first interface newly added between the first gateway device and the first device;
[0212] The second receiving module 1702 is used to receive the information of the first frequency point sent by the first network element through the first interface.
[0213] In other embodiments of the present application, the second acquisition module 1703 is used to acquire the distance between the first device and the at least two gateway devices if the overlapping coverage area of the first device belongs to the management range of at least two gateway devices; the at least two gateway devices include the first gateway device;
[0214] The second sending module 1701 is used to send the first request according to the distance.
[0215] In other embodiments of the present application, the second sending module 1701 is configured to send a first request to a second network element of a second gateway device;
[0216] The second sending module 1701 is used to send a first request to the third network element of the third gateway device if the frequency information of the wave position of the first terminal is not saved in the second network element; wherein the distance between the second gateway device and the first device is smaller than the distance between the third gateway device and the first device; and the at least two gateway devices include the second gateway device and the third gateway device.
[0217] In other embodiments of the present application, the second sending module 1701 is used to send a third request carrying a second frequency to a fourth network element of a fourth gateway device if at least two gateway devices have not saved the frequency information of the wave position of the first terminal; wherein the second frequency is decided by the first device; the distance between the fourth gateway device and the first device is the smallest; and the first terminal accesses the first device based on the second frequency.
[0218] In other embodiments of the present application, the second sending module 1701 is used to send a notification message to the network elements corresponding to the remaining gateway devices if the second network element determines the first frequency; wherein the notification message is used to notify the network elements corresponding to the remaining gateway devices to update the wave position and frequency point information of the multiple devices under the jurisdiction of the remaining gateway devices stored in the update; the remaining gateway devices include all gateway devices except the second gateway device among at least two gateway devices.
[0219] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0220] It should be noted that in the embodiments of the present application, if the above-mentioned frequency allocation method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a terminal device to execute all or part of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0221] Fig.18 1 is a schematic structural diagram of a communication device 1800 provided in an embodiment of the present application. The communication device may be a first network element of a first gateway device, or may be a first device. Fig.18 The communication device 1800 shown includes a first processor 1810, and the first processor 1810 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0222] Alternatively, if Fig.18 As shown, the communication device 1800 may further include a first memory 1820. The first processor 1810 may call and run a computer program from the first memory 1820 to implement the method in the embodiment of the present application.
[0223] The first memory 1820 may be a separate device independent of the first processor 1810 , or may be integrated into the first processor 1810 .
[0224] Alternatively, if Fig.18As shown, the communication device 1800 may further include a transceiver 1830, and the first processor 1810 may control the transceiver 1830 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0225] The transceiver 1830 may include a transmitter and a receiver. The transceiver 1830 may further include an antenna, and the number of antennas may be one or more.
[0226] Optionally, the communication device 1800 may specifically be the first network element of the first gateway device of the embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the first network element of the first gateway device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0227] Optionally, the communication device 1800 may specifically be the first device of the embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the first device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0228] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0229] As an embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer execution instructions).
[0230] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0231] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0232] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0233] Optionally, the computer-readable storage medium can be applied to the first network element of the first device / first gateway device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first network element of the first device / first gateway device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0234] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0235] The computer program product includes one or more computer instructions. When loading and executing the computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from a website site, a computer, a server, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server, or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server, a data center, etc. that includes one or more available media integration. Available media can be magnetic media, (e.g., floppy disk, hard disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state hard disk (SSD)), etc.
[0236] The frequency allocation method, the first network element of the first gateway device, the first device and the computer-readable storage medium provided in the embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.
[0237] It should be understood that the "one embodiment" or "an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0238] In the absence of special instructions, the first network element / first device of the first gateway device performs any step in the embodiment of the present application, and the processor of the first network element / first device of the first gateway device may perform the step. Unless otherwise specified, the embodiment of the present application does not limit the order in which the first network element / first device of the first gateway device performs the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods.
[0239] 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.
[0240] 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; 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.
[0241] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0242] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0243] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0244] 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.
[0245] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, magnetic disks or optical disks.
[0246] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0247] As used in the embodiments of the present application and the appended claims, the singular forms "a," "an," "said," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0248] It should be noted that in each embodiment involved in the present application, all steps may be executed or part of the steps may be executed as long as a complete technical solution can be formed.
[0249] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A frequency allocation method, characterized in that: The method is applied to a first network element of a first gateway device, comprising: receiving a first request sent by a first device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device, and wave position position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal; Determine a first frequency based at least on the ephemeris information, the first wave position frequency information and the wave position position information; wherein the first terminal accesses the first device based on the first frequency; Send information about the first frequency point to the first device.
2. The method according to claim 1, characterized in that The determining of the first frequency point based at least on the ephemeris information, the first wave position frequency point information and the wave position position information includes: Based on the ephemeris information, determining a second device from a plurality of devices governed by the first gateway device; wherein the second device is adjacent to the first device; The first frequency point is determined based on the first wave position frequency point information, the wave position information and the second wave position frequency point information of the second device.
3. The method according to any one of claims 1 or 2, characterized in that The wave position and frequency point information includes the universal coordinated time, the wave position corresponding to each beam in the beams supported by the device, and the frequency point information corresponding to each wave position.
4. The method according to claim 1, characterized in that: The receiving a first request sent by a first device includes: receiving the first request through a first interface newly added between the first gateway device and the first device; And / or, the sending the information of the first frequency point to the first device includes: Send information about the first frequency to the first device through the first interface.
5. The method according to claim 1, characterized in that The method further comprises: receiving a second request sent by the first device; The second request is used to update the wave position and frequency point information of multiple devices under the jurisdiction of the first gateway device stored in the first network element; the multiple devices include the first device.
6. The method according to claim 5, characterized in that The receiving a second request sent by the first device includes: periodically receiving the second request; or, When the first device releases frequency resources, the second request is received; wherein the frequency resources include resources corresponding to the first frequency.
7. A frequency allocation method, characterized in that: Applied to a first device, the method includes: Sending a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device, and wave position position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal; Receive information about a first frequency sent by the first network element; wherein the first frequency is determined by the first network element based at least on the ephemeris information, the first wave frequency information and the wave position information; and the first terminal accesses the first device based on the first frequency.
8. The method according to claim 7, characterized in that The method further comprises: Sending a second request to the first network element; The second request is used to update the wave position and frequency point information of multiple devices under the jurisdiction of the first gateway device stored in the first network element; the multiple devices include the first device.
9. The method according to claim 8, characterized in that The sending the second request to the first network element includes: periodically sending the second request; or, When the first device releases frequency resources, the second request is sent; wherein the frequency resources include resources corresponding to the first frequency.
10. The method according to claim 7, characterized in that The wave position and frequency point information includes the universal coordinated time, the wave position corresponding to each beam in the beams supported by the device, and the frequency point information corresponding to each wave position.
11. The method according to claim 7, characterized in that The sending a first request to a first network element of a first gateway device includes: Sending the first request to a first network element of the first gateway device through a first interface newly added between the first gateway device and the first device; and / or, The receiving the information of the first frequency point sent by the first network element includes: Receive information about the first frequency point sent by the first network element through the first interface.
12. The method according to claim 7, characterized in that The method further comprises: If the overlapping coverage area of the first device belongs to the management range of at least two gateway devices, obtaining the distance between the first device and the at least two gateway devices; the at least two gateway devices include the first gateway device; The first request is sent according to the distance.
13. The method according to claim 12, characterized in that The sending the first request according to the distance includes: Sending the first request to a second network element of a second gateway device; If the frequency point information of the wave position of the first terminal is not stored in the second network element, sending the first request to a third network element of a third gateway device; The distance between the second gateway device and the first device is smaller than the distance between the third gateway device and the first device; and the at least two gateway devices include the second gateway device and the third gateway device.
14. The method according to claim 12, characterized in that The method further comprises: If the at least two gateway devices do not store the frequency point information of the wave position of the first terminal, send a third request carrying the second frequency to a fourth network element of a fourth gateway device; Among them, the second frequency is determined by the first device; the distance between the fourth gateway device and the first device is the smallest; and the first terminal accesses the first device based on the second frequency point.
15. The method according to claim 13, characterized in that The method further comprises: If the second network element determines the first frequency, sending a notification message to network elements corresponding to the remaining gateway devices; Among them, the notification message is used to notify the network element corresponding to the remaining gateway device to update the wave position and frequency point information of multiple devices under the jurisdiction of the remaining gateway device; the remaining gateway device includes all gateway devices of the at least two gateway devices except the second gateway device.
16. A first network element of a first gateway device, characterized in that: The first network element includes: A first receiving module is configured to receive a first request sent by a first device; wherein the first request includes ephemeris information of the first device, first wave frequency point information of the first device, and wave position information of the first terminal; the first network element is configured to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal; A first processing module, configured to determine a first frequency based at least on the ephemeris information, the first wave position frequency information and the wave position information; wherein the first terminal accesses the first device based on the first frequency; The first sending module is used to send information about the first frequency point to the first device.
17. A first device, characterized in that: The first device comprises: A second sending module is used to send a first request to a first network element of a first gateway device; wherein the first request includes ephemeris information of the first device, first wave position frequency point information of the first device and wave position information of the first terminal; the first network element is used to manage terminals in an overlapping coverage area of the first device; the terminals include a first terminal; The second receiving module is used to receive information about the first frequency point sent by the first network element; wherein the first frequency point is determined by the first network element based at least on the ephemeris information, the first wave position frequency point information and the wave position information; the first terminal accesses the first device based on the first frequency point.
18. A first network element of a first gateway device, characterized in that: The first network element of the first gateway device includes: A first memory, used to store executable instructions; The first processor is configured to implement the frequency allocation method according to any one of claims 1 to 6 when executing the executable instructions stored in the first memory.
19. A first device, characterized in that: The first device comprises: A second memory, used for storing executable instructions; The second processor is configured to implement the frequency point allocation method according to any one of claims 7 to 15 when executing the executable instructions stored in the second memory.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the frequency allocation method as described in any one of claims 1 to 6, or to implement the frequency allocation method as described in any one of claims 7 to 15.
Citation Information
Cited By
Communication method and apparatus
WO2026179419A1