US20170094561A1 - Device-To-Device Communication - Google Patents
Device-To-Device Communication Download PDFInfo
- Publication number
- US20170094561A1 US20170094561A1 US15/378,372 US201615378372A US2017094561A1 US 20170094561 A1 US20170094561 A1 US 20170094561A1 US 201615378372 A US201615378372 A US 201615378372A US 2017094561 A1 US2017094561 A1 US 2017094561A1
- Authority
- US
- United States
- Prior art keywords
- base station
- communication
- information
- user terminals
- communication link
- 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.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 title claims abstract description 186
- 230000011664 signaling Effects 0.000 claims abstract description 33
- 238000000034 method Methods 0.000 claims description 37
- 238000010295 mobile communication Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 239000000872 buffer Substances 0.000 description 25
- 230000005540 biological transmission Effects 0.000 description 9
- 238000007726 management method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 238000013468 resource allocation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013442 quality metrics Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H04W76/023—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Definitions
- the invention relates generally to mobile communication networks. More particularly, the invention relates to device-to-device communication in a communication network.
- a mobile communication network such as the Long Term Evolution (LTE) or the LTE-Advanced (LTE-A) of the 3 rd Generation Partnership Project (3GPP)
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- 3GPP 3 rd Generation Partnership Project
- two user terminals communicate with each other via a base station (evolved Node B (eNB) in the LTE).
- eNB evolved Node B
- D2D direct device-to-device
- the D2D communication, or mobile-to-mobile, terminal-to-terminal, or peer-to-peer communication may be employed within the mobile communication network.
- the direct D2D communication comprises at least two relatively closely located devices communicating with each other directly instead of a conventional communication link for end-to-end (E2E) communication, in which the source device transmits data to the destination device via the eNB.
- the two devices in the D2D communication may apply radio resources of the mobile communication network, thus sharing the resources with devices that are communicating with the eNB in the conventional link. This may lead to challenges in the radio resource allocation performed by the eNB. Further, the quality of service (QoS) of the E2E communication may suffer from the decisions related the radio resource allocation, a data transport method (the D2D communication link versus the conventional link), and the like, governed by the eNB.
- QoS quality of service
- An object of the invention is to provide a solution for more efficient use of direct device-to-device communication.
- FIG. 1 presents a communication network according to an embodiment
- FIG. 2 presents a communication network employing a direct communication link according to an embodiment
- FIG. 3 shows a communication network employing a direct communication link according to an embodiment
- FIG. 4 illustrates a communication network employing a direct communication link according to an embodiment
- FIG. 5 illustrates use of sequence numbers according to an embodiment
- FIG. 6 shows a block diagram of an apparatus according to an embodiment
- FIG. 7 illustrates a method for applying uplink signaling according to an embodiment
- FIG. 8 presents a method for controlling the quality of service of the communication, according to an embodiment
- FIG. 9 presents a method for transmitting the uplink signaling according to an embodiment.
- FIG. 1 illustrates possible methods for communication in a mobile communication network.
- the communication network may comprise a base station 100 .
- the base station 100 may provide radio coverage to a cell 102 , control radio resource allocation within the cell 102 , perform data and control signaling, etc.
- the cell 102 may be a macro cell, a micro cell, or any other type of cell where radio coverage is present. Further, the cell 102 may be of any size or form depending on the antenna aperture. That is, it may not be of oval or circular form, but any other form is applicable to embodiments.
- the cell 102 controlled by the base station 100 may be divided into sectors, but such a scenario is not illustrated in greater detail in order to keep the focus on the invention.
- the base station 100 may be used by multiple network operators in order to provide radio coverage from multiple operators to the cell 100 .
- the base station 100 may be a node B, an evolved node B (eNB) as in LTE-A, a radio network controller (RNC), or any other apparatus capable of controlling radio communication within the cell 102 .
- the base stations may be connected to each other with an X2 interface and via S1 interface to an evolved packet core (EPC), more specifically to a mobility management entity (MME) and to a serving gateway (S-GW).
- EPC evolved packet core
- MME mobility management entity
- S-GW serving gateway
- the MME controls the functions of non-access stratum signaling, roaming, authentication, tracking area list management, etc.
- the S-GW handles functions including packet routing and forwarding, E-UTRAN idle mode packet buffering, etc.
- the cell 102 is associated with the base station 100 controlling communications within the cell 102 .
- the base station 100 may control a cellular radio communication link established between the base station 100 and terminal devices 110 to 112 located within the cell 102 .
- a conventional communication link for end-to-end communication is such where the source device transmits data to the destination device via the base station 100 . That is, radio communication links 114 and 116 are established between the terminal device 110 and the base station 100 , and between the terminal device 112 and the base station 100 , respectively. Therefore, the user terminals 110 , 112 may communicate with each other via the base station 100 .
- direct device-to-device (D2D) connections may be established among terminal devices.
- Direct communication links between two devices are established, e.g., between terminal devices 120 and 122 in FIG. 1 .
- a direct communication link 124 may be based on any radio technology such that the terminal devices 120 and 122 involved in the direct communication may apply communication according to any of a plurality of radio access technologies.
- the base station 100 may be responsible for controlling the direct communication link 124 , as shown with dashed, bi-directional lines in FIG. 1 .
- the radio access technology of the direct communication link 124 may operate on the same frequency band as the conventional communication link and/or outside those frequency bands to provide the arrangement with flexibility.
- the base station 100 may be responsible for allocating radio resources to the direct communication link 124 as-well as for the conventional communication links 114 and 116 .
- the cellular network may operate in FDD duplex mode and the direct communication link 124 may apply TDD duplex mode utilizing uplink, downlink or uplink and downlink radio resources of the cellular network under the control of the base station 124 .
- FIG. 2 shows a mobile communication network according to an embodiment.
- the network comprises a base station 200 and two user terminals 220 and 222 .
- the user terminal 220 , 222 may be a palm computer, user equipment or any other apparatus capable of operating in a mobile communication network. Even though the user terminals 220 , 222 could apply conventional communication via the base station 200 , they can communicate directly with each other via a D2D direct communication link 224 .
- the two user terminals 220 , 222 are the terminating points of the communication.
- the direct communication link may be utilized during a service or a call, for example.
- the direct communication link 224 may be established by the base station 200 that provides radio coverage to the cell in which the user terminals 220 , 222 are located. That is, the base station 200 may establish the connection 224 by controlling the operations of the user terminals 220 , 222 via bi-directional control channels 204 and 206 , as shown in FIG. 2 . Further, the base station may be responsible for radio bearer control of the cellular network. The radio bearer is used to carry data with a certain QoS requirements, for example for a certain application.
- the user terminals 220 , 222 may be in RRC connected state and, therefore, connected to the base station at least for control purposes via the control links 204 , 206 .
- the base station In order to facilitate efficient resource allocation and to provide adequate E2E QoS to the UEs utilizing possible direct D2D communications during the service or call, there is a need for the base station to know about the traffic demand, status and performance of the direct D2D communication link. In addition, sufficient monitoring of the D2D connection is desirable for fair charging and possible legal issues in public networks which require having a mechanism in place to monitor active users. Because the direct communication mode considered herein is meant for E2E communications where the two user terminals are the terminating points of the data communication, the base station may not be able to monitor the actual status and traffic performance over the D2D connection directly but rely on reporting from the involved UEs. Thus, according to an embodiment, the base station relies on reports obtained from the at least one user terminal in order to monitor the D2D communication link.
- At least one user terminal 220 , 222 and the base station 200 apply uplink signaling 208 in the mobile communication, wherein the signaling comprises information related to the traffic status of the direct communication link 224 between two user terminals 220 , 222 . That is, the information may be related to how actively and how well the communication link 224 is applied in communication of data packets between the user terminals 220 , 222 .
- the information may be further related to functionalities of the radio-interface data link layer (layer 2) or above of at least one user terminal 220 , 222 involved in the direct communication link 224 . That is, at least one of the user terminals 220 , 222 informs the base station via the uplink 208 about the status of the layer 2 or above.
- MAC medium access control
- RLC radio link control
- PDCP packet data convergence protocol
- the layer 2 is responsible for in-order, reliable and secured data-packet transfer between peer-to-peer network entities.
- the layer 2 may adopt retransmission mechanisms, such as automatic repeat request (ARQ) and/or hybrid automatic repeat request (HARQ) protocols for detecting and correcting or recovering residual packet errors that may occur in the physical layer or that may be left by the physical layer.
- ARQ automatic repeat request
- HARQ hybrid automatic repeat request
- the information related to the layer 2 may thus comprise knowledge regarding the successfulness of the data transfer as well as the status of the transmitter/receiver data buffers on the radio bearer basis.
- the information transmitted in the uplink 208 may, according to an embodiment, comprise information to be monitored on the layer 2 of the connection between the two user terminals 220 and 222 .
- the information may comprise at least one of the following: transmitter buffer status, sequence number of the last arrived data packet, sequence number of the last transmitted data packet, sequence number of the last in-sequence received data packet, sequence numbers of at least one out-of-sequence received data packet and sequence numbers of at least one missing data packet, on the radio bearer basis of the user terminals.
- the data packet may correspond to a packet data convergence protocol (PDCP) packet.
- PDCP packet data convergence protocol
- these items may be comprised in the transmitted information in any possible combination. That is, the information may comprise, for example, one, three or all of these items.
- the transmitter buffer status may denote the status of the buffer of either the user terminal 220 or the user terminal 222 , or the buffers of both of the user terminals 220 and 222 .
- the total amount of data found in the buffer may be reported to the base station 200 .
- the buffer may be used to store data packets to be transmitted via the direct communication link 224 on the radio bearer basis.
- FIG. 5 illustrates exemplary use of sequence numbers.
- the data packets that are transmitted to the other end of the direct communication link may be identified with the sequence numbers 500 to 514 at the transmitter.
- the receiver of the data packet may extract the sequence number 500 to 514 from the received data packet.
- the transmitter may inform the receiver about the total number of data packets that are to be transmitted (instead of the total amount of data volume as for the buffer status in case data packets have preconfigured equal sizes).
- the sequence numbers 500 to 514 may thus be used in determining if all of the data packets have been received. Further, the sequence numbers 500 to 514 may be applied in determining the last in-sequence received data packet.
- In-sequence denotes that the sequence number of the received data packet follows the pattern of the previously received data packets. For example, in the case when the received sequence numbers are 1, 2, 3, 8 and 4, the last in-sequence received data packet is the data packet identified with the sequence number 4 (the received data packets are re-ordered in the receiver). Further, the sequence numbers of the at least one out-of-sequence received data packet are, in this case, the sequence number 8. The at least one missing data packet is, in this case, the data packets identified with sequence numbers 5, 6 and 7.
- a user terminal 222 determines the information and transmits the information in the uplink 208 . That is, the user terminal 222 transmits the information related to the traffic status of the direct communication link 224 concerning both the user terminals 220 and 222 on the radio bearer basis via the uplink 208 .
- the user terminal 222 may transmit the information in the uplink on the MAC layer or above, including the option of using radio resource control (RRC) signaling.
- RRC radio resource control
- the user terminal 222 may be configured to transmit the information in uplink periodically. That is, after a predetermined time the user terminal 222 transmits the information to the base station. Further, the transmission of information may occur after a predefined event, as the user terminal is configured or requested. For example, if the transmitter buffer reaches a predetermined level, the user terminal 222 may be triggered to transmit the information to the base station 200 via 208 . The user terminal may also gather the information and transmit it to the base station upon receiving a request from the base station. In addition, the transmission of information may occur periodically after some predefined or specified event has occurred. The period for transmission may be adaptively varied during the communication.
- the user terminal 222 may collect the information from the other user terminal 220 involved in the direct communication link.
- the user terminal 222 may request the user terminal 220 to transmit the information to the user terminal 222 via a link 226 .
- the information may be transmitted from the user terminal 220 to the user terminal 222 via the direct communication link 224 already established.
- the user terminal 222 may then transmit the collected information in the uplink.
- the user terminal 222 may then transmit the collected information together with the information gathered by itself, that is from its own layer 2, from its own sequence number information, from its own transmitter buffer, and the like.
- both of the user terminals 220 , 222 of the direct communication link 224 may determine the information. However, the information may be transmitted in the uplink to the base station by only one of the user terminals 220 , 222 of the direct communication link 224 .
- both of the user terminals 320 and 322 involved in the direct communication link 324 may transmit the information to the base station 300 in the uplink via uplink channels 304 and 306 , respectively. That is, the transfer of the information between the user terminals 320 , 322 may not take place, because both user terminals 320 , 322 transmit the information directly to the base station.
- the transmission of the information from more than one user terminal involved in the direct communication may take place simultaneously in a synchronized manner, as configured and controlled.
- the transmission of the information from one user terminal may take place at a predefined time offset compared to another user terminal.
- the user terminal 320 may transmit the information with a predetermined time offset compared to the user terminal 322 .
- the receiving base station may obtain knowledge it can apply in controlling the resource allocation and quality of service of end-to-end communication between the two user terminals.
- This controlling also includes possible switching back and forth between the supported radio-connectivity-and-operation modes of using a conventional cellular link via the base station or using direct D2D communication link, or using both.
- the end-to-end communication denotes the communication between two user terminals on a certain application level, either directly between the two user terminals or via the base station in the conventional communication method.
- the receiving base station may obtain knowledge on the data volume of ongoing device-to-device communication and report the data volume to core network for e.g. charging purpose.
- the base station 200 receives the information on the MAC layer or above including the option of using radio resource control (RRC) signaling.
- the information may be related to the traffic status of the direct communication link 224 between the two user terminals 220 , 222 , and further related to the functionalities of the layer 2 of at least one of the two user terminals 220 , 222 involved in the direct communication link 224 .
- the base station configures and controls the user terminal monitoring and uplink signaling reports from the at least one user terminal 220 , 222 . Consequently, the base station 200 receives the uplink signaling from the at least one UE.
- the base station 200 may receive information periodically or in an event-triggered fashion. The event that triggers the transmission of information can be determined beforehand in the configuration of the mobile communication network. An exemplary event could be a fulfillment of the transmitter buffer up to a certain threshold. Further, the base station 200 may request either of the user terminals 220 , 222 to transmit the information at any point of the communication.
- the base station 200 controls the user terminal reporting such that it receives the information from one user terminal only, or from more than one user terminal 220 , 222 .
- the base station 200 may control the reporting such that the base station 200 receives the information simultaneously from both user terminals 220 , 222 , or first from one user terminal and, after a time offset delay, from the other user terminal.
- the base station 200 obtains knowledge of the traffic status on the ongoing direct communication link 224 between the two user terminals 220 , 222 , on the basis of the received information in the uplink channel 208 . Further, the base station 200 may determine the D2D communication link performance including the progress of the corresponding radio bearers: their current data buffer status, up-to-date packet losses, and so forth.
- the base station 200 may then be able to control the quality of service (QoS) of the end-to-end communication between the two user terminals 220 , 222 on the basis of the received information.
- QoS quality of service
- the base station 200 may, during a service or a call, control switching back and forth between the two modes: either using conventional links 210 for communication via the base station, using D2D communication links 224 without routing data through the base station 200 , or using both of these modes simultaneously. This can be considered as a part of user terminal connection management and QoS control.
- the base station is responsible for setting up, configuring and reconfiguring corresponding radio bearer(s) for each mode.
- the base station may also be responsible for controlling and scheduling data transmissions of each radio bearer to provide required QoS.
- the end-to-end communication does not denote simply the direct communication link 224 , but also the conventional communication link 210 via the base station 200 .
- the QoS denotes that the user terminals involved in the communication can employ sufficient resources in order to keep the communication reliable and free of unnecessary delays. Further, it denotes the ability to provide different priorities to different data flows, and to guarantee a certain level of performance to any data flow. For example, a required bit rate and packet dropping probability and/or bit error rate may be kept within certain predetermined limits.
- the base station 200 may redistribute radio resources of the mobile communication on the basis of the received information. For example, the base station 200 may temporarily allocate more resources to the direct communication link 24 if the information received implies that the level of the traffic is high in the direct communication link 224 or there are more than a certain threshold number of missing packets in the communication between the two user terminals 220 , 222 .
- the base station has allocated a certain number of radio resources to the link 224 , that is a certain number of radio resources that the user terminals 220 , 222 involved in the direct communication link may use.
- the radio resources may be allocated in a frequency, time, spatial and/or code domain. That is, the communication link 224 may apply a certain frequency range, a certain time frame, a certain spatial orientation, or a certain code to distinguish the direct communication link 224 from other communications taking place in the vicinity of the direct communication link 224 .
- the base station 200 may reallocate the radio resources such that sufficient quality of service is ensured for the direct communication link 224 .
- the base station 200 may allocate more resources to the direct communication link 224 if the traffic situation on the link requires more resources. If the traffic situation in the link 224 is lower than current radio resources would allow, the base station 200 may release some of the resources allocated to the link 224 such that they can be allocated to different communication links within the cell in which the base station 200 provides radio coverage. Alternatively, the base station 200 may decide that no redistribution of radio resources is needed at this point if the traffic situation and quality of the direct communication link is such that the number of radio resources allocated to the link 224 is of appropriate amount.
- the base station 200 may decide whether to apply the conventional radio communication link 210 via the base station 200 or the direct communication link 224 between the two user terminals 220 , 224 or not, on the basis of the received information. That is, the base station 200 may make the decision on the basis of the received traffic status and layer 2 information. For example, if the information implies that the traffic between the user terminals 220 , 222 is such that the packet error rate or the like is above a predefined threshold, the direct communication link 224 may be stopped and the communication connection is switched to use the conventional communication link 210 via the base station 200 , on the radio bearer basis. This is also referred to as mode switching or mode reselection between the direct mode and the conventional mode.
- the base station 200 may further apply information related to the condition of the link 224 in making the decision whether to apply the conventional radio communication via the base station 200 or the direct communication between the two user terminals 220 , 224 or not, or whether to redistribute the radio resources. That is, the invention does not exclude the use of information related to link 224 quality metrics, such as time/frequency variance, a signal-to-noise ratio (SNR), etc, in addition to the information related to at least one of the following: the traffic status, the data flow and the layer 2.
- SNR signal-to-noise ratio
- one 420 of the two user terminals 420 , 422 is located in a radio coverage area 402 of a base station 400 and the other 422 of the two user terminals 420 , 422 is located in a radio coverage area 412 of a different base station 410 .
- the user terminals 420 , 422 may apply a direct communication link 424 .
- the quality of service of the communication between the two user terminals 420 , 422 may be controlled by more than one base station.
- the link 424 may be controlled by two base stations 400 , 410 , as shown with dotted lines 404 and 414 , respectively.
- the base stations 400 , 410 may communicate with each other. That is, according to an embodiment, a base station 400 communicates with at least one other base station 410 in order to coordinate the quality of service of the end-to-end communication between the at least two terminals 420 , 422 .
- the base station 400 may communicate with base station 410 via, for example, the X2 interface 440 of the LTE.
- the base stations 400 , 410 may keep each other updated of the layer 2 status information of the direct communication link 424 , such as the packet data convergence protocol (PDCP) level report on the radio bearer basis received from at least one user terminal 420 , 422 .
- the base stations 400 , 410 may control the QoS of the communication between the user terminals 420 and 422 by redistributing radio resources within the two cells 402 and 412 , or by performing mode switching from the direct mode to the conventional mode.
- PDCP packet data convergence protocol
- the controlling base station may be involved in performing conventional handover for a user terminal involved in the direct communication link from one cell to another cell, in addition to controlling the QoS of the communication between the at least two terminals.
- FIG. 5 can be seen to comprise data packets in one radio bearer. That is, the radio bearer shown in FIG. 5 may comprise data packets identified with sequence numbers 500 to 514 . A different number of sequence numbers may be applied by another radio bearer.
- the radio bearer is used to carry certain type of data from a transmitter to a receiver. A certain radio bearer may require certain quality of service.
- the at least one user terminal may communicate the information related to the traffic status of the direct communication link between at least two terminals on the radio bearer basis. That is, the user terminal transmitting the information in the uplink may transmit the information for each radio bearer. For example, the user terminal may transmit the sequence number of the last in-sequence received data packet in a radio bearer. Then the receiving base station may control the QoS of the end-to-end communication in a radio bearer specific manner.
- FIG. 6 A very general architecture of an apparatus according to an embodiment of the invention is shown in FIG. 6 .
- FIG. 6 shows only the elements and functional entities required for understanding the apparatus according to an embodiment of the invention. Other components have been omitted for reasons of simplicity. The implementation of the elements and functional entities may vary from those shown in FIG. 6 .
- the connections shown in FIG. 6 are logical connections, and the actual physical connections may be different. It is apparent to a person skilled in the art that the apparatus for applying the uplink signaling may also comprise other functions and structures.
- the apparatus 600 is comprised in a user terminal of a mobile communication network. According to another embodiment, the apparatus 600 is comprised in a base station of a mobile communication network.
- the apparatus 600 for applying the uplink signaling may comprise a processor 602 .
- the processor 602 may be implemented with a separate digital signal processor provided with suitable software embedded on a computer readable medium, or with a separate logic circuit, such as an application specific integrated circuit (ASIC).
- the processor 602 may comprise an interface, such as computer port, for providing communication capabilities.
- the processor 602 may be configured to apply uplink signaling to mobile communication, wherein the signaling comprises information related to the traffic status of a direct communication link between at least two terminals. Further the signaling may be related to functionalities of the layer 2 of at least one user terminal involved in the direct communication link.
- the processor 602 is applicable to a user terminal involved in a direct communication link between at least two terminals. Then, the processor 602 may determine the information related to the traffic situation and layer 2, and transmit the information in the uplink.
- the apparatus 602 may be configured to manage a cache buffer beside the conventional layer 2 transmission-and-reception buffers in order to re-transmit at least one data packet already transmitted, as configured or if requested.
- the cache buffer is designed for monitoring the contents of direct in-band D2D communication, if desired.
- the buffer may be stored in a memory 604 .
- the memory 604 may be connected to the processor 602 . However, memory may also be integrated to the processor 602 and, thus, the memory 604 may not be required.
- the buffer may comprise one or more data packets transmitted previously via the direct communication link, and the apparatus 602 may be requested to re-transmit one or more data packets to the base station or to the other user terminal involved in the direct communication link.
- the data packets requested to be re-transmitted may be, for example, missing data packets.
- the processor 602 is applicable to a base station. Then, the processor 602 may control the quality of service of end-to-end communication between the at least two terminals on the basis of the received information. Further, the apparatus 602 may manage a virtual radio bearer database corresponding to the actual radio bearers applied to the direct communication between the at least two terminals. In addition, the apparatus may update the virtual radio bearer database on the basis of the received information related to the traffic status and the MAC layer. The virtual radio bearer database may be used when the mode switching from the direct communication mode to the conventional communication mode takes place. The apparatus 600 may store the virtual database in the memory 604 , or store it directly in the processor 602 .
- the processor 602 when the processor 602 is applicable to a base station, the processor 602 may be in control of the cache buffer that is present in the user terminal beside the conventional layer 2 transmission-and-reception buffers in order to re-transmit at least one data packet already transmitted, as configured or if requested.
- the processor 602 may control for example the configuration and operation of the buffer.
- the processor 602 may, for example, configure the size of the buffer, different window sizes and/or timers to manage the buffer (e.g. to empty the buffer).
- the processor 602 may give commands to the user terminal storing the buffer to send any packets in the buffer to the apparatus 600 in order to perform monitoring of the data traffic or re-transmissions via the conventional communication method.
- the apparatus 600 controls re-transmissions of the direct communication link between the two user terminals such that the re-transmissions are performed through the conventional radio communication via the apparatus 600 .
- the apparatus controls the re-transmission in the direct communication link if such re-transmissions directly between the two user terminals are needed.
- the apparatus 600 controls, RLC (Radio Layer Control) layer re-transmissions of the direct communication link between the two user terminals such that the RLC (Radio Layer Control) layer re-transmissions are performed through the conventional radio communication via the apparatus 600 .
- RLC Radio Layer Control
- the apparatus 600 may further comprise a transceiver (TRX) 606 .
- TRX transceiver
- the TRX 606 may further be connected to an antenna 608 enabling connection to and from an air interface.
- the antenna 608 may be connetted to a wired interface.
- the TRX 606 may enable transmission and/or reception of information.
- FIG. 7 shows a method for applying the uplink signaling.
- the method begins in step 700 .
- the method comprises applying the uplink signaling, in which information related to the traffic status of the direct communication link between at least two terminals is transmitted from a user terminal involved in the direct communication link to the base station.
- the method ends in step 704 .
- FIG. 8 illustrates a method for controlling the quality of service of the end-to-end communication between the at least two terminals at the base station.
- the method begins in step 800 .
- the base station receives the uplink signaling information related to the traffic status of the direct communication link.
- the base station monitors data volume of ongoing end-to-end communication between at least two user terminals on the basis of the received information. Then the base station determines the best course of action.
- step 804 A the base station determines that the direct communication is not providing sufficient quality, and thus, the base station decides to switch to the conventional communication mode, in which communication between two user terminals is performed via the base station.
- the base station decides to reallocate/redistribute the radio resources of the mobile communication network such that more or fewer radio resources are allocated to the direct communication link.
- the method ends in step 806 .
- FIG. 9 shows a method for applying the uplink signaling at the user terminal.
- the method begins in step 900 .
- the method comprises determining the information related to the traffic status and/or to the layer 2 at the user terminal.
- step 904 takes place, in which the user terminal collects the information from the other user terminal(s) involved in the direct communication link.
- step 904 may not be required in the case when each user terminal involved in the direct communication transmits the uplink signaling.
- the method comprises transmitting the information in the uplink in step 906 .
- the method ends in 908 .
- the invention offers several advantages. For example, it allows separating the link and signal quality based uplink reporting from the dataflow related QoS management as described.
- the link and signal quality based management of radio resources requires a lot of signaling due to the fact that channel quality information needs to be transmitted to the base station in order for the base station to make an informed decision related to the quality of the communication, whereas the latter, as described, needs only moderate signaling. Further, the link and signal quality based management of radio resources is generally performed initially in the establishment of the link and quite seldom afterwards.
- the data traffic and layer 2 related QoS management as described herein can be performed during on-going direct communication between at least two terminals. According to an embodiment, most of the automatic repeat request (ARQ) complexity can be performed in the conventional communication link instead of the direct communication link.
- ARQ automatic repeat request
- the techniques and methods described herein may be implemented by various means. For example, these techniques may be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or combinations thereof.
- the apparatus of FIG. 6 may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
- ASICs application-specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- processors controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
- the implementation can be carried out through modules of at least one chip set (
- the software codes may be stored in a memory unit and executed by processors.
- the memory unit may be implemented within the processor or externally to the processor. In the latter case it can be communicatively coupled to the processor via various means, as is known in the art.
- the components of the systems described herein may be rearranged and/or complimented by additional components in order to facilitate the achieving of the various aspects, etc., described with regard thereto, and they are not limited to the precise configurations set forth in the given figures, as will be appreciated by one skilled in the art.
- the apparatus for performing the tasks of FIGS. 2 to 4 and 7 to 9 comprises processing means for applying the uplink signaling, in which information related to the traffic status of the direct communication link between at least two terminals is transmitted from a user terminal involved in the direct communication link to the base station.
- Embodiments of the invention may be implemented as computer programs in the apparatus of FIG. 6 according to the embodiments of the invention.
- the computer programs comprise instructions for executing a computer process for improving the quality of service of the end-to-end communication between the at least two terminals.
- the computer program implemented in the apparatus may carry out, but is not limited to, the tasks related to FIGS. 2 to 4 and 7 to 9 .
- the computer program may be stored on a computer program distribution medium readable by a computer or a processor.
- the computer program medium may be, for example but not limited to, an electric, magnetic, optical, infrared or semiconductor system, device or transmission medium.
- the computer program medium may include at least one of the following media: a computer readable medium, a program storage medium, a record medium, a computer readable memory, a random access memory, an erasable programmable read-only memory, a computer readable software distribution package, a computer readable signal, a computer readable telecommunications signal, computer readable printed matter, and a computer readable compressed software package.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
There is provided a solution for improving the quality of service of end-to-end communication between at least two user terminals. The solution comprises applying uplink signaling in which information related to the traffic status of a direct device-to-device communication link is transmitted.
Description
- The invention relates generally to mobile communication networks. More particularly, the invention relates to device-to-device communication in a communication network.
- Generally, in a mobile communication network, such as the Long Term Evolution (LTE) or the LTE-Advanced (LTE-A) of the 3rd Generation Partnership Project (3GPP), two user terminals communicate with each other via a base station (evolved Node B (eNB) in the LTE). However, the requirements for efficient use of network resources and the needs for new services or service models may lead to applying direct device-to-device (D2D) communication. The D2D communication, or mobile-to-mobile, terminal-to-terminal, or peer-to-peer communication may be employed within the mobile communication network.
- The direct D2D communication comprises at least two relatively closely located devices communicating with each other directly instead of a conventional communication link for end-to-end (E2E) communication, in which the source device transmits data to the destination device via the eNB. The two devices in the D2D communication may apply radio resources of the mobile communication network, thus sharing the resources with devices that are communicating with the eNB in the conventional link. This may lead to challenges in the radio resource allocation performed by the eNB. Further, the quality of service (QoS) of the E2E communication may suffer from the decisions related the radio resource allocation, a data transport method (the D2D communication link versus the conventional link), and the like, governed by the eNB.
- Consequently, for the sake of performing reliable D2D communication, reducing transmitter power, increasing the capacity and coverage of the network, and creating and supporting services for the users, it is important to provide a solution for more efficient use of the D2D communication in a mobile communication network.
- An object of the invention is to provide a solution for more efficient use of direct device-to-device communication.
- According to an aspect of the invention, there is provided a method as specified in claim 1.
- According to an aspect of the invention, there are provided apparatuses as specified in claims 15 and 29.
- According to an aspect of the invention, there is provided a computer program product as specified in claim 30.
- Embodiments of the invention are defined in the dependent claims.
- In the following, the invention will be described in greater detail with reference to the embodiments and the accompanying drawings, in which
-
FIG. 1 presents a communication network according to an embodiment; -
FIG. 2 presents a communication network employing a direct communication link according to an embodiment; -
FIG. 3 shows a communication network employing a direct communication link according to an embodiment; -
FIG. 4 illustrates a communication network employing a direct communication link according to an embodiment; -
FIG. 5 illustrates use of sequence numbers according to an embodiment; -
FIG. 6 shows a block diagram of an apparatus according to an embodiment; -
FIG. 7 illustrates a method for applying uplink signaling according to an embodiment; -
FIG. 8 presents a method for controlling the quality of service of the communication, according to an embodiment; and -
FIG. 9 presents a method for transmitting the uplink signaling according to an embodiment. - The following embodiments are exemplary. Although the specification may refer to “an”, “one”, or “some” embodiment(s) in several locations of the text, this does not necessarily mean that each reference is made to the same embodiment(s), or that a particular feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments. Although this invention is described using LTE (or Evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (UTRAN) as a basis, it could be applicable to any other wireless mobile communication systems as well. For example, the embodiments may be applied under the UMTS or the Global system for mobile communications (GSM), etc. The telecommunication system may have a fixed infrastructure providing wireless services to subscriber terminals:
-
FIG. 1 illustrates possible methods for communication in a mobile communication network. The communication network may comprise abase station 100. Thebase station 100 may provide radio coverage to acell 102, control radio resource allocation within thecell 102, perform data and control signaling, etc. Thecell 102 may be a macro cell, a micro cell, or any other type of cell where radio coverage is present. Further, thecell 102 may be of any size or form depending on the antenna aperture. That is, it may not be of oval or circular form, but any other form is applicable to embodiments. Thecell 102 controlled by thebase station 100 may be divided into sectors, but such a scenario is not illustrated in greater detail in order to keep the focus on the invention. - The
base station 100 may be used by multiple network operators in order to provide radio coverage from multiple operators to thecell 100. Thebase station 100 may be a node B, an evolved node B (eNB) as in LTE-A, a radio network controller (RNC), or any other apparatus capable of controlling radio communication within thecell 102. In the case of multiple base stations in the communication network, the base stations may be connected to each other with an X2 interface and via S1 interface to an evolved packet core (EPC), more specifically to a mobility management entity (MME) and to a serving gateway (S-GW). The MME controls the functions of non-access stratum signaling, roaming, authentication, tracking area list management, etc., whereas the S-GW handles functions including packet routing and forwarding, E-UTRAN idle mode packet buffering, etc. - Referring to
FIG. 1 , thecell 102 is associated with thebase station 100 controlling communications within thecell 102. Thebase station 100 may control a cellular radio communication link established between thebase station 100 and terminal devices 110 to 112 located within thecell 102. As explained in the background section, a conventional communication link for end-to-end communication is such where the source device transmits data to the destination device via thebase station 100. That is,radio communication links base station 100, and between the terminal device 112 and thebase station 100, respectively. Therefore, the user terminals 110, 112 may communicate with each other via thebase station 100. - According to an embodiment, direct device-to-device (D2D) connections may be established among terminal devices. Direct communication links between two devices are established, e.g., between
terminal devices FIG. 1 . Adirect communication link 124 may be based on any radio technology such that theterminal devices - According to an embodiment, the
base station 100 may be responsible for controlling thedirect communication link 124, as shown with dashed, bi-directional lines inFIG. 1 . The radio access technology of thedirect communication link 124 may operate on the same frequency band as the conventional communication link and/or outside those frequency bands to provide the arrangement with flexibility. Thus, thebase station 100 may be responsible for allocating radio resources to thedirect communication link 124 as-well as for theconventional communication links direct communication link 124 may apply TDD duplex mode utilizing uplink, downlink or uplink and downlink radio resources of the cellular network under the control of thebase station 124. -
FIG. 2 shows a mobile communication network according to an embodiment. The network comprises abase station 200 and twouser terminals user terminal user terminals base station 200, they can communicate directly with each other via a D2Ddirect communication link 224. According to an embodiment, the twouser terminals - The
direct communication link 224 may be established by thebase station 200 that provides radio coverage to the cell in which theuser terminals base station 200 may establish theconnection 224 by controlling the operations of theuser terminals bi-directional control channels FIG. 2 . Further, the base station may be responsible for radio bearer control of the cellular network. The radio bearer is used to carry data with a certain QoS requirements, for example for a certain application. Theuser terminals control links - In order to facilitate efficient resource allocation and to provide adequate E2E QoS to the UEs utilizing possible direct D2D communications during the service or call, there is a need for the base station to know about the traffic demand, status and performance of the direct D2D communication link. In addition, sufficient monitoring of the D2D connection is desirable for fair charging and possible legal issues in public networks which require having a mechanism in place to monitor active users. Because the direct communication mode considered herein is meant for E2E communications where the two user terminals are the terminating points of the data communication, the base station may not be able to monitor the actual status and traffic performance over the D2D connection directly but rely on reporting from the involved UEs. Thus, according to an embodiment, the base station relies on reports obtained from the at least one user terminal in order to monitor the D2D communication link.
- According to an embodiment, at least one
user terminal base station 200 apply uplink signaling 208 in the mobile communication, wherein the signaling comprises information related to the traffic status of thedirect communication link 224 between twouser terminals communication link 224 is applied in communication of data packets between theuser terminals - In addition, the information may be further related to functionalities of the radio-interface data link layer (layer 2) or above of at least one
user terminal direct communication link 224. That is, at least one of theuser terminals uplink 208 about the status of the layer 2 or above. The layer 2, in the radio interface of a radio access network, such as UTRAN or E-UTRAN, often consists of a medium access control (MAC) sub-layer and a radio link control (RLC) sub-layer on top of MAC. In addition, a packet data convergence protocol (PDCP) on top of RLC may be considered as a sub-layer of the layer 2 as well. The layer 2 is responsible for in-order, reliable and secured data-packet transfer between peer-to-peer network entities. The layer 2 may adopt retransmission mechanisms, such as automatic repeat request (ARQ) and/or hybrid automatic repeat request (HARQ) protocols for detecting and correcting or recovering residual packet errors that may occur in the physical layer or that may be left by the physical layer. The information related to the layer 2 may thus comprise knowledge regarding the successfulness of the data transfer as well as the status of the transmitter/receiver data buffers on the radio bearer basis. In other words, the information transmitted in theuplink 208 may, according to an embodiment, comprise information to be monitored on the layer 2 of the connection between the twouser terminals - The information may comprise at least one of the following: transmitter buffer status, sequence number of the last arrived data packet, sequence number of the last transmitted data packet, sequence number of the last in-sequence received data packet, sequence numbers of at least one out-of-sequence received data packet and sequence numbers of at least one missing data packet, on the radio bearer basis of the user terminals. The data packet may correspond to a packet data convergence protocol (PDCP) packet. According to an embodiment, these items may be comprised in the transmitted information in any possible combination. That is, the information may comprise, for example, one, three or all of these items.
- The transmitter buffer status may denote the status of the buffer of either the
user terminal 220 or theuser terminal 222, or the buffers of both of theuser terminals base station 200. The buffer may be used to store data packets to be transmitted via thedirect communication link 224 on the radio bearer basis. -
FIG. 5 illustrates exemplary use of sequence numbers. The data packets that are transmitted to the other end of the direct communication link may be identified with thesequence numbers 500 to 514 at the transmitter. Then, the receiver of the data packet may extract thesequence number 500 to 514 from the received data packet. Further, the transmitter may inform the receiver about the total number of data packets that are to be transmitted (instead of the total amount of data volume as for the buffer status in case data packets have preconfigured equal sizes). Thesequence numbers 500 to 514 may thus be used in determining if all of the data packets have been received. Further, thesequence numbers 500 to 514 may be applied in determining the last in-sequence received data packet. In-sequence denotes that the sequence number of the received data packet follows the pattern of the previously received data packets. For example, in the case when the received sequence numbers are 1, 2, 3, 8 and 4, the last in-sequence received data packet is the data packet identified with the sequence number 4 (the received data packets are re-ordered in the receiver). Further, the sequence numbers of the at least one out-of-sequence received data packet are, in this case, the sequence number 8. The at least one missing data packet is, in this case, the data packets identified with sequence numbers 5, 6 and 7. - Let us take another look at
FIG. 2 . According to an embodiment, auser terminal 222 determines the information and transmits the information in theuplink 208. That is, theuser terminal 222 transmits the information related to the traffic status of thedirect communication link 224 concerning both theuser terminals uplink 208. Theuser terminal 222 may transmit the information in the uplink on the MAC layer or above, including the option of using radio resource control (RRC) signaling. - According to an embodiment, the
user terminal 222 may be configured to transmit the information in uplink periodically. That is, after a predetermined time theuser terminal 222 transmits the information to the base station. Further, the transmission of information may occur after a predefined event, as the user terminal is configured or requested. For example, if the transmitter buffer reaches a predetermined level, theuser terminal 222 may be triggered to transmit the information to thebase station 200 via 208. The user terminal may also gather the information and transmit it to the base station upon receiving a request from the base station. In addition, the transmission of information may occur periodically after some predefined or specified event has occurred. The period for transmission may be adaptively varied during the communication. - According to an embodiment, the
user terminal 222 may collect the information from theother user terminal 220 involved in the direct communication link. Theuser terminal 222 may request theuser terminal 220 to transmit the information to theuser terminal 222 via alink 226. Alternatively, the information may be transmitted from theuser terminal 220 to theuser terminal 222 via thedirect communication link 224 already established. - Further, the
user terminal 222 may then transmit the collected information in the uplink. Theuser terminal 222 may then transmit the collected information together with the information gathered by itself, that is from its own layer 2, from its own sequence number information, from its own transmitter buffer, and the like. - That is, both of the
user terminals direct communication link 224 may determine the information. However, the information may be transmitted in the uplink to the base station by only one of theuser terminals direct communication link 224. - However, as shown in
FIG. 3 , according to another embodiment, both of theuser terminals direct communication link 324 may transmit the information to thebase station 300 in the uplink viauplink channels user terminals user terminals - According to an embodiment, the transmission of the information from more than one user terminal involved in the direct communication may take place simultaneously in a synchronized manner, as configured and controlled. According to another embodiment, the transmission of the information from one user terminal may take place at a predefined time offset compared to another user terminal. For example, the
user terminal 320 may transmit the information with a predetermined time offset compared to theuser terminal 322. - By transmitting the information related to the traffic status of the direct communication link on the radio bearer basis in the uplink, the receiving base station may obtain knowledge it can apply in controlling the resource allocation and quality of service of end-to-end communication between the two user terminals. This controlling also includes possible switching back and forth between the supported radio-connectivity-and-operation modes of using a conventional cellular link via the base station or using direct D2D communication link, or using both. The end-to-end communication denotes the communication between two user terminals on a certain application level, either directly between the two user terminals or via the base station in the conventional communication method.
- By transmitting the information related to the traffic status of the direct communication link on the radio bearer basis in the uplink, the receiving base station may obtain knowledge on the data volume of ongoing device-to-device communication and report the data volume to core network for e.g. charging purpose.
- Looking back to
FIG. 2 , according to an embodiment, thebase station 200 receives the information on the MAC layer or above including the option of using radio resource control (RRC) signaling. The information may be related to the traffic status of thedirect communication link 224 between the twouser terminals user terminals direct communication link 224. - According to an embodiment, the base station configures and controls the user terminal monitoring and uplink signaling reports from the at least one
user terminal base station 200 receives the uplink signaling from the at least one UE. Thebase station 200 may receive information periodically or in an event-triggered fashion. The event that triggers the transmission of information can be determined beforehand in the configuration of the mobile communication network. An exemplary event could be a fulfillment of the transmitter buffer up to a certain threshold. Further, thebase station 200 may request either of theuser terminals - Further, the
base station 200 controls the user terminal reporting such that it receives the information from one user terminal only, or from more than oneuser terminal base station 200 receives the information from both of theuser terminals base station 200 may control the reporting such that thebase station 200 receives the information simultaneously from bothuser terminals base station 200 obtains knowledge of the traffic status on the ongoingdirect communication link 224 between the twouser terminals uplink channel 208. Further, thebase station 200 may determine the D2D communication link performance including the progress of the corresponding radio bearers: their current data buffer status, up-to-date packet losses, and so forth. - The
base station 200 may then be able to control the quality of service (QoS) of the end-to-end communication between the twouser terminals base station 200 may, during a service or a call, control switching back and forth between the two modes: either usingconventional links 210 for communication via the base station, usingD2D communication links 224 without routing data through thebase station 200, or using both of these modes simultaneously. This can be considered as a part of user terminal connection management and QoS control. Further, the base station is responsible for setting up, configuring and reconfiguring corresponding radio bearer(s) for each mode. The base station may also be responsible for controlling and scheduling data transmissions of each radio bearer to provide required QoS. Namely, the end-to-end communication does not denote simply thedirect communication link 224, but also theconventional communication link 210 via thebase station 200. The QoS denotes that the user terminals involved in the communication can employ sufficient resources in order to keep the communication reliable and free of unnecessary delays. Further, it denotes the ability to provide different priorities to different data flows, and to guarantee a certain level of performance to any data flow. For example, a required bit rate and packet dropping probability and/or bit error rate may be kept within certain predetermined limits. - According to an embodiment, the
base station 200 may redistribute radio resources of the mobile communication on the basis of the received information. For example, thebase station 200 may temporarily allocate more resources to the direct communication link 24 if the information received implies that the level of the traffic is high in thedirect communication link 224 or there are more than a certain threshold number of missing packets in the communication between the twouser terminals - It can be understood that at the establishment of the
direct communication link 224, the base station has allocated a certain number of radio resources to thelink 224, that is a certain number of radio resources that theuser terminals communication link 224 may apply a certain frequency range, a certain time frame, a certain spatial orientation, or a certain code to distinguish the direct communication link 224 from other communications taking place in the vicinity of thedirect communication link 224. Thus, after receiving a report of information in theuplink 208, thebase station 200 may reallocate the radio resources such that sufficient quality of service is ensured for thedirect communication link 224. For example, thebase station 200 may allocate more resources to thedirect communication link 224 if the traffic situation on the link requires more resources. If the traffic situation in thelink 224 is lower than current radio resources would allow, thebase station 200 may release some of the resources allocated to thelink 224 such that they can be allocated to different communication links within the cell in which thebase station 200 provides radio coverage. Alternatively, thebase station 200 may decide that no redistribution of radio resources is needed at this point if the traffic situation and quality of the direct communication link is such that the number of radio resources allocated to thelink 224 is of appropriate amount. - According to an embodiment, the
base station 200 may decide whether to apply the conventionalradio communication link 210 via thebase station 200 or thedirect communication link 224 between the twouser terminals base station 200 may make the decision on the basis of the received traffic status and layer 2 information. For example, if the information implies that the traffic between theuser terminals direct communication link 224 may be stopped and the communication connection is switched to use theconventional communication link 210 via thebase station 200, on the radio bearer basis. This is also referred to as mode switching or mode reselection between the direct mode and the conventional mode. - The
base station 200 may further apply information related to the condition of thelink 224 in making the decision whether to apply the conventional radio communication via thebase station 200 or the direct communication between the twouser terminals - In an embodiment, as shown in
FIG. 4 , one 420 of the twouser terminals 420, 422 is located in aradio coverage area 402 of abase station 400 and the other 422 of the twouser terminals 420, 422 is located in aradio coverage area 412 of a different base station 410. Regardless of this, theuser terminals 420, 422 may apply adirect communication link 424. However, in this case the quality of service of the communication between the twouser terminals 420, 422 may be controlled by more than one base station. For example, thelink 424 may be controlled by twobase stations 400, 410, as shown with dottedlines - In order to coordinate the control performed by the
base stations 400, 410, thebase stations 400, 410 may communicate with each other. That is, according to an embodiment, abase station 400 communicates with at least one other base station 410 in order to coordinate the quality of service of the end-to-end communication between the at least twoterminals 420, 422. Thebase station 400 may communicate with base station 410 via, for example, theX2 interface 440 of the LTE. Thebase stations 400, 410 may keep each other updated of the layer 2 status information of thedirect communication link 424, such as the packet data convergence protocol (PDCP) level report on the radio bearer basis received from at least oneuser terminal 420, 422. Here thebase stations 400, 410 may control the QoS of the communication between theuser terminals 420 and 422 by redistributing radio resources within the twocells - According to an embodiment, the controlling base station may be involved in performing conventional handover for a user terminal involved in the direct communication link from one cell to another cell, in addition to controlling the QoS of the communication between the at least two terminals.
- According to an embodiment,
FIG. 5 can be seen to comprise data packets in one radio bearer. That is, the radio bearer shown inFIG. 5 may comprise data packets identified withsequence numbers 500 to 514. A different number of sequence numbers may be applied by another radio bearer. The radio bearer is used to carry certain type of data from a transmitter to a receiver. A certain radio bearer may require certain quality of service. The at least one user terminal may communicate the information related to the traffic status of the direct communication link between at least two terminals on the radio bearer basis. That is, the user terminal transmitting the information in the uplink may transmit the information for each radio bearer. For example, the user terminal may transmit the sequence number of the last in-sequence received data packet in a radio bearer. Then the receiving base station may control the QoS of the end-to-end communication in a radio bearer specific manner. - A very general architecture of an apparatus according to an embodiment of the invention is shown in
FIG. 6 .FIG. 6 shows only the elements and functional entities required for understanding the apparatus according to an embodiment of the invention. Other components have been omitted for reasons of simplicity. The implementation of the elements and functional entities may vary from those shown inFIG. 6 . The connections shown inFIG. 6 are logical connections, and the actual physical connections may be different. It is apparent to a person skilled in the art that the apparatus for applying the uplink signaling may also comprise other functions and structures. - According to an embodiment, the
apparatus 600 is comprised in a user terminal of a mobile communication network. According to another embodiment, theapparatus 600 is comprised in a base station of a mobile communication network. - The
apparatus 600 for applying the uplink signaling may comprise aprocessor 602. Theprocessor 602 may be implemented with a separate digital signal processor provided with suitable software embedded on a computer readable medium, or with a separate logic circuit, such as an application specific integrated circuit (ASIC). Theprocessor 602 may comprise an interface, such as computer port, for providing communication capabilities. - The
processor 602 may be configured to apply uplink signaling to mobile communication, wherein the signaling comprises information related to the traffic status of a direct communication link between at least two terminals. Further the signaling may be related to functionalities of the layer 2 of at least one user terminal involved in the direct communication link. - Further, according to an embodiment, the
processor 602 is applicable to a user terminal involved in a direct communication link between at least two terminals. Then, theprocessor 602 may determine the information related to the traffic situation and layer 2, and transmit the information in the uplink. - The
apparatus 602, applicable to a user terminal, may be configured to manage a cache buffer beside the conventional layer 2 transmission-and-reception buffers in order to re-transmit at least one data packet already transmitted, as configured or if requested. The cache buffer is designed for monitoring the contents of direct in-band D2D communication, if desired. The buffer may be stored in amemory 604. Thememory 604 may be connected to theprocessor 602. However, memory may also be integrated to theprocessor 602 and, thus, thememory 604 may not be required. The buffer may comprise one or more data packets transmitted previously via the direct communication link, and theapparatus 602 may be requested to re-transmit one or more data packets to the base station or to the other user terminal involved in the direct communication link. The data packets requested to be re-transmitted may be, for example, missing data packets. - Further, according to an embodiment, the
processor 602 is applicable to a base station. Then, theprocessor 602 may control the quality of service of end-to-end communication between the at least two terminals on the basis of the received information. Further, theapparatus 602 may manage a virtual radio bearer database corresponding to the actual radio bearers applied to the direct communication between the at least two terminals. In addition, the apparatus may update the virtual radio bearer database on the basis of the received information related to the traffic status and the MAC layer. The virtual radio bearer database may be used when the mode switching from the direct communication mode to the conventional communication mode takes place. Theapparatus 600 may store the virtual database in thememory 604, or store it directly in theprocessor 602. - Further, when the
processor 602 is applicable to a base station, theprocessor 602 may be in control of the cache buffer that is present in the user terminal beside the conventional layer 2 transmission-and-reception buffers in order to re-transmit at least one data packet already transmitted, as configured or if requested. Theprocessor 602 may control for example the configuration and operation of the buffer. Theprocessor 602 may, for example, configure the size of the buffer, different window sizes and/or timers to manage the buffer (e.g. to empty the buffer). - Further the
processor 602 may give commands to the user terminal storing the buffer to send any packets in the buffer to theapparatus 600 in order to perform monitoring of the data traffic or re-transmissions via the conventional communication method. According to an embodiment, theapparatus 600 controls re-transmissions of the direct communication link between the two user terminals such that the re-transmissions are performed through the conventional radio communication via theapparatus 600. According to another embodiment, the apparatus controls the re-transmission in the direct communication link if such re-transmissions directly between the two user terminals are needed. According to another embodiment, theapparatus 600 controls, RLC (Radio Layer Control) layer re-transmissions of the direct communication link between the two user terminals such that the RLC (Radio Layer Control) layer re-transmissions are performed through the conventional radio communication via theapparatus 600. - The
apparatus 600 may further comprise a transceiver (TRX) 606. The TRX 606 may further be connected to anantenna 608 enabling connection to and from an air interface. Alternatively, theantenna 608 may be connetted to a wired interface. The TRX 606 may enable transmission and/or reception of information. -
FIG. 7 shows a method for applying the uplink signaling. The method begins instep 700. Instep 702 the method comprises applying the uplink signaling, in which information related to the traffic status of the direct communication link between at least two terminals is transmitted from a user terminal involved in the direct communication link to the base station. The method ends instep 704. -
FIG. 8 illustrates a method for controlling the quality of service of the end-to-end communication between the at least two terminals at the base station. The method begins instep 800. Instep 802, the base station receives the uplink signaling information related to the traffic status of the direct communication link. Instep 803, the base station monitors data volume of ongoing end-to-end communication between at least two user terminals on the basis of the received information. Then the base station determines the best course of action. Instep 804A the base station determines that the direct communication is not providing sufficient quality, and thus, the base station decides to switch to the conventional communication mode, in which communication between two user terminals is performed via the base station. Alternatively, instep 804B, the base station decides to reallocate/redistribute the radio resources of the mobile communication network such that more or fewer radio resources are allocated to the direct communication link. The method ends instep 806. -
FIG. 9 shows a method for applying the uplink signaling at the user terminal. The method begins instep 900. Instep 902, the method comprises determining the information related to the traffic status and/or to the layer 2 at the user terminal. Further, in case one user terminal applies the uplink signaling,step 904 takes place, in which the user terminal collects the information from the other user terminal(s) involved in the direct communication link. However,step 904 may not be required in the case when each user terminal involved in the direct communication transmits the uplink signaling. Then, the method comprises transmitting the information in the uplink instep 906. The method ends in 908. - Even though the description is given in most parts for two user terminals involved in the direct communication link, it is straightforward to generalize the invention for a case where direct communication is established between a plurality of user terminals.
- The invention offers several advantages. For example, it allows separating the link and signal quality based uplink reporting from the dataflow related QoS management as described. The link and signal quality based management of radio resources requires a lot of signaling due to the fact that channel quality information needs to be transmitted to the base station in order for the base station to make an informed decision related to the quality of the communication, whereas the latter, as described, needs only moderate signaling. Further, the link and signal quality based management of radio resources is generally performed initially in the establishment of the link and quite seldom afterwards. The data traffic and layer 2 related QoS management as described herein can be performed during on-going direct communication between at least two terminals. According to an embodiment, most of the automatic repeat request (ARQ) complexity can be performed in the conventional communication link instead of the direct communication link.
- The techniques and methods described herein may be implemented by various means. For example, these techniques may be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or combinations thereof. For a hardware implementation, the apparatus of
FIG. 6 may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof. For firmware or software, the implementation can be carried out through modules of at least one chip set (e.g. procedures, functions) that perform the functions described herein. The software codes may be stored in a memory unit and executed by processors. The memory unit may be implemented within the processor or externally to the processor. In the latter case it can be communicatively coupled to the processor via various means, as is known in the art. Additionally, the components of the systems described herein may be rearranged and/or complimented by additional components in order to facilitate the achieving of the various aspects, etc., described with regard thereto, and they are not limited to the precise configurations set forth in the given figures, as will be appreciated by one skilled in the art. - Thus, according to an embodiment, the apparatus for performing the tasks of
FIGS. 2 to 4 and 7 to 9 comprises processing means for applying the uplink signaling, in which information related to the traffic status of the direct communication link between at least two terminals is transmitted from a user terminal involved in the direct communication link to the base station. - Embodiments of the invention may be implemented as computer programs in the apparatus of
FIG. 6 according to the embodiments of the invention. The computer programs comprise instructions for executing a computer process for improving the quality of service of the end-to-end communication between the at least two terminals. The computer program implemented in the apparatus may carry out, but is not limited to, the tasks related toFIGS. 2 to 4 and 7 to 9 . - The computer program may be stored on a computer program distribution medium readable by a computer or a processor. The computer program medium may be, for example but not limited to, an electric, magnetic, optical, infrared or semiconductor system, device or transmission medium. The computer program medium may include at least one of the following media: a computer readable medium, a program storage medium, a record medium, a computer readable memory, a random access memory, an erasable programmable read-only memory, a computer readable software distribution package, a computer readable signal, a computer readable telecommunications signal, computer readable printed matter, and a computer readable compressed software package.
- Even though the invention has been described above with reference to an example according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. Further, it is clear to a person skilled in the art that the described embodiments may, but are not required to, be combined with other embodiments in various ways.
Claims (30)
1. A method, comprising:
applying, by a mobile communication device, uplink signaling in mobile communication, wherein the signaling comprises information determined by the device as related to a traffic status of a direct communication link between at least two user terminals being the terminating points of the communication; and
transmitting the information in the uplink to a base station from at least one user terminal involved in the direct communication link thereby enabling the base station to control the quality of service of an end-to-end communication between the at least two user terminals based on the received information.
2. The method of claim 1 , wherein the information is related to a packet data convergence protocol.
3. The method of claim 1 , wherein the uplink signaling is applied on a medium access control layer or on a radio resource control layer.
4. The method of claim 1 ,
wherein the transmitting is performed periodically, after a predetermined event, or on request.
5. (canceled)
6. (canceled)
7. The method of claim 1 , further comprising:
transmitting the information simultaneously in a synchronized manner, or at a predefined time offset compared to another user terminal when more than one user terminal transmits the information.
8. (canceled)
9. The method of claim 1 , further comprising:
receiving the information at a base station;
monitoring data volume of ongoing end-to-end communication between at least two user terminals on the basis of the received information; and
controlling the quality of service of end-to-end communication between the at least two user terminals on the basis of the received information.
10. The method of claim 9 , further comprising:
redistributing radio resources of the mobile communication on the basis of the received information.
11. The method of claim 9 , further comprising:
deciding on the basis of the received information whether to apply conventional radio communication via the base station, the direct communication between the at least two terminals, or both.
12. The method of claim 9 , further comprising:
controlling the quality of service of the end-to-end communication between the at least two user terminals by more than one base station; and
communicating with at least one other base station in order to coordinate the quality of service of the end-to-end communication between the at least two terminals.
13. The method of claim 9 , further comprising:
managing a virtual radio bearer database corresponding to the radio bearers applied in the direct communication between the at least two user terminals; and
updating the virtual radio bearer database on the basis of the received information.
14. The method of claim 9 , further comprising:
controlling re-transmissions of the direct communication link between the at least two user terminals such that the re-transmissions are performed through the conventional radio communication link via the base station.
15. An apparatus, comprising a processor configured to:
apply uplink signaling in mobile communication, wherein the signaling comprises information determined by the apparatus as related to the traffic status of a direct communication link between at least two user terminals being the terminating points of the communication; and
transmit the information in the uplink to a base station from at least one user terminal involved in the direct communication link thereby enabling the base station to control the quality of service of an end-to-end communication between the at least two user terminals based on the received information.
16. The apparatus of claim 15 , wherein the information is related to a packet data convergence protocol.
17. The apparatus of claim 15 , wherein the uplink signaling is applied on a medium access control layer or on a radio resource control layer.
18. The apparatus of claim 15 , wherein the
the transmitting is performed periodically, after a predetermined event, or on request.
19. (canceled)
20. (canceled)
21. The apparatus of claim 15 , wherein the interface is further configured to:
transmit the information simultaneously with another user terminal in a synchronized manner, or at a predefined time offset compared to another user terminal when more than one user terminal transmits the information.
22. (canceled)
23. The apparatus of claim 15 , further comprising an interface configured to:
receive the information; and the processor is applicable to a base station and further configured to:
monitor data volume of ongoing end-to-end communication between at least two user terminals on the basis of the received information; and
control the quality of service of end-to-end communication between the at least two user terminals on the basis of the received information.
24. The apparatus of claim 15 , wherein the processor is applicable to a base station and is further configured to:
redistribute radio resources of the mobile communication on the basis of the received information.
25. The apparatus of claim 15 , wherein the processor is applicable to a base station and is further configured to:
decide on the basis of the received information whether to apply conventional radio communication via the base station or the direct communication between the at least two terminals or not.
26. The apparatus of claim 15 , wherein the processor is applicable to a base station and further configured to:
control the quality of service of the communication between the at least two terminals by more than one base station; and
communicate with at least one other base station in order to coordinate the quality of service of the end-to-end communication between the at least two terminals.
27. The apparatus of claim 15 , wherein the processor is applicable to a base station and further configured to:
manage a virtual radio bearer database corresponding to the radio bearers applied in the direct communication between the at least two user terminals; and
update the virtual radio bearer database on the basis of the received information.
28. The apparatus of claim 15 , wherein the processor is applicable to a base station and further configured to:
control re-transmissions of the direct communication link between the at least two user terminals such that the re-transmissions are performed through the conventional radio communication link via the base station.
29. (canceled)
30. A computer program product embodied on a distribution medium readable by a computer and comprising program instructions which, when loaded into an apparatus, execute a method, comprising:
applying uplink signaling in mobile communication, wherein the signaling comprises information determined by a device as related to the traffic status of a direct communication link between at least two user terminals being the terminating points of the communication; and
transmitting the information in the uplink to a base station from at least one user terminal involved in the direct communication link thereby enabling the base station to control the quality of service of an end-to-end communication between the at least two user terminals based on the received information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/378,372 US20170094561A1 (en) | 2009-03-12 | 2016-12-14 | Device-To-Device Communication |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2009/052904 WO2010102668A1 (en) | 2009-03-12 | 2009-03-12 | Device-to-device communication |
US201113255684A | 2011-10-03 | 2011-10-03 | |
US15/378,372 US20170094561A1 (en) | 2009-03-12 | 2016-12-14 | Device-To-Device Communication |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/255,684 Continuation US9572193B2 (en) | 2009-03-12 | 2009-03-12 | Device-to-device communication |
PCT/EP2009/052904 Continuation WO2010102668A1 (en) | 2009-03-12 | 2009-03-12 | Device-to-device communication |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170094561A1 true US20170094561A1 (en) | 2017-03-30 |
Family
ID=41268137
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/255,684 Active US9572193B2 (en) | 2009-03-12 | 2009-03-12 | Device-to-device communication |
US15/378,372 Abandoned US20170094561A1 (en) | 2009-03-12 | 2016-12-14 | Device-To-Device Communication |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/255,684 Active US9572193B2 (en) | 2009-03-12 | 2009-03-12 | Device-to-device communication |
Country Status (4)
Country | Link |
---|---|
US (2) | US9572193B2 (en) |
EP (1) | EP2407001B1 (en) |
CN (1) | CN102422703B (en) |
WO (1) | WO2010102668A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150208283A1 (en) * | 2012-08-15 | 2015-07-23 | China Academy Of Telecommunications Technology | Data forwarding method and device |
US20150289312A1 (en) * | 2012-10-30 | 2015-10-08 | Renesas Mobile Corporation | Method and apparatus for packet tunneling |
US20160029280A1 (en) * | 2013-04-16 | 2016-01-28 | Fujitsu Limited | Method and apparatus of communication mode switch and system |
US10009913B2 (en) | 2013-08-02 | 2018-06-26 | Huawei Device Co., Ltd. | Information sending method and apparatus |
US10299230B2 (en) | 2013-02-01 | 2019-05-21 | Samsung Electronics Co., Ltd | Method and apparatus for providing common time reference in wireless communication system |
US10320915B2 (en) | 2013-05-14 | 2019-06-11 | Samsung Electronics Co., Ltd. | System and method for IP session continuity in device-to-device communication system |
EP3675535A1 (en) * | 2018-12-28 | 2020-07-01 | Wipro Limited | Method and system for controlling communication between internet-of-thing (iot) devices |
Families Citing this family (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8582593B2 (en) | 2009-12-29 | 2013-11-12 | Nokia Corporation | Multicast transmission within a hybrid direct and cellular communication system |
KR101740446B1 (en) * | 2010-05-03 | 2017-05-26 | 엘지전자 주식회사 | Method and apparatus for determining a cooperative terminal |
US10517098B2 (en) * | 2010-07-30 | 2019-12-24 | Qualcomm Incorporated | Interference coordination for peer-to-peer (P2P) communication and wide area network (WAN) communication |
CN103190196B (en) * | 2010-10-13 | 2015-12-09 | 诺基亚公司 | The selection of communication pattern |
WO2012048464A1 (en) * | 2010-10-14 | 2012-04-19 | Nokia Corporation | Device to device and connection mode switching |
US9560682B2 (en) * | 2010-11-05 | 2017-01-31 | Qualcomm Incorporated | Methods and apparatus for resource allocations to support peer-to-peer communications in cellular networks |
GB2485235B (en) * | 2010-11-08 | 2014-07-16 | Sca Ipla Holdings Inc | Mobile communications network, infrastructure equipment, mobile communications device and method |
US8547938B2 (en) * | 2011-01-24 | 2013-10-01 | Telefonaktiebolaget L M Ericsson (Publ) | Data flow transfer between wireless connections |
US9706432B2 (en) * | 2011-03-31 | 2017-07-11 | Tejas Networks Limited | Method and a system for controlling traffic congestion in a network |
JP5318151B2 (en) * | 2011-04-22 | 2013-10-16 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication method, radio base station, and mobile station |
US9288729B2 (en) * | 2011-08-31 | 2016-03-15 | Lg Electronics Inc. | Method for performing a change of mode in devices directly communicating with each other in a wireless connection system, and apparatus for same |
CN103002578B (en) * | 2011-09-08 | 2016-06-22 | 中国移动通信集团公司 | Realize the method for D2D data transmission, Apparatus and system in cellular networks |
US8705398B2 (en) * | 2011-09-12 | 2014-04-22 | Broadcom Corporation | Mechanism for signaling buffer status information |
GB2494633B (en) * | 2011-09-12 | 2016-03-09 | Broadcom Corp | Methods and apparatus for signalling bufffer status information |
CN103037448B (en) | 2011-09-30 | 2015-05-27 | 华为技术有限公司 | Content publishing method and user device |
WO2013048296A1 (en) * | 2011-09-30 | 2013-04-04 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for handling device-to-device communication in a wireless communications network |
CN103096503B (en) * | 2011-11-04 | 2016-03-30 | 华为技术有限公司 | Communication matching process, subscriber equipment and base station |
CN104041099A (en) | 2011-11-08 | 2014-09-10 | 瑞典爱立信有限公司 | Methods in a device-to-device, d2d, enabled user equipment, a d2d enabled user equipment, methods in a base station, a base station, computer programs and computer program products |
WO2013074462A1 (en) | 2011-11-14 | 2013-05-23 | Kyocera Corporation | Device-to-device communication management using macrocell communication resources |
CN103975616B (en) * | 2011-12-05 | 2018-02-23 | Lg电子株式会社 | The method and its equipment for the signal of direct communication between UE are detected in a wireless communication system |
GB2497745B (en) * | 2011-12-19 | 2014-11-05 | Broadcom Corp | Improvements to wireless communication systems and methods |
GB2497741A (en) | 2011-12-19 | 2013-06-26 | Renesas Mobile Corp | A verification system for use in requesting access to a D2D communication service |
GB2497794A (en) * | 2011-12-21 | 2013-06-26 | Renesas Mobile Corp | Enabling communication between a first and second communication mode |
DE102011090110A1 (en) * | 2011-12-29 | 2013-07-04 | Robert Bosch Gmbh | Communication system with control of access to a common communication medium |
KR101595431B1 (en) * | 2012-01-16 | 2016-02-18 | 엘지전자 주식회사 | Method and apparatus for providing proximity service in wireless communication system |
GB2499418A (en) * | 2012-02-15 | 2013-08-21 | Renesas Mobile Corp | Transmitting a message comprising information related to device to device communication from a User Equipment to a Network Entity |
US9185690B2 (en) * | 2012-02-29 | 2015-11-10 | Sharp Kabushiki Kaisha | Allocating and determining resources for a device-to-device link |
EP2768274B1 (en) * | 2012-03-12 | 2015-12-30 | HTC Corporation | Method and apparatus for performing direct communications in a wireless communication system |
US8914055B2 (en) | 2012-03-21 | 2014-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic resource selection to reduce interference that results from direct device to device communications |
US8914054B2 (en) | 2012-03-21 | 2014-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic resource selection to reduce interference resulting from direct device to device communications |
WO2013156429A1 (en) * | 2012-04-17 | 2013-10-24 | Nokia Siemens Networks Oy | Method and apparatus to collect information about communication using direct wireless connection |
US8913530B2 (en) * | 2012-05-07 | 2014-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic band selection for interference minimization in direct device to device communications |
EP2665321B1 (en) * | 2012-05-15 | 2017-03-22 | Telefonaktiebolaget LM Ericsson (publ) | Apparatus and method thereof for setting up device-to-device communication |
US9179382B2 (en) | 2012-05-21 | 2015-11-03 | Qualcomm Incorporated | Methods and apparatus for supporting WAN and D2D communication RLC layer handover |
CN109890074A (en) * | 2012-05-31 | 2019-06-14 | 交互数字专利控股公司 | Device-to-device (D2D) cross link power control |
WO2013191353A1 (en) * | 2012-06-17 | 2013-12-27 | 엘지전자 주식회사 | Method for reporting buffer status for device-to-device communication and apparatus therefor |
WO2013191519A1 (en) * | 2012-06-22 | 2013-12-27 | 엘지전자 주식회사 | Method for transreceiving control signal and apparatus for same |
KR20140001300A (en) * | 2012-06-25 | 2014-01-07 | 한국전자통신연구원 | Cellular communication system and method thereof |
JP6017558B2 (en) * | 2012-06-27 | 2016-11-02 | 京セラ株式会社 | Mobile communication system, mobile communication method, and radio base station |
CN103546970A (en) * | 2012-07-09 | 2014-01-29 | 财团法人工业技术研究院 | Control method for communication between devices, central control device and mobile device |
US9532394B2 (en) * | 2012-07-12 | 2016-12-27 | Lg Electronics Inc. | Method and apparatus for carrying out device-to-device communication in wireless communication system |
JP6154377B2 (en) * | 2012-07-27 | 2017-06-28 | 京セラ株式会社 | Mobile communication system, mobile communication method, radio base station, radio terminal, and processor |
CN103581890B (en) | 2012-08-08 | 2017-02-08 | 电信科学技术研究院 | Terminal control method, equipment and system |
EP3007397A1 (en) * | 2012-08-09 | 2016-04-13 | Qualcomm Incorporated | Methods and apparatus for device to device communications |
US9402261B2 (en) | 2012-08-14 | 2016-07-26 | Qualcomm Incorporated | Methods and apparatus for communicating uplink data signals simultaneously with device to device data signals |
US9622279B2 (en) | 2012-08-22 | 2017-04-11 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic spectrum band selection for D2D communications |
WO2014040234A1 (en) * | 2012-09-11 | 2014-03-20 | 华为技术有限公司 | Communication method, device and system |
US9826382B2 (en) * | 2012-09-11 | 2017-11-21 | Nokia Solutions And Networks Oy | Proximity service in communications |
US9531499B2 (en) | 2012-09-19 | 2016-12-27 | Qualcomm Incorporated | Methods and apparatus for dynamic transmission of retransmission requests |
US9509448B2 (en) * | 2012-09-19 | 2016-11-29 | Qualcomm Incorporated | Methods and apparatus for enhanced status retransmission |
AU2012391117B2 (en) | 2012-09-28 | 2016-04-21 | Telefonaktiebolaget L M Ericsson (Publ) | Short range communication in a wireless communications system |
EP2901797B1 (en) | 2012-09-28 | 2018-11-14 | Telefonaktiebolaget LM Ericsson (publ) | Method for d2d radiocommunication |
CN103716850B (en) * | 2012-09-29 | 2018-10-26 | 中兴通讯股份有限公司 | Switching method, system and the device of communication path |
FR2996718A1 (en) * | 2012-10-09 | 2014-04-11 | France Telecom | METHOD FOR COMMUNICATING IN AN ACCESS NETWORK WITH D2D COMMUNICATIONS, BASE STATION, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING INFORMATION MEDIUM. |
US9763273B2 (en) * | 2012-10-29 | 2017-09-12 | Kyocera Corporation | Mobile communication system, user terminal, base station, processor, and communication control method |
EP2914055B1 (en) * | 2012-10-29 | 2019-09-11 | Kyocera Corporation | Mobile communication system, user terminal, base station, processor, and communication control method |
GB2507490B (en) * | 2012-10-30 | 2015-02-25 | Broadcom Corp | Method and apparatus for packet routing |
CN103813454B (en) * | 2012-11-15 | 2017-08-29 | 上海贝尔股份有限公司 | Carry out the method and corresponding control method of device-to-device communication |
EP2916611B1 (en) * | 2012-11-22 | 2022-05-25 | Huawei Technologies Co., Ltd. | Method, device and system for short-distance communication |
US20140153410A1 (en) * | 2012-11-30 | 2014-06-05 | Nokia Siemens Networks Oy | Mobile-to-mobile radio access network edge optimizer module content cross-call parallelized content re-compression, optimization, transfer, and scheduling |
EP2741565B1 (en) * | 2012-12-05 | 2015-08-19 | HTC Corporation | Methods of handling connection failures in device-to-device communication |
US9241361B2 (en) | 2012-12-27 | 2016-01-19 | Htc Corporation | Method for handling device to device communication and related communication device |
WO2014107208A1 (en) | 2013-01-03 | 2014-07-10 | Intel Corporation | Apparatus, system and method of lawful interception (li) in a cellular network |
WO2014107871A1 (en) * | 2013-01-10 | 2014-07-17 | 富士通株式会社 | Method and device for selecting communication link |
EP2946490A4 (en) * | 2013-01-17 | 2016-12-28 | Intel Ip Corp | Lawful interception for device-to-device (d2d) communication |
CN103974290A (en) * | 2013-01-24 | 2014-08-06 | 中兴通讯股份有限公司 | D2D service quality processing method and device |
CN103974454B (en) * | 2013-01-28 | 2017-10-31 | 财团法人资讯工业策进会 | Transmission end direct communication device, receiving terminal direct communication device and its communication path switch method |
CN109462838A (en) * | 2013-02-06 | 2019-03-12 | 索尼公司 | Wireless communications method, base station and wireless telecom equipment |
US9357580B2 (en) | 2013-02-07 | 2016-05-31 | Industrial Technology Research Institute | Method for switching communication connection mode, communication system, base station, transmitter and receiver |
CN103997727B (en) * | 2013-02-18 | 2019-08-30 | 中兴通讯股份有限公司 | A kind of method for discovering equipment and device |
US9392481B2 (en) * | 2013-03-15 | 2016-07-12 | Futurewei Technologies, Inc. | System and method for buffer status reporting for multi-stream aggregation |
CN104105088B (en) | 2013-04-03 | 2018-03-16 | 电信科学技术研究院 | A kind of method, apparatus and system of interactive link information |
US10045191B2 (en) | 2013-04-24 | 2018-08-07 | Nec Corporation | Method for use in device-to-device communication, wireless communication system, and architecture |
CN105210417B (en) | 2013-05-10 | 2019-05-03 | 华为技术有限公司 | The system and method communicated for controlling network external equipment to equipment |
CN104185183A (en) * | 2013-05-20 | 2014-12-03 | 中兴通讯股份有限公司 | Method for realizing D2D communication and system thereof |
CN104244412B (en) * | 2013-06-09 | 2020-05-22 | 索尼公司 | Wireless communication device, wireless communication method, and base station |
WO2014198041A1 (en) | 2013-06-13 | 2014-12-18 | Nokia Corporation | Reporting idle mode equipment data |
JP6239280B2 (en) * | 2013-06-27 | 2017-11-29 | 京セラ株式会社 | User terminal, processor and mobile communication system |
US10536583B2 (en) | 2013-07-23 | 2020-01-14 | Nokia Technologies Oy | Method and apparatus of secure charging for device-to-device service |
CN104378825A (en) * | 2013-08-12 | 2015-02-25 | 中国移动通信集团公司 | Method, device and system for presenting cache status report |
CN104427489B (en) * | 2013-08-29 | 2018-11-23 | 电信科学技术研究院 | A kind of communication switching, method for building up and equipment |
EP3050365B1 (en) | 2013-09-27 | 2018-07-18 | Nokia Solutions and Networks Oy | Changes of cluster head |
US20150148074A1 (en) * | 2013-11-27 | 2015-05-28 | Nokia Solutions And Networks Oy | Method and apparatus for proximity-based service |
CN104519478B (en) * | 2013-09-29 | 2018-08-03 | 中国移动通信集团公司 | A kind of monitoring data transmission method, network side equipment and terminal |
CN104754748B (en) | 2013-12-27 | 2019-02-26 | 电信科学技术研究院 | A kind of D2D resource allocation methods, data transmission method and device |
CN104869659B (en) * | 2014-02-20 | 2018-07-03 | 电信科学技术研究院 | A kind of path establishment method, equipment and system, equipment of the core network |
CN104936292B (en) * | 2014-03-18 | 2019-02-05 | 电信科学技术研究院 | Resource allocation methods and device for the transmission of device-to-device signal |
CN104540159A (en) * | 2015-01-30 | 2015-04-22 | 深圳酷派技术有限公司 | Reporting method, reporting system, and resource configuration method and system |
CN105992219A (en) * | 2015-02-26 | 2016-10-05 | 中兴通讯股份有限公司 | Method and device for obtaining management strategy of heterogeneous network |
CN109691174B (en) * | 2016-09-29 | 2022-01-11 | 杜塞尔多夫华为技术有限公司 | Sidelink-assisted handover in cellular networks |
CN108923894B (en) * | 2017-03-23 | 2023-04-18 | 中兴通讯股份有限公司 | Information transmission method, user equipment, base station, storage medium and system |
EP3698572B1 (en) * | 2017-10-26 | 2023-08-30 | Huawei Technologies Co., Ltd. | Techniques for notifying a quality of service change |
JP6392964B2 (en) * | 2017-11-01 | 2018-09-19 | 京セラ株式会社 | COMMUNICATION METHOD, RADIO TERMINAL, AND PROCESSOR |
EP3871441A1 (en) * | 2018-11-20 | 2021-09-01 | Huawei Technologies Co., Ltd. | Devices and methods for time sensitive communication in a communication network |
WO2022092492A1 (en) * | 2020-10-29 | 2022-05-05 | 엘지전자 주식회사 | Method and device for providing sidelink-based service in wireless communication system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2503217A (en) * | 1944-12-15 | 1950-04-04 | Republic Steel Corp | Process for treating brightened electrotinplate |
US20030014400A1 (en) * | 2001-06-12 | 2003-01-16 | Advanced Research And Technology Institute | System and method for case study instruction |
US20070026493A1 (en) * | 2005-07-27 | 2007-02-01 | Can Technologies, Inc. | System and method for optimizing animal production using genotype information |
WO2008156198A2 (en) * | 2007-06-19 | 2008-12-24 | Nec Corporation | Buffer status reporting |
US20090180393A1 (en) * | 2008-01-16 | 2009-07-16 | Oki Electric Industry Co., Ltd. | Sampling apparatus distinguishing a failure in a network even by using a single sampling and a method therefor |
US20100080185A1 (en) * | 2008-09-26 | 2010-04-01 | Yu-Hsuan Guo | Method and Apparatus of Handling a Timer for Triggering Buffer Status Report |
US20120106517A1 (en) * | 2009-01-16 | 2012-05-03 | Nokia Corporation | Apparatus and method ofscheduling resources for device-to-device communications |
US20170374649A1 (en) * | 2006-11-15 | 2017-12-28 | Samsung Electronics Co., Ltd. | Method and apparatus for buffer status report in mobile communication system |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6574266B1 (en) | 1999-06-25 | 2003-06-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Base-station-assisted terminal-to-terminal connection setup |
FI109953B (en) * | 2000-02-17 | 2002-10-31 | Nokia Corp | Handling connections in a mobile network |
US20030086393A1 (en) * | 2001-11-02 | 2003-05-08 | Subramanian Vasudevan | Method for allocating wireless communication resources |
CN1521967A (en) * | 2003-02-11 | 2004-08-18 | 北京三星通信技术研究有限公司 | Method of end-to-end direct communication synchronization in TDM mobile communication system |
CA2535819C (en) * | 2003-08-18 | 2010-02-09 | Nokia Corporation | Apparatus, and associated method, for selecting quality of service-related information in a radio communication system |
US7548758B2 (en) * | 2004-04-02 | 2009-06-16 | Nortel Networks Limited | System and method for peer-to-peer communication in cellular systems |
US20080186895A1 (en) * | 2005-01-12 | 2008-08-07 | Koninklijke Philips Electronics, N.V. | Communication Method And Apparatus For Providing Real-Time Wireless Bulletin Board System |
CN100550864C (en) | 2005-01-19 | 2009-10-14 | 华为技术有限公司 | A kind of implementation method of end-to-end information interaction |
US20070055862A1 (en) | 2005-09-08 | 2007-03-08 | Interdigital Technology Corporation | Method and system for distributing data |
US20070064643A1 (en) * | 2005-09-16 | 2007-03-22 | Hitachi, Ltd. | System and Method for Communication Mode Selection in Wireless Local Area Networks |
CN101051967A (en) * | 2006-04-04 | 2007-10-10 | 华为技术有限公司 | Communication system and its method for user's device in user's network |
US20080019320A1 (en) * | 2006-07-18 | 2008-01-24 | Nokia Corporation | Method, device, computer program, and apparatus providing embedded status information in handover control signaling |
WO2009009532A2 (en) * | 2007-07-11 | 2009-01-15 | Interdigital Technology Corporation | Packet data convergence protocol operations |
WO2009045945A2 (en) * | 2007-10-01 | 2009-04-09 | Interdigital Patent Holdings, Inc. | Method and apparatus for pcdp discard |
RU2010154413A (en) * | 2008-05-30 | 2012-07-10 | Интердиджитал Пэйтент Холдингз, Инк. (Us) | METHOD AND DEVICE FOR DELIVERY NOTIFICATION OF RETURNING THE ACCESS LOSS OF ACCESS |
WO2010006650A1 (en) * | 2008-07-17 | 2010-01-21 | Nokia Siemens Networks Oy | Selection of connection type in cellular telecommunications system |
US8639997B2 (en) * | 2008-09-03 | 2014-01-28 | Qualcomm Incorporated | Buffer status report triggers in wireless communications |
WO2010034349A1 (en) * | 2008-09-26 | 2010-04-01 | Nokia Siemens Networks Oy | Control signaling in system supporting relayed connections |
WO2012157941A2 (en) * | 2011-05-16 | 2012-11-22 | 엘지전자 주식회사 | Method for performing handover in wireless access system for supporting communication between devices and apparatus for supporting same |
-
2009
- 2009-03-12 CN CN200980159242.2A patent/CN102422703B/en active Active
- 2009-03-12 EP EP09779138.8A patent/EP2407001B1/en active Active
- 2009-03-12 US US13/255,684 patent/US9572193B2/en active Active
- 2009-03-12 WO PCT/EP2009/052904 patent/WO2010102668A1/en active Application Filing
-
2016
- 2016-12-14 US US15/378,372 patent/US20170094561A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2503217A (en) * | 1944-12-15 | 1950-04-04 | Republic Steel Corp | Process for treating brightened electrotinplate |
US20030014400A1 (en) * | 2001-06-12 | 2003-01-16 | Advanced Research And Technology Institute | System and method for case study instruction |
US20070026493A1 (en) * | 2005-07-27 | 2007-02-01 | Can Technologies, Inc. | System and method for optimizing animal production using genotype information |
US20170374649A1 (en) * | 2006-11-15 | 2017-12-28 | Samsung Electronics Co., Ltd. | Method and apparatus for buffer status report in mobile communication system |
WO2008156198A2 (en) * | 2007-06-19 | 2008-12-24 | Nec Corporation | Buffer status reporting |
US20090180393A1 (en) * | 2008-01-16 | 2009-07-16 | Oki Electric Industry Co., Ltd. | Sampling apparatus distinguishing a failure in a network even by using a single sampling and a method therefor |
US20100080185A1 (en) * | 2008-09-26 | 2010-04-01 | Yu-Hsuan Guo | Method and Apparatus of Handling a Timer for Triggering Buffer Status Report |
US20120106517A1 (en) * | 2009-01-16 | 2012-05-03 | Nokia Corporation | Apparatus and method ofscheduling resources for device-to-device communications |
Non-Patent Citations (1)
Title |
---|
CATT, "Enhancement to buffer status, reporting, 3GPP TSG-RAN WG2#57bis, R2-071345" March 2007 (2007-03), XP002503217, St. Julian's, Malta, pages 1-5 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150208283A1 (en) * | 2012-08-15 | 2015-07-23 | China Academy Of Telecommunications Technology | Data forwarding method and device |
US9872208B2 (en) * | 2012-08-15 | 2018-01-16 | China Academy Of Telecommunications Technology | Data forwarding method and device |
US20150289312A1 (en) * | 2012-10-30 | 2015-10-08 | Renesas Mobile Corporation | Method and apparatus for packet tunneling |
US9813958B2 (en) * | 2012-10-30 | 2017-11-07 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and apparatus for packet tunneling |
US10299230B2 (en) | 2013-02-01 | 2019-05-21 | Samsung Electronics Co., Ltd | Method and apparatus for providing common time reference in wireless communication system |
US10299229B2 (en) | 2013-02-01 | 2019-05-21 | Samsung Electronics Co., Ltd | Method and apparatus for providing common time reference in wireless communication system |
US20160029280A1 (en) * | 2013-04-16 | 2016-01-28 | Fujitsu Limited | Method and apparatus of communication mode switch and system |
US10320915B2 (en) | 2013-05-14 | 2019-06-11 | Samsung Electronics Co., Ltd. | System and method for IP session continuity in device-to-device communication system |
US10009913B2 (en) | 2013-08-02 | 2018-06-26 | Huawei Device Co., Ltd. | Information sending method and apparatus |
US10645716B2 (en) | 2013-08-02 | 2020-05-05 | Huawei Device (Shenzhen) Co., Ltd. | Information sending method and appartus |
EP3675535A1 (en) * | 2018-12-28 | 2020-07-01 | Wipro Limited | Method and system for controlling communication between internet-of-thing (iot) devices |
Also Published As
Publication number | Publication date |
---|---|
CN102422703B (en) | 2014-09-17 |
WO2010102668A1 (en) | 2010-09-16 |
US20120020213A1 (en) | 2012-01-26 |
EP2407001B1 (en) | 2013-12-25 |
CN102422703A (en) | 2012-04-18 |
US9572193B2 (en) | 2017-02-14 |
EP2407001A1 (en) | 2012-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9572193B2 (en) | Device-to-device communication | |
US11831558B2 (en) | Efficient discard mechanism in small cell deployment | |
US11963030B2 (en) | Apparatus and method for measurement in wireless communication system | |
US10680967B2 (en) | Method for handling state variables of a PDCP entity in wireless communication system and a device therefor | |
EP3571892B1 (en) | Method and apparatus for supporting discontinuous reception mode of connected mode in mobile communication system | |
JP5281700B2 (en) | Wireless communication method for transmission of a sequence of data units between a wireless device and a network | |
EP3048845B1 (en) | Device and method for data transmission | |
JP2024038312A (en) | Multi-technology aggregation architecture for long term evolution communications systems | |
US20240064552A1 (en) | Method and apparatus for measuring frequency in wireless communication system | |
EP3620011A1 (en) | Improving communication reliability | |
BR112016001410B1 (en) | MASTER BASE STATION CONFIGURED TO FORWARD DATA PACKETS DESTINED TO A MOBILE STATION, SECONDARY BASE STATION CONFIGURED TO FORWARD DATA PACKETS RECEIVED FROM A MASTER BASE STATION AND DESTINED FOR A MOBILE STATION TO THE MOBILE STATION, METHOD IMPLEMENTED ON A MASTER BASE STATION TO FORWARDING DATA PACKETS DESTINED TO A MOBILE STATION, AND METHOD IMPLEMENTED ON A SECONDARY BASE STATION FOR FORWARDING DATA PACKETS RECEIVED FROM A MASTER BASE STATION AND DESTINED FOR A MOBILE STATION TO A MOBILE STATION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |