Priority setting method and apparatus, and readable storage medium

By employing time synchronization and priority setting methods in dynamic spectrum sharing between LTE and UMTS networks, the problem of insufficient network resources has been solved, efficient resource utilization has been achieved, and the quality of network services has been improved.

CN116170810BActive Publication Date: 2026-03-31CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In the dynamic spectrum sharing process of LTE and UMTS networks, setting a high priority can cause one of the networks to be unable to use the shared spectrum for a long time, resulting in insufficient resources and affecting the quality of network services.

Method used

The first network and the second network are synchronized in time, and a first priority is set in some time units of each frame, and a second priority is set in other time units. The priority is set as the priority of the shared frequency band of the first network and the second network. M is a positive integer less than or equal to N, and the M time units are evenly distributed in each frame.

Benefits of technology

This avoids the network being unable to use the target frequency band for extended periods, increases the amount of network resources available, and ensures the effective utilization of network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116170810B_ABST
    Figure CN116170810B_ABST
Patent Text Reader

Abstract

The application provides a priority setting method and device and a readable storage medium, relates to the technical field of communication, and can solve the problem of too few available network resources. The method comprises the following steps: time synchronization is performed on a first network and a second network, each frame of the first network comprises N time units, N is a positive integer; in M time units of the N time units, the use priority of a target frequency band is set as a first priority, and in N-M time units of the N time units, the use priority of the target frequency band is set as a second priority, M is a positive integer less than or equal to N; wherein the first priority is the priority of the first network to preferentially use the target frequency band, and the second priority is the priority of the second network to preferentially use the target frequency band; and the target frequency band is a frequency band shared by the first network and the second network. The application is used in the process of setting the use priority of the shared frequency band.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a priority setting method, apparatus and readable storage medium. Background Technology

[0002] Currently, the total amount of spectrum resources occupied by the Long Term Evolution (LTE) network and the Universal Mobile Telecommunications System (UMTS) network can be reduced through dynamic spectrum sharing.

[0003] In the aforementioned dynamic spectrum sharing process, either LTE high priority or UMTS high priority can be set. If LTE high priority is set, the LTE network can inform the UMTS network in advance of the required time-frequency resources when it needs to schedule shared spectrum, so that the UMTS network can shut down the transmission of the corresponding frequency band on that time-frequency resource. If UMTS high priority is set, the LTE network can request the required time-frequency resources from the UMTS network in advance when it needs to schedule shared spectrum. After receiving the request, if the UMTS network has not yet performed service transmission on the time-frequency resource, it will inform the LTE network that the time-frequency resource is available and shut down the transmission of the corresponding frequency band on that time-frequency resource.

[0004] However, regardless of whether LTE or UMTS is set to high priority, one of the networks will be unable to use the shared spectrum for an extended period, resulting in a shortage of available resources for the network. Summary of the Invention

[0005] This application provides a priority setting method, apparatus, and readable storage medium to address the problem of insufficient available network resources and to increase the number of available network resources.

[0006] To achieve the above objectives, this application adopts the following technical solution:

[0007] In a first aspect, this application provides a priority setting method, which includes: synchronizing a first network and a second network in time, wherein each frame of the first network includes N time units, where N is a positive integer; setting the usage priority of a target frequency band to a first priority in M ​​time units out of the N time units, and setting the usage priority of the target frequency band to a second priority in NM time units out of the N time units, where M is a positive integer less than or equal to N; wherein the first priority is the priority for the first network to use the target frequency band, and the second priority is the priority for the second network to use the target frequency band; the target frequency band is a frequency band shared by the first network and the second network.

[0008] Based on the above technical solution, the priority setting method provided in this application embodiment can adopt the first priority in some time units of each frame and the second priority in other time units of each frame when the first network and the second network share the target frequency band. Therefore, it can avoid the first network or the second network being unable to use the target frequency band for a long time, thereby increasing the amount of resources available to the network.

[0009] In the first possible implementation of the first aspect, M is an integer less than or equal to N and greater than 2; the aforementioned M time units are uniformly distributed in each of the aforementioned frames.

[0010] In the second possible implementation of the first aspect, the first network is an LTE network and the second network is a UMTS network.

[0011] In a third possible implementation of the first aspect, after synchronizing the first network with the second network, the priority setting method provided in this application embodiment further includes: determining the M time units from the N time units.

[0012] In the fourth possible implementation of the first aspect, determining the M time units from the N time units includes: determining the M time units from the N time units based on the target information of the second network within a preset time period; wherein the target information includes average traffic volume and cell coverage information.

[0013] Secondly, this application provides a priority setting device, which includes a synchronization module and a setting module: the synchronization module is used to synchronize the time of a first network and a second network, wherein each frame of the first network includes N time units, where N is a positive integer; the setting module is used to set the usage priority of a target frequency band to a first priority in M ​​time units out of the N time units, and to set the usage priority of the target frequency band to a second priority in NM time units out of the N time units, where M is a positive integer less than or equal to N; wherein the first priority is the priority for the first network to use the target frequency band, and the second priority is the priority for the second network to use the target frequency band; the target frequency band is a frequency band shared by the first network and the second network.

[0014] In the first possible implementation of the second aspect, M is an integer less than or equal to N and greater than 2; the aforementioned M time units are uniformly distributed in each of the aforementioned frames.

[0015] In the second possible implementation of the second aspect, the first network is an LTE network and the second network is a UMTS network.

[0016] In a third possible implementation of the second aspect, the priority setting device further includes a determining module; the determining module is used to determine the M time units from the N time units after the synchronization module synchronizes the first network with the second network in time.

[0017] In the fourth possible implementation of the second aspect, the aforementioned determining module is specifically used to determine the aforementioned M time units from the aforementioned N time units based on the target information of the second network within a preset time period; wherein, the target information includes average traffic volume and cell coverage information.

[0018] Thirdly, this application provides a priority setting apparatus, which includes: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run computer programs or instructions to implement the priority setting method as described in the first aspect and any possible implementation thereof.

[0019] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform a priority setting method as described in the first aspect and any possible implementation thereof.

[0020] Fifthly, this application provides a computer program product containing instructions that, when the computer program product is run on a priority setting device, cause the priority setting device to execute the priority setting method as described in the first aspect and any possible implementation thereof.

[0021] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the priority setting method as described in the first aspect and any possible implementation thereof.

[0022] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions. Attached Figure Description

[0023] Figure 1 A flowchart illustrating a priority setting method provided in an embodiment of this application;

[0024] Figure 2 This is a schematic diagram of the structure of a priority setting device provided in an embodiment of this application;

[0025] Figure 3 This is a schematic diagram of another priority setting device provided in an embodiment of this application;

[0026] Figure 4This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0027] The priority setting method, apparatus, and readable storage medium provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0028] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0029] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0030] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0031] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0032] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0033] Fifth-generation mobile communication technology (5G) is a new generation of broadband mobile communication technology characterized by high speed, low latency, and massive connectivity. It is also the network infrastructure for realizing the interconnection of humans, machines, and things. Currently, commercial 5G networks mainly use mid-to-high frequency bands. Higher spectrum can acquire more bandwidth resources, resulting in higher experience speeds. However, the propagation characteristics of wireless signals are such that the higher the frequency, the greater the spatial loss during propagation. Therefore, to achieve the same coverage performance, a higher density of base stations and greater investment are required. Especially for areas with low traffic, building dense mid-to-high frequency 5G base stations for coverage is difficult to recoup the investment and contradicts the green and carbon-neutral development direction. Therefore, the construction of high-quality low-frequency 5G networks has been put on the agenda by operators, namely, building 5G networks in the 700M-900M frequency band to cover rural areas with low traffic or to provide basic coverage for urban networks, thereby improving the overall coverage performance of 5G networks.

[0034] However, low-frequency band resources are scarce in the current network, especially in some rural areas. The 900MHz band is used for both LTE and UMTS networks, and the existing LTE network still carries a certain volume of traffic, while the UMTS network also carries a certain volume of voice traffic. To free up resources for 5G network deployment, the spectrum resources occupied by LTE and UMTS networks need to be further reduced. Dynamic spectrum sharing between LTE and UMTS is one solution to reduce the resource consumption of these networks.

[0035] Currently, in the aforementioned dynamic spectrum sharing process, either LTE high priority or UMTS high priority can be set. If LTE high priority is set, the LTE network can inform the UMTS network in advance of the required time-frequency resources when it needs to schedule shared spectrum, allowing the UMTS network to disable transmission on the corresponding frequency band. If UMTS high priority is set, the LTE network can request the required time-frequency resources from the UMTS network in advance when it needs to schedule shared spectrum. After receiving the request, if the UMTS network does not perform service transmission on the time-frequency resources, it informs the LTE network that the time-frequency resources are available and disables transmission on the corresponding frequency band. However, regardless of whether LTE or UMTS high priority is set, one of the networks will be unable to use the shared spectrum for an extended period, resulting in insufficient available resources and consequently affecting the network's service quality.

[0036] To address the problem of insufficient available network resources in existing technologies, this application provides a priority setting method. This method synchronizes the time of a first network and a second network. Each frame of the first network comprises N time units, where N is a positive integer. Within M of these N time units, the priority of a target frequency band is set to first priority, and within NM of these N time units, the priority is set to second priority, where M is a positive integer less than or equal to N. The first priority is the priority for the first network to use the target frequency band, and the second priority is the priority for the second network to use the target frequency band. The target frequency band is shared by both the first and second networks. This scheme, by using the first priority in some time units of each frame and the second priority in other time units when the first and second networks share the target frequency band, avoids prolonged periods of unavailability of the target frequency band, thereby increasing the amount of available network resources.

[0037] The priority setting method provided in this application can be applied to scenarios where the usage priority of shared frequency bands is set. The following detailed explanation, with reference to the accompanying drawings, uses a network-side device executing the method as an example.

[0038] like Figure 1 The diagram shows a flowchart of a priority setting method provided in an embodiment of this application. The method includes the following steps 101 and 102.

[0039] Step 101: The network-side device synchronizes the time of the first network with that of the second network.

[0040] In this embodiment of the application, each frame of the first network includes N time units, where N is a positive integer.

[0041] Optionally, in this embodiment of the application, the aforementioned time unit can be a time slot.

[0042] Optionally, in this embodiment of the application, each frame of the second network may include P time units, where P is a positive integer, and P and N may be the same or different.

[0043] For example, each frame of the first network includes 10 time slots (i.e., the aforementioned N time units), and each frame of the second network includes 15 time slots (i.e., the aforementioned P time units).

[0044] Optionally, in this embodiment of the application, the first network and the second network are synchronized in time, that is, the start time and end time of each frame in the first network and the second network are synchronized, that is, the time of each frame is the same.

[0045] Optionally, in this embodiment of the application, the first network can be an LTE network and the second network can be a UMTS network.

[0046] In this embodiment of the application, since the first network can be an LTE network and the second network can be a UMTS network, the priority setting method provided in this embodiment of the application can be applied to the scenario of dynamic spectrum sharing between LTE and UMTS, thereby maximizing the amount of resources that LTE can use while ensuring that the quality of UMTS services is acceptable.

[0047] Step 102: The network-side device sets the usage priority of the target frequency band to the first priority in M ​​time units out of N time units, and sets the usage priority of the target frequency band to the second priority in NM time units out of N time units.

[0048] Where M is a positive integer less than or equal to N.

[0049] In this embodiment of the application, the first priority is the priority of the first network to use the target frequency band, and the second priority is the priority of the second network to use the target frequency band.

[0050] In this embodiment of the application, the target frequency band is the frequency band shared by the first network and the second network.

[0051] Optionally, in this embodiment of the application, if the first network is an LTE network and the second network is a UMTS network, then the first priority can be LTE high priority and the second priority can be UMTS high priority.

[0052] Optionally, in this embodiment of the application, when LTE high priority is set, if the LTE network needs to use the target frequency band in the above M time units, it can inform the UMTS network in advance by time δ1 (unit ms) so that the UMTS network can turn off the transmission of the target frequency band in the M time units.

[0053] Optionally, in this embodiment of the application, when UMTS is set to high priority, if the LTE network needs to use the target frequency band in the above-mentioned NM time units, it can inform the UMTS network in advance by time δ2. After the UMTS network learns of the LTE network's needs, it can determine whether there is voice service transmission in the NM time units. If there is voice service transmission, it replies to the LTE network that the NM time units are unavailable. If there is no voice service transmission, it replies to the LTE network that the NM time units are available and shuts down the transmission of the target frequency band in the NM time units.

[0054] Optionally, in the embodiments of this application, M is an integer less than or equal to N and greater than 2; then the above M time units are uniformly distributed in each of the above frames.

[0055] Optionally, in this embodiment, the position i of the M time units in each frame can be determined by the following formula (1):

[0056] i=j×k(j=0,1,…M-1); (1)

[0057] Where k = floor(N / M).

[0058] For example, if N = 10 and M = 4, then the above formula (1) can be used to determine that the above M time units are the 0th, 2nd, 4th, and 6th time units of each frame, and the above NM time units are the 1st, 3rd, 5th, 7th, 8th, and 9th time units of each frame. It can be seen that the M time units are evenly distributed in each frame.

[0059] In this embodiment of the application, since the above M time units are uniformly distributed in each frame, the impact of spectrum sharing on network service transmission can be reduced.

[0060] In the priority setting method provided in the embodiments of this application, since the first priority can be used in a certain time unit of each frame and the second priority can be used in other time units of each frame when the first network and the second network share the target frequency band, the first network or the second network can be prevented from being unable to use the target frequency band for a long time, thereby increasing the amount of resources available to the network.

[0061] Optionally, in this embodiment of the application, after step 101 above, the priority setting method provided in this embodiment of the application may further include step 103 below.

[0062] Step 103: The network-side device determines M time units from N time units.

[0063] In this embodiment of the application, since the network-side device can determine the M time units from the N time units before setting the priority, the priority set based on the M time units can minimize the impact on network services.

[0064] Optionally, in the embodiments of this application, step 103 can be implemented by step 103a as described below.

[0065] Step 103a: The network-side device determines M time units from N time units based on the target information of the second network within a preset time period.

[0066] The target information includes average call volume and cell coverage information.

[0067] Optionally, in this embodiment of the application, the preset time can be any time such as the most recent 3 days, the most recent week, or the busiest time of the most recent week.

[0068] Optionally, in this embodiment of the application, the network-side device can determine the number M of the above M time units using the following formula (2):

[0069] M=A1×Lerlan+A2×Lcoverage+A3; (2)

[0070] Where Lerlan is the traffic volume level, Lcoverage is the cell coverage information of the second network within a preset time, and A1, A2, and A3 are all weights with positive integer values, satisfying A1×Lerlanmax+A2×Lcoveragemax+A3≤N, where Lerlanmax is the maximum value that the traffic volume level can reach, and Lcoveragemax is the maximum value that the coverage level can reach.

[0071] For example, if Lerlanmax = 2 and Lcoveragemax = 2, then 2A1 + 2A2 + A3 ≤ N must be satisfied.

[0072] Optionally, in this embodiment of the application, the value of Lerlan can be determined based on the average traffic volume of the second network within a preset time period.

[0073] For example, Lerlan can be 0, 1, or 2. The method for determining its value is as follows: if Ierlan < 30%, then Lerlan = 2; if Ierlan ≥ 75%, then Lerlan = 0; otherwise, Lerlan = 1. Where Ierlan = E / Emax, E is the average call volume of the second network within the preset time, and Emax is the theoretical maximum call volume that the second network can carry per hour.

[0074] Optionally, in the embodiments of this application, the value of Lcoverage can be determined based on MR data.

[0075] For example, Lcoverage can take the values ​​0, 1, and 2, and its value selection method is as follows:

[0076] If, within the aforementioned preset time period, the proportion of sampling points with received signal code power (rscp) ≥ -85dBm and carrier-to-interference ratio (EcIo) ≥ 14dB is greater than or equal to the first threshold value (e.g., 95%), then Lcoverage = 2.

[0077] If, within the aforementioned preset time period, the proportion of rscp < -95dBm exceeds the second threshold (e.g., 20%), or the proportion of EcIo < 12dB exceeds the third threshold (e.g., 10%), then Lcoverage = 0;

[0078] Otherwise, Lcoverage = 1.

[0079] In this embodiment of the application, since the network-side device can determine M time units from N time units based on the average traffic volume and cell coverage information of the second network within a preset time period, the accuracy of determining the M time units can be improved.

[0080] This application embodiment can divide the priority setting device into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0081] like Figure 2 The diagram shows a priority setting device according to an embodiment of this application. The priority setting device includes a synchronization module 201 and a setting module 202. The synchronization module 201 is used to synchronize the time of a first network and a second network. Each frame of the first network includes N time units, where N is a positive integer. The setting module 202 is used to set the usage priority of the target frequency band to a first priority in M ​​time units out of the N time units, and to set the usage priority of the target frequency band to a second priority in NM time units out of the N time units, where M is a positive integer less than or equal to N. The first priority is the priority for the first network to use the target frequency band, and the second priority is the priority for the second network to use the target frequency band; the target frequency band is a frequency band shared by the first and second networks.

[0082] In one possible implementation, M is an integer less than or equal to N and greater than 2; the M time units are uniformly distributed in each of the frames.

[0083] In one possible implementation, the first network is an LTE network and the second network is a UMTS network.

[0084] In one possible implementation, the priority setting device may further include a determining module. The determining module is used to determine the M time units from the N time units after the synchronization module 201 synchronizes the time of the first network and the second network.

[0085] In one possible implementation, the aforementioned determining module can be specifically used to determine the M time units from the aforementioned N time units based on the target information of the second network within a preset time period; wherein, the target information includes average traffic volume and cell coverage information.

[0086] When implemented in hardware, the synchronization module 201 and setting module 202 in this embodiment can be integrated onto the processor. Specific implementation methods are as follows: Figure 3 As shown.

[0087] Figure 3 A schematic diagram of another possible structure of the priority setting device involved in the above embodiments is shown. This priority setting device includes a processor 302 and a communication interface 303. The processor 302 is used to control and manage the operation of the priority setting device, for example, executing the steps performed by the synchronization module 201, and / or performing other processes of the technology described herein. The communication interface 303 is used to support communication between the priority setting device and other network entities, for example, executing the steps performed by the setting module 202. The priority setting device may also include a memory 301 and a bus 304. The memory 301 is used to store the program code and data of the priority setting device.

[0088] The memory 301 may be a memory in a priority setting device, etc. The memory may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state drive; the memory may also include a combination of the above types of memory.

[0089] The processor 302 described above can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0090] Bus 304 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 304 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0091] Figure 4 This is a schematic diagram of the structure of chip 170 provided in an embodiment of this application. Chip 170 includes one or more (including two) processors 1710 and communication interfaces 1730.

[0092] Optionally, the chip 170 also includes a memory 1740, which may include read-only memory and random access memory, and provides operation instructions and data to the processor 1710. A portion of the memory 1740 may also include non-volatile random access memory (NVRAM).

[0093] In some implementations, memory 1740 stores elements such as execution modules or data structures, or subsets thereof, or extended sets thereof.

[0094] In this embodiment of the application, the corresponding operation is executed by calling the operation instructions stored in the memory 1740 (the operation instructions can be stored in the operating system).

[0095] The processor 1710 described above can implement or execute various exemplary logic blocks, units, and circuits described in conjunction with the disclosure of this application. The processor can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, units, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0096] The memory 1740 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state drive; the memory may also include combinations of the above types of memory.

[0097] The Bus 1720 can be an Extended Industry Standard Architecture (EISA) bus, etc. The Bus 1720 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by only one line, but this does not mean that there is only one bus or one type of bus.

[0098] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0099] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the priority setting method in the above method embodiments.

[0100] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the priority setting method in the method flow shown in the above method embodiments.

[0101] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0102] Embodiments of the present invention provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform actions such as... Figure 1 The priority setting method described in [the document].

[0103] Since the priority setting device, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above method, the technical effects obtained can also be referred to the above method embodiments, and the embodiments of the present invention will not be described again here.

[0104] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0105] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0106] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0107] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A priority setting method characterized by comprising: The method comprises: synchronizing a first network with a second network, each frame of the first network comprising N time units, N being a positive integer; setting a use priority of a target frequency band to a first priority in M time units of the N time units, and setting the use priority of the target frequency band to a second priority in N-M time units of the N time units, M being a positive integer less than or equal to N; wherein the first priority is a priority that the first network uses the target frequency band preferentially, and the second priority is a priority that the second network uses the target frequency band preferentially; the target frequency band is a frequency band shared by the first network and the second network; when the first network needs to use the target frequency band in a first target time unit of the M time units, the first network informs the second network in advance by a first time, so that the second network stops transmitting the target frequency band in the first target time unit; when the first network needs to use the target frequency band in a second target time unit of the N-M time units, the first network informs the second network in advance by a second time; after learning the demand of the first network, the second network determines whether there is voice service transmission of the second network in the second target time unit, if there is voice service transmission, the second network replies to the first network that the second target time unit is unavailable, if there is no voice service transmission, the second network replies to the first network that the second target time unit is available, and stops transmitting the target frequency band in the second target time unit.

2. The method of claim 1, wherein, M is less than or equal to N, and is an integer greater than 2; the M time units are uniformly distributed in each frame.

3. The method of claim 1, wherein, The first network is a long term evolution (LTE) network, and the second network is a universal mobile telecommunications system (UMTS) network.

4. The method according to any one of claims 1 to 3, characterized in that, After synchronizing the first network with the second network, the method further comprises: determining the M time units from the N time units.

5. The method of claim 4, wherein, The determination of the M time units from the N time units comprises: determining the M time units from the N time units based on target information of the second network within a preset time; wherein the target information comprises average traffic volume and cell coverage information.

6. A priority setting apparatus characterized by comprising: The apparatus comprises a synchronization module and a setting module; the synchronization module is configured to synchronize a first network with a second network, each frame of the first network comprising N time units, N being a positive integer; the setting module is configured to set a use priority of a target frequency band to a first priority in M time units of the N time units, and set the use priority of the target frequency band to a second priority in N-M time units of the N time units, M being a positive integer less than or equal to N; wherein the first priority is a priority that the first network uses the target frequency band preferentially, and the second priority is a priority that the second network uses the target frequency band preferentially; the target frequency band is a frequency band shared by the first network and the second network; The setting module is further configured to notify the second network in advance of a first time when the first network needs to use the target frequency band in a first target time unit of the M time units, so that the second network stops transmitting in the target frequency band in the first target time unit; The first network needs to use the target frequency band in a second target time unit of the N-M time units, and the second network is notified in advance of a second time; After learning the requirement of the first network, the second network determines whether there is voice service transmission in the second target time unit, and if there is voice service transmission, the second network replies to the first network that the second target time unit is unavailable, and if there is no voice service transmission, the second network replies to the first network that the second target time unit is available, and stops transmitting in the target frequency band in the second target time unit.

7. The apparatus of claim 6, wherein, M is an integer less than or equal to N and greater than 2; The M time units are uniformly distributed in each frame.

8. The apparatus of claim 6, wherein, The first network is an LTE network, and the second network is a UMTS network.

9. The apparatus of any one of claims 6-8, wherein, The apparatus further comprises a determining module. The determining module is configured to determine the M time units from the N time units after the synchronizing module synchronizes the first network with the second network.

10. The apparatus of claim 9, wherein, The determining module is specifically configured to determine the M time units from the N time units based on target information of the second network within a preset time; The target information comprises average traffic volume and cell coverage information.

11. A priority setting apparatus characterized by comprising: The apparatus comprises: a processor and a communication interface; the communication interface is coupled with the processor, and the processor is configured to run computer programs or instructions to implement the priority setting method in any one of claims 1-5.

12. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When a computer executes the instructions, the computer executes the priority setting method in any one of claims 1-5.

Citation Information

Patent Citations

  • Communication priority determination method and device

    CN113453356A