CN113891306A - Service transmission method, device, server and storage medium - Google Patents
Service transmission method, device, server and storage medium Download PDFInfo
- Publication number
- CN113891306A CN113891306A CN202111211490.6A CN202111211490A CN113891306A CN 113891306 A CN113891306 A CN 113891306A CN 202111211490 A CN202111211490 A CN 202111211490A CN 113891306 A CN113891306 A CN 113891306A
- Authority
- CN
- China
- Prior art keywords
- service
- target
- carrier
- performance parameter
- capability set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a service transmission method, a service transmission device, a server and a storage medium, relates to the technical field of communication, can completely and effectively determine a target carrier and a target carrier capability set which can meet the service requirement of target UE on a target service, and can improve the performance of the target service. The method comprises the following steps: the method comprises the steps that service management equipment obtains capability information of at least two carriers, capability information of target UE and service performance requirement information of a target service; the service management equipment determines a target service performance parameter interval, corresponding candidate carriers and a corresponding candidate capability set based on the service performance requirement information and a service performance parameter interval corresponding to each carrier; and the service management equipment determines a target carrier corresponding to the target service and a target capability set corresponding to the target service.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a service transmission method, an apparatus, a server, and a storage medium.
Background
Currently, a User Equipment (UE) may select (or determine) a certain carrier, and use a base station where the carrier is located as a serving base station of the UE. Specifically, the UE may determine the carrier with the largest signal strength as the corresponding serving carrier, and then complete the communication connection establishment procedure and the data transmission procedure with the serving base station.
However, in the prior art, the method for determining the serving carrier and performing service transmission by the UE based on the signal strength may not consider the service requirement of the UE and the difference of the carrier capabilities, that is, the carrier that can meet the service requirement of the UE may not be completely and effectively determined, which affects the user experience.
Disclosure of Invention
The invention provides a service transmission method, a service transmission device, a server and a storage medium, which can completely and effectively determine a target carrier and a target carrier capability set which can meet the service requirement of target UE on a target service. Further, a first target carrier and a first target capability set for traffic transmission may be determined.
In a first aspect, the present invention provides a service transmission method, including: the method comprises the steps that a service management device obtains capability information of at least two carriers, capability information of target User Equipment (UE) and service performance requirement information of a target service, wherein the at least two carriers are carriers with the same wireless signal coverage area in a target area, the capability information of each carrier in the at least two carriers comprises the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier and a transmission function supported by each carrier, the capability information of the target UE comprises carrier frequencies supported by the target UE, the maximum transmission bandwidth supported by the target UE and the transmission function supported by the UE, the target service is initiated by the target UE under a service carrier, the service carrier is a carrier currently accessed by the target UE, and the service performance requirement information comprises service performance parameters expected by the target service; the service management device acquires a service performance parameter of at least one service transmitted by each of the at least two carriers in a historical time period and at least one capability set used for transmitting the at least one service by each of the at least two carriers in the historical time period, wherein the service performance parameter includes a combination of one or more of a transmission rate, a transmission delay and a transmission reliability of each of the at least one service, one capability set is used for transmitting one service of the at least one service, the capability set is used for characterizing a service transmission capability configuration of each carrier, and the one capability set includes a transmission bandwidth ratio, a transmission power ratio and a supported transmission function; the service management equipment determines at least one service performance parameter interval corresponding to each of the at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each carrier, wherein each service performance parameter interval in the at least one service performance parameter interval corresponds to a different capability set; the service management equipment determines a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determines a carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determines a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service, wherein the target service performance parameter interval is a service performance parameter interval corresponding to the target service; under the conditions that the service load of a target candidate carrier is smaller than a load threshold, the service performance parameter value corresponding to the target candidate carrier is larger than a service performance threshold, and the frequency of the target candidate carrier is included in the carrier frequency supported by the target UE, the service management device determines the target candidate carrier as the target carrier corresponding to the target service, wherein the target candidate carrier is one of at least one candidate carrier corresponding to the target service; and under the condition that the product of the transmission bandwidth ratio corresponding to a target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to the maximum transmission bandwidth supported by the target UE, the product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to the available transmission bandwidth of the target candidate carrier, and the transmission function in the target candidate capability set is included in the transmission function supported by the target UE, the service management equipment determines the target candidate capability set as a target capability set corresponding to the target service, wherein the target candidate capability set is at least one candidate capability set corresponding to the target service and a capability set corresponding to the target carrier.
In a second aspect, the present invention provides a service transmission apparatus, including: the device comprises an acquisition module and a determination module; the acquiring module is used for acquiring the capability information of at least two carriers, the capability information of the target user equipment UE and the service performance requirement information of the target service, the at least two carriers are carriers in which the same wireless signal coverage area exists in the target area, the capability information of each of the at least two carriers comprises the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier and the transmission function supported by each carrier, the capability information of the target UE includes carrier frequencies supported by the target UE, a maximum transmission bandwidth supported by the target UE, and transmission functions supported by the UE, the target service is a service initiated by the target UE under a service carrier, the service carrier is a carrier currently accessed by the target UE, and the service performance requirement information comprises service performance parameters expected by the target service; the obtaining module is further configured to obtain a service performance parameter of at least one service transmitted by each of the at least two carriers in a historical time period and at least one capability set used by each of the at least two carriers in the historical time period to transmit the at least one service, where the service performance parameter includes a combination of one or more of a transmission rate, a transmission delay, and transmission reliability of each of the at least one service, one capability set is used to transmit one of the at least one service, the capability set is used to characterize a service transmission capability configuration of each of the carriers, and the one capability set includes a transmission bandwidth ratio, a transmission power ratio, and a supported transmission function; the determining module is configured to determine at least one service performance parameter interval corresponding to each of the at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each of the at least two carriers, where each of the at least one service performance parameter interval corresponds to a different capability set; the determining module is further configured to determine a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determine a carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determine a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service, where the target service performance parameter interval is a service performance parameter interval corresponding to the target service; the determining module is further configured to determine a target candidate carrier as a target carrier corresponding to a target service under the conditions that a service load of the target candidate carrier is less than a load threshold, a service performance parameter value corresponding to the target candidate carrier is greater than a service performance threshold, and a frequency of the target candidate carrier is included in a carrier frequency supported by the target UE, where the target candidate carrier is one of at least one candidate carrier corresponding to the target service; the determining module is further configured to determine a target candidate capability set as a target capability set corresponding to the target service, where the target candidate capability set is at least one candidate capability set corresponding to the target service and a capability set corresponding to the target carrier, where a product of a transmission aspect ratio corresponding to the target candidate capability set and a maximum transmission bandwidth of the target candidate carrier is less than or equal to a maximum transmission bandwidth supported by the target UE, a product of the transmission aspect ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to an available transmission bandwidth of the target candidate carrier, and transmission functions in the target candidate capability set are included in transmission functions supported by the target UE.
In a third aspect, the present invention provides a server, comprising: a processor and a memory configured to store processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the optional traffic transmission methods of the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium having instructions stored thereon, which when executed by a server, enable the server to perform any one of the above-mentioned optional traffic transmission methods of the first aspect.
In a fifth aspect, the present invention provides a computer program product comprising computer instructions which, when run on a server, cause the server to perform the optional traffic transmission method as in any one of the first aspects.
According to the service transmission method, the service transmission device, the server and the storage medium provided by the invention, the service management equipment can determine the candidate carrier and the candidate capability set corresponding to the target service based on the service performance requirement information and the historical data (including the service performance parameter of at least one service and the capability set of the carrier used for transmitting at least one service in the historical time period), and then determine the target carrier and the target capability set for the target service by combining the capability information of the carrier, the service load, the service performance parameter, the capability information of the target UE and the like. In the embodiment of the invention, the service management equipment can completely and effectively determine the carrier and the carrier capability set which can meet the service requirement of the target UE on the target service. Further, the service management device may determine a first target carrier and a first target capability set used for service transmission, where a base station where the first target carrier is located configures transmission capability of the carrier according to the first target capability set, and configures transmission resources for a target service. Meanwhile, the base station where the service carrier is located controls the target UE to be switched to the first target carrier from the service carrier, and data transmission of the target service is carried out.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a schematic network architecture diagram of a service transmission system according to an embodiment of the present invention;
fig. 2 is a hardware schematic diagram of a mobile phone according to an embodiment of the present invention;
fig. 3 is a hardware schematic diagram of a base station according to an embodiment of the present invention;
fig. 4 is a hardware schematic diagram of a server according to an embodiment of the present invention;
fig. 5 is a schematic flowchart of a service transmission method according to an embodiment of the present invention;
fig. 6 is a schematic flow chart of another service transmission method according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 8 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 9 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 10 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 11 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 12 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 13 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 14 is a flowchart illustrating another service transmission method according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a service transmission apparatus according to an embodiment of the present invention;
fig. 16 is a schematic structural diagram of another service transmission apparatus according to an embodiment of the present invention.
Detailed Description
The service transmission method, device, server and storage medium provided by the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Furthermore, the terms "including" and "having," and any variations thereof, as referred to in the description of the present application, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
The term "and/or" as used herein includes the use of either or both of the two methods.
In the description of the present application, the meaning of "a plurality" means two or more unless otherwise specified.
Based on the problems existing in the background art, embodiments of the present invention provide a service transmission method, an apparatus, a server, and a storage medium, where a service management device may determine a candidate carrier and a candidate capability set corresponding to a target service based on service performance requirement information and historical data (including a service performance parameter of at least one service and a capability set of a carrier used for transmitting at least one service in a historical time period), and then determine the target carrier and the target capability set for the target service by combining capability information of the carrier, a service load, the service performance parameter, capability information of a target UE, and the like. In the embodiment of the invention, the service management equipment can completely and effectively determine the carrier and the carrier capability set which can meet the service requirement of the target UE on the target service. Further, the service management device may determine a first target carrier and a first target capability set used for service transmission, where a base station where the first target carrier is located configures transmission capability of the carrier according to the first target capability set, and configures transmission resources for a target service. Meanwhile, the base station where the service carrier is located controls the target UE to be switched to the first target carrier from the service carrier, and data transmission of the target service is carried out.
The embodiment of the invention realizes the matching between the service performance requirement and the carrier transmission capability set by determining the first target carrier and the first target capability set for target service transmission and supporting the cooperation between the service carrier and the target carrier to provide service data transmission for the target UE, meets the service performance requirement of the UE, provides guaranteed service performance for the UE and avoids the waste of carrier transmission resources.
In addition, the embodiment of the invention reflects the difference of different carriers in the aspect of service transmission capability by defining the carrier capability set, so that when the UE accesses the carriers, the carriers meeting the service performance requirements of the UE can be selected based on the signal intensity and the carrier service transmission capability, and the UE reestablishes service transmission after accessing the carriers meeting the service performance requirements of the UE, thereby obtaining the guaranteed service performance.
The service transmission method, apparatus, server and storage medium provided in the embodiments of the present invention may be applied to a service transmission system, as shown in fig. 1, where the service transmission system includes a UE 101, a base station device 102, a base station device 103 and a service management device 104. In general, in practical applications, the connections between the above-mentioned devices or service functions may be wireless connections, and fig. 1 illustrates the connections between the devices by solid lines for convenience of intuitively representing the connections between the devices.
The UE 101 may send a service establishment request to a base station device (e.g., the base station device 102) in which a serving carrier (i.e., a carrier currently accessed by the UE 101) is located, i.e., request to establish a communication connection with the base station device 102.
A base station apparatus (e.g., the above-described base station apparatus 102) may transmit a capability information inquiry request to the UE 101, i.e., request to inquire about capability information of the UE.
The service management device 104 may send a resource configuration indication message to a certain base station device (e.g., the base station device 103), and may instruct the base station device 103 to configure the transmission resource of the first target carrier for the target service according to the first target capability set.
It should be noted that, for convenience of example, the service transmission system only shows 1 UE, 2 base station devices and 1 service management device, and the number of UEs, the number of base station devices and the number of service management devices are not specifically limited in the embodiment of the present invention.
In this embodiment of the present invention, the UE 101 shown in fig. 1 may be: a mobile phone, a tablet Computer, a notebook Computer, an Ultra-mobile Personal Computer (UMPC), a netbook, a Personal Digital Assistant (PDA), and the like.
Exemplarily, in the embodiment of the present invention, a hardware structure of the UE provided in the embodiment of the present invention is exemplarily described by taking the UE 101 shown in fig. 1 as an example of a mobile phone. As shown in fig. 2, a mobile phone provided in an embodiment of the present invention includes: a processor 20, a Radio Frequency (RF) circuit 21, a power supply 22, a memory 23, an input unit 24, a display unit 25, and an audio circuit 26. Those skilled in the art will appreciate that the configuration of the handset shown in fig. 2 does not constitute a limitation of the handset, and may include more or fewer components than those shown in fig. 2, or may combine some of the components shown in fig. 2, or may be arranged differently than those shown in fig. 2.
The processor 20 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 23 and calling data stored in the memory 23, thereby performing overall monitoring of the mobile phone. Alternatively, processor 20 may include one or more processing units. Optionally, the processor 20 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, an application program, and the like; the modem processor handles primarily wireless communications. It will be appreciated that the modem processor described above may also be a processor separate from the processor 20.
The RF circuit 21 may be used to receive and transmit signals during the transmission and reception of information or during a call. For example, the downlink information of the base station is received and then processed by the processor 20; in addition, the uplink data is transmitted to the base station. Typically, the RF circuit includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), and a duplexer. In addition, the handset may also enable wireless communication with other devices in the network via the RF circuitry 21. The wireless Communication may use any Communication standard or protocol, including but not limited to Global System for Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), LTE, email, and Short Messaging Service (SMS).
The power supply 22 may be used to power various components of the handset, and the power supply 22 may be a battery. Optionally, the power supply may be logically connected to the processor 20 through a power management system, so as to implement functions of managing charging, discharging, power consumption management, and the like through the power management system.
The memory 23 may be used to store software programs and modules, and the processor 20 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 23. The memory 23 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, image data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 23 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 24 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 24 may include a touch screen 241 and other input devices 242. The touch screen 241, also referred to as a touch panel, may collect touch operations of a user (e.g., operations of the user on or near the touch screen 241 using any suitable object or accessory such as a finger, a stylus, etc.) thereon or nearby, and drive the corresponding connection device according to a preset program. Alternatively, the touch screen 241 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 20, and can receive and execute commands sent by the processor 20. In addition, the touch screen 241 may be implemented in various types, such as resistive, capacitive, infrared, and surface acoustic wave. Other input devices 242 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power switch keys, etc.), a trackball, a mouse, and a joystick.
The display unit 25 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 25 may include a display panel 251. Alternatively, the Display panel 251 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-emitting Diode (OLED), or the like. Further, the touch screen 241 may cover the display panel 251, and when the touch screen 241 detects a touch operation on or near the touch screen 241, the touch screen is transmitted to the processor 20 to determine the type of the touch event, and then the processor 20 provides a corresponding visual output on the display panel 251 according to the type of the touch event. Although in fig. 2 the touch screen 241 and the display panel 251 are shown as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch screen 241 and the display panel 251 may be integrated to implement the input and output functions of the mobile phone.
Audio circuitry 26, a speaker 261, and a microphone 262 to provide an audio interface between the user and the handset. In one aspect, the audio circuit 26 may transmit the converted electrical signal of the received audio data to the speaker 261, and the converted electrical signal is converted into a sound signal by the speaker 261 and output. On the other hand, the microphone 262 converts the collected sound signals into electrical signals, which are received by the audio circuit 26 and converted into audio data, which are then output by the processor 20 to the RF circuit 21 for transmission to, for example, another cellular phone, or output by the processor 20 to the memory 23 for further processing.
Optionally, the handset as shown in fig. 2 may also include various sensors. Such as gyroscope sensors, hygrometer sensors, infrared sensors, magnetometer sensors, etc., and will not be described in detail herein.
Optionally, the mobile phone shown in fig. 2 may further include a Wireless fidelity (WiFi) module, a bluetooth module, and the like, which are not described herein again.
In this embodiment of the present invention, the base station device (including the base station device 102 and the base station device 103) shown in fig. 1 may be a base station, and the base station may be a commonly used base station, an evolved node base (eNB), a next generation base station (gNB), a new radio base station (new radio eNB), a macro base station, a micro base station, a high frequency base station, or a Transmission and Reception Point (TRP)). For example, the embodiment of the present invention takes a commonly used base station as an example to introduce a hardware structure of an access network device. The following describes each component of the base station provided in the embodiment of the present invention with reference to fig. 3. As shown in fig. 3, a base station provided in an embodiment of the present invention may include: portions 30 and 31. The 30 part is mainly used for receiving and transmitting radio frequency signals and converting the radio frequency signals and baseband signals; the 31 part is mainly used for baseband processing, base station control and the like. Portion 30 may be generally referred to as a transceiver unit, transceiver, transceiving circuitry, or transceiver, etc. Part 31 is typically the control center of the base station and may be generally referred to as a processing unit.
The transceiver unit of part 30, which may also be referred to as a transceiver, or a transceiver, etc., includes an antenna and a radio frequency unit, or only includes a radio frequency unit or a portion thereof, where the radio frequency unit is mainly used for radio frequency processing. Optionally, a device used for implementing the receiving function in the part 30 may be regarded as a receiving unit, and a device used for implementing the sending function may be regarded as a sending unit, that is, the part 30 includes a receiving unit and a sending unit. A receiving unit may also be referred to as a receiver, a receiving circuit, or the like, and a transmitting unit may be referred to as a transmitter, a transmitting circuit, or the like.
Alternatively, the functions of the service management device 104 shown in fig. 1 may be integrated on a single physical device, for example, the service management device may be integrated in a Central Unit (CU), a Distributed Unit (DU), a baseband unit (BBU), an Operation and Maintenance Center (OMC) device or a server.
For example, the hardware structure of the service management device provided in the embodiment of the present invention is described by taking the function of the service management device integrated in the server as an example. As shown in fig. 4, a hardware structure diagram of the server according to the embodiment of the present invention is provided, where the server 40 includes a processor 401, a memory 402, a network interface 403, and the like.
The processor 401 is a core component of the server 40, and the processor 401 is configured to run an operating system of the server 40 and application programs (including a system application program and a third-party application program) on the server 40, so as to implement a service transmission method performed by the server 40.
In this embodiment, the processor 401 may be a Central Processing Unit (CPU), a microprocessor, a Digital Signal Processor (DSP), an application-specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof, which is capable of implementing or executing the various exemplary logic blocks, modules, and circuits described in connection with the disclosure of the embodiment of the present invention; a processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, a DSP and a microprocessor, or the like.
Optionally, the processor 401 of the server 40 includes one or more CPUs, which are single-core CPUs (single-CPUs) or multi-core CPUs (multi-CPUs).
The memory 402 includes, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical memory, or the like. The memory 402 holds the code for the operating system.
Optionally, the processor 401 reads an instruction stored in the memory 402 to implement the service transmission method in the embodiment of the present invention, or the processor 401 implements the service transmission method provided in the embodiment of the present invention by using an instruction stored inside. In the case that the processor 401 implements the service transmission method provided by the embodiment of the present invention by reading the execution saved in the memory, the memory stores an instruction for implementing the service transmission method provided by the embodiment of the present invention.
The network interface 403 is a wired interface, such as a Fiber Distributed Data Interface (FDDI) interface or a Gigabit Ethernet (GE) interface. Alternatively, the network interface 403 is a wireless interface. The network interface 403 is used for the server 40 to communicate with other devices.
The memory 402 is used for storing capability information of at least two carriers, capability information of a target UE, and service performance requirement information of a target service under a serving carrier. The at least one processor 401 further executes the method according to the embodiment of the present invention according to the capability information of the at least two carriers, the capability information of the target UE, and the service performance requirement information of the target service in the serving carrier, which are stored in the memory 402. For more details of the processor 401 to implement the above functions, reference is made to the following description of various method embodiments.
Optionally, the server 40 further includes a bus, and the processor 401 and the memory 402 are connected to each other through the bus 404, or in other manners.
Optionally, the server 40 further includes an input/output interface 405, where the input/output interface 405 is configured to connect with an input device, and receive a request for determining a target carrier (i.e., request for determining the target carrier) input by a user through the input device. Input devices include, but are not limited to, a keyboard, a touch screen, a microphone, and the like. The input/output interface 405 is further configured to connect with an output device, and output a determination result of the target carrier of the processor 401 (i.e., determine a target carrier corresponding to the target service). Output devices include, but are not limited to, a display, a printer, and the like.
The service transmission method, the service transmission device, the server and the storage medium provided by the embodiment of the invention are applied to a service data transmission scene corresponding to a certain service (such as a target service), and when the service transmission capability of the target UE based on the communication connection established between the service carrier and the service base station cannot meet the requirement of the target service, the target carrier, the target capability set and the like can be determined for the target UE based on the method provided by the embodiment of the invention.
As shown in fig. 5, the service transmission method provided by the embodiment of the present invention may include S101 to S106.
S101, the service management equipment acquires the capability information of at least two carriers, the capability information of the target UE and the service performance requirement information of the target service.
The at least two carriers are carriers in a target area with the same wireless signal coverage area, the capability information of each of the at least two carriers includes the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier, and the transmission function supported by each carrier, the capability information of the target UE includes the carrier frequency supported by the target UE, the maximum transmission bandwidth supported by the target UE, and the transmission function supported by the target UE, the target service is a service initiated by the target UE under a serving carrier, the serving carrier is a carrier currently accessed by the target UE, and the service performance requirement information includes a service performance parameter expected by the target service.
It should be understood that the target area may include at least one carrier, one carrier corresponds to one base station device, and the service management device may determine the at least two carriers from the at least one carrier.
Specifically, in one implementation, the service management device may obtain (or pre-store) longitude and latitude information and azimuth information of each of the at least one carrier, and then determine a distance between a first carrier (one of the at least one carrier) and a second carrier (one of the at least one carrier other than the first carrier) and a difference between an azimuth of the first carrier and the second carrier. And under the condition that the distance between the first carrier and the second carrier is smaller than a distance threshold and the difference of azimuth angles between the first carrier and the second carrier is smaller than an angle difference threshold, the service management equipment determines that the first carrier and the second carrier are carriers with the same wireless signal coverage area, namely the first carrier and the second carrier belong to the at least two carriers.
In another implementation, the service management device may further obtain at least one signal strength value corresponding to each of the at least one carrier from the base station device where the at least one carrier is located (specifically, one UE may send the signal strength value of the carrier to the base station device where the carrier is located through the carrier). Then, the service management device may determine a signal strength mean value of each carrier of the at least one carrier (i.e., a mean value of at least one signal strength value corresponding to each carrier), and if a difference between the signal strength mean value of the first carrier and the signal strength mean value of the second carrier is smaller than a signal strength difference threshold, the service management device determines that the first carrier and the second carrier are carriers having the same wireless signal coverage area, that is, the first carrier and the second carrier belong to the at least two carriers.
It can be understood that the transmission function is used for a transmission process of service data (which may be a transmission function supported by a carrier or a carrier function supported by a UE), and may include a carrier aggregation function, a dual connection function, a multiple-input multiple-output (MIMO) function, a high-order modulation function, and the like. The transmission functions supported by the carrier or the UE respectively include one or more of the above transmission functions, the types of the transmission functions supported by the carrier or the UE respectively depend on the processing capability of the communication device or the UE where the carrier is located, the types of the transmission functions supported by the carrier or the UE can also be changed by software configuration, and different transmission functions correspond to different service transmission performances.
S102, the service management device obtains service performance parameters of at least one service transmitted by at least two carriers in a historical time period and at least one capability set used for transmitting the at least one service by the at least two carriers in the historical time period.
The service performance parameter includes a combination of one or more of a transmission rate, a transmission delay and the transmission reliability of each service of the at least one service, a capability set is used for transmitting one service of the at least one service, the capability set is used for characterizing a service transmission capability configuration of each carrier, and the capability set includes a transmission bandwidth ratio, a transmission power ratio and a supported transmission function.
In the embodiment of the invention, the service performance parameter is in direct proportion to the transmission rate and the transmission reliability of the service and in inverse proportion to the transmission delay. Optionally, the service performance parameter may be defined as a weighted sum of a transmission rate, a transmission delay and a transmission reliability of the service, that is, the service performance parameter is a transmission rate/rate constant + b transmission reliability/reliability constant + c delay constant/delay constant, where a, b, and c are weighting coefficients, and the rate constant, the reliability constant, and the delay constant are preset rate parameter values, reliability parameter values, and delay parameter values, respectively.
It should be appreciated that for each of the at least two carriers described above, each carrier may transmit (or correspond to) at least one traffic. The service performance parameter of a service transmitted by a carrier may be understood as the service performance parameter of the service under the carrier, that is, the transmission rate of the service is the transmission rate of the service under the carrier (or the rate at which the carrier transmits the service). The set of capabilities of a service transmitted by a carrier may be understood as the set of capabilities configured by the carrier for transmitting the service, that is, the transmission bandwidth ratio of the carrier is the transmission bandwidth ratio configured by the carrier for transmitting the service.
Specifically, a transmission bandwidth of one carrier for transmitting one service is greater than a ratio of a number of Physical Resource Blocks (PRBs) allocated to the service by a base station where the carrier is located to a maximum number of PRBs supported by the carrier, and a larger number of PRBs allocated to the service by the base station indicates that the transmission performance of the service under the carrier is better. The transmission power ratio of one carrier for transmitting one service is the ratio of the transmission power allocated to the service by the base station where the carrier is located to the maximum transmission power supported by the carrier, and the larger the transmission power allocated to the service by the base station is, the larger the corresponding signal to interference plus noise ratio (SINR) value is, which indicates that the transmission performance of the service under the carrier is better.
It should be noted that the execution sequence of S101 and S102 is not limited by the embodiment of the present invention. For example, S101 may be executed first and then S102 may be executed, S102 may be executed first and then S101 may be executed, or S101 and S102 may be executed simultaneously, and for convenience of example, S101 and then S102 are executed in fig. 5.
S103, the service management device determines at least one service performance parameter interval corresponding to each of at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each carrier.
Wherein, each service performance parameter interval in the at least one service performance parameter interval corresponds to a different capability set.
S104, the service management equipment determines a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determines the carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determines a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service.
And the target service performance parameter interval is a service performance parameter interval corresponding to the target service.
It should be understood that the service management device may determine the carrier corresponding to the target service performance parameter interval and the capability set corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service and a candidate capability set corresponding to the target service, respectively. It should be noted that the candidate carrier may include at least one carrier, and the candidate capability set may include at least one capability set.
S105, under the condition that the service load of the target candidate carrier is smaller than the load threshold, the service performance parameter value corresponding to the target candidate carrier is larger than the service performance threshold, and the frequency of the target candidate carrier is contained in the carrier frequency supported by the target UE, the service management equipment determines the target candidate carrier as the target carrier corresponding to the target service.
Wherein the target candidate carrier is one of at least one candidate carrier corresponding to the target service.
In conjunction with the description of the foregoing embodiments, it should be understood that a target service corresponds to a target service performance parameter interval, and a target carrier corresponding to the target service may include at least one carrier.
It can be understood that the service management device may obtain the service load of the target candidate carrier from a base station device (hereinafter, referred to as a target candidate base station) where the target candidate carrier is located. The frequency of a carrier is static data of the carrier, that is, when the carrier is acquired (or used), the frequency of the carrier can be acquired (or determined). The carrier frequencies supported by the target UE may be obtained from the capability information of the target UE.
Specifically, the service load of the target candidate carrier is smaller than the load threshold, which indicates that the service load of the target candidate carrier is smaller; the service performance parameter value corresponding to the target candidate carrier is greater than the service performance threshold, which may indicate that the service performance of the target candidate carrier is better. In the embodiment of the invention, the service management equipment can select (or determine) the candidate carrier with smaller service load and better service performance from the candidate carriers meeting the carrier frequency supported by the target UE, and determine the candidate carrier with smaller service load and better service performance as the target carrier corresponding to the target service, so that the influence on the service performance due to insufficient available resources caused by the access of the UE to the high-load carrier can be avoided, and the service performance of the target service under the target carrier can be further improved.
It should be understood that the number of the target carriers may be one or more.
In an implementation manner of the embodiment of the present invention, the service performance parameter corresponding to the target candidate carrier may be an average transmission rate of at least one service transmitted by the target candidate carrier (i.e., an average value of the transmission rates of the at least one service), and the service performance threshold may be a transmission rate threshold. That is, in the case that the traffic load of the target candidate carrier is less than the load threshold, the average transmission rate of at least one service transmitted by the target candidate carrier is greater than the transmission rate threshold, and the frequency of the target candidate carrier is included in the carrier frequency supported by the target UE, the service management device may determine the target candidate carrier as the target carrier corresponding to the target service.
And S106, under the condition that the product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to the maximum transmission bandwidth supported by the target UE, the product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to the available transmission bandwidth of the target candidate carrier, and the transmission function in the target candidate capability set is included in the transmission function supported by the target UE, the service management equipment determines the target candidate capability set as the target capability set corresponding to the target service.
The target candidate capability set is at least one candidate capability set corresponding to the target service and a capability set corresponding to the target carrier.
In conjunction with the description of the above embodiments, it should be understood that a target service corresponds to a target service performance parameter interval, and a target capability set corresponding to the target service may include at least one capability set.
It should be understood that the service management device may obtain the allocated transmission bandwidth of the target candidate carrier from the target candidate base station, where the available transmission bandwidth of the target candidate carrier is a difference between the maximum transmission bandwidth of the target candidate carrier and the allocated transmission bandwidth of the target candidate carrier. The service management device may obtain the service load and the service performance parameter value of the target candidate carrier from the target candidate base station. The maximum transmission bandwidth of the target candidate carrier may be obtained from the capability information of the target candidate carrier. The maximum transmission bandwidth supported by the target UE, and the transmission function supported by the target UE may be obtained from the capability information of the target UE.
Specifically, the product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is used to characterize the actual bandwidth (or the used bandwidth) that can be configured for the target service based on the target candidate capability set, and when the actual bandwidth is less than or equal to the maximum transmission bandwidth supported by the target UE, it indicates that the target UE can reach the processing capability corresponding to the target candidate capability set; when the actual bandwidth is less than or equal to the available transmission bandwidth of the target candidate carrier, it indicates that the target candidate carrier has sufficient transmission bandwidth resources for the target service. In the embodiment of the present invention, the service management device may select (or determine), from the candidate capability sets that satisfy the transmission function supported by the UE, the candidate capability sets whose configured processing capability is smaller than the maximum processing capability of the target UE and which have sufficient transmission bandwidth resources available for the target service, and determine these capability sets as the target capability sets corresponding to the target service. Thus, when determining the target carrier and the target capability set, the capability information of the UE and the available transmission bandwidth of the carrier are considered at the same time; the selected target capability set is matched with the capability of the UE, so that the UE can normally access a target carrier and perform service transmission by using a transmission bandwidth resource corresponding to the target capability set; meanwhile, the selected target capability set is matched with the available transmission bandwidth of the target carrier, so that the target carrier can configure transmission resources for the target UE according to the target capability set, and expected service performance is obtained.
With reference to fig. 5, as shown in fig. 6, the service transmission method provided in the embodiment of the present invention may further include S107-S108.
And S107, if the number of the target carriers is more than one, the service management equipment determines the target carrier with the largest service performance parameter average value or the smallest service load as a first target carrier.
The average value of the service performance parameter corresponding to each carrier is the average value of the service performance parameter values of at least one service transmitted by each target carrier, and the first target carrier is one of the target carriers.
And S108, if the number of the target capability sets is more than one, the service management equipment determines the target capability set with the minimum transmission bandwidth ratio or the minimum transmission power ratio as a first target capability set.
Wherein the first target capability set is one of the target capability sets.
Specifically, by selecting a target carrier with a smaller service load and better service performance as a first target carrier, the service performance obtained after the target UE accesses the first target carrier can be improved; by selecting the target capability set with less transmission resource requirements as the first target capability set, the transmission resources of the carrier waves can be saved while the service performance requirements of the UE are met.
Optionally, if the number of target carriers is equal to one, the service management device may determine the target carrier as the first target carrier. Similarly, if the number of the target capability sets is equal to one, the service management device may also determine the target capability set as the first target capability set.
In the service transmission method provided in the embodiment of the present invention, the service management device may determine the candidate carrier and the candidate capability set corresponding to the target service based on the service performance requirement information and the historical data (including the service performance parameter of at least one service and the capability set of the carrier used for transmitting at least one service in the historical time period), and then determine the target carrier and the target capability set for the target service by combining the capability information of the carrier, the service load, the service performance parameter, the capability information of the target UE, and the like. In the embodiment of the invention, the service management equipment can completely and effectively determine the carrier and the carrier capability set which can meet the service requirement of the target UE on the target service. Further, the service management device may determine a first target carrier and a first target capability set used for service transmission, where a base station where the first target carrier is located configures transmission capability of the carrier according to the first target capability set, and configures transmission resources for a target service. Meanwhile, the base station where the service carrier is located controls the target UE to be switched to the first target carrier from the service carrier, and data transmission of the target service is carried out.
The embodiment of the invention realizes the matching between the service performance requirement and the carrier transmission capability set by determining the first target carrier and the first target capability set for target service transmission and supporting the cooperation between the service carrier and the target carrier to provide service data transmission for the target UE, meets the service performance requirement of the UE, provides guaranteed service performance for the UE and avoids the waste of carrier transmission resources.
In addition, the embodiment of the invention reflects the difference of different carriers in the aspect of service transmission capability by defining the carrier capability set, so that when the UE accesses the carriers, the carriers meeting the service performance requirements of the UE can be selected based on the signal intensity and the carrier service transmission capability, and the UE reestablishes service transmission after accessing the carriers meeting the service performance requirements of the UE, thereby obtaining the guaranteed service performance.
With reference to fig. 5, as shown in fig. 7, in an implementation manner of the embodiment of the present invention, the determining at least one service performance parameter interval corresponding to each of at least two carriers specifically includes: and S1031.
And S1031, dividing the value interval between the minimum value and the maximum value of the service performance parameter corresponding to each carrier by the service management equipment according to the preset step length to obtain at least one service performance parameter interval corresponding to each carrier.
And determining the maximum value of the service performance parameter corresponding to each carrier according to the capability information of each carrier, wherein the minimum value of the service performance parameter corresponding to each carrier is a preset fixed value.
In connection with the description of the above embodiments, it should be understood that the capability information of each carrier includes the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier, and the transmission functions supported by each carrier.
It will be appreciated that the maximum value of the service performance parameter reflects the best service performance that can be achieved when the carrier is configured for maximum transmission capability. Optionally, the service management device may configure the carrier as a maximum transmission bandwidth and a maximum transmission power, and when supporting various transmission functions in the carrier capability information, the service performance parameter value of the carrier is determined as the maximum value of the service performance parameter corresponding to the carrier. The minimum value of the service performance parameter corresponding to the carrier may be a preset fixed value, such as 0.
In an implementation manner of the embodiment of the present invention, the service performance parameter may be a transmission rate, that is, the service management may divide a value interval between a minimum value and a maximum value of the transmission rate corresponding to each carrier according to a preset step size to obtain a transmission rate interval corresponding to each carrier, where the maximum value of the transmission rate corresponding to each carrier is a maximum transmission rate supported by each carrier, and the minimum value of the transmission rate may be set to 0.
Illustratively, it is assumed that the maximum transmission rate supported by the first carrier (one of the at least two carriers) is 100 Mbit/s. And assuming that the preset step size is 50Mbit/s, the service management device determines that the first carrier corresponds to 2 service performance parameter intervals (specifically, transmission rate intervals), which are [0,50Mbit/s ] and (50Mbit/s,100Mbit/s ], respectively.
In the embodiment of the invention, the service management equipment divides the value interval between the minimum value and the maximum value corresponding to each carrier by the preset step length to obtain the service performance parameter interval corresponding to each carrier, so that the dividing efficiency of the service performance parameter interval can be improved, and the determining efficiency of the target service performance parameter interval is further improved.
With reference to fig. 5, as shown in fig. 8, in an implementation, determining a capability set corresponding to each of at least one service performance parameter interval corresponding to each carrier may include S1032-S1033.
S1032, the service management device determines at least one service included in each service performance parameter interval.
And the at least one service is a service with a service performance parameter value within each service performance parameter interval.
It should be understood that the service management device may determine, from at least one service transmitted (or corresponding) by each carrier (e.g., a first carrier), at least one service included in each service performance parameter interval (e.g., a first service performance parameter interval), where the first carrier is one of the at least two carriers, and the first service performance parameter interval is one of the at least one service performance parameter interval corresponding to the first carrier.
Specifically, if a service performance parameter value of a certain service in at least one service transmitted by the first carrier is located within the first service performance parameter interval, the service management device determines that the service is included in the first service performance parameter interval.
Exemplarily, the example in S1031 described above is combined. Assuming that 5 services (including service 1, service 2, service 3, service 4, and service 5) are transmitted by the first carrier, table 1 below is an example of service performance parameters (specifically, transmission rates) of the respective 5 services.
TABLE 1
Service identification | Transmission Rate (Mbit/s) |
Service 1 | 40 |
Service 2 | 30 |
Service 3 | 10 |
Service 4 | 60 |
Service 5 | 100 |
If the first service performance parameter interval is [0,50Mbit/s ], the service management device determines that the services included in the first service performance parameter interval are service 1, service 2 and service 3.
S1033, the service management device determines, according to the capability set corresponding to at least one service included in each service performance parameter interval, a capability set corresponding to each service performance parameter interval.
The capability set corresponding to the at least one service is used for transmitting the capability set of the at least one service, and the capability set corresponding to the at least one service comprises at least one capability set.
It should be understood in conjunction with the description of the above embodiments that the capability set corresponding to a service includes the transmission bandwidth ratio, the transmission power ratio, and the supported transmission functions for transmitting the service.
It can be understood that the service management device determines at least one service included in each service performance parameter interval corresponding to each of at least two carriers, and determines a capability set corresponding to each service performance parameter interval corresponding to each carrier according to a capability set corresponding to at least one service included in each service performance parameter interval corresponding to each carrier.
With reference to fig. 8 and as shown in fig. 9, in an implementation manner of the embodiment of the present invention, the first capability set is a capability set corresponding to a first service performance parameter interval corresponding to a first carrier, where the first capability set includes a first transmission bandwidth ratio, a first transmission power ratio, and a first transmission function, at least one first service is a service whose service performance parameter value is within the first service performance parameter interval, and the determining the first capability set according to the at least one capability set corresponding to the first service included in the first service performance parameter interval corresponding to the first carrier may specifically include S1033 a.
S1033a, the traffic management device determines an average of a minimum value and a maximum value of the transmission bandwidth ratios in the capability set corresponding to the at least one first traffic as a first transmission bandwidth ratio, and determines an average of a minimum value and a maximum value of the transmission power ratios in the capability set corresponding to the at least one first traffic as a first transmission power ratio.
Wherein the first transmission function is a transmission function supported by the first carrier for transmitting the at least one first service.
Optionally, in a case that a transmission function corresponding to any one of the at least one first service includes a target transmission function, the service management device may determine that the first transmission function includes the target transmission function, and the target transmission function includes at least one of a carrier aggregation function, a dual connectivity function, a MIMO function, and a high-order modulation function.
It is to be understood that the first transmission function comprises a transmission function supported by a capability set corresponding to at least one service of at least one first service transmitted by the first carrier. (for example, in the case where a capability set corresponding to one of the 3 services supports a certain transport function, the first transport function includes the transport function). Exemplarily, in combination with the example in S1032, the following table 2 is an example of a capability set (including a transmission bandwidth ratio, a transmission power ratio, and a supported transmission function) corresponding to each of the above 5 services.
TABLE 2
In this way, the service management device determines that a transmission bandwidth ratio included in a first capability set (i.e., a capability set corresponding to a first service performance parameter interval corresponding to a first carrier) is (0.1+ 0.4)/2-0.25, a transmission power ratio included in the first capability set is (0.1+ 0.3)/2-0.2, and a transmission function included in the first capability set is a carrier aggregation function or a MIMO function.
With reference to fig. 9 and as shown in fig. 10, in an implementation manner of the embodiment of the present invention, the determining a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier may specifically include S1041.
S1041, when the service performance parameter value included in the service performance requirement information is located in the first service performance parameter interval, the service management device determines the first service performance parameter interval as a target service performance parameter interval.
It should be understood in conjunction with the description of the foregoing embodiment that the first service performance parameter interval is one of at least one service performance parameter interval corresponding to the first carrier, and the first carrier is one of the at least two carriers.
Thus, the service management device can determine all target service performance parameter intervals.
A specific process of the service management device determining the target service performance parameter interval, the candidate carrier corresponding to the target service, and the candidate capability set corresponding to the target service (i.e., the above S104) is described in detail below by using an example. As shown in table 3, an example of 7 service performance parameter intervals (specifically, transmission rate intervals), carriers corresponding to the 7 service performance parameter intervals, and capability sets corresponding to the 7 service performance parameter intervals provided in the embodiment of the present invention is provided.
TABLE 3
Assuming that the service performance requirement information (specifically, the target rate) is 120Mbit/s, the service management device determines that the target service performance parameter interval is (100Mbit/s,150 Mbit/s), the candidate carriers corresponding to the target service are carrier 2 and carrier 3, and the candidate capability set corresponding to the target service is capability set 5 and capability set 8.
As shown in fig. 11, the service transmission method provided in the embodiment of the present invention may further include S109-S110.
S109, the service management device sends a carrier wave determination completion indication message to the service base station device.
The carrier determination completion indication message includes an identifier of a target UE and an identifier of the first target carrier, where the carrier determination completion indication message is used to indicate the serving base station device to send a carrier switching indication message to the target UE, the carrier switching indication message is used to indicate the target UE to switch from a serving carrier to the first target carrier, and the serving base station device is a base station device where the serving carrier is located.
It should be understood that the carrier switch indication message includes the identity of the target UE and the identity of the first target carrier.
And step A, the service base station equipment receives a carrier wave determination completion indication message sent by the service management equipment.
And step B, the service base station equipment sends a carrier switching indication message to the target UE.
And step C, the target UE receives a carrier switching indication message sent by the service base station equipment.
In connection with the description of the above embodiments, it should be understood that the carrier switch indication message includes the identity of the target UE and the identity of the first target carrier, and the carrier switch indication message is used to indicate that the target UE is switched from the serving carrier to the first target carrier.
And D, the target UE determines to switch from the service carrier to the first target carrier.
It should be understood that the target UE determines to switch from the serving carrier to the first target carrier, i.e. determines the first target carrier as a new serving carrier, i.e. the target UE may perform traffic transmission and data communication, etc. based on the first target carrier.
S110, the service management device sends a resource configuration indication message to the target base station device.
The resource allocation indication message includes an identifier of a target service, an identifier of the first target carrier, and the first target capability set, where the resource allocation indication message is used to indicate the target base station device to allocate transmission resources of the first target carrier for the target service according to the first target capability set, and the target base station device is a base station device where the first target carrier is located.
In an implementation manner of the embodiment of the present invention, when the serving carrier corresponds to the same base station device as the first target carrier, the target base station device may also be the serving base station device.
And E, the target base station equipment receives the resource allocation indication message sent by the service management equipment.
In this way, after receiving the resource configuration indication message, the target base station device may configure a transmission resource for the target service according to the first target capability set included in the resource configuration indication message, specifically, the transmission bandwidth ratio, the transmission power ratio, and the supported transmission function included in the first target capability set.
In an implementation manner of the embodiment of the present invention, the target base station device may determine, according to a transmission bandwidth ratio and a transmission power ratio included in the first target capability set, a transmission bandwidth allocated to the target service by combining a maximum transmission bandwidth of a corresponding target carrier, and determine, by combining a maximum transmission power of a corresponding target carrier, a transmission power allocated to the target service.
It should be noted that the transmission method of service data shown in fig. 11 further includes steps a to E. Wherein, step a-step B are related execution steps of the serving base station device, step C-step D are related execution steps of the target UE, and step E is related execution steps of the target base station device.
In the service transmission method provided in the embodiment of the present invention, the service management device may send a carrier determination completion indication message to the serving base station device, and may also send a resource configuration indication message to the target base station device, so that the target UE may determine that the serving carrier is switched to the first target carrier, and the target base station device configures the transmission resource of the first target carrier for the target service according to the first target capability set, so as to configure the transmission resource meeting the service requirement for the target service, and improve the effectiveness of the communication service.
As shown in fig. 12, in an implementation manner of the embodiment of the present invention, the first carrier is one of the at least two carriers, and the acquiring the capability information of the first carrier may specifically include S1011 to S1012.
S1011, the service management device sends a carrier capability obtaining request to the first base station device.
The carrier capability obtaining request includes an identifier of the first carrier, the carrier capability obtaining request is used for requesting to obtain capability information of the first carrier, and the first base station device is a base station device where the first carrier is located.
Optionally, the carrier capability obtaining request may further include information elements such as an identifier of the service management device, a type of the capability information (i.e., a maximum transmission bandwidth, a maximum transmission power, a supported transmission function, and the like) that is requested to be obtained, and an information request indication.
In an implementation manner of the embodiment of the present invention, the carrier capability obtaining request may also be used to request to obtain capability information of at least one carrier corresponding to the first base station device, where the first carrier is one of the at least one carrier, and thus when the service management device obtains the capability information of the at least one carrier, the capability information of the first carrier may be determined based on an identifier of the first carrier.
And step F, the first base station equipment receives a carrier capacity acquisition request sent by the service management equipment.
And G, the first base station equipment determines the capability information of the first carrier and sends a carrier capability acquisition response to the service management equipment.
Wherein the carrier capability acquisition response includes capability information of the first carrier.
In an implementation manner of the embodiment of the present invention, the carrier capability obtaining response may also include the identifier of the at least one carrier and the capability information of the at least one carrier.
S1012, the service management device receives a carrier capability obtaining response sent by the first base station device.
To this end, the service management device may obtain the capability information of the first carrier.
With reference to fig. 5, as shown in fig. 13, in an implementation manner of the embodiment of the present invention, the acquiring the service performance requirement information of the target service may specifically include S1013.
S1013, the service management device receives the performance requirement indication sent by the serving base station device.
Wherein, the performance requirement indication includes an identifier of a service carrier, an identifier of the target service and the service performance requirement information.
Optionally, the performance requirement indication may be used to instruct the service management device to determine a target carrier and a target capability set for the target service, that is, the service management device may determine the target carrier and the target capability set for the target service by combining the other parameters provided in the embodiment of the present invention, in a case that the service management device obtains (or receives) the performance requirement indication.
With reference to the description of the foregoing embodiments, it should be understood that the serving carrier is a carrier currently accessed by the target UE, and the serving base station device is a base station device in which the serving carrier is located.
Specifically, the target UE may send a service establishment request to the serving base station based on the serving carrier, where the service establishment request includes an identifier of a target service (optionally, the identifier of the target UE may also be included), and the service establishment request is used to request to establish a communication connection with the serving base station; then, the serving base station may obtain, from the core network device, service performance requirement information of the target service in the serving carrier, and send the performance requirement indication to the service management device. Optionally, the performance requirement indication may also include an identity of the target UE.
As shown in fig. 14, the acquiring capability information of the target UE may specifically include S1014-S1015.
S1014, the service management device sends a UE capability obtaining request to the serving base station device.
The UE capability obtaining request includes an identifier of the target UE, the UE capability obtaining request is used for requesting to obtain capability information of the target UE, and the serving base station device is a base station device where the serving carrier is located.
Optionally, the UE capability obtaining request may also be used to request to obtain capability information of all UEs corresponding to (or served by) the serving base station device, and then the service management device may obtain the capability information of the target UE based on the capability information of all UEs.
And step H, the service base station equipment receives the UE capacity acquisition request sent by the service management equipment.
Step I, the service base station equipment sends a capability information inquiry request to the target UE.
The capability query request includes an identifier of the target UE, and the capability query request is used for requesting a query and acquiring capability information of the target UE.
And step J, the target UE receives the capability information inquiry request sent by the service base station equipment.
And step K, the target UE sends a capability information inquiry response to the service base station equipment.
Wherein the capability query response includes capability information of the target UE.
And step L, the service base station equipment receives the capability information inquiry response sent by the target UE.
And step M, the service base station equipment sends a UE capability acquisition response to the service management equipment.
Wherein the UE capability acquisition response includes capability information of the target UE.
S1015, the service management device receives the UE capability obtaining response sent by the serving base station device.
Optionally, the UE capability obtaining response may further include capability information of all UEs corresponding to (or served by) the serving base station device and identities of all UEs, and the service management device may further obtain (or determine) the capability information of the target UE from the capability information of all UEs based on the identity of the target UE.
According to the method example, the embodiment of the present invention may perform functional module division on the service management device, the base station device (including the serving base station device and the target base station device), the target UE, and the like, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each functional module according to each function, fig. 15 shows a schematic diagram of a possible structure of the service transmission apparatus according to the foregoing embodiment, and as shown in fig. 15, the service transmission apparatus 50 may include: an acquisition module 501 and a determination module 502.
An obtaining module 501, configured to obtain capability information of at least two carriers, capability information of a target UE, and service performance requirement information of a target service, where the at least two carriers are carriers in a target area where the same wireless signal coverage area exists, the capability information of each of the at least two carriers includes a maximum transmission bandwidth of each carrier, a maximum transmission power of each carrier, and a transmission function supported by each carrier, the capability information of the target UE includes a carrier frequency supported by the target UE, a maximum transmission bandwidth supported by the target UE, and a transmission function supported by the UE, the target service is a service initiated by the target UE under a service carrier, the service carrier is a carrier currently accessed by the target UE, and the service performance requirement information includes a service performance parameter expected by the target service.
The obtaining module 501 is further configured to obtain a service performance parameter of at least one service transmitted by each of the at least two carriers in a historical time period and at least one capability set used by each of the at least two carriers in the historical time period to transmit the at least one service, where the service performance parameter includes a combination of one or more of a transmission rate, a transmission delay, and transmission reliability of each of the at least one service, one capability set is used to transmit one of the at least one service, the capability set is used to characterize a service transmission capability configuration of each of the carriers, and the one capability set includes the transmission bandwidth ratio, the transmission power ratio, and a supported transmission function.
A determining module 502, configured to determine at least one service performance parameter interval corresponding to each of the at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each of the at least two carriers, where each service performance parameter interval in the at least one service performance parameter interval corresponds to a different capability set.
The determining module 502 is further configured to determine a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determine a carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determine a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service, where the target service performance parameter interval is a service performance parameter interval corresponding to the target service.
The determining module 502 is further configured to determine a target candidate carrier as a target carrier corresponding to a target service under the condition that a service load of the target candidate carrier is less than a load threshold, a service performance parameter value corresponding to the target candidate carrier is greater than a service performance threshold, and a frequency of the target candidate carrier is included in a carrier frequency supported by the target UE, where the target candidate carrier is one of at least one candidate carrier corresponding to the target service.
The determining module 502 is further configured to determine a target candidate capability set as a target capability set corresponding to the target service, where a product of a transmission aspect ratio corresponding to the target candidate capability set and a maximum transmission bandwidth of the target candidate carrier is less than or equal to a maximum transmission bandwidth supported by the target UE, a product of the transmission aspect ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to an available transmission bandwidth of the target candidate carrier, and transmission functions in the target candidate capability set are included in the transmission functions supported by the target UE, and the target candidate capability set is at least one candidate capability set corresponding to the target service and a capability set corresponding to the target carrier.
Optionally, the service transmission apparatus 50 further includes a processing module 503.
The processing module 503 is configured to divide a value range between a minimum value and a maximum value of the service performance parameter corresponding to each carrier according to a preset step size to obtain at least one service performance parameter range corresponding to each carrier, where there is no intersection between each service performance parameter range of the at least one service performance parameter range, where the maximum value of the service performance parameter corresponding to each carrier is determined according to the capability information of each carrier, and the minimum value of the service performance parameter corresponding to each carrier is a preset fixed value.
Optionally, the determining module 502 is specifically configured to determine at least one service included in each service performance parameter interval, where the at least one service is a service whose service performance parameter value is within each service performance parameter interval.
The determining module 502 is further specifically configured to determine, according to a capability set corresponding to at least one service included in each service performance parameter interval, a capability set corresponding to each service performance parameter interval, where the capability set corresponding to at least one service is a capability set used for transmitting the at least one service, and the capability set corresponding to the at least one service includes at least one capability set.
Optionally, the first capability set is a capability set corresponding to a first service performance parameter interval corresponding to the first carrier, where the first capability set includes a first transmission bandwidth ratio, a first transmission power ratio, and a first transmission function, and at least one first service is a service whose service performance parameter value is within the first service performance parameter interval.
The determining module 502 is further specifically configured to determine an average of a minimum value and a maximum value of transmission bandwidth ratios in the capability set corresponding to the at least one first service as the first transmission bandwidth ratio, and determine an average of a minimum value and a maximum value of transmission power ratios in the capability set corresponding to the at least one first service as the first transmission power ratio, where the first transmission function is a transmission function supported by the first carrier for transmitting the at least one first service.
Optionally, the determining module 502 is further specifically configured to determine the first service performance parameter interval as the target service performance parameter interval when the service performance parameter value included in the service performance requirement information is located in the first service performance parameter interval.
Optionally, the determining module 502 is further configured to determine, if the number of the target carriers is greater than one, a target carrier with a largest service performance parameter average value or a smallest service load as a first target carrier, where the service performance parameter average value corresponding to each target carrier is an average value of service performance parameter values of at least one service transmitted by each target carrier, and the first target carrier is one of the target carriers.
The determining module 502 is further configured to determine, if the number of the target capability sets is greater than one, a target capability set with a minimum transmission bandwidth ratio or a minimum transmission power ratio as a first target capability set, where the first target capability set is one of the target capability sets.
Optionally, the service transmission apparatus 50 further includes a sending module 504.
A sending module 504, configured to send a carrier determination completion indication message to a serving base station device, where the carrier determination completion indication message includes an identifier of the target UE and an identifier of the first target carrier, the carrier determination completion indication message is used to indicate the serving base station device to send a carrier switching indication message to the target UE, the carrier switching indication message is used to indicate that the target UE is switched from the serving carrier to the first target carrier, and the serving base station device is a base station device where the serving carrier is located.
The sending module 504 is further configured to send a resource configuration indication message to a target base station device, where the resource configuration indication message includes an identifier of the target service, an identifier of the first target carrier, and the first target capability set, the resource configuration indication message is used to indicate that the target base station device configures transmission resources of the first target carrier for the target service according to configuration information of the first target capability set, and the target base station device is a base station device where the first target carrier is located.
Optionally, the first carrier is one of the at least two carriers, and the service transmission apparatus 50 further includes a receiving module 505.
A sending module 504, configured to send a carrier capability obtaining request to a first base station device, where the carrier capability obtaining request includes an identifier of the first carrier, and the carrier capability obtaining request is used to request to obtain capability information of the first carrier, and the first base station device is a base station device where the first carrier is located.
A receiving module 505, configured to receive a carrier capability obtaining response sent by the first base station device, where the carrier capability obtaining response includes capability information of the first carrier.
Optionally, the receiving module 505 is configured to receive a performance requirement indication sent by a serving base station device, where the performance requirement indication includes an identifier of the serving carrier, an identifier of the target service, and the service performance requirement information, and the serving base station device is a base station device where the serving carrier is located.
In the case of an integrated unit, fig. 16 shows a schematic diagram of a possible structure of the traffic transmission apparatus in the above embodiment. As shown in fig. 16, the traffic transmission device 60 may include: a processing module 601 and a communication module 602. The processing module 601 may be used to control and manage the actions of the traffic transmission device 60. The communication module 602 may be used to support communication of the service delivery device 60 with other entities. Optionally, as shown in fig. 16, the service transmission apparatus 60 may further include a storage module 603 for storing program codes and data of the service transmission apparatus 60.
The processing module 601 may be a processor or a controller (e.g., the processor 401 shown in fig. 4). The communication module 602 may be a transceiver, a transceiver circuit, a communication interface, etc. (e.g., may be the network interface 403 as shown in fig. 4 described above). The storage module 603 may be a memory (e.g., may be the memory 402 as shown in fig. 4 described above).
When the processing module 601 is a processor, the communication module 602 is a transceiver, and the storage module 603 is a memory, the processor, the transceiver, and the memory may be connected via a bus. The bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions described in accordance with the embodiments of the invention are all or partially effected when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or can comprise one or more data storage devices, such as a server, a data center, etc., that can be integrated with the medium. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (21)
1. A method for service transmission, comprising:
the service management device obtains the capability information of at least two carriers, the capability information of the target user equipment UE and the service performance requirement information of the target service, the at least two carriers are carriers with the same wireless signal coverage area in a target area, the capability information of each of the at least two carriers comprises the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier and the transmission function supported by each carrier, the capability information of the target UE includes carrier frequencies supported by the target UE, a maximum transmission bandwidth supported by the target UE, and transmission functions supported by the UE, the target service is a service initiated by the target UE under a service carrier, the service carrier is a carrier currently accessed by the target UE, and the service performance requirement information comprises service performance parameters expected by the target service;
the service management device acquires a service performance parameter of at least one service transmitted by each of the at least two carriers in a historical time period and at least one capability set used for transmitting the at least one service by each of the at least two carriers in the historical time period, wherein the service performance parameter comprises a combination of one or more of a transmission rate, a transmission delay and a transmission reliability of each service in the at least one service, one capability set is used for transmitting one service in the at least one service, the capability set is used for representing a service transmission capability configuration condition of each carrier, and the one capability set comprises a transmission bandwidth ratio, a transmission power ratio and a supported transmission function;
the service management equipment determines at least one service performance parameter interval corresponding to each of the at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each carrier, wherein each service performance parameter interval in the at least one service performance parameter interval corresponds to a different capability set;
the service management equipment determines a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determines a carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determines a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service, wherein the target service performance parameter interval is a service performance parameter interval corresponding to the target service;
under the conditions that the service load of a target candidate carrier is smaller than a load threshold, the service performance parameter value corresponding to the target candidate carrier is larger than a service performance threshold, and the frequency of the target candidate carrier is included in the carrier frequency supported by the target UE, the service management device determines the target candidate carrier as the target carrier corresponding to the target service, wherein the target candidate carrier is one of at least one candidate carrier corresponding to the target service;
the service management device determines a target candidate capability set as a target capability set corresponding to the target service under the condition that a product of a transmission bandwidth ratio corresponding to the target candidate capability set and a maximum transmission bandwidth of the target candidate carrier is less than or equal to a maximum transmission bandwidth supported by the target UE, a product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to an available transmission bandwidth of the target candidate carrier, and a transmission function in the target candidate capability set is included in the transmission function supported by the target UE, wherein the target candidate capability set is at least one candidate capability set corresponding to the target service and is a capability set corresponding to the target carrier.
2. The traffic transmission method according to claim 1, wherein the determining at least one traffic performance parameter interval corresponding to each of the at least two carriers comprises:
the service management equipment divides a value interval between a minimum value and a maximum value of the service performance parameter corresponding to each carrier according to a preset step length to obtain at least one service performance parameter interval corresponding to each carrier, wherein no intersection exists between the service performance parameter intervals of the at least one service performance parameter interval, the maximum value of the service performance parameter corresponding to each carrier is determined according to the capability information of each carrier, and the minimum value of the service performance parameter corresponding to each carrier is a preset fixed value.
3. The service transmission method according to claim 1, wherein determining the capability set corresponding to each service performance parameter interval in the at least one service performance parameter interval corresponding to each carrier comprises:
the service management equipment determines at least one service included in each service performance parameter interval, wherein the at least one service is a service with a service performance parameter value within each service performance parameter interval;
and the service management equipment determines a capability set corresponding to each service performance parameter interval according to at least one capability set corresponding to the service included in each service performance parameter interval, wherein the at least one capability set corresponding to the service is used for transmitting the at least one service, and the at least one capability set corresponding to the service includes at least one capability set.
4. The service transmission method according to claim 3, wherein the first capability set is a capability set corresponding to a first service performance parameter interval corresponding to a first carrier, the first capability set includes a first transmission bandwidth ratio, a first transmission power ratio, and a first transmission function, at least one first service is a service whose service performance parameter value is within the first service performance parameter interval, and determining the first capability set according to the capability set corresponding to the at least one first service included in the first service performance parameter interval corresponding to the first carrier includes:
the service management device determines an average value of a minimum value and a maximum value of transmission bandwidth ratios in the capability set corresponding to the at least one first service as the first transmission bandwidth ratio, and determines an average value of a minimum value and a maximum value of transmission power ratios in the capability set corresponding to the at least one first service as the first transmission power ratio, wherein the first transmission function is a transmission function supported by the first carrier for transmitting the at least one first service.
5. The service transmission method according to claim 4, wherein said determining a target service performance parameter interval based on the service performance requirement information and the at least one service performance parameter interval corresponding to each carrier comprises:
and when the service performance parameter value included in the service performance requirement information is located in the first service performance parameter interval, the service management device determines the first service performance parameter interval as the target service performance parameter interval.
6. The traffic transmission method according to claim 1, wherein the method further comprises:
if the number of the target carriers is more than one, the service management device determines a target carrier with the largest service performance parameter average value or the smallest service load as a first target carrier, the service performance parameter average value corresponding to each target carrier is the average value of the service performance parameter values of at least one service transmitted by each target carrier, and the first target carrier is one of the target carriers;
if the number of the target capability sets is greater than one, the service management device determines a target capability set with a minimum transmission bandwidth ratio or a minimum transmission power ratio as a first target capability set, where the first target capability set is one of the target capability sets.
7. The traffic transmission method according to claim 6, wherein the method further comprises:
the service management device sends a carrier determination completion indication message to a serving base station device, where the carrier determination completion indication message includes an identifier of the target UE and an identifier of the first target carrier, the carrier determination completion indication message is used to indicate the serving base station device to send a carrier switching indication message to the target UE, the carrier switching indication message is used to indicate the target UE to switch from the serving carrier to the first target carrier, and the serving base station device is a base station device where the serving carrier is located;
the service management device sends a resource configuration indication message to a target base station device, where the resource configuration indication message includes an identifier of the target service, an identifier of the first target carrier, and the first target capability set, the resource configuration indication message is used to indicate the target base station device to configure transmission resources of the first target carrier for the target service according to the first target capability set, and the target base station device is a base station device where the first target carrier is located.
8. The traffic transmission method according to any of claims 1 to 7, wherein a first carrier is one of the at least two carriers, and acquiring capability information of the first carrier comprises:
the service management equipment sends a carrier capacity acquisition request to first base station equipment, wherein the carrier capacity acquisition request comprises an identifier of a first carrier, the carrier capacity acquisition request is used for requesting to acquire capacity information of the first carrier, and the first base station equipment is the base station equipment where the first carrier is located;
and the service management equipment receives a carrier capability acquisition response sent by the first base station equipment, wherein the carrier capability acquisition response comprises the capability information of the first carrier.
9. The service transmission method according to any one of claims 1 to 7, wherein obtaining the service performance requirement information includes:
the service management equipment receives a performance requirement indication sent by service base station equipment, wherein the performance requirement indication comprises an identifier of the service carrier, an identifier of the target service and the service performance requirement information, and the service base station equipment is the base station equipment where the service carrier is located.
10. A traffic transmission apparatus, comprising: the device comprises an acquisition module and a determination module;
the acquiring module is used for acquiring the capability information of at least two carriers, the capability information of the target User Equipment (UE) and the service performance requirement information of the target service, the at least two carriers are carriers with the same wireless signal coverage area in a target area, the capability information of each of the at least two carriers comprises the maximum transmission bandwidth of each carrier, the maximum transmission power of each carrier and the transmission function supported by each carrier, the capability information of the target UE includes carrier frequencies supported by the target UE, a maximum transmission bandwidth supported by the target UE, and transmission functions supported by the UE, the target service is a service initiated by the target UE under a service carrier, the service carrier is a carrier currently accessed by the target UE, and the service performance requirement information comprises service performance parameters expected by the target service;
the obtaining module is further configured to obtain a service performance parameter of at least one service transmitted by each of the at least two carriers in a historical time period and at least one capability set used by each of the at least two carriers in the historical time period for transmitting the at least one service, where the service performance parameter includes a combination of one or more of a transmission rate, a transmission delay, and transmission reliability of each of the at least one service, one capability set is used for transmitting one of the at least one service, the capability set is used for characterizing a service transmission capability configuration of each of the carriers, and the one capability set includes a transmission bandwidth ratio, a transmission power ratio, and a supported transmission function;
the determining module is configured to determine at least one service performance parameter interval corresponding to each of the at least two carriers and a capability set corresponding to the at least one service performance parameter interval corresponding to each of the at least two carriers, where each service performance parameter interval in the at least one service performance parameter interval corresponds to a different capability set;
the determining module is further configured to determine a target service performance parameter interval based on the service performance requirement information and at least one service performance parameter interval corresponding to each carrier, determine a carrier corresponding to the target service performance parameter interval as a candidate carrier corresponding to the target service, and determine a capability set corresponding to the target service performance parameter interval as a candidate capability set corresponding to the target service, where the target service performance parameter interval is a service performance parameter interval corresponding to the target service;
the determining module is further configured to determine a target candidate carrier as a target carrier corresponding to a target service under the condition that a service load of the target candidate carrier is smaller than a load threshold, a service performance parameter value corresponding to the target candidate carrier is larger than a service performance threshold, and a frequency of the target candidate carrier is included in a carrier frequency supported by the target UE, where the target candidate carrier is one of at least one candidate carrier corresponding to the target service;
the determining module is further configured to determine a target candidate capability set as a target capability set corresponding to the target service, where the target candidate capability set is at least one candidate capability set corresponding to the target service and a capability set corresponding to the target carrier, where a product of a transmission bandwidth ratio corresponding to the target candidate capability set and a maximum transmission bandwidth of the target candidate carrier is less than or equal to a maximum transmission bandwidth supported by the target UE, a product of the transmission bandwidth ratio corresponding to the target candidate capability set and the maximum transmission bandwidth of the target candidate carrier is less than or equal to an available transmission bandwidth of the target candidate carrier, and a transmission function in the target candidate capability set is included in a transmission function supported by the target UE.
11. The traffic transmitting device according to claim 10, wherein the traffic transmitting device further comprises a processing module;
the processing module is configured to divide a value interval between a minimum value and a maximum value of the service performance parameter corresponding to each carrier according to a preset step length to obtain at least one service performance parameter interval corresponding to each carrier, where there is no intersection between each service performance parameter interval of the at least one service performance parameter interval, where the maximum value of the service performance parameter corresponding to each carrier is determined according to the capability information of each carrier, and the minimum value of the service performance parameter corresponding to each carrier is a preset fixed value.
12. Traffic transmission arrangement according to claim 10,
the determining module is specifically configured to determine at least one service included in each service performance parameter interval, where the at least one service is a service whose service performance parameter value is within each service performance parameter interval;
the determining module is further specifically configured to determine, according to a capability set corresponding to at least one service included in each service performance parameter interval, a capability set corresponding to each service performance parameter interval, where the capability set corresponding to at least one service is a capability set used for transmitting the at least one service, and the capability set corresponding to the at least one service includes the at least one capability set.
13. The traffic transmission apparatus according to claim 12, wherein the first capability set is a capability set corresponding to a first traffic performance parameter interval corresponding to the first carrier, the first capability set includes a first transmission bandwidth ratio, a first transmission power ratio, and a first transmission function, and the at least one first traffic is a traffic whose traffic performance parameter value is within the first traffic performance parameter interval;
the determining module is specifically further configured to determine an average of a minimum value and a maximum value of transmission bandwidth ratios in the capability set corresponding to the at least one first service as the first transmission bandwidth ratio, and determine an average of a minimum value and a maximum value of transmission power ratios in the capability set corresponding to the at least one first service as the first transmission power ratio, where the first transmission function is a transmission function supported by the first carrier for transmitting the at least one first service.
14. Traffic transmission apparatus according to claim 13,
the determining module is further specifically configured to determine the first service performance parameter interval as the target service performance parameter interval when the service performance parameter value included in the service performance requirement information is located in the first service performance parameter interval.
15. Traffic transmission arrangement according to claim 10,
the determining module is further configured to determine, if the number of the target carriers is greater than one, a target carrier with a largest service performance parameter average value or a smallest service load as a first target carrier, where a service performance parameter average value corresponding to each target carrier is an average value of service performance parameter values of at least one service transmitted by each target carrier, and the first target carrier is one of the target carriers;
the determining module is further configured to determine, if the number of the target capability sets is greater than one, a target capability set with a minimum transmission bandwidth ratio or a minimum transmission power ratio as a first target capability set, where the first target capability set is one of the target capability sets.
16. The traffic transmitting device according to claim 15, wherein the traffic transmitting device further comprises a sending module;
the sending module is configured to send a carrier determination completion indication message to a serving base station device, where the carrier determination completion indication message includes an identifier of the target UE and an identifier of the first target carrier, the carrier determination completion indication message is used to indicate the serving base station device to send a carrier switching indication message to the target UE, the carrier switching indication message is used to indicate the target UE to switch from the serving carrier to the first target carrier, and the serving base station device is a base station device where the serving carrier is located;
the sending module is further configured to send a resource configuration indication message to a target base station device, where the resource configuration indication message includes an identifier of the target service, an identifier of the first target carrier, and the first target capability set, the resource configuration indication message is used to indicate that the target base station device configures transmission resources of the first target carrier for the target service according to the first target capability set, and the target base station device is a base station device where the first target carrier is located.
17. The traffic transmitting device according to any of claims 10-16, wherein the first carrier is one of said at least two carriers, said traffic transmitting device further comprising a transmitting module and a receiving module;
the sending module is configured to send a carrier capability obtaining request to a first base station device, where the carrier capability obtaining request includes an identifier of the first carrier, the carrier capability obtaining request is used to request to obtain capability information of the first carrier, and the first base station device is a base station device where the first carrier is located;
the receiving module is configured to receive a carrier capability acquisition response sent by the first base station device, where the carrier capability acquisition response includes capability information of the first carrier.
18. Traffic transmission apparatus according to any of claims 10-16, characterized in that the traffic transmission apparatus further comprises a receiving module;
the receiving module is configured to receive a performance requirement indication sent by a serving base station device, where the performance requirement indication includes an identifier of the serving carrier, an identifier of the target service, and the service performance requirement information, and the serving base station device is a base station device where the serving carrier is located.
19. A server, characterized in that the server comprises:
a processor;
a memory configured to store the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the traffic transmission method according to any of claims 1-9.
20. A computer-readable storage medium having instructions stored thereon, wherein the instructions in the computer-readable storage medium, when executed by a server, enable the server to perform the traffic transmission method according to any one of claims 1-9.
21. A computer program product, characterized in that it comprises computer instructions which, when run on a server, cause the server to carry out the traffic transmission method according to any one of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111211490.6A CN113891306B (en) | 2021-10-18 | 2021-10-18 | Service transmission method, device, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111211490.6A CN113891306B (en) | 2021-10-18 | 2021-10-18 | Service transmission method, device, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113891306A true CN113891306A (en) | 2022-01-04 |
CN113891306B CN113891306B (en) | 2023-05-02 |
Family
ID=79003540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111211490.6A Active CN113891306B (en) | 2021-10-18 | 2021-10-18 | Service transmission method, device, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113891306B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008144859A1 (en) * | 2007-05-30 | 2008-12-04 | Ericsson Telecomunicações S.A. | Method and arrangement for resource allocation |
CN102196572A (en) * | 2010-03-12 | 2011-09-21 | 鼎桥通信技术有限公司 | Carrier configuration method |
US20140241261A1 (en) * | 2013-02-28 | 2014-08-28 | Nokia Siemens Networks Oy | Uplink carrier selection for reduced bandwidth machine type communication devices |
CN104602349A (en) * | 2013-10-31 | 2015-05-06 | 索尼公司 | Carrier allocation device and method and terminal |
CN106455084A (en) * | 2016-10-18 | 2017-02-22 | 北京邮电大学 | Resource scheduling method and device |
WO2019153901A1 (en) * | 2018-02-09 | 2019-08-15 | 电信科学技术研究院有限公司 | Resource selection method and user terminal |
CN113115384A (en) * | 2021-03-22 | 2021-07-13 | 中国联合网络通信集团有限公司 | Communication method, device, equipment and storage medium |
US20210282127A1 (en) * | 2020-03-03 | 2021-09-09 | Apple Inc. | Smart data mode for 5g wireless devices |
-
2021
- 2021-10-18 CN CN202111211490.6A patent/CN113891306B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008144859A1 (en) * | 2007-05-30 | 2008-12-04 | Ericsson Telecomunicações S.A. | Method and arrangement for resource allocation |
CN102196572A (en) * | 2010-03-12 | 2011-09-21 | 鼎桥通信技术有限公司 | Carrier configuration method |
US20140241261A1 (en) * | 2013-02-28 | 2014-08-28 | Nokia Siemens Networks Oy | Uplink carrier selection for reduced bandwidth machine type communication devices |
CN104602349A (en) * | 2013-10-31 | 2015-05-06 | 索尼公司 | Carrier allocation device and method and terminal |
CN106455084A (en) * | 2016-10-18 | 2017-02-22 | 北京邮电大学 | Resource scheduling method and device |
WO2019153901A1 (en) * | 2018-02-09 | 2019-08-15 | 电信科学技术研究院有限公司 | Resource selection method and user terminal |
CN110139373A (en) * | 2018-02-09 | 2019-08-16 | 电信科学技术研究院有限公司 | A kind of resource selection method and user terminal |
US20210282127A1 (en) * | 2020-03-03 | 2021-09-09 | Apple Inc. | Smart data mode for 5g wireless devices |
CN113115384A (en) * | 2021-03-22 | 2021-07-13 | 中国联合网络通信集团有限公司 | Communication method, device, equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
CATT: "R2-1806971 \"Cell Re-selection in HSDN Station\"" * |
闫志宇;: "支持混合业务的5G自适应调度和复用技术" * |
Also Published As
Publication number | Publication date |
---|---|
CN113891306B (en) | 2023-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107396386B (en) | Channel detection method and channel detection equipment | |
CN112119649B (en) | Method and terminal equipment for receiving signals | |
CN109392139B (en) | Resource position indication method, device and system for receiving broadcast message | |
EP3637665B1 (en) | Data transmission method and receiving device | |
CN114096007B (en) | Service transmission method, device, server and storage medium | |
CN109792662A (en) | A kind of indicating means of frequency spectrum resource, apparatus and system | |
CN110235497B (en) | Method, device and system for configuring transmission resources | |
CN109661783A (en) | Configure method, terminal device and the antenna circuit of antenna | |
CN109392110A (en) | A kind of method and device indicating uplink | |
CN109075927B (en) | Downlink data transmission method and device | |
CN108811109A (en) | Method for mapping resource, the network equipment and terminal device | |
CN108347768B (en) | Preamble resource grouping method, preamble selecting method, network device and terminal device | |
CN111669831B (en) | Resource allocation method and device | |
CN112672372A (en) | Corresponding relation configuration method and device | |
CN109391379B (en) | HARQ indication method, device and system | |
WO2022088388A1 (en) | Frequency domain resource allocation method, apparatus, and storage medium | |
CN105557016B (en) | A kind of processing method and terminal of voice and packet data concurrent service | |
CN110120851B (en) | Method, device and system for reporting channel quality information | |
CN111278112B (en) | Method and device for reporting power headroom | |
CN113891306B (en) | Service transmission method, device, server and storage medium | |
CN111683407B (en) | Resource allocation method and device | |
CN112533243B (en) | Time delay reporting method and device | |
CN109565826B (en) | Data transmission method and related product | |
CN114070334B (en) | Frequency configuration method, device, equipment and storage medium | |
CN114513817A (en) | Frequency selection method based on medium-long wave communication, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |