WO2020063944A1 - 资源池配置和选择方法、装置、终端、基站及存储介质 - Google Patents

资源池配置和选择方法、装置、终端、基站及存储介质 Download PDF

Info

Publication number
WO2020063944A1
WO2020063944A1 PCT/CN2019/108861 CN2019108861W WO2020063944A1 WO 2020063944 A1 WO2020063944 A1 WO 2020063944A1 CN 2019108861 W CN2019108861 W CN 2019108861W WO 2020063944 A1 WO2020063944 A1 WO 2020063944A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource pool
data packet
configuration information
information
sent
Prior art date
Application number
PCT/CN2019/108861
Other languages
English (en)
French (fr)
Inventor
张博源
陈琳
卢有雄
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2020063944A1 publication Critical patent/WO2020063944A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality

Definitions

  • the present disclosure relates to, but is not limited to, the field of communication technologies, and for example, to a resource pool configuration and selection method, device, terminal, base station, and storage medium.
  • the so-called Internet of Vehicles means that vehicles can participate in wireless communication.
  • real-time information exchange between vehicles and vehicles and roadside infrastructure can be used to inform each other's current status (including vehicles Position, speed, acceleration, and travel path) and the learned road environment information, cooperate to perceive the road dangerous situation, provide a variety of collision warning information in time, and prevent the occurrence of road traffic safety accidents.
  • the vehicle-to-vehicle communication mode is divided into three types: Vehicle-to-Vehicle Communications (V2V), Vehicle-to-Infrastructure Communications (V2I), and Vehicle-to-Pedestrian (V2P ), These three types of connected vehicle communication modes can also be collectively referred to as Vehicle-to-Everything (V2X) communication.
  • V2V Vehicle-to-Vehicle Communications
  • V2I Vehicle-to-Infrastructure Communications
  • V2P Vehicle-to-Pedestrian
  • V2X Vehicle-to-Everything
  • V2X communication supports two resource allocation modes: base station configuration mode and terminal autonomous resource selection mode.
  • the base station configures resource pool configuration information for each resource pool in multiple resource pools, where the resource pool configuration information includes geographic location indication information and channel occupation ratio (CBR) Threshold.
  • the base station then sends the resource pool configuration information of each resource pool to the terminal that supports the terminal's autonomous resource selection mode.
  • the data packet to be sent is sent through the selected sending resource pool.
  • the selected transmission resource pool has a low degree of matching with a data packet to be transmitted.
  • Embodiments of the present invention provide a resource pool configuration and selection method, device, terminal, base station, and storage medium.
  • An embodiment of the present invention provides a method for selecting a resource pool, including:
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a method for configuring a resource pool, including:
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a resource pool configuration and selection method, including:
  • the base station configures resource pool configuration information of each resource pool in the multiple resource pools
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a device for selecting a resource pool, including:
  • a receiving module configured to receive resource pool configuration information of each resource pool in multiple resource pools sent by a base station
  • a selection module configured to select at least one resource pool from the plurality of resource pools as a transmission resource according to the size of a data packet to be sent, current state information of the resource pool, current location information, and resource pool configuration information of each resource pool Pool
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a device for configuring a resource pool, including:
  • a configuration module configured to configure resource pool configuration information of each resource pool in multiple resource pools
  • a sending module configured to send the resource pool configuration information of each resource pool to a terminal
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a resource pool configuration and selection system, including:
  • the resource pool configuration device is configured to configure resource pool configuration information of each resource pool in a plurality of resource pools; and send the resource pool configuration information of each resource pool to the resource pool selection device;
  • the resource pool selection device is configured to receive resource pool configuration information of each resource pool sent by the resource pool configuration device; according to a size of a data packet to be sent, current status information of the resource pool, current location information, and each resource Pool resource pool configuration information, selecting at least one resource pool from the plurality of resource pools as a sending resource pool;
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following:
  • An embodiment of the present invention further provides a terminal, including:
  • a first processor a first memory, and a first communication bus
  • the first communication bus is configured to implement connection and communication between the first processor and the first memory
  • the first processor is configured to execute at least one program stored in the first memory to implement the resource pool selection method according to any one of the foregoing.
  • An embodiment of the present invention further provides a base station, including:
  • a second processor a second memory, and a second communication bus
  • the second communication bus is configured to implement connection and communication between the second processor and the second memory
  • the second processor is configured to execute at least one program stored in the second memory to implement the resource pool configuration method according to any one of the foregoing.
  • An embodiment of the present invention further provides a storage medium, where the storage medium stores at least one program, and the at least one program can be executed by at least one processor to implement the resource pool configuration method according to any one of the preceding items, or The method for selecting a resource pool according to any one of the preceding items.
  • the base station configures resource pool configuration information of each resource pool in multiple resource pools, where the resource pool configuration information includes geographical location indication information
  • the resource pool configuration information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a channel occupation ratio CBR threshold.
  • the base station sends the resource pool configuration information of each resource pool to the terminal. After receiving the resource pool configuration information of each resource pool, the terminal determines the size of the packet to be sent, the current status information of the resource pool, the current location information, and each resource.
  • Pool resource pool configuration information select at least one resource pool from multiple resource pools as the sending resource pool, and in some implementations, based on the size of the data packet to be sent, the current status information of the resource pool, the current location information, and each resource
  • the resource pool configuration information of the pool and select the sending resource pool from multiple resource pools, where the resource pool configuration information includes at least one of the following: the allowed number of sending thresholds; the packet size information and the CBR threshold, Therefore, the sending resource pool selected according to the resource pool configuration information and the size of the sent data packet, the current status information of the resource pool, and the current location information more closely matches the data packet to be sent.
  • FIG. 1 is a flowchart of a resource pool selection method according to the first embodiment
  • FIG. 2 is a flowchart of a resource pool configuration method according to a second embodiment
  • FIG. 3 is a flowchart of a method for configuring and selecting a resource pool according to the third embodiment
  • FIG. 4 is a diagram of a device for configuring a resource pool according to a fourth embodiment
  • Embodiment 5 is a diagram of a device for selecting a resource pool in Embodiment 5;
  • FIG. 6 is a system pool configuration and selection system diagram of Embodiment 6; FIG.
  • FIG. 7 is a schematic structural diagram of a terminal according to a seventh embodiment
  • FIG. 8 is a schematic structural diagram of a base station according to a seventh embodiment.
  • An embodiment of the present invention provides a method for selecting a resource pool.
  • the method for selecting a resource pool includes the following steps.
  • the resource pool configuration information includes geographic location indication information, and the resource pool configuration information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the terminal may receive the resource pool configuration information of each resource pool sent by the base station, where the resource pool configuration information of any resource pool includes geographical location indication information and the resource pool configuration information of any resource pool It also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the geographical location indication information may include longitude, latitude and other information for indicating the geographical location.
  • the threshold for the number of allowed packets is the threshold for the number of packets that can be sent in the resource pool.
  • the packet size information includes the size of a packet configured for the resource pool.
  • the resource pool configuration information may include geographical location indication information and a threshold for the number of allowed transmissions.
  • the resource pool configuration information may also include geographic location indication information, data packet size information, and CBR threshold values.
  • the resource pool configuration information may also include geographical location indication information, a threshold for the number of allowed transmissions, data packet size information, and a CBR threshold.
  • the terminal may receive the resource pool configuration information of each resource pool sent by the base station in at least one of a system broadcast message and a radio resource control (RRC) protocol-specific signaling. That is, the terminal can receive the resource pool configuration information of each resource pool sent by the base station through the system broadcast message; the terminal can also receive the resource pool configuration information of each resource pool sent by the base station through the RRC protocol-specific signaling; the terminal can also Receive the resource pool configuration information of each resource pool sent by the base station through the system broadcast message and the RRC protocol-specific signaling. The terminal can also receive the resource pool configuration information of each resource pool sent by the base station through the system broadcast message. After receiving the resource pool configuration information of each resource pool sent by the base station through the system broadcast message, the terminal can also use the RRC protocol proprietary information. Let the receiving base station send updated resource pool configuration information of each resource pool.
  • RRC radio resource control
  • S102 Select at least one resource pool from a plurality of resource pools as a sending resource pool according to a size of a data packet to be sent, current state information of the resource pool, current location information, and resource pool configuration information of each resource pool.
  • the resource pool configuration information of each resource pool sent by the base station is received.
  • the method for selecting the data packet to be sent is: selecting at least one resource pool from multiple resource pools for sending according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool configuration information of each resource pool.
  • Resource pool where at least one sending resource pool can be selected.
  • the current location information is the current location information of the terminal.
  • the current status information of the resource pool can be obtained by the terminal through sensing.
  • the current status information of the resource pool Before selecting a sending resource pool in the pool, you can also determine the current status information of the resource pool through sensing.
  • the type of the data packet to be sent may be any type of data packet to be sent, for example, it may be a data packet generated by a semi-static service, or a data packet generated by a dynamic service.
  • the target sending object of the data packet to be sent may be arbitrary.
  • the data packet to be sent may be sent to a base station, or may be sent to a terminal.
  • the size of the data packet to be sent may include the size of the data packet to be sent, and the size of the data packet to be sent may also include the strength number of the data packet to be sent according to the size of the data packet to be sent.
  • the terminal can broadcast a message through the system And receiving at least one of the proprietary signaling of the RRC protocol and the data packet strength configuration information sent by the base station. That is, the terminal can receive the packet strength configuration information sent by the base station through the system broadcast message; the terminal can also receive the packet strength configuration information sent by the base station through the RRC protocol-specific signaling; the terminal can also receive the system packet message and the RRC protocol specifically through the system broadcast message. There is signal receiving strength configuration information of the data packet sent by the base station. The terminal can also receive the packet strength configuration information sent by the base station through the system broadcast message. After receiving the packet strength configuration information sent by the base station through the system broadcast message, the terminal can also receive the updated Packet strength configuration information.
  • the terminal may receive the resource pool configuration information and data packet strength configuration information of each resource pool together.
  • the terminal may also receive the resource pool configuration information and data packet strength configuration information of each resource pool. It should be noted that the terminal may also receive data packet strength configuration information in other ways.
  • the packet strength configuration information includes a plurality of packet size ranges corresponding to each packet size range.
  • the packet strength configuration information can be found in the following table 1:
  • the velocity number may be at least one of a letter and a number.
  • the velocity number corresponds to a data packet size range, and n1, n2, n3, n4, n5, n6, etc. are all integers greater than or equal to zero.
  • n1, n2, n3, n4, n5, n6, etc. are all integers greater than or equal to zero.
  • Velocity number Packet size range 0 0Bytes-500Bytes 1 501Bytes-1000Bytes 2 1001Bytes-1500Bytes ... ...
  • differences between multiple data packet size ranges may also be different. For example, see Table 3.
  • Table 3 is an example of data packet strength configuration information:
  • Velocity number Packet size range 0 0Bytes-5000Bytes 1 5001Bytes-15000Bytes
  • the packet size range in the packet strength configuration information can cover all possible pending packets.
  • the data packet strength configuration information includes, but is not limited to, the foregoing examples.
  • the terminal After receiving the packet strength configuration information, when a data packet needs to be sent, the terminal can find a packet size range that matches the size of the data packet to be sent from the packet strength configuration information according to the size of the data packet to be sent, and then The velocity number corresponding to the matched data packet size range is used as the velocity number of the data packet to be sent.
  • the strength configuration information of the data packet to be sent is shown in Table 2, and the size of the data packet to be sent is 560Btytes, according to Table 2, the size of the data packet that matches the size of the data packet to be sent is 501Bytes-1000Bytes, 501Bytes- The strength number corresponding to 1000 Bytes is 1, and the size of the data packet to be sent includes the strength number of the data packet to be sent, and the data number to be sent is 1.
  • the size information of the data packet to be sent includes the strength number of the data packet to be sent
  • the size information of the data packet in the resource pool configuration information includes the strength number of the data packet
  • the data packet size information in the resource pool configuration information includes the size of the data packet.
  • selecting the sending resource pool from multiple resource pools according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool configuration information of each resource pool may include: Geographical location indication information in the resource pool configuration information of each resource pool. At least one resource pool that matches the current location information is selected from multiple resource pools as the target resource pool, and then based on the size of the packet to be sent, the resource pool, The current state information and the resource pool configuration information of the target resource pool, and at least one resource pool is selected from the target resource pool as the sending resource pool. It should be understood that the geographical location indication information in the resource pool configuration information of the target resource pool matches the current geographical indication information of the terminal.
  • Selecting a sending resource pool from multiple resource pools according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool configuration information of each resource pool may also include: The current status information and the resource pool configuration information of the target resource pool. Select at least one resource pool that matches from multiple resource pools, and then select at least one resource pool that matches the current location information from the matched resource pools as the sending resource pool. .
  • the resource pool configuration information is different, and the methods of selecting at least one resource pool from the target resource pool as the sending resource pool are different according to the size of the data packet to be sent, the current status information of the resource pool, and the resource pool configuration information of the target resource pool.
  • the resource pool configuration information includes packet size information and CBR thresholds
  • at least one resource pool is selected from the target resource pool according to the size of the packet to be sent, the current status information of the resource pool, and the resource pool configuration information of the target resource pool.
  • the sending resource pool may include: selecting the size of the data packet to be sent and the size of the data packet from the target resource pool according to the size of the data packet to be sent, the CBR measurement value of the resource pool, and the packet size information and CBR threshold value of the target resource pool.
  • At least one resource pool whose information matches and whose CBR measurement value of the resource pool matches the CBR threshold value is a sendable resource pool.
  • the current status information of the resource pool includes the CBR measurement value of the resource pool, and the CBR measurement value of the resource pool is currently occupied by the resource pool.
  • the terminal can determine the amount of resources currently occupied by the resource pool through sensing, and the terminal can determine the average amount of resources already occupied by the resource pool in a previously preset time period through sensing to determine the currently occupied resources in the resource pool. The amount of resources.
  • the terminal can determine the current amount of resources in the resource pool by sensing to determine the average amount of resources in the resource pool in the previous 1 second.
  • the terminal can also determine the resources in the resource pool by sensing.
  • the terminal can also determine the amount of resources currently occupied by the resource pool in other ways.
  • the resource pool configuration information includes the total resources of the resource pool, so the terminal can determine the total resources of the resource pool through the resource pool configuration information; or the terminal can determine the total resources of the resource pool through sensing.
  • the terminal can also determine the total amount of resources in the resource pool in other ways.
  • the size of the data packet to be sent includes the size of the data packet to be sent, and the size information of the data packet includes the range of the data packet size
  • the size of the data packet to be sent matches the information on the size of the data packet. Assume that the size of the data packet to be sent is 1500Bytes, the size of the data packet of resource pool A is 0Bytes-10000Bytes, and the size of the data packet of resource pool B is 0Bytes-500Bytes.
  • the matching of the size of the data packet to be sent and the size of the data packet may be the strength number in the data packet size information.
  • a velocity number is consistent with the number of data to be sent. For example, suppose that the packet size information of resource pool C includes the velocity numbers of 0, 1, and 2, and the packet size information of resource pool D includes the velocity numbers of 0, 1. The strength of the sent data packet is 2, the size of the data packet to be sent matches the resource pool C, and does not match the resource pool D. .
  • the resource pool whose CBR measurement value matches the CBR threshold value is that the CBR measurement value of the resource pool is less than the CBR threshold value of the resource pool. For example, assuming that the CBR measurement value of resource pool E is 50% and the CBR threshold value in the resource pool configuration information of resource pool E is 60%, the CBR measurement value of resource pool E matches the CBR threshold value; assuming the resource pool The CBR measurement value of F is 80%, and the CBR threshold value in the resource pool configuration information of resource pool F is 40%. Then, the CBR measurement value of resource pool F does not match the CBR threshold value.
  • the target resource pool selects the size of the packet to be sent that matches the packet size information
  • the resource pool whose CBR measurement value matches the CBR threshold value as the sending resource pool may include: selecting at least one resource that matches the size of the data packet to be sent from the target resource pool according to the size of the data packet to be sent and the packet size information.
  • the pool is used as the first resource pool, and at least one resource pool whose CBR measurement value is greater than the CBR threshold is selected from the first resource pool as the sending resource pool.
  • the current state information of the resource pool includes the CBR measurement value of the first resource pool.
  • the CBR measurement value is generated according to the currently occupied resource amount of the resource pool and the total resource amount of the resource pool.
  • at least one resource pool whose CBR measurement value is less than the CBR threshold value is selected from the target resource pool, and at least one matching resource is selected from the selected at least one resource pool according to the size of the data packet to be sent and the data packet size information.
  • the resource pool is used as the sending resource pool.
  • the resource pool configuration information includes packet size information, the CBR threshold value, and the mapping relationship between the packet size information and the CBR threshold value, according to the size of the packet to be sent, the current status information of the resource pool, and the target resource pool Resource pool configuration information.
  • Selecting at least one resource pool from the target resource pool as the sending resource pool may include: according to the mapping relationship between the packet size information of the target resource pool and the CBR threshold value, and the size of the packet to be sent, Confirm the first target CBR threshold that matches the size of the data packet to be sent, and select a resource pool with a CBR measurement value less than the first target CBR threshold from the target resource pool as the sending resource pool.
  • the current status information of the resource pool includes The CBR measurement value of the target resource pool.
  • the CBR measurement value is generated according to the currently occupied resource amount of the resource pool and the total resource amount of the resource pool.
  • the mapping relationship between the packet size information and the CBR threshold in the resource pool configuration information of any resource pool can be one-to-one. For example, see Table 4. In Table 4, one packet size information corresponds to one CBR. Threshold.
  • Packet size information CBR threshold Packet size information 1 CBR threshold 1 Packet size information 2 CBR threshold 2 Packet size information 3 CBR threshold 3 ... ...
  • the mapping relationship between the packet size information and the CBR threshold in the resource pool configuration information of any resource pool can also be many-to-one, that is, multiple packet size information corresponds to a CBR threshold, such as See Table 5.
  • a CBR threshold such as See Table 5.
  • Table 5 there is multiple packet size information corresponding to a CBR threshold, and there is also a packet size information corresponding to a CBR threshold.
  • Packet size information CBR threshold Packet size information 1, packet size information 2 CBR threshold 1 Packet size information 3 CBR threshold 2 Packet size information 4, packet size information 5 CBR threshold 3 ... ...
  • a target resource pool is taken as an example to describe how to determine whether the target resource pool is a sending resource pool, and this can be generalized to multiple target resource pools.
  • the mapping relationship between the packet size information of a target resource pool and the CBR threshold is shown in Table 6-1 below.
  • the packet size information includes the strength number.
  • the current CBR measurement value of the target resource pool is 60%.
  • the size of the data packet to be sent is 4, according to Table 6-1 and the size of the data packet to be sent, it is determined that the first target CBR threshold is 80%, because the CBR measurement value (60%) is less than the first target CBR threshold (80 %), So the target resource pool is selected as the sending resource pool; assuming that the size of the data packet to be sent is 6, according to Table 6-1 and the size of the data packet to be sent, the first target CBR threshold is determined to be 40%. The measurement value (60%) is greater than the first target CBR threshold value (40%). Therefore, the target resource pool is not selected as the sending resource pool.
  • the data packet size information may also be the data packet size, see Table 6-2. Assuming the data packet size information is the data packet size range, the data size information of a target resource pool and the CBR threshold value The mapping relationship between them is shown in Table 6-2 below. The current CBR measurement value of the target resource pool is 50%. Assuming that the size of the packet to be sent is 600 Bytes, the first target CBR is determined according to Table 6-2 and the size of the packet to be sent. The threshold value is 30%.
  • the target resource pool is not selected as the sending resource pool; assuming that the size of the data packet to be sent is 1500Bytes, According to Table 6-2 and the size of the data packet to be sent, the first target CBR threshold is determined to be 90%. Since the CBR measurement value (50%) is less than the first target CBR threshold (90%), the target is selected. The resource pool is used as the sending resource pool.
  • Packet size information CBR threshold 0Bytes-500Bytes, 501Bytes-1000Bytes 30% 1001Bytes-5000Bytes 90% 10001Bytes-50000Byte 60% ... ...
  • the resource pool configuration information includes a threshold for the number of allowed transmissions
  • at least one resource pool is selected as the sending resource from the target resource pool according to the size of the packet to be sent, the current status information of the resource pool, and the resource pool configuration information of the target resource pool.
  • the method for acquiring the current available resource amount of the target resource pool refer to the foregoing method for acquiring the currently occupied resource amount, and details are not described herein again.
  • a target resource pool is taken as an example to describe how to determine whether the target resource pool is a sending resource pool, and this can be generalized to multiple target resource pools.
  • the threshold of the number of allowed transmissions for a target resource pool is 5, and the current amount of available resources in the target resource pool is 10,000 Bytes.
  • the size of the data packet to be transmitted is 1000 Bytes, the number of transmissions is greater than the threshold of allowed transmissions
  • This resource pool is selected as the sending resource pool; assuming that the size of the data packet to be sent is 5000 Bytes, the number of sendable packets is less than the allowable number of sending thresholds, and this resource pool is not selected as the sending resource pool.
  • the resource pool configuration information includes the number of allowed transmission thresholds, data packet size information, and CBR thresholds
  • Selecting at least one resource pool as the sending resource pool may include: according to the size of the data packet to be sent, the currently available resource pool of the target resource pool, the CBR measurement value of the resource pool, the number of allowed transmission thresholds, the packet size information, and the CBR threshold Value, select at least one resource pool from the target resource pool whose packet size to be sent matches the packet size information, the CBR measurement value matches the CBR threshold, and the number of sendable resources is greater than the allowed number threshold Send the resource pool.
  • the current status information of the resource pool includes the CBR measurement value of the target resource pool and the current available resource amount.
  • the resource pool configuration information further includes a data packet priority.
  • the resource pool configuration information is different, and the methods of selecting at least one resource pool from the target resource pool as the sending resource pool are different according to the size of the data packet to be sent, the current status information of the resource pool, and the resource pool configuration information of the target resource pool.
  • a matching second target CBR threshold selecting at least one resource pool with a CBR measurement value less than the second target CBR threshold from the second resource pool as a sending resource pool, and the current status information of the resource pool includes the CBR of the second resource pool Measured value.
  • the CBR measurement value is generated based on the amount of resources currently occupied by the resource pool and the total amount of resources in the resource pool.
  • the mapping relationship between the packet priority and the CBR threshold in the resource pool configuration information of any resource pool can be one-to-one correspondence. For example, see Table 7. In Table 7, one packet priority corresponds to one. CBR threshold.
  • the mapping relationship between the packet priority and the CBR threshold in the resource pool configuration information of any resource pool can also be many-to-one, that is, multiple packet priorities correspond to a CBR threshold, such as See Table 8.
  • a CBR threshold such as See Table 8.
  • Table 8 there are multiple data packet priorities corresponding to a CBR threshold, and there is also a data packet priority corresponding to a CBR threshold.
  • a second resource pool is taken as an example to describe how to determine whether the second resource pool is a sending resource pool, and this can be extended to multiple second resource pools.
  • the mapping relationship between the packet priority and the CBR threshold of a second resource pool is shown in Table 8.
  • the CBR measurement value of the second resource pool is 30%. If the packet priority is priority 3, the second target CBR threshold is CBR threshold 2. If 30% is greater than or equal to CBR threshold 2, then the second resource pool is not selected as the sending resource pool. If 30 % Is less than the CBR threshold value 2, then the second resource pool is selected as the sending resource pool.
  • the resource pool configuration information includes packet size information, CBR threshold value, packet priority, and the mapping relationship among the packet size information, packet priority, and CBR threshold value, according to the data packet to be sent
  • Selecting at least one resource pool from the target resource pool as the sending resource pool may include: according to the packet size information of the target resource pool, the packet priority, and The mapping relationship between the three CBR thresholds, the size of the data packet to be sent, and the priority of the data packet to be sent, and a third target CBR gate that matches the size of the data packet to be sent and the priority of the data packet to be sent is confirmed.
  • the mapping relationship between the packet size information, the packet priority, and the CBR threshold of a resource pool may be different priorities, and different packet size information corresponds to different CBR thresholds. For example, See Table 9. Assume that the packet size information is the velocity number. In Table 9, different priorities and different velocity numbers correspond to different CBR thresholds.
  • the packet size information, the packet priority, and the CBR threshold of a resource pool there may exist the same priority and different strength numbers corresponding to the same CBR threshold, for example, See Table 10.
  • all the existing priorities are priority 1.
  • the intensity numbers 0 and 1 correspond to the same CBR threshold, that is, threshold 1.
  • the packet size information, the packet priority, and the CBR threshold of a resource pool there may exist different priorities and different strength numbers corresponding to a CBR threshold, for example, See Table 11.
  • Table 11 there is a CBR threshold corresponding to priority 1 and intensity number 0, which is the same as the CBR threshold corresponding to priority 2 and intensity number 1. Is the threshold value 1.
  • mapping relationship between the packet size information, the packet priority, and the CBR threshold of any resource pool is not limited to the manners listed above.
  • the mapping relationship between the packet size information, packet priority, and CBR threshold can be arbitrary, as long as the unique CBR threshold can be found according to the priority of the packet to be sent and the size of the packet to be sent .
  • the packet size information includes the velocity number.
  • the packet size information includes the packet size range. At this time, the size of the packet to be sent is the size of the packet to be sent.
  • a target resource pool is taken as an example to describe how to determine whether the target resource pool is a sending resource pool, and this can be generalized to multiple target resource pools.
  • the mapping relationship between the packet size information, packet priority, and CBR threshold of a target resource pool is shown in Table 9 above.
  • the CBR measurement value of the target resource pool is 20%.
  • the size information of the data packet to be sent is 2, the priority of the data packet to be sent is priority 3, and the lookup table 9 then the third target CBR threshold value of the target resource pool is the threshold value 15, if the CBR measurement value (20%) is greater than the threshold value of 15, the resource pool is not selected as the sending resource pool; if the CBR measurement value (20%) is less than or equal to the threshold value of 15, the resource pool is selected as the sending resource pool.
  • the resource pool configuration information includes the priority of the data packet, the threshold of the number of allowed transmissions, and the mapping relationship between the threshold of the number of allowed transmissions and the priority of the data packet
  • the resource pool is configured according to the size of the data packet to be sent and the current resource pool.
  • the state information and the resource pool configuration information of the target resource pool. Selecting at least one resource pool from the target resource pool as the sending resource pool may include: between the threshold of the number of allowed sending resources of the target resource pool and the priority of the data packet.
  • the mapping relationship and the priority of the data packets to be sent confirm the threshold of the number of allowed first targets that matches the priority of the data packets to be sent.
  • the value of at least one resource pool is used as the sending resource pool.
  • the current status information of the resource pool includes the current available resource amount of the target resource pool.
  • the number of sendable resources is generated based on the current available resource amount and the size of the data packet to be sent. Please refer to the previous record, which will not be repeated here.
  • the mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet may be one-to-one correspondence. For example, see Table 12. In Table 12, the data packet priority and One-to-one correspondence of the number of allowed sending thresholds:
  • the mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet may be one-to-many. For example, see Table 13. In Table 13, multiple data packet priorities may be Corresponding to a threshold for the number of allowed transmissions:
  • a target resource pool is taken as an example to describe how to determine whether the target resource pool is a sending resource pool, and this can be generalized to multiple target resource pools.
  • the mapping relationship between the threshold of the number of allowed transmissions of a target resource pool and the priority of the data packets is shown in Table 13 above.
  • the current number of transmittable resources of the target resource pool is 6, and data packets to be sent
  • the priority is priority level 5.
  • Look-up table 13 The threshold for the number of allowed first targets is the threshold for allowed numbers 3. If the number of possible transmissions (6) is less than or equal to the threshold for allowed numbers 3 , The target resource pool is not selected as the sending resource pool.
  • the data packets to be sent can be sent by sending resources in the sending resource pool.
  • a target sending resource pool can be selected from the sending resource pool through a preset rule, and then the to-be-sent data packet is sent through the target sending resource pool.
  • the preset rule may be to select a preset number of target sending resource pools from the sending resource pool according to the current available resources of the sending resource pool or the CBR measurement value in the order of the current available resources of the sending resource pool from high to low.
  • a preset number of target transmission resource pools are selected from the transmission resource pool in order from the current CBR measurement value of the transmission resource pool.
  • the preset number may be 1, 2, 3, and so on.
  • the preset rule is based on the CBR measurement value of the transmission resource pool obtained during the selection process of the transmission resource pool, and the measurement is performed according to the CBR. Select the preset number of target sending resource pools from the sending resource pool in order from low to high.
  • the preset rule is based on the current available amount of resources of the sending resource pool during the sending resource pool selection process, according to the available resources. Select the preset number of target sending resource pools from the sending resource pool in order from high to low.
  • the terminal receives the resource pool configuration information of each resource pool in the multiple resource pools sent by the base station.
  • the resource pool configuration information includes geographic location indication information, and the resource pool.
  • the configuration information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold. Then, according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool configuration information of each resource pool, at least one resource pool is selected from the multiple resource pools as the sending resource pool.
  • the resource pool configuration information also includes at least one of the following: the allowed number of sending thresholds; the packet size information and the CBR threshold, so according to the size of the packets to be sent, the current status information of the resource pool, the current location information, and each The resource pool configuration information of the resource pool, and the sending resource pool selected from the multiple resource pools more closely matches the data packet to be sent, thereby improving the matching between the sending resource pool and the data packet to be sent.
  • An embodiment of the present invention provides a method for configuring a resource pool.
  • the method for configuring a resource pool includes the following steps.
  • the resource pool configuration information includes geographic location indication information, and the resource pool configuration information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the geographic location indication information may include information for indicating a geographic location, such as longitude and latitude.
  • the threshold for the number of allowed packets is the threshold for the number of packets allowed to be sent by the resource pool. When the quotient obtained by dividing the total available resources of the resource pool by the size of the data packet to be sent is greater than the threshold for the number of allowed transmissions configured for the resource pool, the data packet to be sent matches the resource pool and the resource pool can be used To send this pending packet.
  • the CBR threshold value includes the CBR threshold value configured for the resource pool.
  • the data packet size information includes a size of a data packet configured for the resource pool, where the data packet size information may be configured according to a total amount of resources of the resource pool.
  • the packet size information includes a velocity number. Before configuring the resource pool configuration information of each resource pool, it is also necessary to: divide into multiple packet size ranges according to the packet size; generate packet strength configuration information based on multiple packet size ranges, and the packet strength configuration information includes Multiple packet size ranges and velocity numbers corresponding to each packet size range.
  • the base station can divide all sizes into multiple data packet size ranges according to the size of possible data packet sizes, and there is no overlap between multiple data packet size ranges.
  • the velocity number can be at least one of a letter and a number, and there is a one-to-one correspondence between the velocity number and the data packet size range.
  • the differences between multiple data packet size ranges may be the same, and in some embodiments, the differences between multiple data packet size ranges may be different.
  • Table 14 is an exemplary data packet strength configuration information, and the strength number is a number.
  • Velocity number Packet size range 0 0Bytes-500Bytes 1 501Bytes-1000Bytes 2 1001Bytes-5000Bytes 3 5000Bytes-10000Bytes 4 10001Bytes-50000Byte 5 50001Byte-100000Byte ... ...
  • the packet size information of each resource pool After generating the packet strength configuration information, you can configure the packet size information of each resource pool according to the packet strength configuration information, that is, configure the strength number of each resource pool.
  • the packet intensity configuration information is shown in Table 14. The total resource amount is 5000 Bytes, the total resource amount of resource pool H is 50,000 Bytes, and the total resource amount of resource pool I is 50 million Bytes. For the strength numbers of these three resource pools, see Table 15 below:
  • Resource pool Total resources Numbering stress Resource pool G 5000Bytes 0, 1, 2 Resource pool H 50000Bytes 0,1,2,3,4 Resource Pool I 50000000Bytes 0,1,2,3,4,5
  • the data packet strength configuration information may also be sent to the terminal.
  • the base station may send the packet strength configuration information to the terminal in at least one of a system broadcast message and an RRC protocol-specific signaling. That is, the base station can send the packet strength configuration information to the terminal through the system broadcast message; the base station can also send the packet strength configuration information to the terminal through the RRC protocol proprietary signaling; the base station can also send the packet strength configuration information through the system broadcast message and the RRC protocol.
  • the base station can also send the packet strength configuration information to the terminal through the system broadcast message. After sending the packet strength configuration information to the terminal through the system broadcast message, the base station can also send the updated packet strength through the RRC protocol-specific signaling.
  • the configuration information is sent to a specific terminal.
  • the data packet size information may include data packet size range information.
  • the resource pool configuration information may include geographical location indication information and a threshold for the number of allowed transmissions.
  • the resource pool configuration information may also include geographic location indication information, data packet size information, and CBR threshold values.
  • the resource pool configuration information may also include geographical location indication information, a threshold for the number of allowed transmissions, data packet size information, and a CBR threshold.
  • the resource pool configuration information includes geographical location indication information, data packet size information, CBR threshold value, and a mapping relationship between the data packet size information and the CBR threshold value, that is, the base station
  • the packet size information sets the CBR threshold.
  • the mapping relationship between the packet size information and the CBR threshold in the resource pool configuration information of any resource pool can be one-to-one correspondence. For example, see Table 4. In Table 4, one packet size information corresponds to one CBR threshold. The mapping relationship between the packet size information and the CBR threshold in the resource pool configuration information of any resource pool can also be many-to-one, that is, multiple packet size information corresponds to a CBR threshold, such as See Table 5. In Table 5, there is multiple packet size information corresponding to a CBR threshold, and there is also a packet size information corresponding to a CBR threshold.
  • the packet size information can be a velocity number or a packet size range.
  • the resource pool configuration information further includes a packet priority.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and a mapping relationship between the data packet priority and the CBR threshold value.
  • the mapping relationship between the packet priority and the CBR threshold may be one-to-one correspondence. For example, see Table 7. In Table 7, a packet priority corresponds to a CBR threshold.
  • the mapping relationship between the packet priority and the CBR threshold in the resource pool configuration information of any resource pool can also be many-to-one, that is, multiple packet priorities correspond to a CBR threshold, such as See Table 8. In Table 8, there are multiple data packet priorities corresponding to a CBR threshold, and there is also a data packet priority corresponding to a CBR threshold.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and data packet size information, data packet priority, and CBR threshold value.
  • Mapping relationship that is, the base station will set different CBR thresholds based on the packet size information and packet priority.
  • the mapping relationship between the packet size information, packet priority, and CBR threshold of a resource pool can be different priorities, and different packet size information corresponds to different CBR thresholds. For example, see Table 9, suppose The packet size information is the velocity number. In Table 9, different priorities and different velocity numbers correspond to different CBR thresholds.
  • the same priority and different strength numbers corresponding to the same CBR threshold for example, See Table 10.
  • all the existing priorities are priority 1.
  • the intensity numbers 0 and 1 correspond to the same CBR threshold, that is, they are both threshold 1.
  • in the mapping relationship between the packet size information, the packet priority, and the CBR threshold of a resource pool there may exist different priorities and different strength numbers corresponding to a CBR threshold, for example, See Table 11.
  • the resource pool configuration information includes the priority of the data packet, the threshold value of the number of allowed transmissions, the geographical location indication information, and the mapping relationship between the threshold value of the number of allowed transmissions and the priority of the data packets, that is, That said, the base station will set a threshold for the number of allowed transmissions based on the packet priority.
  • the mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet may be one-to-one correspondence. For example, see Table 12. In Table 12, the data packet priority and One-to-one correspondence of the number of allowed sending thresholds.
  • the mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet may be one-to-many. For example, see Table 13. In Table 13, multiple data packets are prioritized. The level can correspond to a threshold for the number of allowed transmissions.
  • the base station may send the resource pool configuration information of each resource pool to the terminal in at least one of a system broadcast message and an RRC protocol-specific signaling. That is, the base station can send the resource pool configuration information of each resource pool to the terminal through a system broadcast message; the base station can also send the resource pool configuration information of each resource pool to the terminal through the RRC protocol-specific signaling; the base station can also Send the resource pool configuration information of each resource pool to the terminal through a system broadcast message and RRC protocol-specific signaling. The base station can also send the resource pool configuration information of each resource pool to the terminal through the system broadcast message. After sending the packet strength configuration information to the terminal through the system broadcast message, the base station can also update the updated information through the RRC protocol-specific signaling. The resource pool configuration information of each resource pool is sent to a specific terminal.
  • the base station may send the data packet strength configuration information and the resource pool configuration information of each resource pool to the terminal.
  • the data packet strength configuration information and the resource pool configuration information of each resource pool may be sent separately.
  • the terminal may send the data packet strength configuration information and the resource pool configuration information of each resource pool to the terminal.
  • the base station configures resource pool configuration information of each resource pool in multiple resource pools, and the resource pool configuration information includes geographical location indication information and resource pool configuration information. It also includes at least one of the following: a threshold for the number of allowed transmissions; packet size information and a CBR threshold. Then send the resource pool configuration information of each resource pool to the terminal.
  • the resource pool configuration information also includes at least one of the following: the number of allowed transmission thresholds; the packet size information and the CBR threshold value, the resource pool configuration information of each resource pool is used to select from multiple resource pools.
  • the sending resource pool is more matched with the data packet to be sent, which improves the matching between the sending resource pool and the data packet to be sent.
  • This embodiment of the present invention provides a method for selecting a resource pool configuration on the basis of Embodiments 1 and 2.
  • the method for selecting a resource pool configuration includes the following steps.
  • the base station configures resource pool configuration information of each resource pool in the multiple resource pools.
  • the base station configures resource pool configuration information of each resource pool.
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following: a threshold for the number of allowed transmissions; a data packet Size information and CBR threshold.
  • the packet size information includes a velocity number. Before configuring the resource pool configuration information of each resource pool, it may further include: dividing into multiple data packet size ranges according to the data packet size; generating data packet strength configuration information and data packet strength configuration information according to multiple data packet size ranges Includes multiple packet size ranges and velocity numbers corresponding to each packet size range.
  • the base station can divide all sizes into multiple data packet size ranges according to the size of possible data packet sizes, and there is no overlap between each data packet size range.
  • the velocity number can be at least one of a letter and a number, and there is a one-to-one correspondence between the velocity number and the data packet size range.
  • the difference between each data packet size range may be the same, and in some embodiments, the difference between each data packet size range may be different.
  • Table 15 is an example of data packet strength configuration information, and the strength number is a number. After generating the packet strength configuration information, the packet size information of each resource pool can be configured according to the packet strength configuration information, that is, the strength number of each resource pool is configured.
  • the data packet strength configuration information may also be sent to the terminal.
  • the sending method refer to the second embodiment, and details are not described herein again.
  • the data packet size information may include data packet size range information.
  • the resource pool configuration information may include geographical location indication information and a threshold for the number of allowed transmissions.
  • the resource pool configuration information may also include geographic location indication information, data packet size information, and CBR threshold values.
  • the resource pool configuration information may also include geographical location indication information, a threshold for the number of allowed transmissions, data packet size information, and a CBR threshold.
  • the resource pool configuration information includes geographic location indication information, data packet size information, a CBR threshold value, and a mapping relationship between the data packet size information and the CBR threshold value.
  • mapping relationship between the data packet size information and the CBR threshold value refer to the second embodiment, and details are not described herein again.
  • the resource pool configuration information further includes a packet priority.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and a mapping relationship between the data packet priority and the CBR threshold value.
  • mapping relationship between the packet priority and the CBR threshold refer to the second embodiment, and details are not described herein again.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and data packet size information, data packet priority, and CBR threshold value. Mapping relationship. For the mapping relationship between the packet size information, the packet priority, and the CBR threshold of a resource pool, refer to Embodiment 2, and details are not described herein again.
  • the resource pool configuration information includes the priority of the data packet, the threshold value of the number of allowed transmissions, the geographical location indication information, and the mapping relationship between the threshold value of the number of allowed transmissions and the priority of the data packets.
  • mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet refer to the second embodiment, and details are not described herein again.
  • the base station sends the resource pool configuration information of each resource pool to the terminal.
  • the base station After the base station configures the resource pool configuration information of each resource pool, it sends the resource pool configuration information of each resource pool to the terminal.
  • the sending method see the second embodiment, and details are not described herein again.
  • the terminal selects at least one resource pool from the multiple resource pools as the sending resource pool according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the received resource pool configuration information of each resource pool.
  • the terminal After receiving the resource pool configuration information of each resource pool, the terminal selects multiple resource pools according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the received resource pool configuration information of each resource pool. Select the sending resource pool. Due to different resource pool configuration information, the selection method is different. For a manner of selecting a sending resource pool, refer to Embodiment 1, and details are not described herein again.
  • the terminal After selecting the sending resource pool, the terminal can also send the data packets to be sent out through the sending resource pool.
  • the sending method refer to Embodiment 1, and details are not described herein again.
  • the size of the data packet to be sent does not match the sending resource pool, for example, the size of the data packet to be sent is greater than the total amount of resources in the sending resource pool.
  • the selected sending resource pool cannot meet the transmission requirements.
  • the resource pool selection and configuration method provided by the embodiment of the present invention.
  • the base station configures resource pool configuration information of each resource pool in multiple resource pools.
  • the resource pool configuration information includes geographic location indication information and resource pool configuration.
  • the information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the base station sends the resource pool configuration information of each resource pool to the terminal; after receiving the resource pool configuration information of each resource pool, the terminal according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and each resource The resource pool configuration information of the pool. At least one resource pool is selected from the multiple resource pools as the sending resource pool. Because the resource pool configuration information includes at least one of the following: allowed number of sending thresholds; packet size information and CBR thresholds, according to the resource pool configuration information, the size of the packets to be sent, the current status information of the resource pool, the current The sending resource pool selected by the location information more closely matches the data packet to be sent.
  • the embodiment of the present invention provides a resource pool configuration device for implementing the resource pool configuration method according to the second embodiment.
  • the resource pool configuration device includes a configuration module 401 and Sending module 402.
  • the configuration module 401 is configured to configure resource pool configuration information of each resource pool in the multiple resource pools.
  • the resource pool configuration information includes geographic location indication information, and the resource pool configuration information further includes at least one of the following: a threshold value of the number of allowed transmissions. ; Packet size information and CBR threshold.
  • the sending module 402 is configured to send the resource pool configuration information of each resource pool to the resource pool selection device.
  • the sending module 402 may be configured to send the resource pool configuration information of each resource pool to the resource pool selection device in at least one of a system broadcast message and an RRC protocol-specific signaling.
  • the sending module 402 may send the resource pool configuration information of each resource pool to the terminal through a system broadcast message, and then send the updated resource pool configuration information of each resource pool to a specific resource pool through RRC protocol-specific signaling. Select a device.
  • the resource pool configuration information includes geographical location indication information, and the resource pool configuration information further includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the packet size information includes a velocity number.
  • the configuration module 401 is further configured to be divided into multiple packet size ranges according to the packet size; generate packet strength configuration information according to the multiple packet size ranges, and the packet strength configuration information includes multiple data packet size ranges and each data packet.
  • the configuration module 401 may divide all sizes into multiple data packet size ranges according to the size of a possible data packet, and there is no overlap between each data packet size range.
  • the velocity number can be at least one of a letter and a number, and there is a one-to-one correspondence between the velocity number and the data packet size range.
  • the difference between each data packet size range may be the same, and in some embodiments, the difference between each data packet size range may be different.
  • Table 15 is an example of data packet strength configuration information, and the strength number is a number.
  • the configuration module 401 configures the packet size information of each resource pool according to the packet strength configuration information, that is, configures the strength number of each resource pool.
  • the sending module 402 may send the packet strength configuration information to the resource pool selection device.
  • the sending module 402 may send the data packet strength configuration information to the resource pool selection device in at least one of a system broadcast message and an RRC protocol-specific signaling. After the sending module 402 sends the data packet strength configuration information to the resource pool selection device through a system broadcast message, it can send the updated data packet strength configuration information to the specific resource pool selection device through RRC protocol-specific signaling.
  • the sending module 402 may send the packet strength configuration information and the resource pool configuration information of each resource pool to the resource pool selection device; of course, it may also send to the resource pool selection device separately.
  • the data packet size information may include data packet size range information.
  • the resource pool configuration information may include geographical location indication information and a threshold for the number of allowed transmissions.
  • the resource pool configuration information may also include geographic location indication information, data packet size information, and CBR threshold values.
  • the resource pool configuration information may also include geographic location indication information, the number of allowed transmission thresholds, packet size information, and CBR thresholds.
  • the resource pool configuration information includes geographic location indication information, data packet size information, a CBR threshold value, and a mapping relationship between the data packet size information and the CBR threshold value.
  • mapping relationship between the data packet size information and the CBR threshold value refer to the second embodiment, and details are not described herein again.
  • the resource pool configuration information further includes a packet priority.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and a mapping relationship between the data packet priority and the CBR threshold value.
  • mapping relationship between the packet priority and the CBR threshold refer to the second embodiment, and details are not described herein again.
  • the resource pool configuration information includes data packet size information, CBR threshold value, data packet priority, geographic location indication information, and data packet size information, data packet priority, and CBR threshold value. Mapping relationship. For the mapping relationship between the packet size information, the packet priority, and the CBR threshold of a resource pool, refer to Embodiment 2, and details are not described herein again.
  • the resource pool configuration information includes the priority of the data packet, a threshold value of the number of allowed transmissions, the geographical location indication information, and a mapping relationship between the threshold value of the number of allowed transmissions and the priority of the data packets.
  • mapping relationship between the threshold of the number of allowed transmissions of any resource pool and the priority of the data packet refer to the second embodiment, and details are not described herein again.
  • the configuration module 401 may be implemented by a processor or other hardware unit, and the sending module 402 may be implemented by an antenna or other hardware unit.
  • an embodiment of the present invention provides a resource pool selection device for implementing the resource pool selection method according to the first embodiment.
  • the resource pool selection device includes a receiving module 501 and a selection device. Block 502.
  • the receiving module 501 is configured to receive resource pool configuration information of each resource pool in the multiple resource pools sent by the resource pool configuration device.
  • the resource pool configuration information includes geographic location indication information, and the resource pool configuration information also includes at least one of the following: a threshold for the number of allowed transmissions; data packet size information and a CBR threshold.
  • the receiving module 501 may receive the resource pool configuration information of each resource pool sent by the resource pool configuration device in at least one of a system broadcast message and an RRC protocol-specific signaling. That is, the receiving module 501 may receive the resource pool configuration information of each resource pool sent by the resource pool configuration device through a system broadcast message; the receiving module 501 may also receive each resource sent by the resource pool configuration device through an RRC protocol-specific signaling.
  • the resource pool configuration information of the pool; the receiving module 501 may also receive the resource pool configuration information of each resource pool sent by the resource pool configuration device through a system broadcast message and RRC protocol-specific signaling.
  • the receiving module 501 may also receive the resource pool configuration information of each resource pool sent by the resource pool configuration device through a system broadcast message. After receiving the resource pool configuration information of each resource pool sent by the resource pool configuration device through a system broadcast message, the receiving module 501 receives The module 501 may also receive the updated resource pool configuration information of each resource pool sent by the resource pool configuration device through the RRC protocol-specific signaling.
  • the size of the data packet to be sent may include the size of the data packet to be sent, and the size of the data packet to be sent may also include the strength number of the data packet to be sent according to the size of the data packet to be sent.
  • the receiving module 501 is further configured to receive data packet strength configuration information sent by the resource pool configuration device.
  • the data packet strength configuration information includes multiple data packet size ranges and each data. The velocity number corresponding to the packet size range.
  • the receiving module 501 may receive data packet strength configuration information sent by a resource pool configuration device in at least one of a system broadcast message and an RRC protocol-specific signaling.
  • the receiving module 501 may also receive the resource pool configuration information of each resource pool sent by the resource pool configuration device through a system broadcast message, and then receive the updated Resource pool configuration information.
  • the receiving module 501 can receive the data packet strength configuration information and the resource pool configuration information of each resource pool together. Of course, it can also receive them separately.
  • the selecting module 502 is configured to select at least one resource pool from a plurality of resource pools as a sending resource pool according to a size of a packet to be sent, current state information of the resource pool, current location information, and resource pool configuration information of each resource pool.
  • the resource pool configuration information is different.
  • the selection module 502 selects the sending resource pool from multiple resource pools according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool configuration information of each resource pool. .
  • For a manner of selecting a resource pool refer to Embodiment 1, and details are not described herein again.
  • the receiving module 501 in the embodiment of the present invention may be implemented by an antenna or other hardware unit, and the selection module 502 may be implemented by a processor or other hardware unit.
  • An embodiment of the present invention provides a resource pool configuration and selection system based on Embodiments 4 and 5.
  • the resource pool configuration and selection system includes a resource pool configuration device 601 and a resource pool selection device 602. .
  • the resource pool configuration device 601 is configured to configure resource pool configuration information of each resource pool in the multiple resource pools.
  • the resource pool configuration information includes geographical location indication information.
  • the resource pool configuration information also includes at least one of the following: the number of allowed transmission thresholds; the packet size information and the CBR threshold; and the resource pool configuration information of each resource pool is sent.
  • Device 602 is selected for the resource pool.
  • the resource pool selection device 602 is configured to receive the resource pool configuration information of each resource pool sent by the resource pool configuration device 601; according to the size of the data packet to be sent, the current status information of the resource pool, the current location information, and the resource pool of each resource pool Configuration information. Select at least one resource pool from multiple resource pools as the sending resource pool.
  • Embodiment 7 is a diagrammatic representation of Embodiment 7:
  • the terminal includes a first processor 701, a first memory 702, and a first communication bus 703.
  • the first communication bus 703 is configured to implement connection and communication between the first processor 701 and the first memory 702.
  • the first processor 701 is configured to execute at least one program stored in the first memory 702 to implement the resource pool selection method in the first embodiment.
  • the base station includes a second processor 801, a second memory 802, and a second communication bus 803.
  • the second communication bus 803 is configured to implement connection and communication between the second processor 801 and the second memory 802.
  • the second processor 801 is configured to execute at least one program stored in the second memory 802 to implement the resource pool configuration method in the second embodiment.
  • This embodiment also provides a storage medium including a volatile or non-volatile memory implemented in any method or technology for storing information such as computer-readable instructions, data structures, computer program modules, or other data. Volatile, removable or non-removable media.
  • Storage media include, but are not limited to, Random Access Memory (RAM), Read-Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory Or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Video Disc (DVD) or other optical disc storage, magnetic box, magnetic tape, disk storage or other magnetic storage devices , Or any other medium that can be used to store desired information and can be accessed by a computer.
  • the storage medium in this embodiment may be used to store at least one computer program, and the stored at least one computer program may be executed by a processor to implement the resource pool selection method in the first embodiment or the resource pool configuration method in the second embodiment. .
  • a communication medium typically contains computer-readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium. Therefore, this application is not limited to any specific combination of hardware and software.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本文公开了一种资源池配置和选择方法、装置、终端、基站及存储介质,通过终端接收基站发送的多个资源池中每个资源池的资源池配置信息,其中,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和信道占用比率CBR门限值,然后根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。

Description

资源池配置和选择方法、装置、终端、基站及存储介质
本申请要求在2018年09月28日提交中国专利局、申请号为201811143359.9的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本公开涉及但不限于通信技术领域,例如涉及一种资源池配置和选择方法、装置、终端、基站及存储介质。
背景技术
随着通信技术的发展及需求的丰富,无线通信的应用场景也日益广泛,其中比较典型的应用场景是车联网(Vehicle Networking)。所谓的车联网,是车辆可以参与到无线通信中,通过利用先进的无线蜂窝通信技术,实现车与车,以及车与路侧基础设施间的实时信息交互,从而告知彼此目前的状态(包括车辆的位置,速度,加速度和行驶路径)及获知的道路环境信息,协作感知道路危险状况,及时提供多种碰撞预警信息,并防止道路交通安全事故的发生。
车联网通信的模式具体分为三种:车车通信(Vehicle-to-Vehicle Communications,V2V),车网通信(Vehicle-to-Infrastructure Communications,V2I)和车人通信(Vehicle-to-Pedestrian,V2P),这三类车联网通信的模式也可以统称为车对一切(Vehicle-to-Everything,V2X)通信。
V2X通信支持两种资源分配模式,分别是基站配置模式和终端自主资源选择模式。
现有终端自主资源选择模式中,基站会为多个资源池中的每一个资源池配置资源池配置信息,其中,资源池配置信息包括地理位置指示信息和信道占用比率(Channel Busy Ratio,CBR)门限值。然后基站会将每一个资源池的资源池配置信息发送给支持终端自主资源选择模式的终端。终端在接收到每一个资源池的资源池配置信息后,在需要发送数据包时,就会根据接收到的每一个资源池的资源池配置信息,以及终端当前的位置信息,每一个资源池当前的CBR值,从多个资源池中选择匹配的资源池作为发送资源池,其中CBR=已占用资源 量/总资源量。在选择出发送资源池后,通过选择的发送资源池来发送待发送数据包。然而在此种选择发送资源池的方式中,会出现选择出来的发送资源池与待发送数据包匹配度低的情况。
发明内容
本发明实施例提供了一种资源池配置和选择方法、装置、终端、基站及存储介质。
本发明实施例提供一种资源池选择方法,包括:
接收基站发送的多个资源池中每个资源池的资源池配置信息;
根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种资源池配置方法,包括:
配置多个资源池中每个资源池的资源池配置信息;
将所述每个资源池的资源池配置信息发送给终端;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种资源池配置和选择方法,包括:
基站配置多个资源池中每个资源池的资源池配置信息;
所述基站将所述每个资源池的资源池配置信息发送给终端;
所述终端接收所述每个资源池的资源池配置信息;
所述终端根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以 及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种资源池选择装置,包括:
接收模块,设置为接收基站发送的多个资源池中每个资源池的资源池配置信息;
选择模块,设置为根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种资源池配置装置,包括:
配置模块,设置为配置多个资源池中每个资源池的资源池配置信息;
发送模块,设置为将所述每个资源池的资源池配置信息发送给终端;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种资源池配置和选择***,包括:
所述资源池配置装置,设置为配置多个资源池中每个资源池的资源池配置信息;将所述每个资源池的资源池配置信息发送给所述资源池选择装置;
所述资源池选择装置,设置为接收所述资源池配置装置发送的每个资源池的资源池配置信息;根据待发送数据包尺寸、资源池当前状态信息、当前位置 信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
允许发送个数门限值,
数据包尺寸信息和CBR门限值。
本发明实施例还提供一种终端,包括:
第一处理器、第一存储器及第一通信总线;
所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的连接通信;
所述第一处理器用于执行所述第一存储器中存储的至少一个程序,以实现如上述任一项所述的资源池选择方法。
本发明实施例还提供一种基站,包括:
第二处理器、第二存储器及第二通信总线;
所述第二通信总线用于实现所述第二处理器和所述第二存储器之间的连接通信;
所述第二处理器用于执行所述第二存储器中存储的至少一个程序,以实现上述任一项所述的资源池配置方法。
本发明实施例还提供一种存储介质,所述存储介质存储有至少一个程序,所述至少一个程序可被至少一个处理器执行,以实现如上任一项所述的资源池配置方法,或如上任一项所述的资源池选择方法。
根据本发明实施例提供的资源池选择和配置方法、装置、终端、基站及存储介质,基站配置多个资源池中每个资源池的资源池配置信息,其中资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和信道占用比率CBR门限值。基站将每个资源池的资源池配置信息发送给终端,终端在接收到每个资源池的资源池配置信息后,根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池, 在某些实施过程中,根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择发送资源池,其中,由于资源池配置信息中包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值,因此根据资源池配置信息和发送数据包尺寸、资源池当前状态信息、当前位置信息选择出来的发送资源池与待发送数据包更加匹配。
本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
图1为实施例一的资源池选择方法流程图;
图2为实施例二的资源池配置方法流程图;
图3为实施例三的资源池配置和选择方法流程图;
图4为实施例四的资源池配置装置图;
图5为实施例五的资源池选择装置图;
图6为实施例六的资源池配置和选择***图;
图7为实施例七的终端结构示意图;
图8为实施例七的基站结构示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一:
本发明实施例提供一种资源池选择方法,参见图1,该资源池选择方法包括如下步骤。
S101、接收基站发送的多个资源池中每个资源池的资源池配置信息。资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。
在本实施例中,终端可以接收基站发送的每个资源池的资源池配置信息,其中,任一资源池的资源池配置信息中都包括地理位置指示信息,任一资源池 的资源池配置信息中还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。其中,地理位置指示信息可以包括经度、维度等用于指示地理位置的信息。允许发送个数门限值为该资源池允许发送数据包个数的门限值,当该资源池可用资源总量除以待发送数据包大小得到的商大于为该资源池配置的允许发送个数门限值时,则待发送数据包与该资源池匹配,可以使用该资源池中的资源来发送这个待发送数据包。数据包尺寸信息包括为该资源池配置的数据包的尺寸。CBR门限值包括为该资源池配置的CBR门限值,当该资源池当前CBR值小于CBR门限值时,则选择该资源池中的资源来发送数据包,其中CBR=已占用资源量/总资源量。
本实施例中,资源池配置信息可以包括地理位置指示信息和允许发送个数门限值。资源池配置信息也可以包括地理位置指示信息,数据包尺寸信息和CBR门限值。资源池配置信息还可以包括地理位置指示信息,允许发送个数门限值,数据包尺寸信息和CBR门限值。
本实施例中,终端可以通过***广播消息和无线传输控制(Radio Resource Control,RRC)协议专有信令中的至少一种方式接收基站发送的每个资源池的资源池配置信息。也即,终端可以通过***广播消息接收基站发送的每个资源池的资源池配置信息;终端也可以通过RRC协议专有信令接收基站发送的每个资源池的资源池配置信息;终端也可以通过***广播消息和RRC协议专有信令接收基站发送的每个资源池的资源池配置信息。终端还可以通过***广播消息接收基站发送的每个资源池的资源池配置信息,在通过***广播消息接收基站发送的每个资源池的资源池配置信息之后,终端还可以通过RRC协议专有信令接收基站发送的更新后的每个资源池的资源池配置信息。
S102、根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。
本实施例中,接收基站发送的每个资源池的资源池配置信息,在基站需要发送数据包时,则需要从多个资源池中选择出发送资源池来发送数据。其中,选择发送数据包的方式为:根据待发送数据包尺寸、资源池当前状态信息、当 前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池,其中,可以选择至少一个发送资源池。其中,当前位置信息为终端当前位置信息。资源池当前状态信息可以是终端通过感知(sensing)获取的,因此,在根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择发送资源池之前,还可以通过sensing判断出资源池当前状态信息。
待发送数据包的类型可以是任何类型的待发送数据包,例如,可以是半静态业务生成的数据包,也可以是动态业务生成的数据包等。待发送数据包的目标发送对象可以是任意的,例如,待发送数据包可以是发送给基站的,也可以是发送给终端的等。
待发送数据包尺寸可以包括待发送数据包大小,待发送数据包尺寸也可以包括根据待发送数据包大小确定的待发送数据包力度编号。
在待发送数据包尺寸包括待发送数据包力度编号时,则在S102中,从多个资源池中选择发送资源池之前,还应当接收基站发送的数据包力度配置信息,终端可以通过***广播消息和RRC协议专有信令中的至少一种方式接收基站发送的数据包力度配置信息。也即,终端可以通过***广播消息接收基站发送的数据包力度配置信息;终端也可以通过RRC协议专有信令接收基站发送的数据包力度配置信息;终端也可以通过***广播消息和RRC协议专有信令接收基站发送的数据包力度配置信息。终端还可以通过***广播消息接收基站发送的数据包力度配置信息,在通过***广播消息接收基站发送的数据包力度配置信息之后,终端还可以通过RRC协议专有信令接收基站发送的更新后的数据包力度配置信息。
在一些实施例中,终端可以一同接收每个资源池的资源池配置信息和数据包力度配置信息,当然,终端也可以分别接收每个资源池的资源池配置信息和数据包力度配置信息。需要说明的是,终端还可以通过其他方式接收数据包力度配置信息。
数据包力度配置信息包括多个数据包大小范围与每个数据包大小范围对应的力度编号。数据包力度配置信息可以参见下表1:
表1
力度编号 数据包大小范围
力度编号1 n1Bytes-n2Bytes
力度编号2 n3Bytes-n4Bytes
力度编号3 n5Bytes-n6Bytes
…… ……
力度编号可以是字母和数字中的至少一种,力度编号与数据包大小范围是一一对应关系,n1、n2、n3、n4、n5、n6……均为大于或等于0的整数。为了确保与待发送数据包匹配的数据包大小范围是唯一的,数据包力度配置信息中的多个数据包大小范围之间不重叠。在一些实施例中,数据包力度配置信息中,多个数据包大小范围之间的差值可以相同,即(n2-n1)=(n4-n3)=(n6-n5)=……,例如,参见表2,假设数据包大小范围之间的差值均为500Bytes,数据包力度配置信息请参见表2。
表2
力度编号 数据包大小范围
0 0Bytes-500Bytes
1 501Bytes-1000Bytes
2 1001Bytes-1500Bytes
…… ……
在一些实施例中,数据包尺寸配置信息中,多个数据包大小范围之间的差值也可以不同,例如,参见表3,表3为数据包力度配置信息的一种示例:
表3
力度编号 数据包大小范围
0 0Bytes-5000Bytes
1 5001Bytes-15000Bytes
2 15001Bytes-45000Bytes
…… ……
在一些实施例中,为了确保不同大小的待发送数据包能与数据包力度配置信息中的某一数据包大小范围匹配,数据包力度配置信息中的数据包大小范围可以覆盖所有可能存在的待发送数据包的大小。需要说明的是,数据包力度配置信息包括但不限于上述几种示例。
在接收到数据包力度配置信息之后,在需要发送数据包时,终端可以根据待发送数据包的大小从数据包力度配置信息中找到与待发送数据包的大小匹配的数据包大小范围,然后将匹配的数据包大小范围对应的力度编号作为待发送数据包力度编号。例如,假设待发送数据包力度配置信息如表2所示,待发送数据包的大小为560Btytes,则根据表2,与待发送数据包的大小匹配的数据包大小范围为501Bytes-1000Bytes,501Bytes-1000Bytes对应的力度编号是1,则待发送数据包尺寸包括待发送数据包力度编号,待发送数据编号为1。
在一些实施例中,在待发送数据包尺寸信息包括待发送数据包力度编号时,资源池配置信息中的数据包尺寸信息包括数据包力度编号。
在一些实施例中,在待发送数据包尺寸信息包括待发送数据包大小时,资源池配置信息中的数据包尺寸信息包括数据包大小。
本实施例中,根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择发送资源池可以包括:根据当前位置信息和每个资源池的资源池配置信息中的地理位置指示信息,从多个资源池中选择与当前位置信息匹配的至少一个资源池作为目标资源池,然后,再根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池。应当理解的是,目标资源池的资源池配置信息中的地理位置指示信息与终端当前地理指示信息匹配。根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择发送资源池也可以包括:根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从多个资源池中选择匹配的至少一个资源池,再从匹配的资源池中选择出 与当前位置信息匹配的至少一个资源池作为发送资源池。
资源池配置信息不同,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息从目标资源池中选择至少一个资源池作为发送资源池的方式也不同。
在资源池配置信息包括数据包尺寸信息和CBR门限值时,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池可以包括:根据待发送数据包尺寸、资源池CBR测量值,以及目标资源池的数据包尺寸信息、CBR门限值,从目标资源池中选择出待发送数据包尺寸与数据包尺寸信息匹配的,且资源池CBR测量值与CBR门限值匹配的至少一个资源池作为可发送资源池,资源池当前状态信息包括资源池CBR测量值,资源池CBR测量值由资源池当前已占用资源量与资源池总资源量生成(即CBR测量值=资源池当前已占用资源量/资源池总资源量)。对于资源池当前可用资源量,终端可以通过sensing判断出资源池当前已占用资源量,终端可以通过sensing判断出资源池在之前预设时间段内的平均已占用资源量来确定资源池当前已占用资源量,例如,终端可以通过sensing判断出资源池在之前1秒内的平均已占用资源量来确定资源池当前已占用资源量;终端也可以通过sensing判断出资源池在当前时刻的已占用资源量来确定资源池当前已占用资源量。当然,终端还可以通过其他方式判断出资源池当前已占用资源量。对于资源池总资源量,通常,资源池配置信息中会包括资源池总资源量,因此终端可以通过资源池配置信息判断出资源池总资源量;或者,终端可通过sensing判断出资源池总资源量,当然,终端还可以通过其他方式判断出资源池总资源量。
在待发送数据包尺寸包括待发送数据包大小,数据包尺寸信息包括数据包大小范围时,待发送数据包尺寸与数据包尺寸信息匹配可以是待发送数据包大小属于数据包大小范围,例如,假设待发送数据包尺寸为1500Bytes,资源池A的数据包大小范围为0Bytes-10000Bytes,资源池B的数据包大小范围为0Bytes-500Bytes,则待发送数据包尺寸与资源池A匹配,与资源池B不匹配;在待发送数据包尺寸包括待发送数据包力度编号,数据包尺寸信息包括力度编 号时,待发送数据包尺寸与数据包尺寸信息匹配可以是数据包尺寸信息中的力度编号中有一个力度编号与待发送数据编号一致,例如,假设资源池C的数据包尺寸信息包括的力度编号为0、1、2,资源池D的数据包尺寸信息包括的力度编号为0、1,待发送数据包力度编号为2,则待发送数据包尺寸与资源池C匹配,与资源池D不匹配。
资源池CBR测量值与CBR门限值匹配的资源池是该资源池的CBR测量值小于该资源池的CBR门限值。例如,假设资源池E的CBR测量值为50%,资源池E的资源池配置信息中的CBR门限值为60%,则资源池E的CBR测量值与CBR门限值匹配;假设资源池F的CBR测量值为80%,资源池F的资源池配置信息中的CBR门限值为40%,则资源池F的CBR测量值与CBR门限值不匹配。
根据待发送数据包尺寸、资源池CBR测量值、以及目标资源池的数据包尺寸信息、CBR门限值,从目标资源池中选择出待发送数据包尺寸与数据包尺寸信息匹配的,且资源池CBR测量值与CBR门限值匹配的资源池作为发送资源池,可以包括:根据待发送数据包尺寸以及数据包尺寸信息从目标资源池中选择出与待发送数据包尺寸匹配的至少一个资源池作为第一资源池,再从第一资源池中选择CBR测量值大于CBR门限值的至少一个资源池作为发送资源池,此处,资源池当前状态信息包括第一资源池的CBR测量值,CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。或者,从目标资源池中选择出CBR测量值小于CBR门限值的至少一个资源池,再从选择出的至少一个资源池中根据待发送数据包尺寸以及数据包尺寸信息,选择匹配的至少一个资源池作为发送资源池。
在资源池配置信息包括数据包尺寸信息、CBR门限值,以及数据包尺寸信息和CBR门限值之间的映射关系时,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据目标资源池的数据包尺寸信息和CBR门限值之间的映射关系,以及待发送数据包尺寸,确认出与待发送数据包尺寸匹配的第一目标CBR门限值,从目标资源池中选择出CBR测量值小于第一目标CBR 门限值的资源池作为发送资源池,资源池当前状态信息包括目标资源池的CBR测量值,CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。任一资源池的资源池配置信息中的数据包尺寸信息和CBR门限值之间的映射关系可以是一一对应的,例如,参见表4,表4中,一个数据包尺寸信息对应一个CBR门限值。
表4
数据包尺寸信息 CBR门限值
数据包尺寸信息1 CBR门限值1
数据包尺寸信息2 CBR门限值2
数据包尺寸信息3 CBR门限值3
…… ……
任一资源池的资源池配置信息中的数据包尺寸信息和CBR门限值之间的映射关系,也可以是多对一的,也即多个数据包尺寸信息对应一个CBR门限值,例如,参见表5,表5中,有多个数据包尺寸信息对应一个CBR门限值,也有一个数据包尺寸信息对应一个CBR门限值。
表5
数据包尺寸信息 CBR门限值
数据包尺寸信息1、数据包尺寸信息2 CBR门限值1
数据包尺寸信息3 CBR门限值2
数据包尺寸信息4、数据包尺寸信息5 CBR门限值3
…… ……
为了更好的理解,这里以一个目标资源池为例进行说明如何确定该目标资源池是否是发送资源池,并以此可推广到多个目标资源池。假设某一目标资源池的数据包尺寸信息与CBR门限值之间的映射关系如下表6-1所示,数据包尺寸信息包括力度编号,该目标资源池当前CBR测量值为60%,假设待发送数据包尺寸为4,根据表6-1和待发送数据包尺寸,确定第一目标CBR门限值为80%,由于CBR测量值(60%)小于第一目标CBR门限值(80%),因此,选择该目标资源池作为发送资源池;假设待发送数据包尺寸为6,根据表6-1和待发送数 据包尺寸,确定第一目标CBR门限值为40%,由于CBR测量值(60%)大于第一目标CBR门限值(40%),因此,不选择该目标资源池作为发送资源池。
表6-1
数据包尺寸信息 CBR门限值
0、1 50%
3、4、5 80%
6 40%
…… ……
在一些实施例中,数据包尺寸信息还可以是数据包尺寸大小,参见表6-2,假设数据包尺寸信息为数据包大小范围,某一目标资源池数据包尺寸信息与CBR门限值之间的映射关系如下表6-2所示,该目标资源池当前CBR测量值为50%,假设待发送数据包尺寸为600Bytes,根据表6-2和待发送数据包尺寸,确定第一目标CBR门限值为30%,由于CBR测量值(50%)大于第一目标CBR门限值(30%),因此,不选择该目标资源池作为发送资源池;假设待发送数据包尺寸为1500Bytes,根据表6-2和待发送数据包尺寸,确定第一目标CBR门限值为90%,由于CBR测量值(50%)小于第一目标CBR门限值(90%),因此,选择该目标资源池作为发送资源池。
表6-2
数据包尺寸信息 CBR门限值
0Bytes-500Bytes、501Bytes-1000Bytes 30%
1001Bytes-5000Bytes 90%
10001Bytes-50000Byte 60%
…… ……
在资源池配置信息包括允许发送个数门限值时,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据目标资源池当前的可用资源量和待发送数据包尺寸计算出目标资源池的可发送个数(可发送个数=可用资源量/待发送数据包尺寸,若可用资源量除以待发送数据包尺寸的商不为整数时, 可以向下取整),资源池当前状态信息包括目标资源池当前的可用资源量,然后从目标资源池中选择可发送个数大于允许发送个数门限值的至少一个资源池作为发送资源池。目标资源池当前的可用资源量的获取方法请参见前述当前已占用资源量的获取方法,此处不再赘述。
为了更好的理解,这里以一个目标资源池为例进行说明如何确定该目标资源池是否是发送资源池,并以此可推广到多个目标资源池。假设某一目标资源池的允许发送个数门限值是5,目标资源池当前可用资源量为10000Bytes,假设待发送数据包尺寸为1000Bytes,则可发送个数大于允许发送个数门限值,选择该资源池作为发送资源池;假设待发送数据包尺寸为5000Bytes,则可发送个数小于允许发送个数门限值,不选择该资源池作为发送资源池。
上述三种从目标资源池中选择发送资源池的方式也可以结合,例如,在资源池配置信息包括允许发送个数门限值、数据包尺寸信息和CBR门限值时,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据待发送数据包尺寸、目标资源池当前可用资源池、资源池CBR测量值、允许发送个数门限值、数据包尺寸信息以及CBR门限值,从目标资源池中选择待发送数据包尺寸与数据包尺寸信息匹配的、CBR测量值与CBR门限值匹配的、可发送个数大于允许发送个数门限值的至少一个资源池作为发送资源池,资源池当前状态信息包括目标资源池的CBR测量值和当前可用资源量。
本实施例中,资源池配置信息还包括数据包优先级。资源池配置信息不同,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息从目标资源池中选择至少一个资源池作为发送资源池的方式也不同。
在资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级,以及,数据包优先级和CBR门限值之间的映射关系时,根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据待发送数据包尺寸以及数据包尺寸信息,从目标资源池中选择出匹配的至少一个资源池作为第二资源池;根据第二资源池的数据包优先级与CBR门限值之间的映射关系,以及待发送数据包优先级,确认出与待发送数据包优先级匹配的第二目标CBR门限值; 从第二资源池中选择CBR测量值小于第二目标CBR门限值的至少一个资源池作为发送资源池,资源池当前状态信息包括第二资源池的CBR测量值,CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。待发送数据包尺寸与数据包尺寸信息匹配的确认方式、CBR测量值的获取方式请参见前述记载,此处不再赘述。任一资源池的资源池配置信息中的数据包优先级和CBR门限值之间的映射关系,可以是一一对应的,例如,参见表7,表7中,一个数据包优先级对应一个CBR门限值。
表7
数据包优先级 CBR门限值
优先级1 CBR门限值1
优先级2 CBR门限值2
优先级3 CBR门限值3
…… ……
任一资源池的资源池配置信息中的数据包优先级和CBR门限值之间的映射关系,也可以是多对一的,也即多个数据包优先级对应一个CBR门限值,例如,参见表8,表8中,有多个数据包优先级对应一个CBR门限值,也有一个数据包优先级对应一个CBR门限值。
表8
数据包优先级 CBR门限值
优先级1、优先级2 CBR门限值1
优先级3 CBR门限值2
优先级4、优先级5 CBR门限值3
…… ……
为了更好的理解,这里以一个第二资源池为例进行说明如何确定该第二资源池是否是发送资源池,并以此可推广到多个第二资源池。本实施例中,假设某一第二资源池的数据包优先级和CBR门限值之间的映射关系如表8所示,该第二资源池的CBR测量值为30%,假设待发送数据包优先级为优先级3,则第二目标CBR门限值为CBR门限值2,若30%大于或等于CBR门限值2,则不 选择该第二资源池作为发送资源池;若30%小于CBR门限值2,则选择该第二资源池作为发送资源池。
在资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级,以及数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系时,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据目标资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系、待发送数据包尺寸,以及待发送数据包的优先级,确认出与待发送数据包尺寸、待发送数据包的优先级匹配的第三目标CBR门限值,从目标资源池中选择CBR测量值小于第三目标CBR门限值的至少一个资源池作为发送资源池,资源池当前状态信息包括目标资源池的CBR测量值,CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。目标资源池的CBR测量值的获取方式请参见前述记载,此处不再赘述。在一些实施例中,一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系可以是不同优先级、不同数据包尺寸信息对应不同CBR门限值,例如,参见表9,假设数据包尺寸信息为力度编号,表9中,不同优先级、不同力度编号对应不同CBR门限值。
表9
Figure PCTCN2019108861-appb-000001
Figure PCTCN2019108861-appb-000002
在一些实施例中,一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,可以存在相同优先级、不同力度编号对应同一CBR门限值,例如,参见表10,表10中,存在优先级均为优先级1,力度编号0、1对应同一CBR门限值,即门限值1。
表10
Figure PCTCN2019108861-appb-000003
Figure PCTCN2019108861-appb-000004
在一些实施例中,一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,可以存在不同优先级、不同力度编号对应一个CBR门限值,例如,参见表11,表11中,存在优先级为优先级1,力度编号为0对应的CBR门限值,与优先级为优先级2,力度编号为1对应的CBR门限值相同,即均为门限值1。
表11
Figure PCTCN2019108861-appb-000005
需要说明的是,任一资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系不限于上述列举的方式。数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系可以任意的,只要根据待发送数据包优先级和待发送数据包尺寸可以查找到唯一的CBR门限值即可。
值得注意的是,虽然上述示例中,数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,数据包尺寸信息包括力度编号,在一些实施例中,数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,数 据包尺寸信息包括数据包尺寸范围,此时,待发送数据包尺寸为待发送数据包大小。
为了更好的理解,这里以一个目标资源池为例进行说明如何确定该目标资源池是否是发送资源池,并以此可推广到多个目标资源池。本实施例中,假设某一目标资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系如上表9所示,该目标资源池的CBR测量值为20%,待发送数据包的尺寸信息为2,待发送数据包的优先级为优先级3,查找表9,则该目标资源池的第三目标CBR门限值为门限值15,若CBR测量值(20%)大于门限值15,则不选择该资源池为发送资源池;若CBR测量值(20%)小于等于门限值15,则选择该资源池为发送资源池。
在资源池配置信息包括数据包优先级、允许发送个数门限值,以及,允许发送个数门限值与数据包优先级之间的映射关系时,根据待发送数据包尺寸、资源池当前状态信息以及目标资源池的资源池配置信息,从目标资源池中选择至少一个资源池作为发送资源池,可以包括:根据目标资源池的允许发送个数门限值与数据包优先级之间的映射关系,以及待发送数据包的优先级,确认出与待发送数据包的优先级匹配的第一目标允许发送个数门限值,选择可发送个数大于第一目标允许发送个数门限值的至少一个资源池作为发送资源池,资源池当前状态信息包括目标资源池的当前可用资源量,可发送个数根据当前可用资源量与待发送数据包尺寸生成,当前可用资源量的获取方式请参见前述记载,此处不再赘述。在一些实施例中,任一资源池的允许发送个数门限值与数据包优先级之间的映射关系可以是一一对应的,例如,参见表12,表12中,数据包优先级和允许发送个数门限值一一对应:
表12
数据包优先级 允许发送个数门限值
优先级1 允许发送个数门限值1
优先级2 允许发送个数门限值2
优先级3 允许发送个数门限值3
…… ……
在一些实施例中,任一资源池的允许发送个数门限值与数据包优先级的映射关系可以是一对多的,例如,参见表13,表13中,多个数据包优先级可以对应一个允许发送个数门限值:
表13
数据包优先级 允许发送个数门限值
优先级1、3 允许发送个数门限值1
优先级2 允许发送个数门限值2
优先级5、6、7 允许发送个数门限值3
…… ……
为了更好的理解,这里以一个目标资源池为例进行说明如何确定该目标资源池是否是发送资源池,并以此可推广到多个目标资源池。本实施例中,假设某一目标资源池的允许发送个数门限值与数据包优先级的映射关系如上表13所示,该目标资源池当前的可发送个数为6,待发送数据包优先级为优先级5,查找表13,第一目标允许发送个数门限值为允许发送个数门限值3,若可发送个数(6)小于或等于允许发送个数门限值3,则不选择该目标资源池作为发送资源池。
需要说明的是,上述资源池配置信息包括数据包优先级的三种发送资源池的选择方式也可以结合。
本实施例中,在选择出发送资源池后,可以通过发送资源池中的资源来发送待发送数据包。在通过发送资源池中的资源来发送待发送数据包时,可以通过预设规则从发送资源池中选择目标发送资源池,然后通过目标发送资源池发送待发送数据包。预设规则可以是根据发送资源池当前的可用资源量或CBR测量值,按照发送资源池当前的可用资源量从高到低的顺序从发送资源池中选择预设个数的目标发送资源池,或者按照发送资源池当前的CBR测量值从低到高的顺序从发送资源池中选择预设个数的目标发送资源池,预设个数可以是1、2、3等。在一些实施例中,在选择发送资源池的过程中若获得了发送资源池的CBR 测量值,则预设规则为根据发送资源池选择过程中获取的发送资源池的CBR测量值,按照CBR测量值从低到高的顺序从发送资源池中选择预设个数的目标发送资源池。在一些实施例中,在选择发送资源池的过程中若获得了发送资源池当前的可用资源量,则预设规则为根据发送资源池选择过程中发送资源池的当前的可用资源量,按照可用资源量从高到低的顺序从发送资源池中选择预设个数的目标发送资源池。
为了解决现有根据地理位置指示信息和CBR门限值选择发送资源池的方式中,由于在选择发送资源池时仅根据了地理位置指示信息和CBR值,因此,可能会出现待发送数据包尺寸与发送资源池不匹配的情况,例如待发送数据包尺寸大于发送资源池总资源量的情况,从而使得待发送数据包尺寸与选择出来的发送资源池匹配度低的问题。通过发明实施例提供的资源池选择方法,在某些实施过程中,终端接收基站发送的多个资源池中每个资源池的资源池配置信息,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。然后根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。由于资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值,因此根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择出的发送资源池与待发送数据包更加匹配,从而提高了发送资源池与待发送数据包的匹配度。
实施例二:
本发明实施例提供一种资源池配置方法,参见图2,该资源池配置方法包括如下步骤。
S201、配置多个资源池中每个资源池的资源池配置信息。
资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。地理位置指示信息可以包括经度、维度等用于指示地理位置的信息。允许发送个数门限值为该 资源池允许发送数据包个数的门限值。当该资源池可用资源总量除以待发送数据包大小得到的商大于为该资源池配置的允许发送个数门限值时,则待发送数据包与该资源池匹配,可以使用该资源池中的资源来发送这个待发送数据包。CBR门限值包括为该资源池配置的CBR门限值,当该资源池当前CBR值小于CBR门限值时,则选择该资源池中的资源来发送数据包,其中CBR=已占用资源量/总资源量。数据包尺寸信息包括为该资源池配置的数据包的尺寸,其中,数据包尺寸信息可以根据该资源池的总资源量来配置。
在一些实施例中,数据包尺寸信息包括力度编号。则在配置每个资源池的资源池配置信息之前,还需要:根据数据包大小划分为多个数据包大小范围;根据多个数据包大小范围生成数据包力度配置信息,数据包力度配置信息包括多个数据包大小范围和每个数据包大小范围对应的力度编号。基站可以根据可能存在的数据包尺寸大小,将所有尺寸划分为多个数据包大小范围,多个数据包大小范围之间不重叠。力度编号可以是字母和数字中的至少一种,力度编号与数据包大小范围之间一一对应。在一些实施例中,多个数据包大小范围之间的差值可以相同,在一些实施例中,多个数据包大小范围之间的差值可以不同。例如,参见表14,表14为一种示例的数据包力度配置信息,力度编号为数字。
表14
力度编号 数据包大小范围
0 0Bytes-500Bytes
1 501Bytes-1000Bytes
2 1001Bytes-5000Bytes
3 5000Bytes-10000Bytes
4 10001Bytes-50000Byte
5 50001Byte-100000Byte
…… ……
在生成数据包力度配置信息之后,就可以根据数据包力度配置信息配置每 个资源池的数据包尺寸信息,即配置每个资源池的力度编号。在配置每个资源池的力度编号时,可以根据每个资源池的总资源量配置每个资源池的数据包尺寸信息,例如,假设数据包力度配置信息如表14所示,资源池G的总资源量为5000Bytes,资源池H的总资源量为50000Bytes,资源池I的总资源量为50000000Bytes,则这三个资源池的力度编号请参见下表15:
表15
资源池 总资源量 对应力度编号
资源池G 5000Bytes 0,1,2
资源池H 50000Bytes 0,1,2,3,4
资源池I 50000000Bytes 0,1,2,3,4,5
在生成数据包力度配置信息之后,还可以将数据包力度配置信息发送给终端。基站可以通过***广播消息和RRC协议专有信令中的至少一种方式将数据包力度配置信息发送给终端。也即,基站可以通过***广播消息将数据包力度配置信息发送给终端;基站也可以通过RRC协议专有信令将数据包力度配置信息发送给终端;基站也可以通过***广播消息和RRC协议专有信令将数据包力度配置信息发送给终端。基站还可以通过***广播消息将数据包力度配置信息发送给终端,在通过***广播消息将数据包力度配置信息发送给终端之后,基站还可以通过RRC协议专有信令将更新后的数据包力度配置信息发送给特定终端。
在一些实施例中,数据包尺寸信息可以包括数据包大小范围信息。
在一些实施例中,资源池配置信息可以包括地理位置指示信息和允许发送个数门限值。资源池配置信息也可以包括地理位置指示信息,数据包尺寸信息和CBR门限值。资源池配置信息还可以包括地理位置指示信息,允许发送个数门限值,数据包尺寸信息和CBR门限值。
在一些实施例中,资源池配置信息包括地理位置指示信息、数据包尺寸信息、CBR门限值,以及数据包尺寸信息和CBR门限值之间的映射关系,也就是说,基站会根据数据包尺寸信息设置CBR门限值。任一资源池的资源池配置信 息中的数据包尺寸信息和CBR门限值之间的映射关系,可以是一一对应的,例如,参见表4,表4中,一个数据包尺寸信息对应一个CBR门限值。任一资源池的资源池配置信息中的数据包尺寸信息和CBR门限值之间的映射关系,也可以是多对一的,也即多个数据包尺寸信息对应一个CBR门限值,例如,参见表5,表5中,有多个数据包尺寸信息对应一个CBR门限值,也有一个数据包尺寸信息对应一个CBR门限值。数据包尺寸信息可以是力度编号,也可以是数据包大小范围。
在一些实施例中,资源池配置信息还包括数据包优先级。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包优先级和CBR门限值之间的映射关系。数据包优先级和CBR门限值之间的映射关系可以是一一对应的,例如,参见表7,表7中,一个数据包优先级对应一个CBR门限值。任一资源池的资源池配置信息中的数据包优先级和CBR门限值之间的映射关系,也可以是多对一的,也即多个数据包优先级对应一个CBR门限值,例如,参见表8,表8中,存在多个数据包优先级对应一个CBR门限值,也存在一个数据包优先级对应一个CBR门限值。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系,也就是说,基站会根据数据包尺寸信息和数据包优先级设置不同的CBR门限值。一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系可以是不同优先级、不同数据包尺寸信息对应不同CBR门限值,例如,参见表9,假设数据包尺寸信息为力度编号,表9中,不同优先级、不同力度编号对应不同CBR门限值。在一些实施例中,一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,可以存在相同优先级、不同力度编号对应同一CBR门限值,例如,参见表10,表10中,存在优先级均为优先级1,力度编号0、1对应同一CBR门限值,即均为门限值1。在一些实施例中,一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系中,可以存在不同优先级、不同力度编号对 应一个CBR门限值,例如,参见表11,表11中,存在优先级为优先级1,力度编号为0对应的CBR门限值,与优先级为优先级2,力度编号为1对应的CBR门限值相同,即均为门限值1。
在一些实施例中,资源池配置信息包括数据包优先级、允许发送个数门限值、地理位置指示信息,以及允许发送个数门限值与数据包优先级之间的映射关系,也就是说,基站会根据数据包优先级设置允许发送个数门限值。在一些实施例中,任一资源池的允许发送个数门限值与数据包优先级之间的映射关系可以是一一对应的,例如,参见表12,表12中,数据包优先级和允许发送个数门限值一一对应。在一些实施例中,任一资源池的允许发送个数门限值与数据包优先级之间的映射关系可以是一对多的,例如,参见表13,表13中,多个数据包优先级可以对应一个允许发送个数门限值。
S202、将每个资源池的资源池配置信息发送给终端。
基站可以通过***广播消息和RRC协议专有信令中的至少一种方式将每个资源池的资源池配置信息发送给终端。也即,基站可以通过***广播消息将每个资源池的资源池配置信息发送给终端;基站也可以通过RRC协议专有信令将每个资源池的资源池配置信息发送给终端;基站也可以通过***广播消息和RRC协议专有信令将每个资源池的资源池配置信息发送给终端。基站还可以通过***广播消息将每个资源池的资源池配置信息发送给终端,在通过***广播消息将数据包力度配置信息发送给终端之后,基站还可以通过RRC协议专有信令将更新后的每个资源池的资源池配置信息发送给特定终端。
本实施例中,基站可以将数据包力度配置信息和每个资源池的资源池配置信息一同发送给终端,当然,也可以将数据包力度配置信息和每个资源池的资源池配置信息分别发送给终端。
为了解决现有根据地理位置指示信息和CBR选择发送资源池的方式,导致待发送数据包尺寸与发送资源池不匹配的情况,例如待发送数据包尺寸大于发送资源池总资源量的情况,从而导致选择出来的发送资源池无法满足传输需求的问题。通过本发明实施例提供的资源池配置方法,在某些实施过程中,基站配置多个资源池中每个资源池的资源池配置信息,资源池配置信息包括地理位 置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。然后将每个资源池的资源池配置信息发送给终端。由于资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值,因此根据每个资源池的资源池配置信息,从多个资源池中选择出的发送资源池与待发送数据包更加匹配,提高了发送资源池与待发送数据包的匹配度。
实施例三
本发明实施例在实施例一和实施例二的基础上,提供一种资源池配置选择方法,参见图3所示,该资源池配置选择方法包括如下步骤。
S301、基站配置多个资源池中每个资源池的资源池配置信息。
在本发明实施例中,基站配置每个资源池的资源池配置信息,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。
在一些实施例中,数据包尺寸信息包括力度编号。则在配置每个资源池的资源池配置信息之前,还可以包括:根据数据包大小划分为多个数据包大小范围;根据多个数据包大小范围生成数据包力度配置信息,数据包力度配置信息包括多个数据包大小范围和每个数据包大小范围对应的力度编号。基站可以根据可能存在的数据包尺寸大小,将所有尺寸划分为多个数据包大小范围,每个数据包大小范围之间不重叠。力度编号可以是字母和数字中的至少一种,力度编号与数据包大小范围之间一一对应。在一些实施例中,每个数据包大小范围之间的差值可以相同,在一些实施例中,每个数据包大小范围之间的差值可以不同。例如,参见表15,表15为一种示例的数据包力度配置信息,力度编号为数字。在生成数据包力度配置信息之后,就可以根据数据包力度配置信息配置每个资源池的数据包尺寸信息,即配置每个资源池的力度编号。
在生成数据包力度配置信息之后,还可以将数据包力度配置信息发送给终端。发送方式请参见实施例二,此处不再赘述。
在一些实施例中,数据包尺寸信息可以包括数据包大小范围信息。
在一些实施例中,资源池配置信息可以包括地理位置指示信息和允许发送个数门限值。资源池配置信息也可以包括地理位置指示信息,数据包尺寸信息和CBR门限值。资源池配置信息还可以包括地理位置指示信息,允许发送个数门限值,数据包尺寸信息和CBR门限值。
在一些实施例中,资源池配置信息包括地理位置指示信息、数据包尺寸信息、CBR门限值,以及数据包尺寸信息和CBR门限值之间的映射关系。数据包尺寸信息和CBR门限值之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息还包括数据包优先级。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包优先级和CBR门限值之间的映射关系。数据包优先级和CBR门限值之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系。一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息包括数据包优先级、允许发送个数门限值、地理位置指示信息,以及允许发送个数门限值与数据包优先级之间的映射关系。任一资源池的允许发送个数门限值与数据包优先级之间的映射关系请参见实施例二,此处不再赘述。
S302、基站将每个资源池的资源池配置信息发送给终端。
基站在配置每个资源池的资源池配置信息后,将每个资源池的资源池配置信息发送给终端,发送方式请参见实施例二,此处不再赘述。
S303、终端根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及接收到的每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。
终端在接收到每个资源池的资源池配置信息后,根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及接收到的每个资源池的资源池配置信 息,从多个资源池中选择发送资源池。由于资源池配置信息不同,选择方式不同。选择发送资源池的方式请参见实施例一,此处不再赘述。
在选择发送资源池后,终端还可以将待发送数据包通过发送资源池发送出去。发送方式请参见实施例一,此处不再赘述。
为了解决现有根据地理位置指示信息和CBR选择发送资源池的方式,导致待发送数据包尺寸与发送资源池不匹配的情况,例如待发送数据包尺寸大于发送资源池总资源量的情况,从而导致选择出来的发送资源池无法满足传输需求的问题。本发明实施例提供的资源池选择和配置方法,在某些实施过程中,基站配置多个资源池中每个资源池的资源池配置信息,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。基站将每个资源池的资源池配置信息发送给终端;终端在接收到每个资源池的资源池配置信息后,根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。由于资源池配置信息中包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值,因此根据资源池配置信息、待发送数据包尺寸、资源池当前状态信息、当前位置信息选择出来的发送资源池与待发送数据包更加匹配。
实施例四
本发明实施例在实施例二的基础上,提供一种资源池配置装置,用于实现实施例二所述的资源池配置方法,参见图4所示,该资源池配置装置包括配置模块401和发送模块402。
配置模块401,设置为配置多个资源池中每个资源池的资源池配置信息,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。
发送模块402,设置为将每个资源池的资源池配置信息发送给资源池选择装置。发送模块402可以是设置为通过***广播消息和RRC协议专有信令中的至少一种方式将每个资源池的资源池配置信息发送给资源池选择装置。发送模块 402可以在通过***广播消息将每个资源池的资源池配置信息发送给终端之后,再通过RRC协议专有信令将更新后的每个资源池的资源池配置信息发送给特定资源池选择装置。
在本发明实施例中,资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。
在一些实施例中,数据包尺寸信息包括力度编号。配置模块401还设置为根据数据包大小划分为多个数据包大小范围;根据多个数据包大小范围生成数据包力度配置信息,数据包力度配置信息包括多个数据包大小范围和每个数据包大小范围对应的力度编号。配置模块401可以根据可能存在的数据包尺寸大小,将所有尺寸划分为多个数据包大小范围,每个数据包大小范围之间不重叠。力度编号可以是字母和数字中的至少一种,力度编号与数据包大小范围之间一一对应。在一些实施例中,每个数据包大小范围之间的差值可以相同,在一些实施例中,每个数据包大小范围之间的差值可以不同。例如,参见表15,表15为一种示例的数据包力度配置信息,力度编号为数字。在生成数据包力度配置信息之后,配置模块401根据数据包力度配置信息配置每个资源池的数据包尺寸信息,即配置每个资源池的力度编号。
在生成数据包力度配置信息之后,发送模块402可以将数据包力度配置信息发送给资源池选择装置。发送模块402可以通过***广播消息和RRC协议专有信令中的至少一种方式将数据包力度配置信息发送给资源池选择装置。发送模块402通过***广播消息将数据包力度配置信息发送给资源池选择装置之后,可以通过RRC协议专有信令将更新后的数据包力度配置信息发送给特定资源池选择装置。发送模块402可以将数据包力度配置信息和每个资源池的资源池配置信息一同发送给资源池选择装置;当然,也可以分别发送给资源池选择装置。
在一些实施例中,数据包尺寸信息可以包括数据包大小范围信息。
在一些实施例中,资源池配置信息可以包括地理位置指示信息和允许发送个数门限值。资源池配置信息也可以包括地理位置指示信息,数据包尺寸信息和CBR门限值。资源池配置信息还可以包括地理位置指示信息,允许发送个数 门限值,数据包尺寸信息和CBR门限值。
在一些实施例中,资源池配置信息包括地理位置指示信息、数据包尺寸信息、CBR门限值,以及数据包尺寸信息和CBR门限值之间的映射关系。数据包尺寸信息和CBR门限值之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息还包括数据包优先级。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包优先级和CBR门限值之间的映射关系。数据包优先级和CBR门限值之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息包括数据包尺寸信息、CBR门限值、数据包优先级、地理位置指示信息,以及数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系。一个资源池的数据包尺寸信息、数据包优先级和CBR门限值三者之间的映射关系请参见实施例二,此处不再赘述。
在一些实施例中,资源池配置信息包括数据包优先级、允许发送个数门限值、所地理位置指示信息,以及允许发送个数门限值与数据包优先级之间的映射关系。任一资源池的允许发送个数门限值与数据包优先级之间的映射关系请参见实施例二,此处不再赘述。
本发明实施例中,配置模块401可以由处理器实施或者其他硬件单元实施,发送模块402可以由天线或者其他硬件单元实施。
实施例五
本发明实施例在实施例一的基础上,提供一种资源池选择装置,用于实现上述实施例一所述的资源池选择方法,参见图5,该资源池选择装置包括接收模块501和选择模块502。
接收模块501,设置为接收资源池配置装置发送的多个资源池中每个资源池的资源池配置信息。资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值。接收模块501可以通过***广播消息和RRC协议专有信令中的至少一种方式接 收资源池配置装置发送的每个资源池的资源池配置信息。也即,接收模块501可以通过***广播消息接收资源池配置装置发送的每个资源池的资源池配置信息;接收模块501也可以通过RRC协议专有信令接收资源池配置装置发送的每个资源池的资源池配置信息;接收模块501也可以通过***广播消息和RRC协议专有信令接收资源池配置装置发送的每个资源池的资源池配置信息。接收模块501还可以通过***广播消息接收资源池配置装置发送的每个资源池的资源池配置信息,在通过***广播消息接收资源池配置装置发送的每个资源池的资源池配置信息之后,接收模块501还可以通过RRC协议专有信令接收资源池配置装置发送的更新后的每个资源池的资源池配置信息。
待发送数据包尺寸可以包括待发送数据包大小,待发送数据包尺寸也可以包括根据待发送数据包大小确定的待发送数据包力度编号。在待发送数据包尺寸包括待发送数据包力度编号时,接收模块501还设置为接收资源池配置装置发送的数据包力度配置信息,数据包力度配置信息包括多个数据包大小范围与每个数据包大小范围对应的力度编号。接收模块501可以通过***广播消息和RRC协议专有信令中的至少一种方式接收资源池配置装置发送的数据包力度配置信息。接收模块501还可以在通过***广播消息接收资源池配置装置发送的每个资源池的资源池配置信息之后,通过RRC协议专有信令接收资源池配置装置发送的更新后的每个资源池的资源池配置信息。接收模块501可以一同接收数据包力度配置信息和每个资源池的资源池配置信息,当然,也可以分别接收。
选择模块502,设置为根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。
资源池配置信息不同,选择模块502根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择发送资源池的方式也不同。选择资源池的方式可以参见实施例一,此处不再赘述。
本发明实施例中的接收模块501可以通过天线或者其他硬件单元实施,选择模块502可以通过处理器或者其他硬件单元实施。
实施例六
本发明实施例在实施例四和实施例五的基础上提供一种资源池配置和选择***,参见图6所示,该资源池配置和选择***包括资源池配置装置601和资源池选择装置602。
资源池配置装置601,设置为配置多个资源池中每个资源池的资源池配置信息。资源池配置信息包括地理位置指示信息,资源池配置信息还包括以下至少之一:允许发送个数门限值;数据包尺寸信息和CBR门限值;将每个资源池的资源池配置信息发送给资源池选择装置602。
资源池选择装置602,设置为接收资源池配置装置601发送的每个资源池的资源池配置信息;根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及每个资源池的资源池配置信息,从多个资源池中选择至少一个资源池作为发送资源池。
实施例七:
本实施例提供了一种终端,参见图7,该终端包括第一处理器701、第一存储器702及第一通信总线703。
第一通信总线703用于实现第一处理器701和第一存储器702之间的连接通信。
第一处理器701用于执行第一存储器702中存储的至少一个程序,以实现上述实施例一中的资源池选择方法。
本实施例还提供了一种基站,参见图8,该基站包括第二处理器801、第二存储器802及第二通信总线803。
第二通信总线803用于实现第二处理器801和第二存储器802之间的连接通信。
第二处理器801用于执行第二存储器802中存储的至少一个程序,以实现上述实施例二中的资源池配置方法。
本实施例还提供了一种存储介质,该存储介质包括在用于存储信息(诸如计 算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。存储介质包括但不限于随机存取存储器(Random Access Memory,RAM),只读存储器(Read-Only Memory,ROM),带电可擦可编程只读存储器(Electrically Erasable Programmable read only memory,EEPROM)、闪存或其他存储器技术、光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM),数字多功能盘(Digital Video Disc,DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
本实施例中的存储介质可用于存储至少一个计算机程序,其存储的至少一个计算机程序可被处理器执行,以实现上述实施例一中的资源池选择方法或实施例二中的资源池配置方法。
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本申请不限制于任何特定的硬件和软件结合。

Claims (35)

  1. 一种资源池选择方法,包括:
    接收基站发送的多个资源池中每个资源池的资源池配置信息;
    根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  2. 如权利要求1所述的资源池选择方法,其中,所述资源池配置信息包括所述数据包尺寸信息,所述数据包尺寸信息包括力度编号;
    所述根据资源池选择信息以及所述资源池配置信息从所述各资源池中选择至少一个资源池作为发送资源池之前,还包括:
    接收基站发送的数据包力度配置信息,所述数据包力度配置信息包括多个数据包大小范围和每个数据包大小范围对应的力度编号;
    所述待发送数据包尺寸包括根据所述资源池配置信息和所述待发送数据包大小确定的待发送数据包力度编号。
  3. 如权利要求2所述的资源池选择方法,其中,所述接收基站发送的数据包力度配置信息,和,所述多个资源池中每个资源池的资源池配置信息,包括:
    一同接收基站发送的所述数据包力度配置信息和所述每个资源池的资源池配置信息。
  4. 如权利要求1所述的资源池选择方法,其中,所述待发送数据包尺寸包括所述待发送数据包大小。
  5. 如权利要求1所述的资源池选择方法,其中,所述根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述当前位置信息和所述地理位置指示信息,从所述多个资源池中选择与所述当前位置信息匹配的至少一个资源池作为目标资源池;
    根据所述待发送数据包尺寸、所述资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为所述发送资源池。
  6. 如权利要求5所述的资源池选择方法,其中,所述资源池配置信息包括所述数据包尺寸信息和所述CBR门限值,所述资源池当前状态信息包括第一资源池的CBR测量值;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述待发送数据包尺寸以及所述数据包尺寸信息,从所述目标资源池中选择出与所述待发送数据包尺寸匹配的至少一个资源池作为所述第一资源池;
    从所述第一资源池中选择所述CBR测量值小于所述CBR门限值的至少一个资源池作为所述发送资源池,所述CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。
  7. 如权利要求5所述的资源池选择方法,其中,所述资源池配置信息包括所述数据包尺寸信息和所述CBR门限值,以及所述数据包尺寸信息和所述CBR门限值之间的映射关系,所述资源池当前状态信息包括所述目标资源池的CBR测量值;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述目标资源池的所述数据包尺寸信息和所述CBR门限值之间的映射关系,以及所述待发送数据包尺寸,确认出与所述待发送数据包尺寸匹配的第一目标CBR门限值;
    从所述目标资源池中选择出所述CBR测量值大于所述第一目标CBR门限值的至少一个资源池作为所述发送资源池,所述CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。
  8. 如权利要求5所述的资源池选择方法,其中,所述资源池配置信息包括所述允许发送个数门限值,所述资源池当前状态信息包括所述目标资源池当前的可用资源量;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述目标资源池当前的可用资源量和所述待发送数据包尺寸,计算出所述目标资源池的可发送个数;
    从所述目标资源池中选择所述可发送个数大于所述允许发送个数门限值的至少一个资源池作为发送资源池。
  9. 如权利要求5所述的资源池选择方法,其中,所述资源池配置信息还包括数据包优先级。
  10. 如权利要求9所述的资源池选择方法,其中,所述资源池配置信息包括所述数据包尺寸信息、所述CBR门限值,以及所述数据包优先级和所述CBR门限值之间的映射关系,所述资源池当前状态信息包括第二资源池的CBR测量值;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述待发送数据包尺寸以及所述数据包尺寸信息,从所述目标资源池中选择出至少一个资源池作为所述第二资源池;
    根据所述第二资源池的所述数据包优先级与所述CBR门限值之间的映射关系,以及所述待发送数据包的优先级,确认出与所述待发送数据包的优先级匹配的第二目标CBR门限值;
    从所述第二资源池中选择所述CBR测量值小于所述第二目标CBR门限值的至少一个资源池作为所述发送资源池,所述CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。
  11. 如权利要求9所述的资源池选择方法,其中,所述资源池配置信息包 括所述数据包尺寸信息、所述CBR门限值,以及所述数据包尺寸信息、所述数据包优先级和所述CBR门限值三者之间的映射关系,所述资源池当前状态信息包括所述目标资源池的CBR测量值;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述目标资源池的所述数据包尺寸信息、所述数据包优先级和所述CBR门限值三者之间的映射关系、所述待发送数据包尺寸,以及所述待发送数据包的优先级,确认出与所述待发送数据包尺寸、所述待发送数据包的优先级匹配的第三目标CBR门限值;
    从所述目标资源池中选择所述CBR测量值小于所述第三目标CBR门限值的至少一个资源池作为所述发送资源池,所述CBR测量值根据资源池当前已占用资源量与资源池总资源量生成。
  12. 如权利要求9所述的资源池选择方法,其中,所述资源池配置信息包括所述允许发送个数门限值,以及所述允许发送个数门限值与所述数据包优先级之间的映射关系,所述资源池当前状态信息包括所述目标资源池的当前可用资源量;
    所述根据待发送数据包尺寸、资源池当前状态信息以及所述目标资源池的资源池配置信息,从所述目标资源池中选择至少一个资源池作为发送资源池,包括:
    根据所述目标资源池的所述允许发送个数门限值与所述数据包优先级之间的映射关系,以及所述待发送数据包的优先级,确认出与所述待发送数据包的优先级匹配的第一目标允许发送个数门限值;
    选择可发送个数大于所述第一目标允许发送个数门限值的至少一个资源池作为所述发送资源池,所述可发送个数根据所述当前可用资源量与所述待发送数据包尺寸生成。
  13. 如权利要求1所述的资源池选择方法,其中,所述接收基站发送的多个资源池中每个资源池的资源池配置信息,包括:
    通过***广播消息和无线资源控制RRC协议专有信令中的至少一种方式,接收基站发送的所述每个资源池的资源池配置信息。
  14. 如权利要求13所述的资源池选择方法,其中,所述通过***广播消息和RRC协议专有信令中的至少一种方式,接收基站发送的所述每个资源池的资源池配置信息,包括:
    通过***广播消息接收基站发送的所述每个资源池的资源池配置信息;
    所述通过***广播消息接收基站发送的所述每个资源池的资源池配置信息之后,还包括:
    通过RRC协议专有信令接收基站发送的更新后的每个资源池的资源池配置信息。
  15. 如权利要求1-14任一项所述的资源池选择方法,其中,所述从所述多个资源池中选择至少一个资源池作为发送资源池之后,还包括:
    通过所述发送资源池发送所述待发送数据。
  16. 如权利要求15所述的资源池选择方法,其中,所述通过所述发送资源池发送所述待发送数据,包括:
    根据所述发送资源池当前的可用资源量或CBR测量值,按照所述发送资源池当前的可用资源量从高到低的顺序或CBR测量值从低到高的顺序,从所述发送资源池中选择预设个数的目标发送资源池;
    通过所述目标发送资源池发送所述待发送数据。
  17. 一种资源池配置方法,包括:
    配置多个资源池中每个资源池的资源池配置信息;
    将所述每个资源池的资源池配置信息发送给终端;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  18. 如权利要求17所述的资源池配置方法,其中,所述资源池配置信息包括数据包尺寸信息,所述配置多个资源池中每个资源池的资源池配置信息之前, 还包括:
    根据数据包大小划分为多个数据包大小范围;
    根据所述多个数据包大小范围生成数据包力度配置信息,其中,所述数据包力度配置信息包括所述多个数据包大小范围和每个数据包大小范围对应的力度编号;
    所述根据所述多个数据包大小范围生成数据包力度配置信息之后,还包括:
    将所述数据包力度配置信息发送给所述终端。
  19. 如权利要求18所述的资源池配置方法,其中,所述将所述数据包力度配置信息发送给所述终端,和,将所述多个资源池中每个资源池的资源池配置信息发送给终端,包括:
    将所述数据包力度配置信息和所述多个资源池中每个资源池的资源池配置信息一同发送给终端。
  20. 如权利要求18所述的资源池配置方法,其中,所述数据包尺寸信息包括:根据所述数据包力度配置信息确认的力度编号。
  21. 如权利要求17所述的资源池配置方法,其中,所述数据包尺寸信息包括数据大小范围信息。
  22. 如权利要求17所述的资源池配置方法,其中,所述资源池配置信息包括所述地理位置指示信息、所述数据包尺寸信息、所述CBR门限值,以及所述数据包尺寸信息和所述CBR门限值三者之间的映射关系。
  23. 如权利要求17所述的资源池配置方法,其中,所述资源池配置信息还包括数据包优先级。
  24. 如权利要求23所述的资源池配置方法,其中,所述资源池配置信息包括所述数据包尺寸信息、所述CBR门限值、所述地理位置指示信息,以及所述数据包优先级和所述CBR门限值三者之间的映射关系。
  25. 如权利要求23所述的资源池配置方法,其中,所述资源池配置信息包括所述数据包尺寸信息、所述CBR门限值、所述地理位置指示信息,以及所述数据包尺寸信息、所述数据包优先级和所述CBR门限值三者之间的映射关系。
  26. 如权利要求23所述的资源池配置方法,其中,所述资源池配置信息包 括所述允许发送个数门限值、所述地理位置指示信息,以及所述允许发送个数门限值与所述数据包优先级之间的映射关系。
  27. 如权利要求17-26任一项所述的资源池配置方法,其中,所述将所述多个资源池中每个资源池的资源池配置信息发送给终端,包括:
    将所述每个资源池的资源配置信息通过***广播消息和无线资源控制RRC协议专有信令中的至少一种方式发送给终端。
  28. 如权利要求27所述的资源池配置方法,其中,将所述每个资源池的资源池配置信息通过***广播消息和RRC协议专有信令中的至少一种方式发送给终端,包括:
    将所述每个资源池的资源池配置信息通过***广播消息发送给终端;
    所述将所述每个资源池的资源池配置信息通过***广播消息发送给终端之后,还包括:
    通过RRC协议专有信令将更新后的每个资源池的资源配置信息发送给特定终端。
  29. 一种资源池配置选择方法,包括:
    基站配置多个资源池中每个资源池的资源池配置信息;
    所述基站将所述每个资源池的资源池配置信息发送给终端;
    所述终端接收所述每个资源池的资源池配置信息;
    所述终端根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  30. 一种资源池选择装置,包括:
    接收模块,设置为接收基站发送的多个资源池中每个资源池的资源池配置信息;
    选择模块,设置为根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  31. 一种资源池配置装置,包括:
    配置模块,设置为配置多个资源池中每个资源池的资源池配置信息;
    发送模块,设置为将所述每个资源池的资源池配置信息发送给终端;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  32. 一种资源池配置和选择***,包括:
    所述资源池配置装置,设置为配置多个资源池中每个资源池的资源池配置信息;将所述每个资源池的资源池配置信息发送给所述资源池选择装置;
    所述资源池选择装置,设置为接收所述资源池配置装置发送的每个资源池的资源池配置信息;根据待发送数据包尺寸、资源池当前状态信息、当前位置信息以及所述每个资源池的资源池配置信息,从所述多个资源池中选择至少一个资源池作为发送资源池;
    其中,所述资源池配置信息包括地理位置指示信息,所述资源池配置信息还包括以下至少之一:
    允许发送个数门限值,
    数据包尺寸信息和信道占用比率CBR门限值。
  33. 一种终端,包括:
    第一处理器、第一存储器及第一通信总线;
    其中,所述第一通信总线用于实现所述第一处理器和所述第一存储器之间 的连接通信;
    所述第一处理器用于执行所述第一存储器中存储的至少一个程序,以实现如权利要求1至16中任一项所述的资源池选择方法。
  34. 一种基站,包括:
    第二处理器、第二存储器及第二通信总线;
    其中,所述第二通信总线用于实现所述第二处理器和所述第二存储器之间的连接通信;
    所述第二处理器用于执行所述第二存储器中存储的至少一个程序,以实现如权利要求17至28中任一项所述的资源池配置方法。
  35. 一种存储介质,其中,所述存储介质存储有至少一个程序,所述至少一个程序可被至少一个处理器执行,以实现如权利要求1至16中任一项所述的资源池选择方法,或如权利要求17至28中任一项所述的资源池配置方法。
PCT/CN2019/108861 2018-09-28 2019-09-29 资源池配置和选择方法、装置、终端、基站及存储介质 WO2020063944A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811143359.9A CN110536417B (zh) 2018-09-28 2018-09-28 资源池配置和选择方法、装置、终端、基站及存储介质
CN201811143359.9 2018-09-28

Publications (1)

Publication Number Publication Date
WO2020063944A1 true WO2020063944A1 (zh) 2020-04-02

Family

ID=68658948

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/108861 WO2020063944A1 (zh) 2018-09-28 2019-09-29 资源池配置和选择方法、装置、终端、基站及存储介质

Country Status (2)

Country Link
CN (1) CN110536417B (zh)
WO (1) WO2020063944A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021209022A1 (zh) * 2020-04-16 2021-10-21 维沃移动通信有限公司 资源选择方法、装置及用户设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107666364A (zh) * 2016-07-27 2018-02-06 北京三星通信技术研究有限公司 选择和确定调制编码方式的方法、相应的终端设备、基站设备
WO2018171664A1 (zh) * 2017-03-24 2018-09-27 中兴通讯股份有限公司 资源选择方法及装置、资源配置方法及装置、相关存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014056426A1 (zh) * 2012-10-08 2014-04-17 联发科技(新加坡)私人有限公司 数据传输方法
CN108024230B (zh) * 2016-11-04 2022-06-14 北京三星通信技术研究有限公司 一种v2x通信中的资源选择方法和设备
CN106686736A (zh) * 2016-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 一种通信资源选择方法,手持智能终端及接入设备
CN108632779B (zh) * 2017-03-17 2023-03-24 中兴通讯股份有限公司 资源分配方法及装置、资源预留方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107666364A (zh) * 2016-07-27 2018-02-06 北京三星通信技术研究有限公司 选择和确定调制编码方式的方法、相应的终端设备、基站设备
WO2018171664A1 (zh) * 2017-03-24 2018-09-27 中兴通讯股份有限公司 资源选择方法及装置、资源配置方法及装置、相关存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
OPPO ET AL.: "Correction for Zoning", 3GPP TSG-RAN WG2 MEETING#1O3 R2-1813173, 24 August 2018 (2018-08-24), XP051522730 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021209022A1 (zh) * 2020-04-16 2021-10-21 维沃移动通信有限公司 资源选择方法、装置及用户设备

Also Published As

Publication number Publication date
CN110536417A (zh) 2019-12-03
CN110536417B (zh) 2023-04-18

Similar Documents

Publication Publication Date Title
US9942879B2 (en) Method and apparatus for avoiding resource collision in mobile communication system
WO2017028699A1 (zh) 资源占用方法、装置及用户设备
WO2017041355A1 (zh) 一种控制v2x业务传输的方法及装置
WO2020030163A1 (zh) 通信控制方法、装置、***、终端、基站及存储介质
US11350389B2 (en) Semi-persistent resource allocation enhancement for V2X communication
US20140092735A1 (en) Apparatus and method for controlling congestion in vehicular communication
EP3547632B1 (en) Method for terminal communication
US10225850B2 (en) Vehicular network communication method, and apparatuses
WO2020030017A1 (zh) 配置侧行链路传输资源的方法和装置
CN111417207B (zh) 一种资源配置方法及装置、设备、存储介质
CN110831206A (zh) 一种应用于车联异构网络的无线资源调度方法及装置
CN113630738B (zh) 一种侧行链路通信方法及装置
WO2017133013A1 (zh) 一种传输控制信令的方法及设备
CN112804163B (zh) 流量数据处理方法、装置和设备
WO2020063944A1 (zh) 资源池配置和选择方法、装置、终端、基站及存储介质
US10992509B2 (en) Resource configuration method, terminal device, and base station
WO2021134596A1 (zh) 一种侧行通信方法及装置
KR102211787B1 (ko) 이동 통신 시스템에서 자원 충돌 회피 방법 및 장치
JP2023082193A (ja) 自動車のネットワークにおけるキャリア選択方法及び端末機器
CN110710254B (zh) 通信***中控制用户设备进行复制传输的方法及其设备
WO2023109537A1 (zh) 定位参考信号资源指示方法、节点和存储介质
CN112929925B (zh) 基于感知的半持续调度方法、装置和***
WO2017185295A1 (zh) 通信方法、网络侧设备和车辆终端设备
CN110446263B (zh) 数据传输方法及装置
JP7165622B2 (ja) 無線通信装置および無線通信システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19865182

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19865182

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 16/08/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19865182

Country of ref document: EP

Kind code of ref document: A1