CN106686551B - Direct service processing method and device for user terminal - Google Patents
Direct service processing method and device for user terminal Download PDFInfo
- Publication number
- CN106686551B CN106686551B CN201510751125.2A CN201510751125A CN106686551B CN 106686551 B CN106686551 B CN 106686551B CN 201510751125 A CN201510751125 A CN 201510751125A CN 106686551 B CN106686551 B CN 106686551B
- Authority
- CN
- China
- Prior art keywords
- direct
- user terminal
- time
- target groups
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method and a device for processing direct service of a user terminal are provided, the method comprises: when the number of the target groups to be served is N at the same time, sending a resource allocation request to a base station; receiving M resource pools which are issued by a base station and used for scheduling a resource allocation method and temporary identifications which are allocated to the user terminal by the base station, wherein the temporary identifications correspond to the M resource pools; when a downlink control signaling is received, acquiring time-frequency resource position information in the downlink control signaling; respectively determining M time-frequency resources for transmitting direct services in the M resource pools according to the time-frequency resource position information; and respectively allocating the acquired M time-frequency resources to direct services corresponding to the M target groups. By adopting the method and the device, the user terminal can transmit the direct service to other target groups in the process of transmitting the direct service to one target group.
Description
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method and an apparatus for processing a direct service of a user equipment.
Background
Device to Device (D2D) communication, also known as direct communication, which can be a technique that allows direct short-range transmission between two peer devices without transmission through a base station, allowing direct communication between terminals through multiplexing of cell radio resources, under the control of a network; it is also possible to use a technique of directly communicating between two peer apparatuses using a radio resource configured in advance without the control of a network.
When the user terminal a is in the cell coverage area and the user terminal B is at the cell edge or outside the coverage area, the user terminal a may communicate with the base station through the Uu interface and may communicate with the user terminal B through the PC5 interface, so that the user terminal B may communicate with the base station. In the above scenario, the ue a plays a role of relay, and the ue B with poor help signal can normally communicate with the base station.
In the existing solution, a base station allocates transmission resources only once for a transmission UE (i.e. a UE for direct service data transmission) in a direct link Control (SC) period, or only allows the transmission UE to automatically select the transmission resources once. The transmitting UE can transmit direct traffic to only one target group in one SC period. Each target group may contain one or more UEs, and when the target group includes a plurality of UEs, the data transmitted by the transmitting UE to all UEs in the target group is the same.
The transmission UE can only send direct traffic to one target group to serve one target group in one SC period. That is, in the process of transmitting the direct service to one target group, the transmission UE cannot transmit the direct service to other target groups. When there are many target groups to be served by the transmitting UE, each target group can only be served in sequence according to a certain order.
Disclosure of Invention
The invention solves the problem of enabling a user terminal to serve a plurality of target groups simultaneously.
In order to solve the foregoing technical problem, an embodiment of the present invention provides a method for processing a direct service of a user terminal, including:
when the number of target groups to be served is N at the same time, sending a resource allocation request to a base station, wherein N is an integer and is more than or equal to 2; the resource allocation request comprises information of the capability of the user terminal for supporting the multi-objective group service;
receiving M resource pools which are issued by a base station and used for scheduling a resource allocation method and temporary identifications which are allocated to the user terminal by the base station, wherein the temporary identifications correspond to the M resource pools, M is a positive integer and is more than or equal to 2 and less than or equal to N;
when a downlink control signaling is received, acquiring time-frequency resource position information in the downlink control signaling;
respectively determining M time-frequency resources used for transmitting direct services in the M resource pools according to the time-frequency resource position information, wherein the time-frequency resources correspond to the resource pools one by one;
and respectively allocating the acquired M time-frequency resources to direct services corresponding to the M target groups.
Optionally, the respectively allocating the obtained M time-frequency resources to direct services corresponding to M target groups includes: when M is less than N, acquiring the highest priority of direct services corresponding to the N target groups; and respectively allocating the obtained M time-frequency resources to the direct services corresponding to the first M target groups with the highest priority of the direct services.
Optionally, the resource allocation request further includes at least one of the following: the method comprises the steps of obtaining the highest priority of direct services corresponding to all target groups, the number of the target groups containing the highest priority services when the highest priorities of a plurality of target groups corresponding to the direct services are the same, and the number of the priority levels of the direct services corresponding to all the target groups.
Optionally, the number of the temporary identifiers is 1.
Optionally, the determining M time-frequency resources for transmitting direct services in the M resource pools respectively includes: and respectively determining M time-frequency resources for transmitting the direct service in the M resource pools by adopting the downlink control signaling scrambled by the temporary identifier.
Optionally, the number of the temporary identifiers is M, and the M temporary identifiers correspond to the M resource pools one to one.
Optionally, the determining M time-frequency resources for transmitting direct services in the M resource pools respectively includes: and respectively adopting the downlink control signaling scrambled by the M temporary identifications to determine time-frequency resources in the resource pools corresponding to one.
Optionally, the resource allocation request further includes: and the number N of target groups to be served by the user terminal at the same time.
Optionally, the sending the resource allocation request to the base station includes: sending a UE capability information signaling to the base station, wherein the UE capability information signaling comprises information that the user terminal supports multi-target group service capability; and sending direct link UE signaling to the base station, wherein the direct link UE signaling comprises the number N of the target groups to be served simultaneously.
Optionally, the sending the resource allocation request to the base station includes: and sending a direct link UE signaling to the base station, wherein the direct link UE signaling comprises information supporting multi-target group service capability and the number N of the target groups to be simultaneously served.
Optionally, the sending the resource allocation request to the base station includes: sending a radio resource control signaling to the base station, wherein the radio resource control signaling comprises information supporting multi-target group service capability; and sending a stored data state report to the base station, wherein the stored data state report comprises the number N of the target groups to be served simultaneously.
Optionally, the respectively allocating the obtained M time-frequency resources to direct services corresponding to M target groups includes: and respectively distributing the subframes corresponding to the M time-frequency resources to the direct services corresponding to the M target groups.
Optionally, the method for processing direct service of the user terminal further includes: when detecting that a subframe is allocated with direct service transmission to a plurality of target groups, allocating the subframe to one target group containing the direct service with the highest priority for direct service transmission.
The embodiment of the present invention further provides a direct service processing apparatus for a user terminal, including:
the sending unit is used for sending a resource allocation request to the base station when the number of the target groups to be served at the same time is N, wherein N is an integer and is more than or equal to 2; the resource allocation request comprises information of the capability of the user terminal for supporting the multi-objective group service;
a receiving unit, configured to receive M resource pools that are issued by a base station and used for scheduling resource allocation methods and temporary identifiers that are allocated by the base station to the user terminal, where the temporary identifiers correspond to the M resource pools, M is a positive integer and M is greater than or equal to 2 and less than or equal to N;
an obtaining unit, configured to obtain time-frequency resource location information in a downlink control signaling when the downlink control signaling is received;
a determining unit, configured to determine, according to the time-frequency resource location information, M time-frequency resources used for transmitting a direct service in the M resource pools, where the time-frequency resources correspond to the resource pools one to one;
and the allocation unit is used for allocating the acquired M time-frequency resources to direct services corresponding to the M target groups respectively.
Optionally, the allocation unit is configured to: when M is less than N, acquiring the highest priority of direct services corresponding to the N target groups; and respectively allocating the obtained M time-frequency resources to the direct services corresponding to the first M target groups with the highest priority of the direct services.
Optionally, the resource allocation request further includes at least one of the following: the method comprises the steps of obtaining the highest priority of direct services corresponding to all target groups, the number of the target groups containing the highest priority services when the highest priorities of a plurality of target groups corresponding to the direct services are the same, and the number of the priority levels of the direct services corresponding to all the target groups.
Optionally, when the number of the temporary identifiers is 1, the M time-frequency resources for transmitting the direct service are respectively determined in the M resource pools by using the downlink control signaling scrambled by the temporary identifiers.
Optionally, the determining unit is configured to: and when the number of the temporary identifications is M, determining time-frequency resources in the resource pools corresponding to one by respectively adopting the downlink control signaling scrambled by the M temporary identifications.
Optionally, the resource allocation request further includes: and the number N of target groups to be served by the user terminal at the same time.
Optionally, the sending unit is configured to: sending a UE capability information signaling to the base station, wherein the UE capability information signaling comprises information that the user terminal supports multi-target group service capability; and sending direct link UE signaling to the base station, wherein the direct link UE signaling comprises the number N of the target groups to be served simultaneously.
Optionally, the sending unit is configured to: and sending a direct link UE signaling to the base station, wherein the direct link UE signaling comprises information supporting multi-target group service capability and the number N of the target groups to be simultaneously served.
Optionally, the sending unit is configured to: sending a radio resource control signaling to the base station, wherein the radio resource control signaling comprises information supporting multi-target group service capability; and sending a stored data state report to the base station, wherein the stored data state report comprises the number N of the target groups to be served simultaneously.
Optionally, the allocation unit is configured to: and respectively distributing the subframes corresponding to the M time-frequency resources to the direct services corresponding to the M target groups.
Optionally, the allocation unit is further configured to: when detecting that a subframe is allocated with direct service transmission to a plurality of target groups, allocating the subframe to one target group containing the direct service with the highest priority for direct service transmission.
Compared with the prior art, the technical scheme of the embodiment of the invention has the following beneficial effects:
when detecting that a plurality of target groups to be served simultaneously exist, sending information capable of supporting multi-target group service capability to the base station, so that the base station knows that the current user terminal can carry out multi-target group transmission. After M resource pools sent by the base station are received, M time-frequency resources can be determined in the M resource pools, and corresponding direct services are sent to M target groups through the M time-frequency resources, so that the user terminal can transmit the direct services to other target groups in the process of transmitting the direct services to one target group.
Further, by sending information such as the highest priority of the direct service corresponding to each target group, the number of target groups corresponding to the direct service containing the highest priority, and the number of priority levels of the direct service corresponding to each target group to the base station, the base station can acquire the information and perform appropriate resource allocation, so that the transmission performance of the user terminal can be improved.
In addition, when the number of the acquired time frequency resources is small, the direct service with the highest priority is transmitted preferentially, and the base station can be ensured to schedule the direct service with the highest priority preferentially.
Drawings
Fig. 1 is a flowchart of a direct service processing method of a user equipment in an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a direct service processing apparatus of a user terminal in an embodiment of the present invention.
Detailed Description
In the existing scheme, the base station only allocates transmission resources once for the transmitting UE in one SC period, or only allows the transmitting UE to automatically select transmission resources once. The transmitting UE can only send direct services to one target group in one SC period (the number of times of sending direct data may be multiple times, but the data transmitted in one SC period is the same). When the transmitting UE acts as a relay, in an SC period, the direct service can be sent only to one target group to serve one target group. That is, in the process of transmitting the direct service to one target group, the transmission UE cannot transmit the direct service to other target groups. When there are more target groups to be served by the transmission UE, direct services can be sent to different target groups in different SC periods only in a certain order, and the time delay of direct services of the target group after the ordering is longer.
In the embodiment of the invention, when a plurality of target groups to be served exist, the information capable of supporting the multi-target group service capability is sent to the base station, so that the base station knows that the current user terminal can carry out multi-target group transmission. After receiving the M resource pools corresponding to the resource scheduling and allocating method issued by the base station, the M time-frequency resources can be determined in the M resource pools, and the corresponding direct services are sent to the M target groups through the M time-frequency resources, so that the user terminal can transmit the direct services to other target groups in the process of transmitting the direct services to one target group.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
An embodiment of the present invention provides a method for processing a direct service of a user terminal, which is described in detail below with reference to fig. 1 through specific steps.
Step S101, when the number of the target groups to be served is N at the same time, a resource allocation request is sent to the base station.
In practical applications, the UE may be a UE providing a relay service for a target group, or may be a UE performing direct service transmission with the target group. In general, a ue may be within the coverage of a base station and may communicate with the base station normally. The target group refers to UEs that can directly communicate with the UE without going through the base station. For example, the target group is UEs at the edge of cell coverage, and the cell signal quality is poor, so network communication with the base station can be achieved through the user terminal.
In a specific implementation, the ue needs to have the capability of transmitting direct services for multiple target groups. The user terminal may obtain the number of target groups currently requiring direct service through direct discovery, and specifically, the user terminal may broadcast a discovery message, where the discovery message includes identification information of the user terminal, and the like. After receiving the discovery message, the target group around the user terminal learns that the user terminal can provide services. The target group may send information to the user terminal through the pre-configured direct communication resource to establish 1-to-1 direct communication with the user terminal and to request the user terminal to provide the user terminal with a service of accessing the network. After receiving the information sent by the target group, the user terminal can count the number of the target group which needs to be served currently.
The direct service processing method of the user terminal provided in the embodiment of the invention mainly aims at a scene with a plurality of target groups, namely a scene that the user terminal transmits direct services to other target groups in the process of transmitting the direct services to one target group, so that N is a positive integer and is more than or equal to 2. The number of the target groups which need to be served currently counted by the user terminal may be greater than the number N of the target groups which need to be served simultaneously.
In the embodiment of the invention, when the user terminal detects that the number of the target groups is multiple, the user terminal sends the resource allocation request for simultaneously serving the multiple target groups to the base station. The resource allocation request may include information that the user terminal can currently support the multi-target group service capability, that is, the user terminal informs the base station through the resource allocation request that the base station can currently perform direct service transmission with multiple target groups.
The resource allocation request sent by the user terminal to the base station may further include the number N of target groups that need to be served simultaneously, so that the base station knows how many transmission resources need to be allocated currently to meet the requirement of the user terminal.
In the embodiment of the invention, the following means are simultaneously adopted: in an SC period or an overlapped SC period, direct services are transmitted to multiple target groups, that is, a user terminal transmits a direct service to another target group in the process of transmitting a direct service to one target group.
The information that the user terminal can currently support the multi-target group service capability may include information supporting parallel direct transmission, or may include the number of supported direct link processes, etc.
In the embodiments of the present invention, the user terminal may send the resource allocation request to the base station by various methods.
In an embodiment of the present invention, a UE sends a UE capability information (UECapabilityInformation) signaling to a base station, where the UE capability information signaling includes information that the UE currently supports multi-target group service capability; and sending direct link UE signaling (SildelinkUEinformation) to the base station, wherein the direct link UE signaling comprises the number N of target groups which need to be simultaneously served by the user terminal currently.
In another embodiment of the present invention, the UE sends a direct link UE signaling to the base station, where the direct link UE signaling includes information supporting the current capability of the UE to support multiple target groups and the number N of target groups that the UE needs to simultaneously serve currently.
In another embodiment of the present invention, a user equipment sends a Radio Resource Control (RRC) signaling to a base station, where the RRC signaling includes information that the user equipment currently supports a multi-objective group service capability; and sending a stored data state Report (BSR) to the base station, wherein the stored data state Report comprises the number N of the target groups which need to be simultaneously served by the user terminal currently.
It is to be understood that, in practical applications, there may be other methods for sending resource allocation requests, which are not illustrated here.
Step S102, receiving M resource pools for scheduling resource allocation method issued by the base station and temporary identifications allocated by the base station for the user terminal.
In a specific implementation, when the resource allocation request includes information that the user terminal supports multi-target group service capability and the number of target groups to be simultaneously serviced, the base station may obtain the number of target groups that the user terminal can simultaneously serve multiple target groups and currently needs to simultaneously serve the target groups after receiving the resource allocation request sent by the user terminal. The base station may send configuration Information about direct communication, such as a direct link radio Network Temporary Identity (SL-RNTI) for scheduling a Resource Allocation method (Scheduled Resource Allocation) and time-frequency Resource location Information about direct link control Information (SCI), to the user equipment through an RRC connection reconfiguration procedure.
In the embodiment of the invention, the base station can issue a plurality of resource pools for scheduling the resource allocation method and temporary identifications allocated to the user terminal according to the current resource allocation condition. In an embodiment of the present invention, the temporary identifier allocated by the base station to the ue is SL-RNTI.
The number of resource pools allocated to the user terminal by the base station is M, and M is usually not greater than the number N of target groups to be served at the same time, that is, M is greater than or equal to 2 and less than or equal to N. The number of SL-RNTIs allocated by the base station to the user terminal can be one or M. When the number of SL-RNTIs distributed by the base station for the user terminal is one, the SL-RNTI corresponds to M resource pools; and when the number of the SL-RNTIs distributed by the base station for the user terminal is M, the M SL-RNTIs correspond to the M resource pools one by one.
After receiving the M resource pools issued by the base station and the SL-RNTI corresponding to the resource pools, the user terminal performs step S103.
Step S103, when receiving the downlink control signaling, obtaining the time frequency resource location information in the downlink control signaling.
In the embodiment of the invention, whether the downlink control signaling is received or not can be detected in real time. The detecting whether the downlink control signaling is received may be detecting whether the downlink control signaling scrambled by the SL-RNTI is received.
When receiving the downlink control signaling scrambled by the SL-RNTI, the method can judge whether the downlink control signaling contains the position information of the time-frequency resource. When the position information of the time-frequency resource is contained, the position information of the time-frequency resource can be obtained, and the step S104 is executed; otherwise, when the existence of the downlink control signaling scrambled by the SL-RNTI is not detected, whether the downlink control signaling scrambled by the SL-RNTI is received or not is continuously detected.
And step S104, respectively determining M time-frequency resources for transmitting direct services in the M resource pools according to the time-frequency resource position information.
In a specific implementation, after the location information of the time-frequency resource is obtained, the location information of the time-frequency resource can be applied to the M resource pools to determine the time-frequency resource corresponding to the location information of the time-frequency resource. The resource pools are in one-to-one correspondence with the time-frequency resources for transmitting the direct service, that is, M time-frequency resources for transmitting the direct service can be respectively determined in M resource pools.
In the embodiment of the invention, when the number of SL-RNTIs is 1, the downlink control signaling scrambled by the SL-RNTI is applied to M resource pools, and M time-frequency resources used for transmitting direct services can be determined. When the number of the SL-RNTIs is M, the downlink control signaling respectively scrambled by the M SL-RNTIs can be applied to the resource pools corresponding to one, so that M time-frequency resources for transmitting direct services can be determined.
It should be noted that one time-frequency resource may include physical resource blocks located in multiple subframes, for example, physical resource blocks located in 4 subframes, and these resources are used to send direct services to one target UE or one target group in one SC period. The SC period is an SC period after the SC period corresponding to the downlink control signaling subframe is received, and the user terminal determines that the time-frequency resources refer to the time-frequency resources in the next SC period after the SC period corresponding to the downlink control signaling subframe according to the downlink control signaling. Each resource pool corresponds to its own SC cycle, and the SC cycles corresponding to different resource pools may be the same or different.
After determining M time-frequency resources for transmitting the direct traffic, step S105 is performed.
And step S105, respectively allocating the acquired M time-frequency resources to direct services corresponding to the M target groups.
In a specific implementation, after the M time-frequency resources are obtained, the M time-frequency resources may be allocated to direct services corresponding to the M target groups. Each time-frequency resource can transmit the direct service corresponding to one target group, so that the direct service can be transmitted to other target groups in the process of transmitting the direct service to one target group.
Because the corresponding SC period of each resource pool can be the same or different. For example, the SC cycle corresponding to the resource pool a is different from the SC cycle corresponding to the resource pool B, and there is an overlap between the two SC cycles, in this case, in the process of transmitting the direct service to the target group a by using the SC cycle corresponding to the resource pool a, the direct service may be transmitted to the target group B by using the SC cycle corresponding to the resource pool B.
In the embodiment of the present invention, the number M of the time-frequency resources acquired by the user terminal may be equal to the number N of the target groups. At this time, a corresponding time-frequency resource may be allocated to the direct service corresponding to each target group.
When the number N of the target groups is equal to the number M of the acquired time-frequency resources, the highest priority of the direct services corresponding to the target groups may be sorted first, and then the time-frequency resources are sequentially allocated to the direct services corresponding to the target groups according to the sorting from high to low of the highest priority of the direct services.
For example, the number of target groups is 3, each target group includes only one UE, which is in turn UE2, UE3, and UE 4. The direct service of the UE2 is direct service 1, and the corresponding priority is a first priority; direct services corresponding to the UE3 are direct service 2 and direct service 3, the priority corresponding to the direct service 2 is a second priority, and the priority corresponding to the direct service 3 is a third priority; the direct services of the UE4 are direct service 4 and direct service 5, the priority corresponding to the direct service 4 is a first priority, and the priority corresponding to the direct service 5 is a second priority. The first priority is the highest priority and the third priority is the lowest priority.
When allocating time-frequency resources to the direct services corresponding to the 3 UEs, the highest priority ranking of the direct services corresponding to the 3 UEs is obtained first, so that it can be known that the highest priorities of the direct services corresponding to the 3 UEs are the first priority, the second priority, and the first priority. When the time-frequency resource is allocated, since the highest priority of the direct service of the UE2 is the same as that of the direct service of the UE4, the time-frequency resource may be allocated to the UE2 first, or may be allocated to the UE4 first. Since the highest priority of the direct service of the UE3 is the lowest among 3 UEs, after allocating time-frequency resources to the direct services corresponding to the UE2 and the UE4, allocating time-frequency resources to the direct services corresponding to the UE 3.
Therefore, when a plurality of target groups to be served simultaneously are detected to exist, the information capable of supporting the multi-target group service capability is sent to the base station, so that the base station knows that the current user terminal can carry out multi-target group transmission. After M resource pools sent by the base station are received, M time-frequency resources can be determined in the M resource pools, and corresponding direct services are sent to M target groups through the M time-frequency resources, so that the user terminal can transmit the direct services to other target groups in the process of transmitting the direct services to one target group.
There may be multiple direct services corresponding to the same target group, and there is only one time-frequency resource allocated to one target group. In this case, for different direct services of the same target group, the direct service with the highest transmission priority can be preferentially arranged according to the priority level, and when the time-frequency resources still remain, the direct service with the second transmission priority level can be arranged until the time-frequency resources are used up.
For example, the number of direct services corresponding to the UE5 is 5, the priority of the first direct service is the first priority, and the priority is the highest; the priority of the second direct service is the second priority, second priority. By analogy, the priority of the fifth direct service is the fifth priority, and the priority is the lowest. The first direct traffic is transmitted preferentially after time-frequency resources are allocated for the direct traffic of the UE 5. The first direct traffic occupies 1/3 of time-frequency resources. At this time, 2/3 is found to remain in the time frequency resource, and the second direct service only needs to occupy 1/2 of the time frequency resource, and the third direct service needs to occupy 1/3 of the time frequency resource. At this time, the time-frequency resource may transmit the second direct service while transmitting the first direct service. Since only 1/6 remains in the time-frequency resource, the requirement of completely transmitting the third direct service cannot be met, and therefore, only part of data of the third direct service can be transmitted. The remaining data of the third direct service and the fourth direct service and the fifth direct service can only be transmitted until the next SC period.
In the embodiment of the present invention, there may also be a case where the number N of the target groups is greater than the number M of the acquired time-frequency resources. For example, if the number N of target groups is 4 and the number M of acquired time-frequency resources is 2, the allocated time-frequency resources cannot meet the requirements of all target groups. The reason for this may be that the ue can only transmit direct services for 2 target groups at the same time, or that only 2 time-frequency resources are available on the base station side.
When the above scenario occurs, the priorities of the direct services with the highest priority corresponding to all the target groups may be compared, and the M time-frequency resources are respectively allocated to the direct services corresponding to the first M target groups with the highest priority of the direct services, so as to transmit the direct services corresponding to the M target groups.
For example, the number of target groups is 4, each target group includes only one UE, which in turn is the UEA、UEB、UEC、UEDWherein the UEAThe highest priority among all the corresponding direct services is the first priority, and the UEB、UEC、UEDThe priority of the direct service with the highest priority in the corresponding direct services is the second priority. Because the number of the acquired time-frequency resources is 2, the user terminal can only provide service for two target groups of 4 target groups at the same time.
Due to the UEAThe highest priority in the corresponding direct traffic is highest, so the user terminal can be the UEAA time-frequency resource is allocated. Due to the UEB、UEC、UEDThe highest priority in the corresponding direct services is the same and lower than that of the UEAAnd thus can be from the UEB、UEC、UEDEither one is selected to allocate another time-frequency resource.
Therefore, when the number N of the acquired time-frequency resources is smaller than the number M of the target group, the first N direct services with the highest priority can be transmitted first, which is convenient for the base station to configure the time-frequency resources for the high-priority direct services.
In the embodiment of the present invention, the subframes corresponding to the acquired N time-frequency resources may be respectively allocated to direct services corresponding to a plurality of target groups. However, in the process of allocation, there may be a case where subframes corresponding to a plurality of time-frequency resources overlap. I.e., one subframe is allocated with direct traffic to be transmitted to a plurality of target groups, traffic collision is generated.
When a service conflict occurs, the direct service of the target group corresponding to the highest priority can be selected to be transmitted only according to the priority of the direct service in the overlapped subframe, and the direct service of other target groups is refused to be transmitted. Therefore, the situation that the direct service cannot be normally sent due to the fact that the direct service conflicts in the same subframe can be avoided.
For example, there are direct service a and direct service B in the overlapped subframe, the direct service a corresponds to the target group 1, the direct service B corresponds to the target group 2, and the priority of the direct service a is higher than that of the direct service B, so only the direct service a corresponding to the target group 1 is transmitted in the overlapped subframe.
In the embodiment of the present invention, when the user terminal sends the resource allocation request to the base station, the priority information of the direct service of each target group may also be carried in the resource allocation request. The priority information of the direct traffic of each target group may include at least one of: the method comprises the steps of obtaining the highest priority of direct services corresponding to each target group, the number of target groups containing the highest priority services when the highest priorities of the direct services corresponding to the plurality of target groups are the same, and the number of priority levels of the direct services corresponding to each target group.
For example, the number of target groups is 3, and UE2, UE3, and UE4 are arranged in this order. The direct service corresponding to the UE2 is direct service 1 (i.e., direct service 1 transmitted to the UE 2), and the corresponding priority is a first priority; direct services corresponding to the UE3 are direct service 2 and direct service 3, the priority corresponding to the direct service 2 is a second priority, and the priority corresponding to the direct service 3 is a third priority; the direct services of the UE4 are direct service 4 and direct service 5, the priority corresponding to the direct service 4 is a first priority, and the priority corresponding to the direct service 5 is a third priority. The first priority is the highest priority and the third priority is the lowest priority.
The resource allocation request transmitted by the user terminal to the base station may further include: the highest priority of the direct service corresponding to each target group is the first priority, the number of the target groups with the highest priority of the direct service is 2, the priority level is divided into 3 levels, and the like.
After receiving the priority of the direct service of the target group sent by the user terminal, the base station respectively configures the adaptive transmission resources according to the priority of the direct service of each target group, and preferentially configures the corresponding transmission resources for the direct service with high priority.
The base station may also configure transmission resources for multiple user terminals simultaneously. In this case, the base station may preferentially configure the transmission resource for the user terminal corresponding to the highest priority of the direct service of the target group corresponding to each user terminal according to the highest priority of the direct service of the target group corresponding to each user terminal and the number of the direct services of the highest priority.
For example, there are 2 user terminals currently, where the highest priority of the direct service of the target group corresponding to the user terminal 1 is the first priority, and the priorities of the direct services of the two target groups are both the first priority; the highest priority of the direct service of the target group corresponding to the user terminal 2 is the second priority. The base station preferentially allocates transmission resources for the user terminal 1.
Referring to fig. 2, a direct service processing apparatus 20 of a user terminal in an embodiment of the present invention is provided, including: a sending unit 201, a receiving unit 202, an obtaining unit 203, a determining unit 204 and an assigning unit 205, wherein:
a sending unit 201, configured to send a resource allocation request to a base station when the number of target groups to be served at the same time is N, where N is an integer and N is greater than or equal to 2; the resource allocation request comprises information of the capability of the user terminal for supporting the multi-objective group service;
a receiving unit 202, configured to receive M resource pools that are issued by a base station and used for scheduling a resource allocation method and a temporary identifier that is allocated by the base station to the user terminal, where the temporary identifier corresponds to the M resource pools, M is a positive integer and is greater than or equal to 2 and less than or equal to N;
an obtaining unit 203, configured to obtain time-frequency resource location information in a downlink control signaling when the downlink control signaling is received;
a determining unit 204, configured to determine, according to the time-frequency resource location information, M time-frequency resources used for transmitting a direct service in the M resource pools, where the time-frequency resources correspond to the resource pools one to one;
an allocating unit 205, configured to allocate the obtained M time-frequency resources to direct services corresponding to the M target groups, respectively.
In a specific implementation, the allocating unit 205 may be configured to: when M is less than N, acquiring the highest priority of direct services corresponding to the N target groups; and respectively allocating the obtained M time-frequency resources to the direct services corresponding to the first M target groups with the highest priority of the direct services.
In a specific implementation, the resource allocation request further includes at least one of the following: the method comprises the steps of obtaining the highest priority of direct services corresponding to all target groups, the number of the target groups containing the highest priority services when the highest priorities of a plurality of target groups corresponding to the direct services are the same, and the number of the priority levels of the direct services corresponding to all the target groups.
In a specific implementation, the determining unit 204 may be configured to: and when the number of the temporary identifications is 1, respectively determining M time-frequency resources for transmitting the direct service in the M resource pools by adopting the downlink control signaling scrambled by the temporary identifications.
In a specific implementation, the determining unit 204 may be configured to: and when the number of the temporary identifications is M, determining time-frequency resources in the resource pools corresponding to one by respectively adopting the downlink control signaling scrambled by the M temporary identifications.
In a specific implementation, the resource allocation request further includes: and the number N of target groups to be served by the user terminal at the same time.
In a specific implementation, the sending unit 201 may be configured to: sending a UE capability information signaling to the base station, wherein the UE capability information signaling comprises information that the user terminal supports multi-target group service capability; and sending direct link UE signaling to the base station, wherein the direct link UE signaling comprises the number N of the target groups to be served simultaneously.
In a specific implementation, the sending unit 201 may be configured to: and sending a direct link UE signaling to the base station, wherein the direct link UE signaling comprises information supporting multi-target group service capability and the number N of the target groups to be simultaneously served.
In a specific implementation, the sending unit 201 may be configured to: sending a radio resource control signaling to the base station, wherein the radio resource control signaling comprises information supporting multi-target group service capability; and sending a stored data state report to the base station, wherein the stored data state report comprises the number N of the target groups to be served simultaneously.
In a specific implementation, the allocation unit 205 may be configured to: and respectively distributing the subframes corresponding to the M time-frequency resources to the direct services corresponding to the M target groups.
In a specific implementation, the allocating unit 205 may further be configured to: and when detecting that the direct service is distributed to a plurality of target groups for transmission in one subframe, distributing the subframe to one target group containing the direct service with the highest priority for data transmission.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (20)
1. A method for processing direct service of a user terminal is characterized by comprising the following steps:
when the number of target groups to be served is N at the same time, sending a resource allocation request to a base station, wherein N is an integer and is more than or equal to 2; the resource allocation request comprises information of the capability of the user terminal for supporting the multi-objective group service;
receiving M resource pools which are issued by a base station and used for scheduling a resource allocation method and temporary identifications which are allocated to the user terminal by the base station, wherein the temporary identifications correspond to the M resource pools, M is a positive integer and is more than or equal to 2 and less than or equal to N;
when a downlink control signaling is received, acquiring time-frequency resource position information in the downlink control signaling;
respectively determining M time-frequency resources used for transmitting direct services in the M resource pools according to the time-frequency resource position information, wherein the time-frequency resources correspond to the resource pools one by one;
respectively allocating the acquired M time-frequency resources to direct services corresponding to M target groups, including: respectively allocating the sub-frames corresponding to the M time-frequency resources to direct services corresponding to the M target groups; when detecting that a subframe is allocated with direct service transmission to a plurality of target groups, allocating the subframe to one target group containing the direct service with the highest priority for direct service transmission.
2. The method according to claim 1, wherein the allocating the obtained M time-frequency resources to the direct services corresponding to the M target groups respectively comprises:
when M is less than N, acquiring the highest priority of direct services corresponding to the N target groups;
and respectively allocating the obtained M time-frequency resources to the direct services corresponding to the first M target groups with the highest priority of the direct services.
3. The direct traffic processing method of the user terminal according to claim 1, wherein the resource allocation request further includes at least one of the following: the method comprises the steps of obtaining the highest priority of direct services corresponding to all target groups, the number of the target groups containing the highest priority services when the highest priorities of a plurality of target groups corresponding to the direct services are the same, and the number of the priority levels of the direct services corresponding to all the target groups.
4. The direct service processing method of the user terminal as claimed in claim 1, wherein the number of the temporary identities is 1.
5. The direct service processing method of claim 4, wherein the determining M time-frequency resources for transmitting the direct service in the M resource pools respectively comprises: and respectively determining M time-frequency resources for transmitting the direct service in the M resource pools by adopting the downlink control signaling scrambled by the temporary identifier.
6. The direct service processing method of the user equipment according to claim 1, wherein the number of the temporary identities is M, and the M temporary identities are in one-to-one correspondence with the M resource pools.
7. The direct service processing method of claim 5, wherein the determining M time-frequency resources for transmitting the direct service in the M resource pools respectively comprises: and respectively adopting the downlink control signaling scrambled by the M temporary identifications to determine time-frequency resources in the resource pools corresponding to one.
8. The direct traffic processing method of the user terminal according to claim 1, wherein the resource allocation request further includes: and the number N of target groups to be served by the user terminal at the same time.
9. The direct traffic processing method of the user terminal according to claim 8, wherein the sending the resource allocation request to the base station includes:
sending a UE capability information signaling to the base station, wherein the UE capability information signaling comprises information that the user terminal supports multi-target group service capability;
and sending direct link UE signaling to the base station, wherein the direct link UE signaling comprises the number N of the target groups to be served simultaneously.
10. The direct traffic processing method of the user terminal according to claim 8, wherein the sending the resource allocation request to the base station includes:
and sending a direct link UE signaling to the base station, wherein the direct link UE signaling comprises information supporting multi-target group service capability and the number N of the target groups to be simultaneously served.
11. The direct traffic processing method of the user terminal according to claim 8, wherein the sending the resource allocation request to the base station includes:
sending a radio resource control signaling to the base station, wherein the radio resource control signaling comprises information supporting multi-target group service capability;
and sending a stored data state report to the base station, wherein the stored data state report comprises the number N of the target groups to be served simultaneously.
12. A direct traffic processing apparatus of a user terminal, comprising:
the sending unit is used for sending a resource allocation request to the base station when the number of the target groups to be served at the same time is N, wherein N is an integer and is more than or equal to 2; the resource allocation request comprises information of the capability of the user terminal for supporting the multi-objective group service;
a receiving unit, configured to receive M resource pools that are issued by a base station and used for scheduling resource allocation methods and temporary identifiers that are allocated by the base station to the user terminal, where the temporary identifiers correspond to the M resource pools, M is a positive integer and M is greater than or equal to 2 and less than or equal to N;
an obtaining unit, configured to obtain time-frequency resource location information in a downlink control signaling when the downlink control signaling is received;
a determining unit, configured to determine, according to the time-frequency resource location information, M time-frequency resources used for transmitting a direct service in the M resource pools, where the time-frequency resources correspond to the resource pools one to one;
an allocating unit, configured to allocate the acquired M time-frequency resources to direct services corresponding to the M target groups, respectively, where the allocating unit includes: respectively allocating the sub-frames corresponding to the M time-frequency resources to direct services corresponding to the M target groups; when detecting that a subframe is allocated with direct service transmission to a plurality of target groups, allocating the subframe to one target group containing the direct service with the highest priority for direct service transmission.
13. The direct traffic processing apparatus of the user terminal according to claim 12, wherein the allocating unit is configured to: when M is less than N, acquiring the highest priority of direct services corresponding to the N target groups; and respectively allocating the obtained M time-frequency resources to the direct services corresponding to the first M target groups with the highest priority of the direct services.
14. The direct traffic processing apparatus of the user terminal according to claim 12, wherein the resource allocation request further includes at least one of the following: the method comprises the steps of obtaining the highest priority of direct services corresponding to all target groups, the number of the target groups containing the highest priority services when the highest priorities of a plurality of target groups corresponding to the direct services are the same, and the number of the priority levels of the direct services corresponding to all the target groups.
15. The direct traffic processing apparatus of the user terminal according to claim 12, wherein the determining unit is configured to: and when the number of the temporary identifications is 1, respectively determining M time-frequency resources for transmitting the direct service in the M resource pools by adopting the downlink control signaling scrambled by the temporary identifications.
16. The direct traffic processing apparatus of the user terminal according to claim 12, wherein the determining unit is configured to: and when the number of the temporary identifications is M, determining time-frequency resources in the resource pools corresponding to one by respectively adopting the downlink control signaling scrambled by the M temporary identifications.
17. The direct traffic processing apparatus of the user terminal according to claim 12, wherein the resource allocation request further includes: and the number N of target groups to be served by the user terminal at the same time.
18. The direct traffic processing apparatus of the user terminal according to claim 17, wherein the sending unit is configured to: sending a UE capability information signaling to the base station, wherein the UE capability information signaling comprises information that the user terminal supports multi-target group service capability; and sending direct link UE signaling to the base station, wherein the direct link UE signaling comprises the number N of the target groups to be served simultaneously.
19. The direct traffic processing apparatus of the user terminal according to claim 17, wherein the sending unit is configured to: and sending a direct link UE signaling to the base station, wherein the direct link UE signaling comprises information supporting multi-target group service capability and the number N of the target groups to be simultaneously served.
20. The direct traffic processing apparatus of the user terminal according to claim 17, wherein the sending unit is configured to: sending a radio resource control signaling to the base station, wherein the radio resource control signaling comprises information supporting multi-target group service capability; and sending a stored data state report to the base station, wherein the stored data state report comprises the number N of the target groups to be served simultaneously.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510751125.2A CN106686551B (en) | 2015-11-06 | 2015-11-06 | Direct service processing method and device for user terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510751125.2A CN106686551B (en) | 2015-11-06 | 2015-11-06 | Direct service processing method and device for user terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106686551A CN106686551A (en) | 2017-05-17 |
CN106686551B true CN106686551B (en) | 2020-04-24 |
Family
ID=58857925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510751125.2A Active CN106686551B (en) | 2015-11-06 | 2015-11-06 | Direct service processing method and device for user terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106686551B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109302743B (en) * | 2017-07-24 | 2023-10-10 | 普天信息技术有限公司 | Method and device for planning time-frequency resources |
WO2020034320A1 (en) * | 2018-09-27 | 2020-02-20 | Zte Corporation | Method and apparatus for configuration of sidelink channel resource units |
EP3858016B1 (en) * | 2018-09-27 | 2024-10-16 | ZTE Corporation | Method and apparatus for configuration of sidelink channel resource units |
CN111031489B (en) * | 2018-10-10 | 2021-11-09 | 华为技术有限公司 | Method for sending unicast or multicast side-line control information and communication equipment |
CN109644460A (en) * | 2018-11-30 | 2019-04-16 | 北京小米移动软件有限公司 | Dispatch requesting method, device and the storage medium of sidelinks resource |
CN113271668B (en) * | 2020-02-14 | 2023-06-30 | 中信科智联科技有限公司 | Resource indication method and terminal |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103843444A (en) * | 2011-05-25 | 2014-06-04 | 美国博通公司 | Resource allocation for D2D communication |
EP2892299A1 (en) * | 2012-08-31 | 2015-07-08 | ZTE Corporation | Communication method, device and system for device to device communication system |
CN104768206A (en) * | 2014-01-02 | 2015-07-08 | 电信科学技术研究院 | Data transmission method and data transmission device for device-to-device communication |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104184540B (en) * | 2013-05-23 | 2017-12-01 | 电信科学技术研究院 | Data transmission method and equipment in D2D communications |
CN104936187B (en) * | 2014-03-20 | 2018-12-25 | 电信科学技术研究院 | Resource allocation methods and device for the transmission of device-to-device signal |
CN104410975B (en) * | 2014-11-06 | 2018-06-15 | 东莞宇龙通信科技有限公司 | Resource allocation method, system, the equipment and terminal with base station functions |
-
2015
- 2015-11-06 CN CN201510751125.2A patent/CN106686551B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103843444A (en) * | 2011-05-25 | 2014-06-04 | 美国博通公司 | Resource allocation for D2D communication |
EP2892299A1 (en) * | 2012-08-31 | 2015-07-08 | ZTE Corporation | Communication method, device and system for device to device communication system |
CN104768206A (en) * | 2014-01-02 | 2015-07-08 | 电信科学技术研究院 | Data transmission method and data transmission device for device-to-device communication |
Also Published As
Publication number | Publication date |
---|---|
CN106686551A (en) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11758542B2 (en) | Method and apparatus for sidelink communication in wireless communication system | |
CN106686551B (en) | Direct service processing method and device for user terminal | |
CA2985543C (en) | Transmitting a scheduling request for a device-to-device transmission | |
CN105101430B (en) | D2D resource configuration and distribution method and device | |
CN106686728B (en) | Time-frequency resource allocation method and device | |
EP3162141B1 (en) | Resource pool access for device to device communications | |
EP3522649B1 (en) | Management of device-to-device communication resources | |
CN106162513B (en) | Method and apparatus for supporting prioritized proximity traffic direct communication | |
WO2017101209A1 (en) | Service transmission method and apparatus | |
CA2985922A1 (en) | Allocating resources for a device-to-device transmission | |
KR20140144218A (en) | Method and apparatus for configuring a plurality of scheduling request triggers | |
CN105453675A (en) | Method and apparatus for performing device-to-device communication | |
JP6652636B2 (en) | Method for controlling communication, user equipment, and base station | |
CN106376089B (en) | Data transmission method, system, user equipment and base station | |
CN111867089B (en) | Resource allocation method and equipment | |
KR20160045618A (en) | Method and system for handling device to device (d2d) communication | |
KR102163480B1 (en) | Method And Apparatus for UE-to-UE Scheduling for D2D Discovery Resource Allocation | |
CN110913485A (en) | Resource allocation method, resource competition method and related device | |
CN108282905B (en) | Random access method and network element thereof | |
KR102049047B1 (en) | Method of data transmitting and receiving in the talk-around direct communication network | |
JP6691207B2 (en) | User equipment, network device and data transmission method | |
US9374820B2 (en) | Dynamic temporary block flow scheduling | |
CN109151832B (en) | Authorization-free resource access method, scheduling method and device, storage medium, terminal and base station | |
CN107548070A (en) | Data transmission method, apparatus and system | |
JP2020528706A (en) | Systems and methods for high bandwidth UE random access with subset restrictions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: Fan Wei Inventor before: Deng Yun |