Cross-bandwidth Scheduling Method, Device, Electronic Device, and Storage Medium

By identifying and utilizing the frequency domain segments whose signal quality meets preset conditions in the target part bandwidth for resource scheduling, the problem of inaccurate resource utilization in traditional scheduling methods is solved, and more efficient bandwidth resource utilization and service execution are achieved.

CN114828260BActive Publication Date: 2025-07-08REALME MOBILE TELECOMM SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210456266.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-28
Publication Date
2025-07-08
Estimated Expiration
2042-04-28

AI Technical Summary

Technical Problem

Traditional cross-bandwidth scheduling methods cannot accurately perform resource scheduling, resulting in terminal devices being unable to efficiently utilize bandwidth resources under different business needs.

Method used

By determining the target part bandwidth corresponding to the target service, using the target synchronization signal block to access the network access device, identify the reference frequency domain segment with signal quality that meets the preset conditions, and perform resource scheduling in the overlapping target frequency domain segments, and generate scheduling instructions to switch to the target part bandwidth for resource scheduling.

Benefits of technology

It improves the accuracy and data throughput of cross-broadband scheduling, reduces the probability of business interruption, and achieves faster and more accurate resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114828260B_ABST
    Figure CN114828260B_ABST
Patent Text Reader

Abstract

The present application relates to a cross-bandwidth scheduling method, apparatus, computer device, storage medium, and computer program product. The method includes: when a first device needs to adjust a service to a target service, determining a target partial bandwidth corresponding to the target service; the first device accessing a network access device using a target synchronization signal block; determining a second device other than the first device that accesses using the target synchronization signal block, and determining a reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition; determining a target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and sending a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth. Using this method can perform resource scheduling more accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technologies, and particularly to a cross-bandwidth scheduling method, apparatus, electronic device, and computer-readable storage medium. Background Art

[0002] In traditional technologies, a base station can configure multiple Bandwidth Parts (BWPs) for a User Equipment (UE). The UE can operate on these BWPs, but only one BWP is in an active state at each time point. On each BWP, by setting different carrier intervals and bandwidths, the requirements of different services can be met, and cross-bandwidth resource scheduling is required for different services.

[0003] However, traditional cross-bandwidth scheduling methods cannot accurately perform resource scheduling. Summary of the Invention

[0004] Embodiments of this application provide a cross-bandwidth scheduling method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can more accurately perform resource scheduling.

[0005] A cross-bandwidth scheduling method, applied to a network access device, the method includes:

[0006] When a first device needs to adjust a service to a target service, determining a target BWP corresponding to the target service; the first device accesses the network access device using a target synchronization signal block;

[0007] Determining a second device other than the first device that accesses using the target synchronization signal block, and determining a reference frequency domain segment in the BWP where each second device is located; the reference frequency domain segment is a frequency domain segment in the BWP where the second device is located and whose signal quality meets a preset condition;

[0008] Determining a target frequency domain segment overlapping between the target BWP and each of the reference frequency domain segments, and sending a scheduling instruction carrying the target frequency domain segment to the first device, to instruct the first device to switch to the target BWP and perform resource scheduling in the target frequency domain segment in the target BWP.

[0009] A cross-bandwidth scheduling apparatus, applied to a network access device, the apparatus includes:

[0010] A determination module, configured to determine a target BWP corresponding to the target service when a first device needs to adjust a service to the target service; the first device accesses the network access device using a target synchronization signal block;

[0011] The determining module is further configured to determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition;

[0012] The determining module is further configured to determine a target frequency domain segment overlapping between the target partial bandwidth and each of the reference frequency domain segments,

[0013] The sending module is configured to send a scheduling instruction carrying the target frequency domain segment to the first device, so as to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0014] An electronic device includes a memory and a processor. When a computer program stored in the memory is executed by the processor, the processor executes the steps of the cross-bandwidth scheduling method as described above.

[0015] A computer-readable storage medium stores a computer program thereon. When the computer program is executed by a processor, the steps of the method as described above are implemented.

[0016] A computer program product includes a computer program. When the computer program is executed by a processor, the steps of the method as described above are implemented.

[0017] In the above cross-bandwidth scheduling method, apparatus, electronic device, computer-readable storage medium, and computer program product, when a network access device needs to adjust a service to a target service for a first device, the network access device determines a target partial bandwidth corresponding to the target service, determines a second device other than the first device that accesses using a target synchronization signal block, and determines a reference frequency domain segment in the partial bandwidth where each second device is located; wherein, the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition. Further, the network access device can determine a target frequency domain segment overlapping between the target partial bandwidth and each of the reference frequency domain segments, and send a scheduling instruction carrying the target frequency domain segment to the first device. Then, the scheduling instruction can instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth, and the target frequency domain segment is a frequency domain segment in which the signal quality feedback by the second device meets the preset condition. Therefore, the first device can execute the target service more accurately and quickly in the target frequency domain segment in the target partial bandwidth, improving the accuracy of cross-bandwidth scheduling.

[0018] A cross-bandwidth scheduling method is applied to a first device. The method includes:

[0019] In response to an operation of adjusting to a target service, send a service adjustment request to a network access device; the first device accesses the network access device using a target synchronization signal block; the network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each of the second devices is located; determine a target frequency domain segment that overlaps between the target partial bandwidth and each of the reference frequency domain segments, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition;

[0020] Receive the scheduling instruction sent by the network access device, and based on the scheduling instruction, control the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0021] A cross-bandwidth scheduling apparatus, applied to a first device, the apparatus includes:

[0022] A sending module, configured to send a service adjustment request to a network access device in response to an operation of adjusting to a target service; the first device accesses the network access device using a target synchronization signal block; the network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each of the second devices is located; determine a target frequency domain segment that overlaps between the target partial bandwidth and each of the reference frequency domain segments, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition;

[0023] A receiving module, configured to receive the scheduling instruction sent by the network access device, and based on the scheduling instruction, control the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0024] An electronic device includes a memory and a processor. When a computer program stored in the memory is executed by the processor, the processor is caused to execute the steps of the cross-bandwidth scheduling method as described above.

[0025] A computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method as described above are implemented.

[0026] A computer program product includes a computer program. When the computer program is executed by a processor, the steps of the method as described above are implemented.

[0027] The above cross-bandwidth scheduling method, device, electronic device, computer-readable storage medium, and computer program product. The first device responds to an operation to adjust to a target service and sends a service adjustment request to a network access device. The network access device is used to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using a target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; determine a target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition. The first device receives the scheduling instruction sent by the network access device, controls to switch to the target partial bandwidth based on the scheduling instruction, and performs resource scheduling in the target frequency domain segment where the signal quality meets the preset condition in the target partial bandwidth, so as to execute the target service more accurately and quickly, and improve the accuracy of cross-bandwidth scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0029] Figure 1 It is an application environment diagram of the cross-bandwidth scheduling method in an embodiment;

[0030] Figure 2 It is a flowchart of the cross-bandwidth scheduling method in an embodiment;

[0031] Figure 3 It is a flowchart of the step of determining the reference frequency domain segment in the partial bandwidth where each second device is located in an embodiment;

[0032] Figure 4 It is a flowchart of the cross-bandwidth scheduling method in another embodiment;

[0033] Figure 5 It is a flowchart of the cross-bandwidth scheduling method in another embodiment;

[0034] Figure 6 It is a flowchart of the cross-bandwidth scheduling method in another embodiment;

[0035] Figure 7 It is a flowchart of the cross-bandwidth scheduling method in another embodiment;

[0036] Figure 8 It is a flowchart of a cross - bandwidth scheduling method in another embodiment;

[0037] Figure 9 It is a structural block diagram of a cross - bandwidth scheduling device in one embodiment;

[0038] Figure 10 It is a structural block diagram of a cross - bandwidth scheduling device in another embodiment;

[0039] Figure 11 It is an internal structure diagram of a computer device in one embodiment;

[0040] Figure 12 It is an internal structure diagram of a computer device in another embodiment. Detailed implementation manners

[0041] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0042] The cross - bandwidth scheduling method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 Among them, the first device 102 communicates with the network access device 104 through the network. The database can store the data that the network access device 104 needs to process. The database can be integrated on the network access device 104, or can be placed in the cloud or on other network access devices. When the first device 102 needs to adjust the service to the target service, determine the target partial bandwidth corresponding to the target service; the first device 102 accesses the network access device 104 using the target synchronization signal block; determine the second devices other than the first device that access using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; the reference frequency domain segment is the frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets the preset conditions; determine the target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and send the scheduling instruction carrying the target frequency domain segment to the first device 102 to instruct the first device 102 to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment of the target partial bandwidth. Among them, the first device 102 can be but is not limited to various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in - vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head - mounted devices, etc. The network access device 104 can be a base station, a router, a terminal device providing hotspot WiFi, etc.

[0043] In one embodiment, as shown in Figure 2As shown, a cross-bandwidth scheduling method is provided. Taking the network access device applied in Figure 1 as an example, the method includes the following steps:

[0044] Step 202, when the first device needs to adjust a service to a target service, determine the target partial bandwidth corresponding to the target service; the first device uses the target synchronization signal block to access the network access device.

[0045] A partial bandwidth (Bandwidth Part, BWP) allows a terminal device to operate on a certain segment of frequencies within the entire bandwidth. It can be understood that, for example, the bandwidth of 5G is relatively large. If each terminal device listens to channels and transmits data within the entire bandwidth range, it will also cause power consumption of the terminal device. The partial bandwidth of each terminal device is allocated by the network access device. The network access device can dynamically switch the active partial bandwidth of the terminal device through RRC connection reconfiguration, DCI message, and timer timeout methods. At each time point, each terminal device has only one active partial bandwidth.

[0046] The target partial bandwidth is the partial bandwidth adapted to the target service. It can be understood that when the first device is in the target partial bandwidth, it can better execute the target service.

[0047] A synchronization signal block (Synchronization Signal Block, SSB) consists of broadcast information, a primary synchronization signal, and a secondary synchronization signal. The network access device focuses energy on an angle through multi-antenna transmission of millimeter waves to form a beam. The higher the frequency, the thinner the beam. The beam directions of each synchronization signal block are inconsistent. Downlink signal synchronization is achieved through a set of synchronization signal blocks. Multiple synchronization signal blocks form a set of synchronization signal blocks for periodic transmission. The beam direction and associated uplink resources of each synchronization signal block are different. The network access device numbers the synchronization signal blocks in each direction, and the synchronization signal blocks in different directions carry different uplink resource contents. The network access device combines the synchronization signal blocks transmitted in different antenna directions into a set of synchronization signal blocks and broadcasts the synchronization signal blocks in each antenna direction sequentially in time.

[0048] Specifically, the first device detects and decodes the synchronization signal blocks in each direction to obtain downlink configuration information such as system information, and then determines the target synchronization signal block from the synchronization signal blocks in each direction, and uses the target synchronization signal block to access the network access device; in response to a service adjustment operation, generates a service adjustment request and sends the service adjustment to the network access device; where the service adjustment request includes the target service to which the first device needs to adjust the service.

[0049] The server receives a service adjustment request, obtains the target service to which the first device needs to adjust the service from the service adjustment request, and determines the target partial bandwidth corresponding to the target service from the preset correspondence between services and partial bandwidths.

[0050] In one implementation, the first device can select the target synchronization signal block with the strongest signal strength from the synchronization signal blocks in all directions.

[0051] In another implementation, the first device can select the target synchronization signal block in the direction the first device is facing from the synchronization signal blocks in all directions.

[0052] In other implementations, the first device can also select the target synchronization signal block in other ways, which are not limited here.

[0053] Furthermore, the first device obtains the uplink resource from the target synchronization signal block and uses this uplink resource to access the network access device. When the server obtains the time-frequency position of the uplink resource used by the first device during access, it can determine the corresponding target synchronization signal block according to this uplink resource.

[0054] Step 204: Determine the second devices other than the first device that access using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; the reference frequency domain segments are the frequency domain segments in the partial bandwidths where the second devices are located and the signal quality of which meets the preset conditions.

[0055] The signal quality can include at least one of the signal strength and the signal error rate. The stronger the signal strength, the higher the signal quality; the lower the signal error rate, the higher the signal quality. It can be understood that the signal quality can also include the signal direction, the signal transmission speed, etc., and is not limited thereto.

[0056] The preset conditions can be set as needed. For example, the preset conditions can be at least one of the signal strength being higher than the preset strength threshold and the signal error rate being lower than the preset error rate threshold, etc.

[0057] Specifically, the network access device records in real time the synchronization signal blocks used by the devices for random access, as well as the signal quality of each frequency domain segment in the partial bandwidths fed back by each device; determines the second devices other than the first device that access using the target synchronization signal block, obtains the signal quality of each frequency domain segment in the partial bandwidths fed back by each second device, and determines the reference frequency domain segments in the partial bandwidths where the second devices are located and the signal quality of which meets the preset conditions according to the signal quality of each frequency domain segment in the partial bandwidths where each second device is located.

[0058] Step 206: Determine the target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and send a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment within the target partial bandwidth.

[0059] Among them, the switching of the partial bandwidth means that the activated partial bandwidth switches from one partial bandwidth to another. Cross-partial bandwidth scheduling means that it is possible to be in one partial bandwidth to indicate that the terminal device will switch to another partial bandwidth at a specified time and a specified frequency domain segment for data transmission.

[0060] The target frequency domain segment is the frequency domain segment where there is an overlap between the target partial bandwidth and each reference frequency domain segment. It can be understood that if the target frequency domain segment is within the target partial bandwidth and belongs to the reference frequency domain segment whose signal quality meets the preset conditions, the first device can perform resource scheduling more accurately and execute the target service more accurately in the target frequency domain segment.

[0061] Specifically, the network access device determines the target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and sends a scheduling instruction carrying the target frequency domain segment to the first device. In response to the scheduling instruction carrying the target frequency domain segment, the first device switches the currently occupied partial bandwidth to the target partial bandwidth and performs resource scheduling in the target frequency domain segment within the target partial bandwidth.

[0062] For the above cross-bandwidth scheduling method, when the network access device needs to adjust the service to the target service for the first device, it determines the target partial bandwidth corresponding to the target service, determines the second device other than the first device that accesses using the target synchronization signal block, and determines the reference frequency domain segments in the partial bandwidths where each second device is located; among them, the reference frequency domain segment is the frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets the preset conditions. Further, the network access device can determine the target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and send a scheduling instruction carrying the target frequency domain segment to the first device. Then, this scheduling instruction can instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment within the target partial bandwidth, and this target frequency domain segment is the frequency domain segment whose signal quality meets the preset conditions feedback by the second device. Therefore, the first device can execute the target service more accurately and quickly in the target frequency domain segment within the target partial bandwidth, realize selective scheduling of the frequency domain segment, avoid the blindness of frequency domain scheduling when just switching to a new partial bandwidth, improve the accuracy of cross-bandwidth scheduling, and improve the data throughput rate.

[0063] The above cross-bandwidth scheduling method utilizes the beam concentration of the synchronization signal block. Since the first device and each of the other second devices using the same target synchronization signal block are within a relatively small physical range, the reference frequency domain segments fed back by each second device can be used as the frequency domain segments for the first device during resource scheduling.

[0064] It can be understood that when the first device needs to adjust its service to the target service, in order to reduce the service interruption probability of the first device and perform cross-partial-bandwidth scheduling, the above cross-bandwidth scheduling method can be adopted, which can not only reduce the service interruption probability of the first device but also accurately perform resource scheduling for cross-partial bandwidth.

[0065] In one embodiment, the above method further includes: recording the network access data of the terminal devices accessing using the synchronization signal block into a database; the network access data includes the frequency domain segments in the partial bandwidth where the signal quality of the terminal devices meets the preset conditions; determining the reference frequency domain segments in the partial bandwidth where each second device is located, including: obtaining the reference frequency domain segments in the partial bandwidth where each second device is located from the database.

[0066] The network access device obtains the network access data of the terminal devices accessing using the synchronization signal block in real time and stores the network access data in the database. When the first device needs to adjust its service to the target service, the network access device determines the target partial bandwidth corresponding to the target service; determines the second devices other than the first device accessing using the target synchronization signal block, and obtains the reference frequency domain segments in the partial bandwidth where each second device is located from the database.

[0067] In this embodiment, the network access device maintains the signal feedback situation of each frequency domain segment in the partial bandwidth where each terminal device accessing using the synchronization signal block is located. Then, when the first device needs to adjust its service to the target service, based on the signal feedback situation of each frequency domain segment in the partial bandwidth fed back by other second devices, the target frequency domain segment with signal quality meeting the preset conditions can be determined, so as to perform resource scheduling in the target frequency domain more accurately.

[0068] In one embodiment, the network access data further includes the identifier of the terminal device and the identifier of the synchronization signal block used by the terminal device; the above method further includes: updating the network access data in the database when the terminal device accesses, the synchronization signal block used by the terminal device for access changes, or the partial bandwidth where the terminal device is located changes. Among them, the terminal device accessing means that the terminal device performs random access.

[0069] When the access of the terminal device is performed, the synchronization signal block used by the terminal device for access is changed, or the partial bandwidth where the terminal device is located is changed, the access network data in the database is updated, and the target frequency domain segment of the first device can be determined more accurately based on the updated database, so as to perform resource scheduling in the target frequency domain segment more accurately.

[0070] In one embodiment, the above method further includes: when it is detected that the terminal device leaves the accessed area, the access network data of the terminal device is deleted from the database.

[0071] When the network access device detects that the terminal device leaves the accessed area, the access network data of the terminal device in the database becomes invalid. Clearing the invalid access network data can avoid calculation errors and improve the accuracy of cross-bandwidth scheduling.

[0072] In one embodiment, sending a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment of the target partial bandwidth includes: if the target service causes the first device to enter the working state, sending a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment of the target partial bandwidth.

[0073] Among them, the target service can be a high-rate download service, a video viewing service, a game service, etc., which can cause the first device to enter the working state.

[0074] In one embodiment, the above method further includes: if the target service causes the first device to enter the idle state, sending a switching instruction to the first device to instruct the first device to switch to the target partial bandwidth. Among them, the target service can be a standby service, which can cause the first device to enter the idle state.

[0075] It can be understood that if the target service to which the first device needs to adjust the service causes the first device to enter the idle state, the network access device sends a switching instruction to the first device to instruct the first device to switch to the target partial bandwidth and does not perform resource scheduling, which can save the resources of the first device.

[0076] In one embodiment, as Figure 3 shown, determining the reference frequency domain segment in the partial bandwidth where each second device is located includes:

[0077] Step 302, obtaining the signal quality of each frequency domain segment in the partial bandwidth fed back by each second device.

[0078] Step 304, determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device.

[0079] Specifically, the network access device obtains the signal quality of each frequency domain segment in the partial bandwidth where each second device is located. For the signal quality of each frequency domain segment fed back by each second device, the signal quality of each frequency domain segment is matched with a preset condition to determine a reference frequency domain segment that meets the preset condition.

[0080] In one implementation, if the signal strength of a frequency domain segment is higher than the preset strength in the preset condition, then this frequency domain segment is a reference frequency domain segment.

[0081] In another implementation, if the signal error rate of a frequency domain segment is lower than the preset error rate in the preset condition, then this frequency domain segment is a reference frequency domain segment.

[0082] In other implementations, other methods can also be used to match the signal quality of the frequency domain segment with the preset condition, which is not limited here.

[0083] In this embodiment, the network access device obtains the signal quality of each frequency domain segment in the partial bandwidth where each second device is located. Based on the signal quality of each frequency domain segment of each second device, the reference frequency domain segment of each second device can be determined more accurately.

[0084] In one embodiment, determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device includes: within a preset sliding time window, determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device.

[0085] The sliding time window is a sliding window including a certain time range. For example, if the sliding time window is a sliding window including 100 ms, then within the sliding time window, the network access data within the most recent 100 ms is included. The network access device determines the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device within the most recent 100 ms. The time range of the preset sliding time window can be set as needed, which is not limited here.

[0086] In this embodiment, the network access device can avoid errors within a short time based on the signal quality of each frequency domain segment of each second device within the preset time window, and thus more accurately determine the reference frequency domain segment of each second device.

[0087] In one embodiment, as Figure 4 shown, another cross-bandwidth scheduling method is provided. Taking the method applied to the network access device in Figure 1 as an example for illustration, it includes the following steps:

[0088] Step 402: Broadcast synchronization signal blocks in all directions within the coverage area of the network access device.

[0089] The network access device broadcasts synchronization signal blocks in all directions within the coverage area, so that when the first device enters the coverage area, it can determine the target synchronization signal block from the synchronization signal blocks in all directions, and use the uplink resources carried by the target synchronization signal block for random access, and send the access request of the random access to the network access device. Among them, the uplink resources are PRACH resources. For example, the uplink resources may include time data, frequency band data, etc., which are used to instruct the first device to send data in the specified frequency band at the specified time.

[0090] The network access device broadcasts the configuration of the cell through the synchronization signal block. After the terminal device decodes the synchronization signal block, it can perform the random access process to access the cell.

[0091] Step 404: Obtain the access request of the first device, and obtain the uplink resources used by the first device when accessing from the access request.

[0092] Among them, the uplink resources refer to the resources used by the terminal device for uplink access. Different synchronization signal blocks carry different uplink resources.

[0093] Step 406: Determine the target synchronization signal block of the first device when accessing according to the uplink resources.

[0094] Among them, the direction of the target synchronization signal block is also the target direction. The network access device determines the direction of the target synchronization signal block selected by the first device when accessing according to the uplink resources.

[0095] It can be understood that different synchronization signal blocks carry different uplink resources, so the network access device can determine the target synchronization signal block of the first device when accessing according to the uplink resources used by the first device when accessing.

[0096] Step 408: When the first device needs to adjust the service to the target service, determine the target partial bandwidth corresponding to the target service.

[0097] Step 410: Determine the second device other than the first device that accesses using the target synchronization signal block, and determine the reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is the frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets the preset conditions.

[0098] Step 412: Determine the target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and send the scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0099] In this embodiment, the network access device broadcasts synchronization signal blocks in all directions within the coverage area, so that the first device determines a target synchronization signal block from the synchronization signal blocks in all directions for random access; obtains the access request of the first device, and obtains the uplink resources used by the first device during access from the access request. Then, according to the uplink resources, the target synchronization signal block used by the first device during access can be accurately determined, and other second devices accessing the same target synchronization signal block can be accurately determined, so as to obtain the signal conditions of each frequency domain segment fed back by the other second devices, thereby more accurately determining the target frequency domain segment.

[0100] In one embodiment, as Figure 5 shown, another cross-bandwidth scheduling method is provided. Taking the network access device in Figure 1 as an example, the method includes the following steps:

[0101] Step 502, when the first device needs to adjust the service to the target service, determine the target partial bandwidth corresponding to the target service.

[0102] Step 504, determine the second devices other than the first device accessing using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; the reference frequency domain segments are the frequency domain segments in the partial bandwidths where the second devices are located and the signal quality meets the preset conditions.

[0103] Step 506, if there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment, determine the target frequency domain segment from the target partial bandwidth, and send a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0104] In one implementation manner, if there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment, the network access device randomly determines the target frequency domain segment from the target partial bandwidth.

[0105] In another implementation manner, if there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment, the network access device determines the target frequency domain segment with the fewest used devices from the target partial bandwidth.

[0106] In other implementation manners, the network access device may also use other methods to determine the target frequency domain segment from the target partial bandwidth, which is not limited here.

[0107] In this embodiment, if there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment, a target frequency domain segment is determined from the target partial bandwidth, and a scheduling instruction carrying the target frequency domain segment is sent to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment of the target partial bandwidth, so as to implement cross-bandwidth scheduling of the first device.

[0108] In one embodiment, as Figure 6 shown, another cross-bandwidth scheduling method is provided. Taking the case where this method is applied to the first device in Figure 1 as an example, the method includes the following steps:

[0109] Step 602, in response to an operation of adjusting to a target service, send a service adjustment request to the network access device; the first device accesses the network access device using a target synchronization signal block; the network access device is configured to determine the target partial bandwidth corresponding to the target service in the service adjustment request, determine the second devices other than the first device that access using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; determine the target frequency domain segments overlapping between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition.

[0110] Step 604, receive the scheduling instruction sent by the network access device, and control the first device to switch to the target partial bandwidth based on the scheduling instruction and perform resource scheduling in the target frequency domain segment of the target partial bandwidth.

[0111] For the above cross-bandwidth scheduling method, the first device sends a service adjustment request to the network access device in response to an operation of adjusting to a target service. The network access device is configured to determine the target partial bandwidth corresponding to the target service in the service adjustment request, determine the second devices other than the first device that access using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; determine the target frequency domain segments overlapping between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition. The first device receives the scheduling instruction sent by the network access device, and based on this scheduling instruction, it can be controlled to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment where the signal quality meets the preset condition in the target partial bandwidth, so that the target service can be executed more accurately and quickly, and the accuracy of cross-bandwidth scheduling is improved.

[0112] In one embodiment, as Figure 7 shown, another cross-bandwidth scheduling method is provided. Taking the case where this method is applied to the first device in Figure 1Taking the first device in as an example, the following steps are included:

[0113] Step 702: If the first device enters the coverage area broadcast by the network access device, detect the synchronization signal blocks in all directions, and determine the target synchronization signal block from the synchronization signal blocks in all directions.

[0114] Specifically, if the first device enters the coverage area broadcast by the network access device, detect the synchronization signal blocks in all directions, obtain the strengths of the synchronization signal blocks in all directions, and determine the target synchronization signal block based on the strengths of the synchronization signal blocks in all directions.

[0115] In one implementation, the first device may use the synchronization signal block with the strongest strength in all directions as the target synchronization signal block.

[0116] In another implementation, the first device may use the synchronization signal block with the second-strongest strength in all directions as the target synchronization signal block.

[0117] In other implementations, the first device may also use other methods to determine the target synchronization signal block, which is not limited here.

[0118] Step 704: Obtain the uplink resources carried by the target synchronization signal block, and use the uplink resources to access the network access device.

[0119] Step 706: In response to the operation of adjusting to the target service, send a service adjustment request to the network access device; the network access device is used to determine the target partial bandwidth corresponding to the target service in the service adjustment request, determine the second devices other than the first device that access using the target synchronization signal block, and determine the reference frequency domain segments in the partial bandwidths where the second devices are located; determine the target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is the frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets the preset conditions.

[0120] Step 708: Receive the scheduling instruction sent by the network access device, control the first device to switch to the target partial bandwidth based on the scheduling instruction, and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0121] In this embodiment, if the first device enters the coverage area broadcast by the network access device, the first device detects the synchronization signal blocks in all directions, determines the target synchronization signal block from the synchronization signal blocks in all directions, obtains the uplink resources carried by the target synchronization signal block, and uses the uplink resources to access the network access device. Then, the network access device can accurately determine the target synchronization signal block used by the first device based on the uplink resources, and further determine other second devices using the target synchronization signal block, so as to accurately determine the target frequency domain segment.

[0122] In another embodiment, the first device receives a handover instruction sent by the network access device and controls the first device to switch to the target partial bandwidth based on the handover instruction; wherein, the handover instruction is sent when the network access device determines that the target service causes the first device to enter the idle state.

[0123] In another embodiment, the first device receives a scheduling instruction sent by the network access device, controls the first device to switch to the target partial bandwidth based on the scheduling instruction, and performs resource scheduling in the target frequency domain segment in the target partial bandwidth; wherein, the target frequency domain segment is determined from the target partial bandwidth when the network access device determines that there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment.

[0124] In one embodiment, as Figure 8 shown, the first device selects the target synchronization signal block in the target direction and uses the uplink resources carried in the target synchronization signal block for random access; the network access device determines the target synchronization signal block used by the first device according to the uplink resources used by the first device during random access; the network access device maintains the signal feedback situation of the terminal devices of each synchronization signal block in each frequency domain segment; when the service of the first device is adjusted to the target service, it needs to switch to the corresponding target partial bandwidth and perform cross-partial bandwidth scheduling; the network access device determines the reference frequency domain segment according to the signal feedback situation of other second devices using the target synchronization signal block in each frequency domain segment; the network access device uses the target frequency domain segment overlapping between the target partial bandwidth and the reference frequency domain segment as the frequency domain resources during cross-partial bandwidth scheduling; the network access device issues a scheduling instruction to the first device to instruct the first device to complete the partial bandwidth handover and partial bandwidth scheduling.

[0125] In one embodiment, a database is maintained in a network access device, and the identifier of a synchronization signal block, the identifier of a terminal device, and the identifier of a reference frequency domain segment in a partial bandwidth where the terminal device is located are stored in the database. For example, the identifier of the synchronization signal block is SSB_INDEX, which represents the number of the synchronization signal block, and each synchronization signal block has a unique antenna direction and uplink resources; the identifier of the terminal device is UE_ID, IMSI identifier, or RNTI, which only needs to uniquely identify within the cell; the identifier of the reference frequency domain segment in the partial bandwidth where the terminal device is located is BBEST_FREQ_RANGE.

[0126] In the case where the first device needs to adjust the service to a target service, it needs to switch to the target partial bandwidth and perform resource scheduling across partial bandwidths. Then, the network access device searches for the reference frequency domain segment BEST_FREQ_RANGE[SSB_INDEX1] fed back by other second devices of the same target synchronization signal block SSB_INDEX1 according to the identifier SSB_INDEX1 of the target synchronization signal used by the first device.

[0127] The network access device calculates the overlapping part of the reference frequency domain segment BEST_FREQ_RANGE[SSB_INDEX1] and the target bandwidth, and uses the overlapping frequency domain segment, that is, the target frequency domain segment, as the frequency domain resource for resource scheduling.

[0128] The network access device assembles the resource scheduling information and sends it to the first device through downlink control indication (DCI).

[0129] The first device performs the handover to the target partial bandwidth and executes the target service in the target frequency domain segment in the target partial bandwidth.

[0130] When the first device leaves the cell (switches to another cell or shuts down), the record of the first device is deleted from the database.

[0131] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages does not necessarily need to be sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0132] Based on the same inventive concept, an embodiment of this application further provides a cross-bandwidth scheduling apparatus for implementing the above-mentioned cross-bandwidth scheduling method. The solution provided by this apparatus to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the cross-bandwidth scheduling apparatus provided below can refer to the limitations on the cross-bandwidth scheduling method in the above text, and will not be elaborated here.

[0133] In one embodiment, as Figure 9 shown, a cross-bandwidth scheduling apparatus is provided, which is applied to a network access device. The apparatus includes: a determination module 902 and a transmission module 904, where:

[0134] The determination module 902 is configured to determine the target partial bandwidth corresponding to the target service when the first device needs to adjust the service to the target service; the first device accesses the network access device using the target synchronization signal block.

[0135] The determination module 902 is further configured to determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition.

[0136] The determination module 902 is further configured to determine a target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment.

[0137] The transmission module 904 is configured to send a scheduling instruction carrying the target frequency domain segment to the first device, so as to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0138] For the above-mentioned cross-bandwidth scheduling apparatus, when the first device needs to adjust the service to the target service, the network access device determines the target partial bandwidth corresponding to the target service, and determines a second device other than the first device that accesses using the target synchronization signal block, and determines a reference frequency domain segment in the partial bandwidth where each second device is located; where the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition. Further, the network access device can determine a target frequency domain segment that overlaps between the target partial bandwidth and each reference frequency domain segment, and send a scheduling instruction carrying the target frequency domain segment to the first device. Then, the scheduling instruction can instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth, and the target frequency domain segment is a frequency domain segment where the signal quality fed back by the second device meets the preset condition. Therefore, the first device can execute the target service more accurately and quickly in the target frequency domain segment in the target partial bandwidth, improving the accuracy of cross-bandwidth scheduling.

[0139] In one embodiment, the above-mentioned device further includes a recording module; the recording module is used to record the network access data of the terminal device accessing using the synchronization signal block into the database; the network access data includes the frequency domain segments in the partial bandwidth where the signal quality of the terminal device meets the preset conditions; the above-mentioned determination module 902 is further used to obtain the reference frequency domain segments in the partial bandwidth of each second device from the database.

[0140] In one embodiment, the network access data further includes the identifier of the terminal device and the identifier of the synchronization signal block used by the terminal device; the above-mentioned device further includes an update module; the update module is used to update the network access data in the database when the terminal device accesses, when the synchronization signal block used by the terminal device for access changes, or when the partial bandwidth where the terminal device is located changes.

[0141] In one embodiment, the above-mentioned device further includes a deletion module; the deletion module is used to delete the network access data of the terminal device from the database when it is detected that the terminal device leaves the accessed area.

[0142] In one embodiment, the above-mentioned sending module 904 is further used to, if the target service causes the first device to enter the idle state, send a handover instruction to the first device to instruct the first device to switch to the target partial bandwidth.

[0143] In one embodiment, the above-mentioned determination module 902 is further used to obtain the signal quality of each frequency domain segment in the partial bandwidth fed back by each second device; based on the signal quality of each frequency domain segment of each second device, determine the reference frequency domain segment of each second device.

[0144] In one embodiment, the above-mentioned determination module 902 is further used to, within a preset sliding time window, based on the signal quality of each frequency domain segment of each second device, determine the reference frequency domain segment of each second device.

[0145] In one embodiment, the above-mentioned determination module 902 is further used to broadcast synchronization signal blocks in all directions within the coverage area of the network access device; obtain the access request of the first device, and obtain the uplink resources used by the first device when accessing from the access request; determine the target synchronization signal block of the first device when accessing according to the uplink resources.

[0146] In one embodiment, the above-mentioned determination module 902 is further used to, if there is no overlapping frequency domain segment between the target partial bandwidth and each reference frequency domain segment, determine a target frequency domain segment from the target partial bandwidth, and send a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0147] In one embodiment, such as Figure 10As shown, a cross-bandwidth scheduling device is provided, which is applied to a first device. The device includes: a sending module 1002 and a receiving module 1004, where:

[0148] The sending module 1002 is configured to send a service adjustment request to a network access device in response to an operation of adjusting to a target service; the first device accesses the network access device using a target synchronization signal block; the network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; determine a target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition.

[0149] The receiving module 1004 is configured to receive the scheduling instruction sent by the network access device, control the first device to switch to the target partial bandwidth based on the scheduling instruction, and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

[0150] For the above cross-bandwidth scheduling device, the first device sends a service adjustment request to the network access device in response to an operation of adjusting to a target service. The network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; determine a target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition. The first device receives the scheduling instruction sent by the network access device, and based on this scheduling instruction, it can be controlled to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment where the signal quality meets the preset condition in the target partial bandwidth, so that the target service can be executed more accurately and quickly, improving the accuracy of cross-bandwidth scheduling.

[0151] In one embodiment, the above device further includes an access module; the access module is configured to detect synchronization signal blocks in all directions if the first device enters the coverage range broadcast by the network access device, and determine a target synchronization signal block from the synchronization signal blocks in all directions; obtain the uplink resources carried by the target synchronization signal block, and access the network access device using the uplink resources.

[0152] Each module in the above cross-bandwidth scheduling device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above modules can be embedded in the processor in the computer device in hardware form or be independent of it, or can be stored in the memory in the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0153] In one embodiment, a computer device is provided. This computer device is a network access device, and its internal structure diagram can be as Figure 11 shown. This computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of this computer device is used to provide computing and control capabilities. The memory of this computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of this computer device is used to store access network data such as frequency domain segments where the signal quality in a part of the bandwidth where the terminal device is located meets preset conditions, the identifier of the terminal device, and the identifier of the synchronization signal block used by the terminal device. The input / output interface of this computer device is used to exchange information between the processor and external devices. The communication interface of this computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a cross-bandwidth scheduling method.

[0154] In one embodiment, a computer device is provided. This computer device is a terminal device, and its internal structure diagram can be as Figure 12As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a cross-bandwidth scheduling method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad set on the computer device housing, or an external keyboard, touchpad, or mouse, etc.

[0155] Those skilled in the art can understand that Figure 11 and Figure 12 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0156] The embodiment of this application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, when the computer-executable instructions are executed by one or more processors, cause the processors to execute the steps of the cross-bandwidth scheduling method.

[0157] The embodiment of this application also provides a computer program product containing instructions, which when running on a computer, causes the computer to execute the cross-bandwidth scheduling method.

[0158] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.

[0159] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include Read-Only Memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0160] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.

[0161] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A cross-bandwidth scheduling method, characterized in that, Applied to a network access device, the method includes: In the case where a first device needs to adjust a service to a target service, determining a target partial bandwidth corresponding to the target service; the first device accessing the network access device using a target synchronization signal block; Determining a second device other than the first device accessing using the target synchronization signal block, and determining a reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition; Determining a target frequency domain segment overlapping between the target partial bandwidth and each reference frequency domain segment, and sending a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth; the target frequency domain segment is in the target partial bandwidth and belongs to a reference frequency domain segment where the signal quality meets a preset condition.

2. The method according to claim 1, wherein The method further includes: Recording the network access data of the terminal device accessing using a synchronization signal block into a database; the network access data includes the frequency domain segment in the partial bandwidth where the terminal device is located and the signal quality meets a preset condition; The determining the reference frequency domain segment in the partial bandwidth where each second device is located includes: Obtaining the reference frequency domain segment in the partial bandwidth where each second device is located from the database.

3. The method according to claim 2, characterized in that, The network access data further includes the identifier of the terminal device and the identifier of the synchronization signal block used by the terminal device; The method further includes: Updating the network access data in the database in the case where the terminal device accesses, the synchronization signal block used by the terminal device for access changes, or the partial bandwidth where the terminal device is located changes.

4. The method according to claim 2, characterized in that, The method further includes: In the case where it is detected that the terminal device leaves the accessed area, deleting the network access data of the terminal device from the database.

5. The method according to claim 1, characterized in that, The method further includes: If the target service causes the first device to enter an idle state, sending a switching instruction to the first device to instruct the first device to switch to the target partial bandwidth.

6. The method according to claim 1, wherein The determining the reference frequency domain segment in the partial bandwidth where each second device is located includes: Obtaining the signal quality of each frequency domain segment in the partial bandwidth where each second device is located fed back by each second device; Determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device.

7. The method according to claim 6, wherein The determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device includes: Determining the reference frequency domain segment of each second device based on the signal quality of each frequency domain segment of each second device within a preset sliding time window.

8. The method according to claim 1, characterized in that, Before determining the target partial bandwidth corresponding to the target service in the case where the first device needs to adjust a service to a target service, it further includes: Broadcasting synchronization signal blocks in all directions within the coverage area of the network access device; Obtaining an access request of the first device, and obtaining the uplink resources used by the first device when accessing from the access request; Determine a target synchronization signal block of the first device during access according to the uplink resource.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: If there is no overlapping frequency domain segment between the target partial bandwidth and each of the reference frequency domain segments, determine a target frequency domain segment from the target partial bandwidth, and perform the step of sending a scheduling instruction carrying the target frequency domain segment to the first device.

10. A cross-bandwidth scheduling method, characterized in that, Applied to a first device, the method includes: In response to an operation of adjusting to a target service, send a service adjustment request to a network access device; the first device accesses the network access device using the target synchronization signal block; the network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; determine a target frequency domain segment that overlaps between the target partial bandwidth and each of the reference frequency domain segments, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition; the target frequency domain segment is in the target partial bandwidth and belongs to a reference frequency domain segment whose signal quality meets a preset condition; Receive the scheduling instruction sent by the network access device, and based on the scheduling instruction, control the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

11. The method according to claim 10, wherein Before the response to the operation of the first device adjusting to the target service, it further includes: If the first device enters the coverage area broadcast by the network access device, detect synchronization signal blocks in all directions, and determine a target synchronization signal block from the synchronization signal blocks in all directions; Obtain the uplink resource carried by the target synchronization signal block, and use the uplink resource to access the network access device.

12. A cross-bandwidth scheduling device, characterized in that, Applied to a network access device, the apparatus includes: A determination module, configured to determine a target partial bandwidth corresponding to the target service when the first device needs to adjust the service to the target service; the first device accesses the network access device using the target synchronization signal block; The determination module is further configured to determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each second device is located; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and whose signal quality meets a preset condition; The determination module is further configured to determine a target frequency domain segment that overlaps between the target partial bandwidth and each of the reference frequency domain segments, the target frequency domain segment is in the target partial bandwidth and belongs to a reference frequency domain segment whose signal quality meets a preset condition; A sending module, configured to send a scheduling instruction carrying the target frequency domain segment to the first device to instruct the first device to switch to the target partial bandwidth and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

13. A cross-bandwidth scheduling device, characterized in that, Applied to a first device, the apparatus includes: A sending module, configured to send a service adjustment request to a network access device in response to an operation of adjusting to a target service; the first device accesses the network access device using a target synchronization signal block; the network access device is configured to determine a target partial bandwidth corresponding to the target service in the service adjustment request, determine a second device other than the first device that accesses using the target synchronization signal block, and determine a reference frequency domain segment in the partial bandwidth where each of the second devices is located; determine a target frequency domain segment overlapping between the target partial bandwidth and each of the reference frequency domain segments, and generate a scheduling instruction carrying the target frequency domain segment; the reference frequency domain segment is a frequency domain segment in the partial bandwidth where the second device is located and the signal quality meets a preset condition; the target frequency domain segment is in the target partial bandwidth and belongs to the reference frequency domain segment where the signal quality meets the preset condition. A receiving module, configured to receive the scheduling instruction sent by the network access device, control the first device to switch to the target partial bandwidth based on the scheduling instruction, and perform resource scheduling in the target frequency domain segment in the target partial bandwidth.

14. An electronic device, including a memory and a processor, wherein a computer program is stored in the memory, characterized in that, When the computer program is executed by the processor, the processor is caused to execute the steps of the cross-bandwidth scheduling method according to any one of claims 1 to 11.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.

16. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.

Citation Information

Patent Citations

  • Frequency band reconfiguration system and method

    CN101064634A

  • BWP (Bandwidth Part) switching method, communication network system, base station and user equipment

    CN113891464A