Management of Direct Wireless Link Establishment by D2D Communication Devices
20230139318 · 2023-05-04
Inventors
Cpc classification
H04W88/04
ELECTRICITY
H04W28/0875
ELECTRICITY
H04W40/22
ELECTRICITY
International classification
Abstract
A D2D communication device (10) receives a D2D communication message transmitted on a direct wireless link (21) from a first other D2D communication device (10) to a second other D2D communication device (10). The D2D communication message comprises at least one identifier of the first other D2D communication device. Based on the at least one identifier, the D2D communication device controls establishment of a direct wireless link (22) between the D2D communication device (10) and the first other D2D communication device (10).
Claims
1-32. (canceled)
33. A method of controlling wireless device-to-device, D2D, communication, the method comprising: a D2D communication device receiving a D2D communication message transmitted on a direct wireless link from a first other D2D communication device to a second other D2D communication device, the D2D communication message being addressed to the second other D2D communication device and comprising at least one identifier of the first other D2D communication device; and based on the at least one identifier, the D2D communication device controlling establishment of a direct wireless link between the D2D communication device and the first other D2D communication device.
34. The method according to claim 33, wherein at least the D2D communication device and the first other D2D communication device are nodes of a multi-hop wireless connection.
35. The method according to claim 34, comprising: the D2D communication device storing configuration data of the multi-hop wireless connection, the configuration data comprising identifiers of nodes of the multi-hop wireless connection; the D2D communication device comparing the at least one identifier from the received D2D communication message to the stored identifiers; and based on the comparison, the D2D communication device controlling the establishment of the direct wireless link between the D2D communication device and the first other D2D communication device.
36. The method according to claim 35, comprising: the D2D communication device receiving information for configuration of the multi-hop wireless connection; and the D2D communication device storing the identifiers based on the received information.
37. The method according to claim 35, comprising: the D2D communication device receiving at least one further D2D communication message on the multi-hop wireless connection; and the D2D communication device storing the identifiers based on information from the at least one further D2D communication message.
38. The method according to claim 37, wherein the received at least one further D2D communication message indicates the identifiers of the other nodes of the multi-hop wireless connection.
39. The method according to claim 35, comprising the D2D communication device sending at least one further D2D communication message on the multi-hop wireless connection, wherein the sent at least one further D2D communication message indicates at least one identifier of the D2D communication device and/or at least one identifier of at least one other D2D communication device which forms a node of the multi-hop wireless connection.
40. The method according to claim 35, comprising, in response to the at least one identifier from the received D2D communication message matching one of the stored identifiers which corresponds to the first other D2D communication device, the D2D communication device identifying the first other D2D communication device as node of the multi-hop wireless connection, establishing the direct wireless link to the first other D2D communication device, and re-configuring the multi-hop wireless connection based on the established direct wireless link.
41. The method according to claim 40, wherein re-configuring the multi-hop wireless connection comprises bypassing one or more nodes of the multi-hop wireless connection by the direct wireless link.
42. The method according to claim 41, comprising: in response to bypassing the one or more nodes, the D2D communication device starting a timer; and upon expiry of the timer, the D2D communication device deleting the identifier of the one or more bypassed nodes from the configuration data of the multi-hop wireless connection.
43. The method according to claim 41, comprising, in response to a failure of the direct wireless link, the D2D communication device recovering the multi-hop wireless connection based on a direct wireless link between the D2D communication device and one of the one or more bypassed nodes.
44. The method according to claim 35, comprising: the D2D communication device receiving multiple D2D communication messages, each comprising at least one identifier of another D2D communication device transmitting the respective D2D communication message; and in response to the identifiers from two or more of the received D2D communication messages matching two or more of the stored identifiers, the D2D communication device identifying multiple nodes of the multi-hop wireless connection as sources of the two or more D2D communication messages.
45. The method according to claim 44, comprising, based on a respective number of hops on the multi-hop wireless connection from the D2D communication device to each of the identified multiple nodes, the D2D communication device selecting the first other D2D communication device from the identified multiple nodes.
46. The method according to claim 45, comprising, based on a respective estimated quality of a direct wireless link from the D2D communication device to each of the identified multiple nodes, the D2D communication device selecting the first other D2D communication device from the identified multiple nodes.
47. The method according to claim 38, comprising the D2D communication device notifying one or more other nodes of the multi-hop wireless connection about the establishment of the direct wireless link to the first other D2D communication device.
48. The method according to claim 35, wherein the stored identifiers comprise one of physical layer identifiers, Medium Access Control (MAC) layer identifiers, or application layer identifiers.
49. The method according to claim 33, comprising: the D2D communication device storing identifiers of one or more other D2D communication devices; the D2D communication device comparing the at least one identifier from the received D2D communication message to the stored identifiers; and based on the comparison, the D2D communication device controlling the establishment of the direct wireless link between the D2D communication device and the first other D2D communication device.
50. The method according to claim 33, wherein the D2D communication device controls the establishment of the direct wireless link further based on at least one of: an estimated quality of the direct wireless link; or a power supply status of the D2D communication device.
51. The method according to claim 33, wherein the D2D communication device controls the establishment of the direct wireless link further based on a number of D2D communication messages which are transmitted on one or more direct wireless links from the first other D2D communication device to other D2D communication devices, include the identifier, and are received by the D2D communication device.
52. A D2D communication device, the D2D communication device comprising: a memory storing computer program instructions; and a processor that, based on execution of the computer program instructions, is configured to control the D2D communication device to: receive a D2D communication message transmitted on a direct wireless link from a first other D2D communication device to a second other D2D communication device, the D2D communication message comprising at least one identifier of the first other D2D communication device; and based on the at least one identifier, control establishment of a direct wireless link between the D2D communication device and the first other D2D communication device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION OF EMBODIMENTS
[0025] In the following, concepts in accordance with exemplary embodiments of the invention will be explained in more detail and with reference to the accompanying drawings. The illustrated embodiments relate to controlling of D2D communication by D2D communication devices. These D2D communication devices may include various types of WDs. As used herein, the term “wireless device” (WD) refers to a device capable, configured, arranged, and/or operable to communicate wirelessly with network nodes and/or other WDs. Unless otherwise noted, the term WD may be used interchangeably herein with UE (User Equipment). Communicating wirelessly may involve transmitting and/or receiving wireless signals using electromagnetic waves, radio waves, infrared waves, and/or other types of signals suitable for conveying information through air. In some embodiments, a WD may be configured to transmit and/or receive information without direct human interaction. For instance, a WD may be designed to transmit information to a network on a predetermined schedule, when triggered by an internal or external event, or in response to requests from the network. Examples of a WD include, but are not limited to, a smart phone, a mobile phone, a cell phone, a Voice over IP (VoIP) phone, a wireless local loop phone, a desktop computer, a Personal Digital Assistant (PDA), a wireless camera, a gaming console or device, a music storage device, a playback appliance, a wearable terminal device, a wireless endpoint, a mobile station, a tablet, a laptop, Laptop Embedded Equipment (LEE), Laptop Mounted Equipment (LME), a smart device, a wireless Customer Premise Equipment (CPE), a vehicle mounted wireless terminal device, a connected vehicle, etc. In some examples, in an Internet of Things (IoT) scenario, a WD may also represent a machine or other device that performs monitoring and/or measurements, and transmits the results of such monitoring and/or measurements to another WD and/or a network node. The WD may in this case be a Machine-to-Machine (M2M) device, which may in a 3GPP context be referred to as a Machine-Type Communication (MTC) device. As one particular example, the WD may be a UE implementing the 3GPP Narrowband loT (NB-IoT) standard. Particular examples of such machines or devices are sensors, metering devices such as power meters, industrial machinery, home or personal appliances (e.g., refrigerators, televisions, etc.), or personal wearables (e.g., watches, fitness trackers, etc.). In other scenarios, a WD may represent a vehicle or other equipment that is capable of monitoring and/or reporting on its operational status or other functions associated with its operation. A WD as described above may represent the endpoint of a wireless connection, in which case the device may be referred to as a wireless terminal. Furthermore, a WD as described above may be mobile, in which case it may also be referred to as a mobile device or a mobile terminal. The illustrated concepts particularly concern WDs that support D2D communication, for example by implementing a 3GPP standard for sidelink communication, Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), Vehicle-to-Everything (V2X). The D2D communication may for example be based on the LTE radio technology or the NR radio technology as specified by 3GPP. However, it is noted that the illustrated concepts could also be applied to other radio technologies, e.g., a WLAN (Wireless Local Area Network) technology.
[0026] In the illustrated concepts, a D2D communication device may monitor D2D communication messages addressed to other recipients, i.e., in principle not intended to be received by the D2D communication device, and use information from such messages, in particular one or more identifiers, to control establishment of a direct wireless link. The direct wireless link may correspond to a sidelink unicast link and may be defined on the PHY and MAC protocol layers. The direct wireless link may be used as a part of a wireless connection, e.g., it may form a segment of a multi-hop wireless connection and/or it may be used as a basis for establishing a wireless connection defined on a higher protocol layer. In particular, the D2D communication device may identify that the message originates from another D2D communication device to which establishment of a direct wireless link is desirable and then establish the direct wireless link, optionally taking into account one or more additional conditions like expected quality of the direct wireless link or a position of the other D2D communication device on a multi-hop wireless connection. Based on the received D2D communication message, the WD can efficiently decide whether establishment of the direct wireless link is feasible and avoid resource consuming discovery procedures or unsuccessful connection establishment attempts.
[0027]
[0028] The UEs illustrated in
[0029] The involved communication entities, i.e., the UEs 10, may be equipped with multiple transmit and receive antennas in order to enable V2X communications using beamformed transmissions. Accordingly, the V2X communication from a certain UE 10 may utilize multiple beams corresponding to different spatial directions. A beamforming mechanism of the UEs 10 may for example be based on an adaptive phased array beamforming technique or on a switched beam beamforming technique.
[0030]
[0031] The radio links may be used for D2D communication between the UEs 10. Further, the radio link to the wireless communication network may be used for controlling or otherwise assisting the D2D communication. Further, the D2D communication and/or data communication with the wireless communication network may be used for providing various kinds of services to the UEs 10, e.g., a voice service, a multimedia service, a data service, an intelligent transportation system (ITS) or similar vehicular management or coordination service, and/or an NSPS service. Such services may be based on applications which are executed on the UE 10 and/or on a device linked to the UE 10. Further,
[0032] In the example of
[0033]
[0034]
[0035] When configuring the multi-hop wireless connection, e.g., at establishment or later reconfiguration, the UEs 10 exchange their respective identifiers. This may be accomplished based on sidelink signaling on the direct wireless links 21. The UEs 10 may store the identifiers in configuration data of the multi-hop wireless connection, e.g., in the form of a table. Such configuration data may also be referred to as a context of the multi-hop wireless connection. The identifiers may correspond to various protocol layers and include, for each of the UEs 10 which forms a node of the multi-hop wireless connection, a physical layer (PHY) identifier (L1 ID), a MAC layer identifier (L2ID), and/or an application layer identifier (APP ID). D2D communication messages transmitted on the direct wireless links 21 for conveying data on the multi-hop wireless link typically include one or more identifiers, e.g., L1 ID, L2 ID, and/or APP ID, indicating the source of the D2D message and one or more identifiers, e.g., L1 ID, L2 ID, and/or APP ID, indicating the target of the D2D message. For example, the L1 ID may be included in SCI (Sidelink Control Information) of the D2D communication message, the L2 ID may be included in a MAC Control Element (MAC CE) of the D2D communication message, and the APP ID may be included in a MAC Protocol Data Unit (MAC PDU) of the D2D communication message.
[0036] Each of the UEs 10 may monitor the D2D communication messages received from other D2D communication devices in its proximity, in particular those messages which are targeted to other D2D communication devices. Based on the identifier(s) indicating the source of the D2D message, the UE 10 can decide whether to establish a direct wireless link to the UE 10 corresponding to the source of the D2D communication message. Specifically, the UE 10 may compare the identifier(s) from the received D2D communication message to the identifiers stored in the context of the multi-hop wireless connection, and if there is a match, identify the UE 10 corresponding to the source of the D2D communication message as being a node of the multi-hop wireless connection. The UE 10 can then decide to establish a direct wireless link to the identified UE 10 and re-configure the multi-hop wireless connection by using the established direct wireless link to bypass one or more nodes of the multi-hop wireless connection.
[0037] In the example of
[0038]
[0039] As mentioned above, when configuring the multi-hop wireless connection, e.g., at establishment or later re-configuration, the UEs 10 may exchange their respective identifiers, e.g., L1 ID, L2 ID, and/or APP ID, and store the identifiers in the context of the multi-hop wireless connection. Each of the UEs 10 may then monitor the D2D communication messages received from other D2D communication devices in its proximity, in particular those messages which are targeted to other D2D communication devices. Based on the identifier(s) indicating the source of the D2D message, the UE 10 can decide whether to establish a direct wireless link to the UE 10 corresponding to the source of the D2D communication message.
[0040] In the example of
[0041] In some scenarios, one or more of the identifiers of the UEs 10 forming the nodes of the multi-hop wireless connection may change while the multi-hop wireless connection is maintained, e.g., due to the identifiers being temporary. The UEs 10 may then exchange the new identifiers and update the context of the multi-hop wireless connection accordingly. Further, the direct wireless connections between UE2a and UE2b, the direct wireless connections between UE2b and UE2c, and the direct wireless connection between UE2c and UE2d may be deactivated or released. Here, it is noted that in some situations one or more of these direct wireless links could also be maintained, e.g., because they are also used by other wireless connections.
[0042] In some scenarios, information from different protocol layers may be used in combination in the process of deciding whether to establish the direct wireless connection. For example, upon receiving a D2D communication message, the UE 10 could first decode the SCI and compare the L1 ID from the SCI to the L1 IDs stored in the context of the multi-hop wireless connection. If there is a match, the UE 10 may proceed to decode the corresponding MAC CE and/or MAC PDU. The UE 10 may then compare the L2 ID from the MAC CE or the APP ID from the MAC PDU to the L2 IDs or APP IDs, respectively, stored in the context of the multi-hop wireless connection and proceed to the establishment of the direct wireless link only if a match of L2 IDs and/or APP IDs is found. Accordingly, a full identifier of the UE 10 may be formed of a combination of at least two of the L1 ID, L2 ID, and APP ID.
[0043] In some scenarios, the reception of the D2D communication message from the other UE 10 may already implicitly indicate that sufficient quality of the direct wireless link 22 can be expected, and in response to finding the match of the identifiers, the UE 10 may immediately proceed to attempt establishing the direct wireless link 22. Alternatively, the UE 10 may attempt establishing the direct wireless link 22 if one or more additional criteria are met. Such criteria may include one or more of the following: [0044] A signal strength measured on the basis of the received D2D communication message is equal to or above a threshold. The signal strength could for example be measured in terms of an RSRP of a PSCCH (Physical Sidelink Control Channel) carrying the SCI or an RSRP of a PSSCH (Physical Sidelink Shared Channel) carrying the MAC CE or MAC PDU. The threshold could be preconfigured or semi-statically or dynamically configured by the wireless communication network, e.g., by a node of the wireless communication network, such as the access node 100, the GW 120, or some other node of the CN 110. [0045] The UE 10 has received a certain number N of D2D communication messages from the same UE, optionally within a certain time window T. The value N and/or the time window T could be preconfigured or semi-statically or dynamically configured by the wireless communication network, e.g., by a node of the wireless communication network, such as the access node 100, the GW 120, or some other node of the CN 110. [0046] The power supply status, e.g., in terms of battery level, of the UE 10 initiating the connection establishment is above a threshold which allows re-configuration of the multi-hop wireless connection. This threshold may also take into account the above-mentioned measured signal strength, e.g., by setting a higher threshold if the measured signal strength is low and more energy consumption can be expected for establishing and/or maintaining the direct wireless link 22.
[0047]
[0048] In the example of
[0049] In addition to monitoring the D2D communication messages received from neighboring nodes of the multi-hop wireless connection, each UE 10 also monitors D2D communication messages received from other UEs 10. Such other UEs may be UEs 10 on the path of the multi-hop wireless connection or UEs 10 outside the path of the multi-hop wireless connection.
[0050] The multi-hop wireless connection extends via UE2, UE3, and UE4, which act as relay nodes. Accordingly, when UE1 transmits data on the multi-hop wireless connection, UE1 sends the data in a D2D communication message 501 to UE2, UE2 forwards the data in a D2D communication message 502 to UE3, UE3 forwards the data in a D2D communication message 503 to UE4, and UE4 forwards the data in a D2D communication message 504 to UE5. Similarly, when UE5 transmits data on the multi-hop wireless connection, UE5 sends the data in a D2D communication message 505 to UE4, UE4 forwards the data in a D2D communication message 506 to UE3, UE3 forwards the data in a D2D communication message 507 to UE2, and UE2 forwards the data in a D2D communication message 508 to UE1.
[0051] In the example of
[0052] As indicated by block 513, UE2 then detects a match of one or more identifiers in the D2D communication message 509 and the identifiers stored in the context of the multi-hop wireless connection. As a result, UE2 proceeds to attempt establishment of a direct wireless link to UE5. In the illustrated example this involves broadcasting a Direct Link Setup Request 514 including at least one of the identifiers of UE5. UE5 may then confirm establishment of the direct wireless link by sending a Direct Communication Response 515.
[0053] Upon successful establishment of the direct wireless link, UE2 then initiates reconfiguration of the multi-hop wireless connection by providing corresponding reconfiguration information to the other nodes of the multi-hop wireless connection. In the illustrated example, this involves sending Reconfiguration messages 516, 517 to its neighboring nodes, i.e., to UE1 and UE3, and successively forwarding the information to the next hop node. In the illustrated example, this involves that UE3 forwards the reconfiguration information by sending a Reconfiguration message 518 to UE4, and that UE4 forwards the reconfiguration information by sending a Reconfiguration message 519 to UE5. The reconfiguration information causes the UEs 10 to update their context of the multi-hop wireless connection, e.g., by updating the stored identifiers. Further, the reconfiguration information causes some of the UEs 10 to release or at least deactivate no longer required direct wireless links. In the illustrated example, the direct wireless link between UE2 and U3, the direct wireless link between UE3 and UE4, and the direct wireless link between UE4 and UE5 may be released or at least deactivated.
[0054] After the reconfiguration of the multi-hop wireless connection, data can be conveyed via shortened path. As illustrated this may involve that when UE1 transmits data on the reconfigured multi-hop wireless connection, UE1 sends the data in a D2D communication message 520 to UE2, and UE2 forwards the data in a D2D communication message 521 to UE5. Similarly, when UE5 transmits data on the re-configured multi-hop wireless connection, UE5 sends the data in a D2D communication message 522 to UE2, and UE4 forwards the data in a D2D communication message 506 to UE3, UE3 forwards the data in a D2D communication message 523 to UE1.
[0055] As mentioned above, in some scenarios direct wireless links which are no longer required due to re-configuration of the multi-hop wireless connection may be deactivated rather than completely released. In such scenarios, recovery of the multi-hop wireless connection after a failure of a direct wireless link on one of its segments may be facilitated. In particular, the deactivated direct wireless links could be re-activated to replace the failed segment. The information concerning activation or deactivation of the direct wireless links may be stored in the context of the multi-hop wireless connection, e.g., in terms of a flag or other indicator associated with the respective UE 10. In some scenarios, direct wireless links may first be deactivated and then be released, e.g., after expiry of a timer started upon deactivation.
[0056] In the example of
[0057]
[0058] If a processor-based implementation of the D2D communication device is used, at least some of the steps of the method of
[0059] At step 610, the D2D communication device may configure a multi-hop wireless connection. As mentioned above, the multi-hop wireless connection may be formed of multiple segments, each corresponding to a direct wireless link between two D2D communication devices and defining a hop of the multi-hop wireless connection. The communication device may be a node of the multi-hop wireless connection, e.g., an endpoint or a relay node which forwards data between endpoints of the multi-hop wireless connection.
[0060] In some scenarios, step 610 may involve that the D2D communication device stores configuration data of the multi-hop wireless connection. The configuration data may include identifiers of nodes of the multi-hop wireless connection.
[0061] In some scenarios, step 610 may involve that the D2D communication device sends at least one D2D communication message indicating at least one identifier of the D2D communication device. In addition or as an alternative, the D2D communication device may send at least one D2D communication message indicating at least one identifier of at least one other D2D communication device (10; 700 800) which forms a node of the multi-hop wireless connection. Accordingly, the D2D communication device may participate in distributing information concerning the identifiers of the nodes of the multi-hop wireless connection among the nodes of the multi-hop-wireless connection. The D2D communication device may send the at least one D2D communication message indicating the at least one identifier during establishment or re-configuration of the multi-hop wireless connection, e.g., in any of the above-mentioned messages 516, 517, 518, 519.
[0062] At step 620, the D2D communication device may store identifiers of other D2D communication devices. In some scenarios, the identifiers may correspond to identifiers of nodes of the multi-hop wireless connection configured at step 610.
[0063] In some scenarios, the D2D communication device may receive information for configuration of the multi-hop wireless connection, e.g., during establishment or re-configuration of the multi-hop wireless connection configured at step 610. For example, the D2D communication device could receive the information in any of the above-mentioned messages 516, 517, 518, 519. The D2D communication device may store the identifiers based on the received information.
[0064] In some scenarios, the D2D communication device may receive at least one D2D communication message on the multi-hop wireless connection, e.g., a message used to convey data between the endpoints of the multi-hop wireless connection, such as any of the above-mentioned messages 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 516, 517, 518, 519, 50, 52, 522, 523, and store the identifiers based on information from the at least one further D2D communication message. In particular, the at least one D2D communication message received on the multi-hop wireless connection may indicate the identifiers of at least some of the other nodes of the multi-hop wireless connection and/or updates of at least some of the other nodes of the multi-hop wireless connection. In some scenario, the stored identifiers may also be identifiers of one or more other D2D communication devices corresponding to earlier communication peers in an NSPS scenario, e.g., group peers to which communication was lost.
[0065] The stored identifiers may include a PHY identifier, such as the above-mentioned L1 ID. Alternatively or in addition, the stored identifiers may include a MAC layer identifier, such as the above-mentioned L2 ID. Alternatively or in addition, the stored identifiers may include an application layer identifier, such as the above-mentioned APP ID.
[0066] At step 630, the D2D communication device receives a D2D communication message. The D2D communication message is transmitted on a direct wireless link from a first other D2D communication device to a second other D2D communication device. The D2D communication message includes at least one identifier of the first other D2D communication device. At least the D2D communication device and the first other D2D communication device may be nodes of a multi-hop wireless connection. In some scenarios, also the second other D2D communication device may be a node of the multi-hop wireless connection. The above-mentioned D2D communication message 509 as received by UE2 is an example of the D2D communication message received at step 630.
[0067] The at least one identifier from the received D2D communication message may include a PHY identifier, such as the above-mentioned L1 ID. Alternatively or in addition, the at least one identifier from the received D2D communication message may include an MAC layer identifier, such as the above-mentioned L2 ID. Alternatively or in addition, the at least one identifier from the received D2D communication message may include an application layer identifier, such as the above-mentioned APP ID.
[0068] In some scenarios, the received D2D communication message may include SCI. In this case, the at least one identifier may include a PHY identifier indicated by the SCI, such as the above-mentioned L1 ID. Alternatively or in addition, the received D2D communication message may include an MAC CE. In this case, the at least one identifier may include an MAC layer identifier indicated by the MAC CE, such as the above-mentioned L2 ID. Alternatively or in addition, the received D2D communication message may include an MAC PDU. In this case, the at least one identifier may include an application layer identifier indicated by the MAC PDU, such as the above-mentioned APP ID.
[0069] At step 640, the D2D communication device controls establishment of a direct wireless link between the D2D communication device and the first other D2D communication device. This is accomplished based on the at least one identifier from the D2D communication message received at step 630.
[0070] In some scenarios, step 640 may involve that the D2D communication device compares the at least one identifier from the received D2D communication message to stored identifiers, e.g., to the identifiers stored at step 610. Based on the comparison, the D2D communication device may then control the establishment of the direct wireless link between the D2D communication device and the first other D2D communication device. For example, the D2D communication device could initiate establishment of the direct wireless link in response to the at least one identifier from the received D2D communication message matching one of the stored identifiers, which corresponds to the first other D2D communication device
[0071] In some scenarios, the D2D communication device may control the establishment of the direct wireless link further based on an estimated quality of the direct wireless link, e.g., based on a signal strength measured on the D2D communication message received at step 630.
[0072] In some scenarios, the D2D communication device may control the establishment of the direct wireless link further based on a number of D2D communication messages which are transmitted on one or more direct wireless links from the first other D2D communication device to other D2D communication devices, include the identifier, and are received by the D2D communication device. Optionally this number may be evaluated in relation to time, e.g., as a number of D2D communication messages received within a certain time window.
[0073] In some scenarios, the D2D communication device may control the establishment of the direct wireless link further based on a power supply status of the D2D communication device.
[0074] At step 650, the D2D communication device may re-configure the multi-hop wireless connection. Step 650 may involve that in response to the at least one identifier from the received D2D communication message matching one of the stored identifiers which corresponds to the first other D2D communication device, the D2D communication device identifies the first other D2D communication device as node of the multi-hop wireless connection, establishes the direct wireless link to the first other D2D communication device, and re-configures the multi-hop wireless connection based on the established direct wireless link.
[0075] In some scenarios, there may be a situation where the D2D communication device receives multiple D2D communication messages, each including at least one identifier of another D2D communication device transmitting the respective D2D communication message, and the identifiers from two or more of the received D2D communication messages match two or more of the stored identifiers. In this case, the D2D communication device may identify multiple nodes of the multi-hop wireless connection as sources of the two or more D2D communication messages. The D2D communication device may then perform a selection to which other D2D communication device the direct wireless link should be established, i.e., a selection of the first other D2D communication. device This selection may be based on various criteria.
[0076] For example, the selection may be based on a respective number of hops on the multi-hop wireless connection from the D2D communication device to each of the identified multiple nodes. The selection could then prioritize selection of the node with the highest number of hops, so that the multi-hop wireless connection can be shortened as far as possible.
[0077] Alternatively or in addition, the selection may be based on a respective estimated quality of a direct wireless link from the D2D communication device to each of the identified multiple nodes. The selection could then prioritize selection of the node with the highest estimated quality, so that reliability of the newly established direct wireless link can be maximized.
[0078] In some scenarios, step 650 may involve that the D2D communication device notifies one or more other nodes of the multi-hop wireless connection about the establishment of the direct wireless link to the first other D2D communication device, such as by any of the above-mentioned messages 516, 517, 518, 519.
[0079] The re-configuration of the multi-hop wireless connection at step 650 may involve bypassing one or more nodes of the multi-hop wireless connection by the direct wireless link. In some scenarios, the D2D communication device starting may start a timer in response to bypassing the one or more nodes. Upon expiry of the timer, the D2D communication device may delete the identifier of the one or more bypassed nodes from the configuration data of the multi-hop wireless connection. Before expiry of the timer, the one or more bypassed nodes may be declared as deactivated, e.g., by a corresponding marking in the configuration data. In response to a failure of the direct wireless link, the D2D communication device may then recover the multi-hop wireless connection based on a direct wireless link between the D2D communication device and one of the one or more bypassed nodes, as indicated by step 660.
[0080] It is noted that the D2D communication device 700 may include further modules for implementing other functionalities, such as known functionalities of a UE in the LTE and/or NR radio technology. Further, it is noted that the modules of the D2D communication device 700 do not necessarily represent a hardware structure of the D2D communication device 700, but may also correspond to functional elements, e.g., implemented by hardware, software, or a combination thereof.
[0081]
[0082] As illustrated, the D2D communication device 800 includes one or more radio interfaces 810. The radio interface(s) 810 may for example be based on the NR technology or the LTE technology. The radio interface(s) 810 may support D2D communication, e.g., using sidelink communication as specified for the NR technology or the LTE technology.
[0083] Further, the D2D communication device 800 may include one or more processors 850 coupled to the radio interface(s) 810 and a memory 860 coupled to the processor(s) 850. By way of example, the radio interface(s) 810, the processor(s) 850, and the memory 860 could be coupled by one or more internal bus systems of the D2D communication device 800. The memory 860 may include a Read-Only-Memory (ROM), e.g., a flash ROM, a Random Access Memory (RAM), e.g., a Dynamic RAM (DRAM) or Static RAM (SRAM), a mass storage, e.g., a hard disk or solid state disk, or the like. As illustrated, the memory 860 may include software 1070 and/or firmware 1080. The memory 860 may include suitably configured program code to be executed by the processor(s) 850 so as to implement the above-described functionalities for controlling D2D communication, such as explained in connection with
[0084] It is to be understood that the structures as illustrated in
[0085] As can be seen, the concepts as described above may be used for efficiently managing establishment of direct wireless links in D2D communication. In particular, the concepts may provide a trigger-based link establishment mechanism, as opposed to periodic broadcast messages of conventional direct discovery mechanisms. This may help to reduces the signaling load related to establishment of direct wireless links, in particular in OoC scenarios where network assistance is not available. Further, establishment of the direct wireless connection may be triggered when there is a high probability of successful link establishment, which may also help to avoid excessive signaling load and power consumption.
[0086] It is to be understood that the examples and embodiments as explained above are merely illustrative and susceptible to various modifications. For example, the illustrated concepts may be applied in connection with various kinds of radio technologies, without limitation to the LTE technology or NR technology, e.g., in connection with WLAN technologies. Further, the concepts may be applied with respect to various types of UEs, without limitation to vehicle-based UEs. Further, the concepts may be applied in connection with various services supported by D2D communication, without limitation to V2X or NSPS services. Further, the concepts may be applied to various protocol layer, without limitation to PHY, MAC, or application layer, e.g., to the IP (Internet Protocol) layer or PDCP (Packet Data Convergence Protocol) / Adaptation layer, and utilize identifiers provided by these protocol layers to identify the UEs. Moreover, it is to be understood that the above concepts may be implemented by using correspondingly designed software to be executed by one or more processors of an existing device or apparatus, or by using dedicated device hardware. Further, it should be noted that the illustrated apparatuses or devices may each be implemented as a single device or as a system of multiple interacting devices or modules.