Method, network device and communication device for resource allocation

By determining the QoS attributes of the terminal equipment in the Internet of Vehicles system and allocating corresponding transmission resources, the problems of low resource utilization and resource conflict in the prior art are solved, and more efficient resource utilization and business requirements are achieved.

CN111096019BActive Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201880053413.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-09-28
Filing Date
2018-02-06
Publication Date
2025-02-25
Estimated Expiration
2038-02-06

AI Technical Summary

Technical Problem

In the existing Internet of Vehicles systems, network equipment cannot effectively limit the carrier selection behavior of terminal equipment, resulting in low resource utilization and easy resource conflicts.

Method used

By determining the quality of service (QoS) attributes of the terminal device and assigning transmission resources, such as carrier resources, to the terminal device according to these attributes, to achieve more efficient resource utilization.

Benefits of technology

It improves resource utilization, reduces the probability of resource reselection and resource conflict, and ensures that the terminal equipment can meet the service's data transmission rate and reliability requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111096019B_ABST
    Figure CN111096019B_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to methods, network devices, and communication devices for resource allocation. The method includes: determining the quality of service (QoS) attribute of a first terminal device; allocating transmission resources to the first terminal device according to the QoS attribute, and the transmission resources are used for the first terminal device to send data to a second terminal device. In the method, network device, and communication device for resource allocation of embodiments of the present application, the network device can determine the QoS attribute of a terminal device, and allocate transmission resources, such as carrier resources, to the terminal device according to the QoS attribute, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to PCT patent application filed with the China Patent Office on September 28, 2017, with application number PCT / CN2017 / 104018 and application name “Method, network device and communication device for resource allocation”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of communications, and in particular to a method, a network device and a communication device for resource allocation. Background Art

[0003] The Internet of Vehicles system is a sidelink (SL) transmission technology based on long term evolution (LTE) device-to-device communication (D2D). Unlike the traditional LTE system in which communication data is received or sent by base stations, the Internet of Vehicles system adopts direct communication from terminal device to terminal device, so it has higher spectrum efficiency and lower transmission delay.

[0004] In the Rel-14 version of the 3rd Generation Partnership Project (3GPP), the vehicle-to-everything (V2X) technology was standardized, and two transmission modes were defined: Mode 3 and Mode 4. In Mode 3, the transmission resources of the vehicle terminal are allocated by the base station, and the vehicle terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or it can allocate resources for semi-static transmission to the terminal. Mode 4: The vehicle terminal adopts the transmission mode of sensing and reservation. The vehicle terminal obtains the available transmission resource set in the resource pool by sensing, and then randomly selects a resource from the set for data transmission. Since the services in the vehicle-to-everything system have periodic characteristics, the vehicle terminal usually adopts the semi-static transmission mode, that is, after the terminal selects a transmission resource, it will continue to use the resource in multiple transmission cycles, thereby reducing the probability of resource reselection and resource conflict.

[0005] In addition, the terminal device can transmit data through carrier aggregation (CA), but in order to prevent the terminal device from abusing carrier resources, it is necessary to impose appropriate restrictions on the carrier selection behavior of the terminal device. However, for mode 3, the network device cannot implement such restrictions. Summary of the invention

[0006] The present application provides a method, network device and communication device for resource allocation, which can improve resource utilization.

[0007] In a first aspect, a method for resource allocation is provided, the method comprising: determining a quality of service (QoS) attribute of a first terminal device; and allocating transmission resources to the first terminal device according to the QoS attribute, the transmission resources being used by the first terminal device to send data to a second terminal device.

[0008] Therefore, in the method for resource allocation in an embodiment of the present application, a network device can determine the QoS attributes of a terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0009] In combination with the first aspect, in an implementation manner of the first aspect, the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device.

[0010] It should be understood that the data transmission rate and / or reliability requirements of the first terminal device may specifically refer to the data transmission rate and / or reliability requirements of the target service of the first terminal device, wherein the target service is the service transmitted by the first terminal device and the second terminal device using transmission resources.

[0011] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, determining the QoS attributes of the first terminal device includes: receiving QoS attribute information sent by the first terminal device or a core network network element; and determining the QoS attributes of the first terminal device based on the QoS attribute information.

[0012] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0013] It should be understood that the QoS attribute information may specifically include the data transmission rate and / or packet loss rate of the target service.

[0014] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the QoS attribute information includes a target index, and determining the QoS attribute of the first terminal device based on the QoS attribute information includes: determining, based on the correspondence between different QoS attributes and different indexes, that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

[0015] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the correspondence between the different QoS attributes and different indexes is the correspondence between different data transmission rates and reliability requirements and different indexes; based on the correspondence between different QoS attributes and different indexes, determining the QoS attribute corresponding to the target index as the QoS attribute of the first terminal device includes: based on the correspondence between the different data transmission rates and packet loss rates and different indexes, determining the data transmission rate and packet loss rate corresponding to the target index as the QoS attribute of the first terminal device.

[0016] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0017] In combination with the first aspect and its above-mentioned implementation method, in another implementation method of the first aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0018] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, before receiving the QoS attribute information sent by the first terminal device or the core network network element, the method also includes: sending a preset value to the first terminal device or the core network network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0019] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, before receiving the QoS attribute information sent by the first terminal device or the core network network element, the method also includes: sending a preset value to the first terminal device or the core network network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0020] It should be understood that the reliability requirement in the embodiment of the present application may specifically be a packet loss rate.

[0021] Therefore, in the method for resource allocation in an embodiment of the present application, a network device can determine the QoS attributes of a terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0022] In a second aspect, a method for resource allocation is provided, the method comprising: a core network network element determines QoS attribute information, the QoS attribute information is used to indicate the QoS attribute of a first terminal device; the core network network element sends the QoS attribute information to a network device, the QoS attribute information is used by the network device to allocate transmission resources to the first terminal device, and the transmission resources are used by the first terminal device to send data to a second terminal device.

[0023] In combination with the second aspect, in an implementation manner of the second aspect, the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device.

[0024] It should be understood that the data transmission rate and / or reliability requirements of the first terminal device may specifically refer to the data transmission rate and / or reliability requirements of the target service of the first terminal device, wherein the target service is the service transmitted by the first terminal device and the second terminal device using transmission resources.

[0025] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0026] It should be understood that the QoS attribute information may specifically include the data transmission rate and / or reliability requirements of the target service.

[0027] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the QoS attribute information includes a target index, and the target index corresponds to the QoS attribute of the first terminal device.

[0028] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the method further includes: sending the pending service to the first terminal device so that the first terminal device uses the transmission resource for the pending service.

[0029] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0030] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the value range of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0031] In combination with the second aspect and its above-mentioned implementation manner, in another implementation manner of the second aspect, before the core network network element sends the QoS attribute information to the network device, the method also includes: the core network network element receives a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0032] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, before the core network network element sends the QoS attribute information to the network device, the method also includes: the core network network element receives a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0033] It should be understood that the reliability requirement in the embodiment of the present application may specifically be a packet loss rate.

[0034] Therefore, the method for resource allocation in an embodiment of the present application sends QoS attribute information including QoS attributes of a terminal device to a network device, so that the network device can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0035] According to a third aspect, a method for resource allocation is provided, the method comprising: a first terminal device determines QoS attribute information, the QoS attribute being used to indicate the QoS attribute of the first terminal device; the first terminal device sends the QoS attribute information to a network device; the first terminal device receives a transmission resource determined by the network device based on the QoS attribute information; and the first terminal device uses the transmission resource to send data to a second terminal device.

[0036] In combination with the third aspect, in an implementation manner of the third aspect, the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device.

[0037] It should be understood that the data transmission rate and / or reliability requirements of the first terminal device may specifically refer to the data transmission rate and / or reliability requirements of the target service of the first terminal device, wherein the target service is the service transmitted by the first terminal device and the second terminal device using transmission resources.

[0038] In combination with the third aspect and the above-mentioned implementation manner, in another implementation manner of the third aspect, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0039] It should be understood that the QoS attribute information may specifically include the data transmission rate and / or reliability requirements of the target service.

[0040] In combination with the third aspect and the above-mentioned implementation manner, in another implementation manner of the third aspect, the QoS attribute information includes a target index, and the target index corresponds to the QoS attribute of the first terminal device.

[0041] In combination with the third aspect and its above-mentioned implementation method, in another implementation method of the third aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0042] In combination with the third aspect and its above-mentioned implementation method, in another implementation method of the third aspect, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0043] In combination with the third aspect and its above-mentioned implementation manner, in another implementation manner of the third aspect, before the first terminal device sends the QoS attribute information to the network device, the method also includes: the first terminal device receives a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0044] In combination with the third aspect and its above-mentioned implementation manner, in another implementation manner of the third aspect, before the first terminal device sends the QoS attribute information to the network device, the method also includes: the first terminal device receives a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0045] It should be understood that the reliability requirement in the embodiment of the present application may specifically be a packet loss rate.

[0046] Therefore, the method for resource allocation in an embodiment of the present application sends QoS attribute information including QoS attributes of a terminal device to a network device, so that the network device can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0047] In a fourth aspect, a network device is provided, which is used to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the network device includes a unit for executing the method in the first aspect or any possible implementation of the first aspect.

[0048] In a fifth aspect, a core network element is provided, which is used to execute the method in the second aspect or any possible implementation of the second aspect. Specifically, the core network element includes a unit for executing the method in the second aspect or any possible implementation of the second aspect.

[0049] In a sixth aspect, a terminal device is provided, which is used to execute the method in the third aspect or any possible implementation of the third aspect. Specifically, the terminal device includes a unit for executing the method in the third aspect or any possible implementation of the third aspect.

[0050] In the seventh aspect, a network device is provided, comprising: a storage unit and a processor, the storage unit being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the first aspect or any possible implementation of the first aspect.

[0051] In the eighth aspect, a core network network element is provided, comprising: a storage unit and a processor, the storage unit being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the second aspect or any possible implementation of the second aspect.

[0052] In the ninth aspect, a terminal device is provided, comprising: a storage unit and a processor, the storage unit being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the third aspect or any possible implementation of the third aspect.

[0053] In a tenth aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program includes instructions for executing the method in the first aspect or any possible implementation of the first aspect.

[0054] In an eleventh aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program comprises instructions for executing the method in the second aspect or any possible implementation of the second aspect.

[0055] In a twelfth aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program includes instructions for executing the method in the third aspect or any possible implementation of the third aspect.

[0056] In a thirteenth aspect, a computer program product including instructions is provided, and when a computer runs the instructions of the computer program product, the computer executes the method for resource allocation in the first aspect or any possible implementation of the first aspect. Specifically, the computer program product can be run on the network device of the fourth aspect.

[0057] In a fourteenth aspect, a computer program product including instructions is provided, and when a computer runs the instructions of the computer program product, the computer executes the method for resource allocation in the second aspect or any possible implementation of the second aspect. Specifically, the computer program product can be run on the core network element of the fifth aspect.

[0058] In a fifteenth aspect, a computer program product including instructions is provided, and when a computer runs the instructions of the computer program product, the computer executes the method for resource allocation in the third aspect or any possible implementation of the third aspect. Specifically, the computer program product can be run on the terminal device of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 It is a schematic flowchart of a method for resource allocation according to an embodiment of the present application.

[0060] Figure 2 is another schematic flowchart of a method for resource allocation according to an embodiment of the present application.

[0061] Figure 3 It is a schematic block diagram of a network device according to an embodiment of the present application.

[0062] Figure 4 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0063] Figure 5 is another schematic block diagram of a network device according to an embodiment of the present application.

[0064] Figure 6 is another schematic block diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0065] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0066] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSMC) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.

[0067] The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.

[0068] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a GSMC system or CDMA, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.

[0069] Figure 1 FIG. 1 is a schematic flow chart of a method 100 for resource allocation according to an embodiment of the present application. The method 100 may be executed by a network device. Figure 1 As shown, the method 100 includes: S110, determining the QoS attribute of the first terminal device; S120, allocating transmission resources to the first terminal device according to the QoS attribute, and the transmission resources are used for the first terminal device to send data to the second terminal device.

[0070] In an embodiment of the present application, the network device determines the QoS attributes of the first terminal device, which may include: the network device receives QoS attribute information sent by the first terminal device or a core network element, and indicates the QoS attributes of the first terminal device through the QoS attribute information.

[0071] It should be understood that the QoS attributes of the first terminal device may include the data transmission rate and / or reliability requirements of the first terminal device, or may also include other parameters characterizing the QoS attributes of the first terminal device, and the embodiments of the present application are not limited to this.

[0072] Specifically, the QoS attributes of the first terminal device may include the data transmission rate and / or reliability requirements of the target service, or may also include other parameters characterizing the QoS attributes of the target, wherein the target service is the service between the first terminal device and the second terminal device, and the first terminal device can transmit the target service to the second terminal device through the transmission resources configured by the network device.

[0073] Correspondingly, the QoS attribute information may include information related to the data transmission rate of the target service of the first terminal device or the first terminal device and the second terminal device, and / or may also include information related to reliability requirements, or may also include information characterizing other QoS attributes. For ease of explanation, the following is an example in which the QoS attribute information includes information related to data transmission rate and / or reliability requirements.

[0074] Optionally, as an embodiment, the QoS attribute information may include a specific value indicating a data transmission rate and / or reliability requirement. For example, the QoS attribute information may include a specific value indicating a data transmission rate, such as any three data transmission rates may be defined, namely X / Y / Z (Mbit / s), and the QoS attribute information includes any one of the three data transmission rate values.

[0075] For another example, the QoS attribute information may also include specific values ​​representing reliability requirements. For example, the reliability requirements may be represented by the packet loss rate. Three packet loss rates (error rate) may be arbitrarily defined, namely 10^-A / 10^-B / 10^-C. The QoS attribute information may include any one of the three values.

[0076] Optionally, as an embodiment, the QoS attribute information may also include a maximum value and / or a minimum value representing the data transmission rate and / or reliability requirement when transmitting the target service between the first terminal device or the first terminal device and the second terminal device. Specifically, the QoS attribute information may include a maximum value, which is the maximum value of the data transmission rate and / or reliability requirement, that is, the network device can determine, based on the QoS attribute information, that the data transmission rate and / or reliability requirement of the first terminal device or the target service in the corresponding QoS attribute does not exceed the maximum value.

[0077] Alternatively, the QoS attribute information may include a minimum value, which is the minimum value of the data transmission rate and / or reliability requirement, that is, the network device can determine, based on the QoS attribute information, that the data transmission rate and / or reliability requirement of the first terminal device or target service in the corresponding QoS attribute is not lower than the minimum value.

[0078] Alternatively, the QoS attribute information may also include an interval value, which corresponds to a maximum value and a minimum value, that is, the QoS attribute information may also include a range, and the data transmission rate and / or reliability requirement of the first terminal device or the target service does not exceed the upper limit of the interval value, and the data transmission rate and / or reliability requirement of the first terminal device or the target service is not lower than the lower limit of the interval value, that is, the network device can determine, based on the QoS attribute information, that the range of the data transmission rate and / or reliability requirement of the first terminal device or the target service in the corresponding QoS attribute is within the interval value.

[0079] Optionally, as an embodiment, before the network device receives the QoS attribute information sent by the first terminal device or the core network network element, the method 100 also includes: the network device sends a preset value to the first terminal device or the core network device, so that the first terminal device or the core network device that receives the preset value sends the QoS attribute information according to the preset value.

[0080] Among them, the QoS attribute information may include the relationship between the data transmission rate and / or reliability requirement of the target service or the first terminal device and the preset value, and the relationship may be any one of the following four relationships: the data transmission rate and / or reliability requirement of the target service or the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the target service or the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the target service or the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service or the first terminal device is less than or equal to the preset value.

[0081] Optionally, as an embodiment, the QoS attribute may also be represented by an index. Specifically, a mapping relationship between multiple QoS attributes and different indexes may be established, such as a mapping relationship between different data transmission rates and reliability requirements and different indexes. The QoS attribute information may include a target index, and the network device determines, based on the mapping relationship, that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

[0082] For example, any three data transmission rates are defined as X / Y / Z (Mbit / s) respectively. Similarly, the reliability requirement can be quantified by the packet loss rate, and three packet loss rates are defined as 10^-A / 10^-B / 10^-C respectively. There are 3*3=9 combinations of the three data transmission rates and the three packet loss rates. An index can be defined for each of the 9 combinations, and a mapping relationship between the 9 combinations and the 9 different indexes is established. The network device determines that the QoS attribute information includes a target index, and the target index can be any one of the 9 indexes. The combination of the data transmission rate and the packet loss rate corresponding to the target index is determined as the QoS attribute of the first terminal device.

[0083] For another example, for the 9 combinations of the three data transmission rates and the three packet loss rates, after excluding some of the 9 combinations, an index is defined for each remaining combination, and a mapping relationship between the remaining combinations and different indexes is established. The embodiments of the present application are not limited to this.

[0084] In an embodiment of the present application, a network device determines a QoS attribute of the first terminal device, and allocates transmission resources to the first terminal device according to the QoS attribute, wherein the transmission resources include carrier resources, and one or more component carriers may be allocated to the first terminal device, so that the first terminal device may use the transmission resources to send data to a second terminal device, wherein the second terminal device may be a terminal device other than the first terminal device. The first terminal device may use the transmission resources to send data to a plurality of terminal devices, and the second terminal device may be any one of the plurality of terminal devices.

[0085] Therefore, in the method for resource allocation in an embodiment of the present application, a network device can determine the QoS attributes of a terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0086] Figure 2 A schematic flow chart of a method 200 for resource allocation according to an embodiment of the present application is shown. The method 200 may be executed by a communication device. Specifically, for example, the communication device may be a core network element, such as a V2X function network element; or the communication device may also be a terminal device. Figure 2As shown, the method 200 includes: S210, determining QoS attribute information, where the QoS attribute information is used to indicate the QoS attribute of the first terminal device; S220, sending the QoS attribute information to a network device, where the QoS attribute information is used by the network device to allocate transmission resources to the first terminal device, and the transmission resources are used by the first terminal device to send data to the second terminal device.

[0087] Optionally, the QoS attributes include data transmission rate and / or reliability requirements of the first terminal device.

[0088] Optionally, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0089] Optionally, the QoS attribute information includes a target index, which corresponds to the QoS attribute of the first terminal device.

[0090] Optionally, the method is executed by a core network element, and the method 200 further includes: sending the service to be processed to the first terminal device, so that the first terminal device uses the transmission resource to send the service to be processed to the second terminal device.

[0091] Optionally, the method is executed by the first terminal device, and the method 200 further includes: receiving transmission resources sent by the network device, and using the transmission resources to send data to the second terminal device.

[0092] Optionally, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value being the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value being the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value being the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0093] Optionally, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0094] Optionally, before sending the QoS attribute information to the network device, the method also includes: receiving a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0095] Optionally, before sending the QoS attribute information to the network device, the method also includes: receiving a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0096] It should be understood that the reliability requirement in the embodiment of the present application may specifically be a packet loss rate.

[0097] It should be understood that the core network element in method 200 may correspond to the core network element in method 100, the first terminal device in method 200 may correspond to the first terminal device in method 100, and the network device in method 200 may correspond to the network device in method 100, which will not be repeated here.

[0098] Therefore, the method for resource allocation in an embodiment of the present application sends QoS attribute information including QoS attributes of a terminal device to a network device, so that the network device can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0099] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0100] Combined with the above Figure 1 to Figure 2 , describes in detail the method for resource allocation according to the embodiment of the present application, and will be combined with Figures 3 to 6 , describing a network device and a communication device according to an embodiment of the present application.

[0101] like Figure 3 As shown, the network device 300 according to the embodiment of the present application includes: a determination unit 310 and a processing unit 320, and optionally, may also include a receiving unit 330 and a sending unit 340.

[0102] Specifically, the determination unit 310 is used to: determine the QoS attribute of the first terminal device; the processing unit 320 is used to: allocate transmission resources to the first terminal device according to the QoS attribute, and the transmission resources are used for the first terminal device to send data to the second terminal device.

[0103] Optionally, the QoS attributes include data transmission rate and / or reliability requirements of the first terminal device.

[0104] Optionally, the receiving unit 330 is used to: receive QoS attribute information sent by the first terminal device or the core network element; the determination unit 310 is specifically used to: determine the QoS attribute of the first terminal device according to the QoS attribute information.

[0105] Optionally, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0106] Optionally, the QoS attribute information includes a target index, and the determination unit 310 is specifically used to: determine, based on a correspondence between different QoS attributes and different indexes, that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

[0107] Optionally, the correspondence between the different QoS attributes and different indexes is the correspondence between different data transmission rates and reliability requirements and different indexes; the determination unit 310 is specifically used to: determine the data transmission rate and packet loss rate corresponding to the target index as the QoS attributes of the first terminal device according to the correspondence between the different data transmission rates and packet loss rates and different indexes.

[0108] Optionally, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value being the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value being the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value being the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0109] Optionally, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0110] Optionally, the sending unit 340 is used to: send a preset value to the first terminal device or the core network network element before the receiving unit 330 receives the QoS attribute information sent by the first terminal device or the core network network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0111] Optionally, the sending unit 340 is used to: send a preset value to the first terminal device or the core network element before the receiving unit 330 receives the QoS attribute information sent by the first terminal device or the core network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0112] It should be understood that the network device 300 according to the embodiment of the present application may correspond to the method 100 in the embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 300 are respectively to implement Figure 1 to Figure 2 For the sake of brevity, the corresponding processes of the network devices in each method are not repeated here.

[0113] Therefore, the network device of the embodiment of the present application can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0114] like Figure 4 As shown, the communication device 400 according to the embodiment of the present application includes: a determining unit 410 and a sending unit 420, and optionally, may also include a receiving unit 430.

[0115] Specifically, the determination unit 410 is used to: determine QoS attribute information, where the QoS attribute information is used to indicate the QoS attributes of the first terminal device; the sending unit 420 is used to: send the QoS attribute information to the network device, where the QoS attribute information is used by the network device to allocate transmission resources to the first terminal device, and the transmission resources are used by the first terminal device to send data to the second terminal device.

[0116] Optionally, the QoS attributes include data transmission rate and / or reliability requirements of the first terminal device.

[0117] Optionally, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0118] Optionally, the QoS attribute information includes a target index, which corresponds to the QoS attribute of the first terminal device.

[0119] Optionally, at least one of the maximum value, minimum value and interval value of the QoS attribute information, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0120] Optionally, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0121] Optionally, the receiving unit 430 is used to: receive a preset value sent by the network device before the sending unit 420 sends the QoS attribute information to the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0122] Optionally, the receiving unit 430 is used to: receive a preset value sent by the network device before the sending unit 420 sends the QoS attribute information to the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0123] Optionally, the communication device 400 is a core network element or the first terminal device.

[0124] It should be understood that the communication device 400 according to the embodiment of the present application may correspond to executing the method 200 in the embodiment of the present application, and the above and other operations and / or functions of each unit in the communication device 400 are respectively to implement Figure 1 to Figure 2 For the sake of brevity, the corresponding processes of the core network network element or the first terminal device in each method are not repeated here.

[0125] Therefore, the communication device of an embodiment of the present application sends QoS attribute information including QoS attributes of a terminal device to a network device, so that the network device can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0126] Figure 5 A schematic block diagram of a network device 500 according to an embodiment of the present application is shown. Figure 5As shown, the network device 500 includes: a processor 510 and a transceiver 520, the processor 510 and the transceiver 520 are connected, and optionally, the terminal device 500 also includes a memory 530, and the memory 530 is connected to the processor 510. The processor 510, the memory 530 and the transceiver 520 communicate with each other through an internal connection path to transmit and / or control data signals, the memory 530 can be used to store instructions, the processor 510 is used to execute the instructions stored in the memory 530 to control the transceiver 520 to send information or signals, and the processor 510 is used to: determine the QoS attribute of the first terminal device; according to the QoS attribute, allocate transmission resources to the first terminal device, and the transmission resources are used for the first terminal device to send data to the second terminal device.

[0127] Optionally, as an embodiment, the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device.

[0128] Optionally, as an embodiment, the transceiver 520 is used to: receive QoS attribute information sent by the first terminal device or the core network element; the processor 510 is used to: determine the QoS attribute of the first terminal device according to the QoS attribute information.

[0129] Optionally, as an embodiment, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0130] Optionally, as an embodiment, the QoS attribute information includes a target index, and the processor 510 is used to: determine, based on the correspondence between different QoS attributes and different indexes, that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

[0131] Optionally, as an embodiment, the correspondence between the different QoS attributes and different indexes is the correspondence between different data transmission rates and reliability requirements and different indexes; the processor 510 is used to: determine the data transmission rate and packet loss rate corresponding to the target index as the QoS attributes of the first terminal device according to the correspondence between the different data transmission rates and packet loss rates and different indexes.

[0132] Optionally, as an embodiment, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0133] Optionally, as an embodiment, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0134] Optionally, as an embodiment, the transceiver 520 is used to: before receiving the QoS attribute information sent by the first terminal device or the core network network element, send a preset value to the first terminal device or the core network network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0135] Optionally, as an embodiment, the transceiver 520 is used to: before receiving the QoS attribute information sent by the first terminal device or the core network network element, send a preset value to the first terminal device or the core network network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0136] It should be understood that the network device 500 according to the embodiment of the present application may correspond to the network device 300 in the embodiment of the present application, and may correspond to the corresponding subject in the method 100 according to the embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 500 are respectively to achieve Figure 1 and Figure 2 For the sake of brevity, the corresponding processes of the network devices in each method are not repeated here.

[0137] Therefore, the network device of the embodiment of the present application can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0138] Figure 6 A schematic block diagram of a communication device 600 according to an embodiment of the present application is shown. Figure 6 As shown, the communication device 600 includes: a processor 610 and a transceiver 620, the processor 610 and the transceiver 620 are connected, and optionally, the communication device 600 also includes a memory 630, and the memory 630 is connected to the processor 610. Among them, the processor 610, the memory 630 and the transceiver 620 communicate with each other through an internal connection path to transmit and / or control data signals, the memory 630 can be used to store instructions, the processor 610 is used to execute the instructions stored in the memory 630 to control the transceiver 620 to send information or signals, the processor 610 is used to: determine QoS attribute information, the QoS attribute information is used to indicate the QoS attribute of the first terminal device; the transceiver 620 is used to: send the QoS attribute information to the network device, the QoS attribute information is used by the network device to allocate transmission resources for the first terminal device, and the transmission resources are used by the first terminal device to send data to the second terminal device.

[0139] Optionally, as an embodiment, the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device.

[0140] Optionally, as an embodiment, the QoS attribute information includes a data transmission rate and / or a packet loss rate of the first terminal device.

[0141] Optionally, as an embodiment, the QoS attribute information includes a target index, and the target index corresponds to the QoS attribute of the first terminal device.

[0142] Optionally, as an embodiment, at least one of the maximum value, minimum value and interval value of the QoS attribute information, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

[0143] Optionally, as an embodiment, the QoS attribute information includes at least one of a maximum value, a minimum value and an interval value, the maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0144] Optionally, as an embodiment, the transceiver 620 is used to: before sending the QoS attribute information to the network device, receive a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value.

[0145] Optionally, as an embodiment, the transceiver 620 is used to: before sending the QoS attribute information to the network device, receive a preset value sent by the network device; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is a service transmitted between the first terminal device and the second terminal device using the transmission resource.

[0146] Optionally, as an embodiment, the communication device 600 is a core network element or the first terminal device.

[0147] It should be understood that the communication device 600 according to the embodiment of the present application may correspond to the communication device 400 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 according to the embodiment of the present application, and the above and other operations and / or functions of each unit in the communication device 600 are respectively to achieve Figure 1 and Figure 2 For the sake of brevity, the corresponding processes of the first terminal device or core network element in each method will not be repeated here.

[0148] Therefore, the communication device of an embodiment of the present application sends QoS attribute information including QoS attributes of a terminal device to a network device, so that the network device can determine the QoS attributes of the terminal device and allocate transmission resources, such as carrier resources, to the terminal device based on the QoS attributes, so that the terminal device can use the transmission resources to send data to other terminal devices, thereby improving resource utilization.

[0149] It should be noted that the above method embodiments of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0150] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0151] It should be understood that in the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0152] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0153] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0154] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0155] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0157] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0158] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0159] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for resource allocation, characterized in that: include: Determine a quality of service (QoS) attribute of the first terminal device; According to the QoS attribute, a transmission resource is allocated to the first terminal device, and the transmission resource is used for the first terminal device to send data to the second terminal device; wherein, The determining of the quality of service (QoS) attribute of the first terminal device includes: Receiving QoS attribute information sent by the first terminal device or the core network element; Determine the QoS attribute of the first terminal device according to the QoS attribute information; Before receiving the QoS attribute information sent by the first terminal device or the core network element, the method further includes: Sending a preset value to the first terminal device or the core network element; The QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value. or Among them, the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

2. The method according to claim 1, characterized in that The QoS attributes include data transmission rate and / or reliability requirements of the first terminal device.

3. The method according to claim 1, characterized in that The QoS attribute information includes the data transmission rate and / or packet loss rate of the first terminal device.

4. The method according to claim 1, characterized in that The QoS attribute information includes a target index, The determining, according to the QoS attribute information, the QoS attribute of the first terminal device includes: According to the correspondence between different QoS attributes and different indexes, it is determined that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

5. The method according to claim 4, characterized in that The correspondence between different QoS attributes and different indexes is the correspondence between different data transmission rates and reliability requirements and different indexes; The determining, according to the correspondence between different QoS attributes and different indexes, that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device includes: According to the correspondence between the different data transmission rates and packet loss rates and different indexes, the data transmission rate and packet loss rate corresponding to the target index are determined as the QoS attributes of the first terminal device.

6. The method according to claim 1, characterized in that The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

7. The method according to claim 1, characterized in that The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

8. A method for resource allocation, characterized in that: include: Determine quality of service QoS attribute information, where the QoS attribute information is used to indicate a QoS attribute of the first terminal device; Sending the QoS attribute information to a network device, where the QoS attribute information is used by the network device to allocate transmission resources to the first terminal device, and the transmission resources are used by the first terminal device to send data to the second terminal device; wherein the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device; wherein before sending the QoS attribute information to the network device, the method further includes: Receiving a preset value sent by the network device; The QoS attribute information is used to indicate the size relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value; or The QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

9. The method according to claim 8, characterized in that The QoS attribute information includes the data transmission rate and / or packet loss rate of the first terminal device.

10. The method according to claim 8, characterized in that The QoS attribute information includes a target index, and the target index corresponds to the QoS attribute of the first terminal device.

11. The method according to claim 8, characterized in that The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

12. The method according to claim 8, characterized in that The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

13. The method according to any one of claims 8 to 12, characterized in that The method is executed by a core network element or the first terminal device.

14. A network device, characterized in that: include: A determination unit, configured to determine a quality of service (QoS) attribute of a first terminal device; a processing unit, configured to allocate transmission resources to the first terminal device according to the QoS attribute, wherein the transmission resources are used for the first terminal device to send data to the second terminal device; wherein the network device further includes: A receiving unit, configured to receive QoS attribute information sent by the first terminal device or the core network element; The determining unit is specifically used for: Determine the QoS attribute of the first terminal device according to the QoS attribute information; wherein the network device further includes: A sending unit, configured to send a preset value to the first terminal device or the core network element before the receiving unit receives the QoS attribute information sent by the first terminal device or the core network element; wherein the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value; or Among them, the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

15. The network device according to claim 14, characterized in that: The QoS attributes include data transmission rate and / or reliability requirements of the first terminal device.

16. The network device according to claim 14, characterized in that: The QoS attribute information includes the data transmission rate and / or packet loss rate of the first terminal device.

17. The network device according to claim 14, characterized in that: The QoS attribute information includes a target index, The determining unit is specifically used for: According to the correspondence between different QoS attributes and different indexes, it is determined that the QoS attribute corresponding to the target index is the QoS attribute of the first terminal device.

18. The network device according to claim 17, characterized in that: The correspondence between different QoS attributes and different indexes is the correspondence between different data transmission rates and reliability requirements and different indexes; The determining unit is specifically used for: According to the correspondence between the different data transmission rates and packet loss rates and different indexes, the data transmission rate and packet loss rate corresponding to the target index are determined as the QoS attributes of the first terminal device.

19. The network device according to claim 14, characterized in that: The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

20. The network device according to claim 14, characterized in that: The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

21. A communication device, characterized in that: include: A determining unit, configured to determine quality of service QoS attribute information, wherein the QoS attribute information is used to indicate a QoS attribute of the first terminal device; A sending unit, configured to send the QoS attribute information to a network device, wherein the QoS attribute information is used by the network device to allocate transmission resources to the first terminal device, and the transmission resources are used by the first terminal device to send data to the second terminal device; wherein the QoS attribute includes a data transmission rate and / or reliability requirement of the first terminal device; wherein the communication device further includes: A receiving unit, configured to receive a preset value sent by the network device before the sending unit sends the QoS attribute information to the network device; The QoS attribute information is used to indicate the size relationship between the data transmission rate and / or reliability requirement of the first terminal device and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the first terminal device is greater than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is less than the preset value, the data transmission rate and / or reliability requirement of the first terminal device is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the first terminal device is less than or equal to the preset value; or Among them, the QoS attribute information is used to indicate the relationship between the data transmission rate and / or reliability requirement of the target service and the preset value, and the size relationship is one of the following relationships: the data transmission rate and / or reliability requirement of the target service is greater than the preset value, the data transmission rate and / or reliability requirement of the target service is less than the preset value, the data transmission rate and / or reliability requirement of the target service is greater than or equal to the preset value, and the data transmission rate and / or reliability requirement of the target service is less than or equal to the preset value, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

22. The communication device according to claim 21, characterized in that The QoS attribute information includes the data transmission rate and / or packet loss rate of the first terminal device.

23. The communication device according to claim 21, characterized in that The QoS attribute information includes a target index, and the target index corresponds to the QoS attribute of the first terminal device.

24. The communication device according to claim 21, characterized in that At least one of the maximum value, minimum value and interval value of the QoS attribute information, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the first terminal device, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the first terminal device, and the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the first terminal device.

25. The communication device according to claim 21, characterized in that The QoS attribute information includes at least one of a maximum value, a minimum value, and an interval value, The maximum value is the maximum value of the data transmission rate and / or reliability requirement of the target service, the minimum value is the minimum value of the data transmission rate and / or reliability requirement of the target service, the interval value is the range of values ​​of the data transmission rate and / or reliability requirement of the target service, and the target service is the service transmitted between the first terminal device and the second terminal device using the transmission resources.

26. The communication device according to any one of claims 21 to 25, characterized in that: The communication device is a core network element or the first terminal device.

27. A network device, characterized in that: include: A memory, a processor and a transceiver; wherein the memory is used to store instructions; The processor is used to execute the instructions stored in the processor. When the processor executes the instructions, the execution causes the processor to execute the method as described in any one of claims 1 to 7.

28. A communication device, characterized in that: include: A memory, a processor and a transceiver; wherein the memory is used to store instructions; The processor is used to execute the instructions stored in the processor. When the processor executes the instructions, the execution causes the processor to execute the method as described in any one of claims 8 to 13.

29. A computer-readable storage medium, characterized in that: The computer storage medium is used to store a computer program, wherein the computer program comprises instructions for executing the method as claimed in any one of claims 1 to 7.

30. A computer-readable storage medium, characterized in that: The computer storage medium is used to store a computer program, wherein the computer program comprises instructions for executing the method as claimed in any one of claims 8 to 13.

31. A computer program product comprising instructions, characterized in that When a computer runs the instructions of the computer program product, the computer performs the method as claimed in any one of claims 1 to 7.

32. A computer program product comprising instructions, characterized in that When a computer runs the instructions of the computer program product, the computer performs the method as claimed in any one of claims 8 to 13.

Citation Information

Patent Citations

  • D2D (device to device) resource allocation method, D2D data transmission method and device

    CN104754748A

  • Resource allocation method, network equipment and communication equipment

    CN111918313A