Discovery and establishment of communication groups for wireless vehicular communications
Through LTE EPC -assisted WLAN discovery function, the fast WBSS discovery and communication of V2X UE on the DSRC/802.11p channel solves the problem of excessive discovery and communication delay in the existing technology, which improves the news in emergency situations Transmission efficiency and security.
Patent Information
- Application Number
- CN202110408095.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2015-06-25
- Filing Date
- 2015-12-22
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2035-12-22
AI Technical Summary
In intelligent transportation systems, it is difficult for the prior art to realize V2X WLANs that are quickly discovered and communicated on DSRC/802.11p channels, resulting in excessive message delivery delay in emergency situations, affecting security.
Enables fast WBSS discovery and communication of V2X UEs on DSRC/802.11p channels through the LTE EPC-assisted WLAN discovery function, including the WBSS service registration process to register the UE for V2X communication, and support for publishing announcements to all registered UEs ProSe function.
This method significantly reduces the V2X BSM overhead message transmission, provides scalable sending and receiving for BSM for V2X, and improves the efficiency and security of message transmission in emergencies.
Smart Images

Figure CN113194436B_ABST
Abstract
Description
[0001] Divisional Application Instructions
[0002] This application is a divisional application of the Chinese invention patent application with application date of December 22, 2015, application number 201580080170.8, and titled “Methods, devices and machine-readable media for wireless vehicle communications”.
[0003] CROSS-REFERENCE TO RELATED APPLICATIONS
[0004] This application claims priority to U.S. Provisional Application Serial No. 62 / 184,707, filed on June 25, 2015 by Dave Cavalcanti et al., entitled “Network Assisted V2X WBSS Discovery”. Technical Field
[0005] The present specification relates to wireless communications, and in particular to establishing a communication group for wireless vehicular communications. Background Art
[0006] Intelligent Transportation Systems (ITS) strive to improve the safety and efficiency of roads by adding intelligence to moving vehicles and fixed devices on and around the road. ITS can achieve many different functions and uses. Some of these include managing traffic flow and lane occupancy, collecting tolls, tracking freight, providing road condition alerts, warning about pedestrians and other obstacles on the road, and more. In addition to smart vehicles and fixed devices, ITS also seeks to allow vehicles to communicate with other vehicles on or near the road and other neighboring devices.
[0007] The Wireless Access to Vehicular Environments (WAVE) architecture and standards have been developed to support ITS safety and non-safety applications. Most ITS applications rely on the concept of situational awareness of vehicles and fixtures, which is then enhanced by cooperative sensing. Cooperative sensing is based on the periodic and event-driven broadcasting of Basic Safety Messages (BSMs) between vehicles (i.e., vehicle-to-vehicle (V2V) communications), between vehicles and infrastructure fixtures (i.e., vehicle-to-infrastructure (V2I) communications), and between vehicles and pedestrians (i.e., vehicle-to-pedestrian (V2P) communications). V2V, V2I, and V2P communications are collectively referred to as Vehicle-to-Everything (V2X) communications.
[0008] Basic Safety Messages (BSM) are defined in the SAE J2735 standard for Dedicated Short Range Communications (DSRC) message set dictionary in the U.S. Cooperative Awareness Messages (CAM) and Decentralized Environment Notification Messages (DENM) are similar messages defined in the EU standard.
[0009] In several ITS scenarios, a roadside unit (RSU) is defined as a communication node capable of providing safety services (e.g., interactive collision warning) and non-safety services (mobility information) to vehicles and other RSUs by broadcasting messages.
[0010] V2X communications are provided in part by dedicated short-range communications (DSRC) channels, which can be carried by local and metropolitan area networks (e.g., as defined in the IEEE 802.11p standard) and cellular networks (e.g., Long Term Evolution (LTE), fifth generation (5G), etc.). The 802.11p standard may use channels with 10 MHz bandwidth in the 5.9 GHz band (5.850-5.925 GHz). DSRC may be one or more unidirectional or bidirectional short-range or medium-range wireless communication channels designed specifically for motor vehicles. V2X devices may be equipped with multiple radios operating in different frequency bands. Cellular networks may be used to help V2X devices discover and utilize safety and non-safety services that may be broadcast on one or more DSRC channels.
[0011] To send and receive messages in DSRC 802.11p or cellular channels, a device (e.g., RSU or vehicle) establishes or discovers and joins a WAVE Basic Service Set (WBSS), which is a basic service set (BSS) in which devices can operate in WAVE mode and can communicate without having to perform typical 802.11 authentication and association procedures. To discover a given WBSS, a V2X device scans multiple DSRC channels looking for messages from that WBSS. A WBSS will be identified by a BSSID (Base Station Subsystem Identifier) in an 802.11 MAC (Media Access Control) layer frame. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
[0013] Figure 1 is a block diagram of a portion of an LTE network in a vehicular environment with proximity services (ProSe) according to an embodiment.
[0014] Figure 2 It is a signaling diagram used to enable two UEs to communicate over a WLAN.
[0015] Figure 3 is a signaling flow chart for WBSS discovery in a vehicular environment according to an embodiment.
[0016] Figure 4 is a signaling flow diagram of an EPC supporting WBSS discovery and communication according to an embodiment.
[0017] Figure 5 is a block diagram of a portion of an alternative LTE network according to an embodiment, in which some or all of the ProSe functionality is integrated into the E-UTRAN eNB.
[0018] Figure 6 is a block diagram of a core network device according to an embodiment.
[0019] Figure 7 is a block diagram of a UE or mobile device according to an embodiment.
[0020] Figure 8 is a process flow diagram for establishing a direct communication session through DSRC channel messages according to an embodiment.
[0021] Fig. 9 is a flowchart of a process for registering a WBSS according to an embodiment.
[0022] Fig.10 is a flowchart of a process for making a WBSS announcement according to an embodiment.
[0023] Fig.11 is a process flow diagram for generating a capabilities message according to an embodiment.
[0024] Fig.12 is a block diagram of an example computing system according to an embodiment. DETAILED DESCRIPTION
[0025] Basic safety messages (BSMs) are relatively short messages that can be used to locally send information identifying situations that may require quick action. These messages can include collision warnings, emergency stops, pre-collision warnings, etc. For these types of messages, action may be required within a time interval of a few to hundreds of milliseconds (e.g., 20 to 100 milliseconds). As described herein, BSM transmissions can be established very quickly. Overhead messaging is reduced to provide scalable transmission and reception of BSMs for V2X.
[0026] This document describes new procedures for implementing LTE (Long Term Evolution) EPC (Enhanced Packet Core) that supports faster V2X WLAN (Wireless Local Area Network) discovery and communication of V2X UEs over DSRC / 802.11p channels. LTE EPC-assisted WLAN discovery functionality can be used for discovery and communication of V2X services over DSRC / 802.11p networks. This includes a WBSS service registration procedure to register UEs for V2X communication and ProSe functionality to support announcements to all registered UEs.
[0027] The WLAN discovery function may use a notification message sent from the WBSS to any UE in the area. The notification message may be broadcast, multicast, or unicast. In some embodiments, the notification message may be actively sent periodically for a specific location (e.g., near an intersection). In other embodiments, the timing may be adjusted based on expected or current traffic patterns and different times of the day. The timing and nature of the notification message may be determined by the network.
[0028] Figure 1 1 is an illustration of a portion of an LTE network with ProSe. The network includes an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) 102 coupled to a first user equipment (UE) (UE A 104) and a second UE (UE B 106) via an LTE air interface physical layer Uu link 108. The UEs may also communicate directly with each other via PC5, WLAN (Wireless Local Area Network), Wi-Fi or other communication links. The E-UTRAN 102 is connected to a Mobility Management Entity (MME) 110 and a Serving Gateway (SGW) or Packet Data Network (PDN) Gateway (PGW) 112 via an S1 physical layer interface 114. The MME or S / PGW is connected to a Home Subscriber Server (HSS) 116 via a PC4, S6 or other physical data layer link 118.
[0029] The proximity service uses ProSe applications 120 and 122 at each participating UE coupled to one or more ProSe application servers 124 via PCI or similar links. The ProSe application servers deliver ProSe functions 126 to the UEs 104 and 106 via PC3 or similar links. The ProSe application servers also deliver ProSe functions to the HSS 116 and SUPL (Secure User Plane Location) Location Platform (SLP) 128 via PC4 or similar links, which deliver location awareness to the UE and any other mobile nodes in the system. The ProSe functions may also connect with other services and systems as needed to perform the other functions described.
[0030] As shown in the figure, the LTE ProSe specification introduces new functions and interfaces. ProSe (also known as direct device-to-device (D2D) communication) can allow a first user equipment (UE) to detect the presence of a second UE near the first UE, establish a direct connection or communication session, and communicate with the second UE via a direct connection. UEs, mobile terminals, mobile communication devices, etc. implemented for V2X communication can be referred to as "V2X devices", "V2X UEs", etc. One of the new features of the LTE ProSe specification is that the EPC (Enhanced Packet Core) supports WLAN direct connection discovery and communication. This function allows the EPC network to enable two or more UEs enabled with ProSe-enabled WLANs to communicate directly using WLAN technology. For example, this decision can be taken when the EPC network supports ProSe discovery at the EPC level and knows that two or more UEs are in close proximity and when the EPC network knows that the first UE (UE-A) requests to communicate with the second UE (UE-B).
[0031] Figure 2 The present invention is a signaling diagram showing a process of allowing two target devices (UE-A and UE-B) determined by the ProSe function to be in close proximity to communicate directly through a WLAN or PC-5 channel (e.g., an 80211p channel). The ProSe function provides WLAN direct group configuration information (auxiliary information), which may include a basic service set identifier (BSSID), a wireless local area network (WLAN) security key, one or more group addresses, an operating channel, and / or a validity period.
[0032] The ProSe function 126 first decides 132 to trigger the establishment of a WLAN direct connection group. The decision may be triggered by a request from a UE to communicate with another UE. The decision may come from the network or from any other source for any appropriate reason.
[0033] In this example, the group has two UEs, however, there can be more nodes in the group, including additional vehicles, pedestrians, and RSUs. The ProSe function sends WLAN direct group establishment requests 134 and 138 to each possible member of the group, in this case the two UEs 104 and 106. The establishment request includes a lot of information that will be used to establish the group, such as identifiers, keys, addresses, and wireless parameters. In response to the request, each participating group member sends a WLAN direct group establishment response 136 and 140. The UE then establishes the group and communicates directly 142. Following these messages, the UE is able to manage traffic flow and lane occupancy, send toll and tracking information, and provide road condition alerts, pedestrian alerts, and other speed, traffic, weather, and other types of information. The UE can also convey other information in addition to the BSM, such as local attractions, events, and even provide communication between drivers and passengers.
[0034] Consider the case of an Intelligent Transportation System (ITS) where an RSU provides V2X services via DSRC / 802.11p. As an example, the RSU may periodically broadcast safety messages (e.g., BSMs) in one of the DSRC / 802.11p service channels using a specific BSSID. Figure 2 In the process shown, the ProSe function first guides each V2X device (e.g., the UE shown) in the area to join the WBSS of the RSU by sending a WLAN direct connection establishment request. The ProSe function then waits for corresponding responses from each V2X and other UEs.
[0035] When there are a large number of devices, and when some of the devices are moving at high speeds, such as Figure 2 The current WLAN direct discovery and communication process shown may not be sufficient to warn of danger efficiently or quickly. There are delays in signaling scenarios, and in some emergency V2X scenarios the delay may be so large that the message is unusable. In some cases, the UE may want to access RSU services in a small area or within a short time window.
[0036] Example embodiments provide new procedures for implementing an EPC that supports V2X WLAN discovery and communication of V2X UEs over DSRC / 802.11p channels. Example embodiments provide enhancements to LTE ProSe functionality to enable network-assisted discovery of WBSSs operating over DSRC / 802.11p channels. Various example embodiments include V2X WBSS service registration procedures and V2X ProSe functionality that supports WBSS announcements. Example embodiments allow LTE EPC-assisted WLAN discovery functionality to be used for discovery and communication of V2X services over DSRC / 802.11p networks.
[0037] Figure 3 204 and 205. The V2X UE 202 is a signaling flow diagram of two entities in a mobile network, e.g., a V2X UE 202 and a V2X ProSe function 204. The V2X UE may be an RSU or another appropriate entity. As used in this figure, a V2X UE is a UE that supports ProSe and V2X enabling features as described herein. The V2X ProSe function is a V2X-dedicated function that may be part of the ProSe function or an independent function.
[0038] The signaling diagram shows a specific example of WBSS service provider registration. According to various embodiments, in order to achieve network assistance, a V2X UE provided with services via a WBSS in a DSRC / 802.11p channel sends 206 a registration request carrying WBSS information to a V2X ProSe function.
[0039] WBSS information can include:
[0040] Service Set Identifier (SSID): BSSID as defined in 802.11p.
[0041] Operating channel: DSRC channel number, which can be a control channel (CCH) or a service channel (SCH);
[0042] Security information: V2X UE authentication information as defined in IEEE 1609.2.
[0043] Service Identifier List: One or more service ids, e.g. PSID (Provider Service Identifier) in IEEE WAVE standard, which uniquely define the application services provided by a higher layer entity.
[0044] Such a Registration Request identifies the UE to the ProSe function and indicates that the UE is ready to receive and send notifications (e.g., BSM and other WAVE services). The rich information provided in the request allows for a fast response without providing a lot of additional information. On the other hand, ProSe can provide all new information in its response.
[0045] In response to and after receiving the WBSS Registration Request 206, the V2X ProSe function may decide 208 whether to authorize registration for WBSS services. The ProSe function may authenticate the V2X UE's credentials using the V2X UE's serving network and any other internal or external ITS servers. The response provides authorization and information for the UE to receive and send announcements and other WAVE services from the RSU and other members of the WLAN group.
[0046] If the ProSe function decides to authorize the UE, the V2X ProSe function sends 210 a registration response identifying the WBSS information to be used by the UE to communicate on the network. The V2X ProSe function may use the same WBSS information as the received request 206. Alternatively, the V2X ProSe function may use the WBSS information in the registration response to change any one or more of the WBSS configuration parameters, such as security keys and operating channels. The WBSS service registration procedure may be performed as part of the initial V2X UE authorization or registration with the V2X ProSe function. Alternatively, it may be performed at any time before the UE starts providing V2X application services. The UE may also use the same or similar procedure to update its WBSS configuration.
[0047] In order to assist the V2X ProSe function for WBSS discovery and communication, a V2X UE that wishes to receive V2X services provided by a WBSS may send 206 its WBSS / DSRC capabilities to the V2X ProSe function during initial registration or when the UE implements or otherwise acquires new capabilities. As part of the registration process, the UE may also provide a list of subscribed WBSS services (e.g., a PSID list).
[0048] Once the WBSS services providing UEs (e.g., UEs implementing RSU functionality) and consuming UEs (e.g., vehicles and pedestrian UEs) are identified, the V2X ProSe function can use a combination of location, service subscription, and geo-cast information to decide when and where to announce the availability of the WBSS by sending WBSS announcements.
[0049] Figure 4 2 is a signaling flow diagram of an EPC supporting WBSS discovery and communication. The V2X ProSe function 204 decides 222 to announce the V2X WBSS to one or more V2X UEs. This may be based on new network changes, pending information, or any other factors. The V2X ProSe function then sends a V2X WBSS announcement (auxiliary information) 224.
[0050] Upon receiving the WBSS announcement 224 from the V2X ProSe function 204, the V2X UE starts 226 operating in the announced WBSS using the received assistance information. The UE is now able to receive announcements and other services from other UEs, RSUs, and any other nodes in the WLAN group. The WBSS announcement 224 may be sent as a broadcast and include a list of services provided by the WBSS. This allows a V2X UE subscribed to the service to join the WBSS immediately without the need to send a response back to the V2X ProSe function. This reduces the overall delay in the process of joining the WBSS. In the described signal flow, the V2X ProSe function is authorized to control the operation of the V2X UE in the DSRC channel. Alternatively, the ProSe function may be commanded from a higher layer to allow the control of the function.
[0051] like Figure 5 As shown, in another embodiment, support for WBSS discovery and communication may be provided by an eNB (e.g., Figure 1 The V2X ProSe broadcast function is provided in the E-UTRAN or any other eNB connected to the UE. This can reduce the communication overhead between the UE and the ProSe function through the core network (CN).
[0052] Figure 5A core network is shown in which a UE 502 in a vehicular environment is coupled to an E-UTRAN 504 acting as an eNB for the UE via LTE-Uu or other wireless protocol. The E-UTRAN is coupled to a Serving Gateway 506 and a connected or integrated PDN Gateway 508 via S1-U or another type of link. The PDN Gateway is coupled to a ProSe function 512 and to an operator's IP (Internet Protocol) services 522 (e.g., IMS, PSS, etc.) via an SGi or similar link. A Policy and Charging Rules Function (PCRF) 520 may be linked to the PDN Gateway with a Gx connection and to the operator's IP services with Rx functions, as well as to other components of the core network as needed. The E-UTRAN is also coupled to or includes a ProSe / V2X Broadcast Function 510 coupled to the ProSe function 512 via a PDN Gateway.
[0053] The E-UTRAN is also coupled to the MME via S1-MME, which may also be coupled to the serving gateway via S11. The MME provides connectivity to various different functions and systems that may be integrated into the MME or provided separately. These may include a Home Subscriber Server (HSS) 518, a Serving GPRS (General Packet Radio Service) Support Node (SGSN) 516, and the UTRAN and GSM (Global System for Mobile Communications) EDGE (Enhanced Data Rates for GSM Evolution) Radio Access Network (GERAN), and other required services.
[0054] In this case, a WBSS registration procedure may be performed between the V2X UE 502 and the eNB 504. The eNB may communicate with the V2X ProSe function 512 in the CN to confirm the authorization of the UE. To further reduce communication overhead, the ProSe / V2X broadcast function 510eNB 504 may be responsible for deciding when to send the WBSS announcement. Accordingly, the V2X function (or part thereof) of the ProSe function may be implemented locally in the eNB.
[0055] The impact on the core network (CN) process can be minimized without interrupting other operations to enhance functionality and speed. The V2X UE may include a WBSS / DSRC capability indication as part of the "UE network capabilities" in the Attach Request and / or Tracking Area Update Request message. The MME may store this information for use in ProSe / V2X operations. The WBSS / DSRC capability may indicate whether the UE is capable of supporting WLAN direct services.
[0056] The V2X UE may be authorized to provide WBSS / DSRC direct connection services based on the subscription data. The MME may include a "WBSS / DSRC Authorization" indication in the S1 AP Initial Context Setup Request, which indicates whether the UE is capable of supporting WLAN direct connection services.
[0057] Figure 6 6 is a block diagram showing an electronic device 601 according to various embodiments, which may be (or may be incorporated into, or otherwise be a part of) an eNB, an MME, and / or any other type of network element or other similar electronic device. Specifically, the electronic device may be logic and / or circuitry that may be at least partially implemented in one or more of hardware, software, and / or firmware.
[0058] In an embodiment, the electronic device logic may include signaling logic 604, which may include radio transmit logic 606 and receive logic 608 coupled to the control logic 602. In an embodiment, the transmit and / or receive logic may be an element or module of transceiver logic, as shown at 604. The electronic device may include or be coupled to one or more antenna elements of one or more antennas 610.
[0059] The electronic device and / or the components of the electronic device may be configured to perform operations similar to those described in the present disclosure. For example, in an embodiment in which the electronic device is implemented in an eNB or a core network (CN) element, the control logic may authorize the user UE to register for the WBSS service. In order to authorize the UE to register for the WBSS service, the control logic may utilize the UE's service network and / or one or more external ITS servers to authenticate the certificate associated with the UE. In such an embodiment, the signaling logic may provide a registration response to the UE. The registration response may include an indication of whether the UE has been authorized for the WBSS service.
[0060] In an embodiment in which the electronic device is implemented in an eNB, the signaling logic may receive a registration request message from the UE via an LTE-Uu interface. In addition, in an embodiment in which the electronic device is implemented in an eNB, the control logic may include a ProSe authorization indication or a V2X authorization indication in an X2 application protocol (AP) handover request message during an X2-based handover procedure. The ProSe authorization indication may indicate that the UE is authorized to use ProSe, and the V2X authorization indication may indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0061] In an embodiment where the electronic device is implemented in a CN element, the CN element may be communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via an interface. In addition, when the electronic device is implemented in an MME, the signaling logic may receive a message including a capability indication. In such an embodiment, the control logic may store the capability indication and may provide capability information to authorize the capability indicated by the capability information.
[0062] Figure 7 is a block diagram illustrating an electronic device according to various embodiments, which electronic device may be (or may be incorporated into, or otherwise be a part of) a UE, a mobile device, and / or any other type of electronic device. Specifically, the electronic device may be logic and / or circuitry that may be at least partially implemented in one or more of hardware, software, and / or firmware. In an embodiment, the electronic device logic may include signaling logic 616, which may include wireless transmission logic and reception logic (not shown); coupled to ProSe logic 618, which may also include wireless transmission logic and reception logic (not shown); wherein each of the signaling logic 616 and the ProSe logic 618 is coupled to the control logic 612, which may include V2X logic 614. The transmission logic and / or reception logic included in the signaling logic and / or ProSe logic may be the same as previously described with respect to Figure 6 The sending logic and / or receiving logic discussed are the same or similar.
[0063] In an embodiment, the signaling logic and / or the ProSe logic may be an element or module of a transceiver logic or the like. The electronic device may include, or be coupled to, one or more antenna elements of one or more antennas 620. The electronic device and / or components of the electronic device may be configured to perform operations similar to those described in the present disclosure. For example, in an embodiment in which the electronic device is implemented in a UE, the V2X logic may generate a registration request message to be sent to the ProSe function. The signaling logic may provide the registration request message to the ProSe function, and when the ProSe function indicates that the UE is authorized to provide a direct communication session, the ProSe logic may provide a direct communication session over a DSRC channel.
[0064] As used herein, the term "logic" may refer to (or be part of, or include) an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or grouped), and / or memory (shared, dedicated, or grouped), a combinational logic circuit, and / or other suitable hardware components that provide the described functionality. Specifically, logic may be implemented at least in part in hardware, software, and / or firmware (or elements thereof). In some embodiments, electronic device logic may be implemented in one or more software or firmware modules, or functions associated with logic may be implemented in one or more software or firmware modules.
[0065] In some embodiments, Figure 7 The electronic device may be configured to perform one or more processes, for example, Figure 8 For example, in an embodiment where the electronic device is a V2X and / or ProSe enabled UE and / or another similar V2X ProSe enabled mobile device, or is incorporated into a V2X UE (or otherwise a part thereof), etc., the process may include: Figure 8 The operation shown.
[0066] Figure 8 801 is a process flow chart for establishing a direct communication session through a DSRC channel message according to an embodiment. At 801, the UE may generate a WBSS registration request message to be sent to a proximity service (ProSe) function. In an embodiment, the WBSS registration request message may include WBSS information and ProSe and / or V2X capability indications. At 802, the UE may provide the WBSS registration request message to the ProSe function. The ProSe function may use the WBSS information and / or capability indication to authorize the UE WBSS service. At 804, the UE may receive a registration response from the ProSe function, which may confirm that the UE is authorized to use the WBSS service.
[0067] Authorization to use WBSS services may include authorization to provide a direct communication session over a DSRC channel. In various embodiments, WBSS services may include WBSS discovery support (wherein the UE may discover other V2X-enabled UEs or UEs to consume or otherwise receive V2X communications), WBSS communication services (wherein the UE may communicate with one or more other V2X-enabled UEs), and / or WBSS relay services (wherein the UE may act as a relay node for one or more other V2X-enabled UEs to access the core network). At 804, when the registration response indicates that the UE is authorized to provide a direct communication session over a DSRC channel, the UE may provide a direct communication session over a DSRC channel.
[0068] In some embodiments, Figure 6The electronic device may be configured to perform one or more processes, for example, Figure 8 , 9 , 10 and 11. For example, in an embodiment where the electronic device is implemented in a network element (eg, an eNB or a CN element) including a ProSe function, the process may include Fig. 9 and 10 In an embodiment where the electronic device is implemented in the MME, the process may include: Fig.11 The operation shown.
[0069] Fig. 9 8 is a process flow chart for registering a WBSS according to an embodiment. At 812, a network element may receive a WBSS registration request message from a UE. At 814, the network element may authorize the UE to register for one or more WBSS services. Authorizing the UE to register for WBSS services may include authenticating a certificate associated with the UE using a serving network of the UE and / or one or more ITS servers. At 816, the network element may provide a registration response to the UE. The registration response may include an indication of whether the UE has been authorized for one or more WBSS services.
[0070] Fig.10 824 is a process flow chart for making a WBSS announcement according to an embodiment. At 822, the network element may locate one or more V2X-enabled devices (e.g., one or more UEs, etc.). The network element may use location information, subscription information, geocast information, and / or other similar information to locate one or more UEs. Once the UE is located and / or identified, at 824, the network element may determine one or more UEs to announce the WBSS service and the time to announce the WBSS service. In various embodiments, the network element may use a combination of location, service subscription, and geocast information to decide when and where to announce the availability of the WBSS.
[0071] At 826, the network element may send Figure 4 The WBSS announcement shown in the figure is used to provide a WBSS announcement to one or more determined UEs. Once the WBSS announcement is received from the network element, the UE can initiate or otherwise start the following operation: using the "auxiliary information" in the WBSS announcement message to provide WBSS services. The WBSS announcement is sent as a broadcast and includes a list of services provided by the WBSS, so that UEs subscribed to the service can immediately join the WBSS without sending a response back to the network element, which can reduce various signaling messages and overall delays in the attachment process. This reduction can improve device energy efficiency (e.g., saving battery life, etc.) and / or network resource efficiency.
[0072] Fig.118 is a process flow diagram for generating a capability message according to an embodiment. At 832, the MME may receive a message including a capability indication. At 834, the MME may store the capability indication in one or more computer-readable media. At 836, the MME may generate a message including capability information to authorize the capability indicated by the capability information.
[0073] The MME may provide the generated message for authorizing the capability indicated by the capability indication. The capability indication may be a ProSe capability indication or a V2X capability indication. The ProSe capability indication may indicate at least one ProSe capability of a user equipment (UE), and the V2X capability indication may indicate at least one V2X capability of the UE. The message may be an ATTACH REQUEST message or a TRACKING AREA UPDATE REQUEST message, and the capability indication may be included in a UE network capability information element (IE) in the ATTACH REQUEST message and / or the TRACKING AREA UPDATE REQUEST message.
[0074] The message may be an S1 application protocol (AP) initial context establishment request, which includes a ProSe authorization indication or a V2X authorization indication. The ProSe authorization indication may indicate that the user equipment (UE) is authorized to use ProSe, and the V2X authorization indication may indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services. The message may be an S1-AP handover request message, which may be generated during an S1-based handover procedure.
[0075] The embodiments described herein may be implemented in a system using any suitably configured hardware and / or software. Fig.12 is a block diagram illustrating an example system 100 for one embodiment, which includes at least radio frequency (RF) logic 10, baseband logic 4, application logic 2, memory / storage 12, display 20, camera 18, sensor 16, and input / output (I / O) interface 14 coupled to each other as shown.
[0076] The application logic 2 may include one or more single-core or multi-core processors. The processor(s) may include any combination of general-purpose processors and special-purpose processors (e.g., graphics processors, application processors, etc.). The processor may be coupled to a memory / storage device and configured to execute instructions stored in the memory / storage device, thereby implementing various applications and / or operating systems running on the system.
[0077] The baseband logic 4 may include one or more single-core or multi-core processors. The processor(s) may include a baseband processor 6, and / or an additional or alternative processor 8 that may be designed to implement the functions or actions of the control logic, transmit logic, and / or receive logic described elsewhere herein.
[0078] The baseband logic may handle various radio control functions that enable communication with one or more radio networks via the RF logic 10. The radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency shifting, etc. In some embodiments, the baseband logic may provide communications compatible with one or more radio technologies. For example, in some embodiments, the baseband logic may support communications with an evolved universal terrestrial radio access network (EUTRAN) and / or other wireless metropolitan area networks (WMANs), wireless local area networks (WLANs), wireless personal area networks (WPANs). An embodiment in which the baseband logic is configured to support radio communications of more than one wireless protocol may be referred to as multi-mode baseband logic.
[0079] In various embodiments, baseband logic may include logic that operates using signals that are not strictly considered to be at baseband frequencies. For example, in some embodiments, baseband logic may include logic that operates using signals having intermediate frequencies between baseband frequencies and radio frequencies.
[0080] RF logic 10 may enable communication with a wireless network through a non-solid medium using modulated electromagnetic radiation. In various embodiments, the RF logic may include switches, filters, amplifiers, etc. to facilitate communication with the wireless network. In various embodiments, the RF logic may include logic that operates using signals that are not strictly considered to be at radio frequencies. For example, in some embodiments, the RF logic may include logic that operates using signals having an intermediate frequency between a baseband frequency and a radio frequency.
[0081] In various embodiments, the transmit logic, control logic, and / or receive logic discussed or described herein may be embodied in whole or in part in one or more of the RF logic 10, the baseband logic 4, and / or the application logic 2. It should be noted that the various logic types disclosed above may be combined, or separated into different logic types, and / or referred to as different logic types. For example, in some embodiments, the baseband logic may be combined with the RF logic to function as signaling logic, communication logic, etc.
[0082] By way of another example, in some embodiments, baseband logic, baseband processors, and / or any other similar processing devices may be referred to as "processing logic," "control logic," or the like. As used herein, the term "logic" may refer to, be part of, or include: an application specific integrated circuit (ASIC), an electronic circuit, a (shared, dedicated, or grouped) processor and / or (shared, dedicated, or grouped) memory that executes one or more software programs or firmware programs, a combinational logic circuit, and / or other suitable hardware components that provide the described functionality. Specifically, the logic may be implemented at least in part in hardware, software, and / or firmware (or elements thereof). In some embodiments, the electronic device logic may be implemented by one or more software modules or firmware modules, or the functionality associated with the logic may be implemented by one or more software modules or firmware modules.
[0083] In some embodiments, some or all constituent components of baseband logic, application logic, and / or memory / storage may be implemented together on a system on a chip (SOC).
[0084] The memory / storage 12 may be used to load and store data and / or instructions (e.g., for the system 100). The memory / storage of one embodiment may include any combination of suitable volatile memory (e.g., dynamic random access memory (DRAM)) and / or non-volatile memory (e.g., flash memory).
[0085] In various embodiments, I / O interface 14 may include one or more user interfaces (designed to enable a user to interact with the system) and / or peripheral component interfaces (designed to enable peripheral components to interact with the system). User interfaces may include, but are not limited to, a physical keyboard or keypad, a touchpad, a speaker, a microphone, etc. Peripheral component interfaces may include, but are not limited to, a non-volatile memory port, a universal serial bus (USB) port, an audio jack, and a power interface.
[0086] In various embodiments, the sensor 16 may include one or more sensing devices for determining environmental conditions and / or location information related to the system. In some embodiments, the sensor may include, but is not limited to, a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of or may interact with the baseband logic and / or RF logic to communicate with components of a positioning network (e.g., a global positioning system (GPS) satellite).
[0087] In various embodiments, display 20 may include a display (eg, a liquid crystal display, a touch screen display, etc.).
[0088] In various embodiments, the system may be a mobile computing device, such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smart phone, etc. In various embodiments, the system may have more or fewer components, and / or a different architecture.
[0089] In various embodiments herein, the system may be a mobile computing device, such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smart phone, an in-vehicle communication system or device, an in-vehicle infotainment (IVI) system or device, an in-car entertainment (ICE) system or device, a driver monitoring system or device, a driver attention monitoring device or system, an in-vehicle monitoring system or device, etc. In various embodiments, the system may have more or fewer components, and / or a different architecture. For example, in some embodiments, the RF logic and / or the baseband logic may be embodied in the communication logic (not shown).
[0090] The communication logic may include one or more single-core or multi-core processors and logic circuits for providing signal processing techniques (e.g., encoding, modulation, filtering, conversion, amplification, etc.) suitable for an appropriate communication interface through which communication will occur. The communication logic may communicate via a wired, optical, or wireless communication medium. In embodiments where the system is configured for wireless communication, the communication logic may include RF logic and / or baseband logic for providing communications compatible with one or more radio technologies. For example, in some embodiments, the communication logic may support communications with an evolved universal terrestrial radio access network (EUTRAN) and / or other wireless metropolitan area networks (WMANs), wireless local area networks (WLANs), and wireless personal area networks (WPANs).
[0091] Embodiments of the technology herein may be described as being related to the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) or LTE Advanced (LTE-A) standards. For example, terms or entities such as eNodeB (eNB), Mobility Management Entity (MME), User Equipment (UE) may be used, which may be considered as terms or entities related to LTE. However, in other embodiments, the technology may be used in or related to other wireless technologies, such as Institute of Electrical and Electronics Engineers (IEEE) 802.16 wireless technology (WiMax), IEEE 802.11 wireless technology (Wi-Fi), various other wireless technologies, such as Global System for Mobile Communications (GSM), Enhanced Data Rates for GSM Evolution (EDGE), GSM EDGE Radio Access Network (GERAN), Universal Mobile Telecommunications System (UMTS), UMTS Terrestrial Radio Access Network (UTRAN), or other 2G, 3G, 4G, 5G technologies that have been developed or will be developed. In those embodiments where LTE-related terms such as eNB, MME, UE, etc. are used, one or more entities or components may be used which may be considered equivalent or substantially the same as one or more LTE-based terms or entities.
[0092] The detailed description refers to the accompanying drawings. The same reference numerals may be used in different drawings to identify the same or similar elements. In the following description, for the purpose of explanation rather than limitation, specific details such as specific structures, architectures, interfaces, technologies, etc. are set forth in order to provide a thorough understanding of various aspects of various embodiments. However, it will be apparent to those skilled in the art who benefit from this disclosure that various aspects of the embodiments and claims can be implemented in other examples that deviate from these specific details. In some cases, descriptions of well-known devices, circuits, and methods are omitted to avoid unnecessary details that obscure the description of the present embodiment.
[0093] Example
[0094] Example 1 may include a system comprising: one or more V2X UEs, one or more V2X ProSe functions, and one or more external servers, wherein at least one V2X UE includes WBSS / DSRC capability.
[0095] Example 2 may include a system of Example 1 and / or any other example disclosed herein, wherein the V2X UE is used to send a WBSS service registration request to a V2X ProSe function, wherein the ProSe function may forward the WBSS service request to one or more other V2X ProSe functions and / or some of one or more external servers to enable the V2X UE to use network assistance for WBSS discovery.
[0096] Example 3 may include the system of Example 1 and / or any other example disclosed herein, wherein a V2X UE providing WBSS service sends a WBSS registration request message, wherein the WBSS registration request message includes any combination of the following parameters: SSID, operating channel, security information, and service identifier or PSID list.
[0097] Example 4 may include the system of Example 1 and / or any other example disclosed herein, wherein one of the one or more V2X ProSe functions is a V2X specific function implemented as part of the ProSe function.
[0098] Example 5 may include the system of Example 1 and / or any other example disclosed herein, wherein the V2X ProSe functionality is a V2X specific functionality implemented as an independent function.
[0099] Example 6 may include the system of Example 1 and / or any other example disclosed herein, wherein the V2X ProSe function sends a WBSS registration response to the V2X UE including WBSS operating parameters allowed for the UE to use, the WBSS operating parameters including an SSID and an operating channel.
[0100] Example 7 may include a system of Example 1 and / or any other example disclosed herein, wherein the V2X ProSe function may use a combination of location, service subscription, and geocast information to decide when and where to advertise the availability of the WBSS by sending a WBSS advertisement message including WBSS assistance information, wherein the WBSS assistance information includes at least one of an SSID and an operating channel.
[0101] Example 8 may include the system of Example 1 and / or any other example disclosed herein, wherein a V2X UE having WBSS / DSRC capability and authorized to use network assistance uses the WBSS assistance information in the notification message to update its configuration to begin operation in the service indicated by the WBSS notification message.
[0102] Example 9 may include a system of Example 1 and / or any other example disclosed herein, wherein the V2X UE includes a WBSS / DSRC capability indication as part of a UE network capability information element (IE) in an attach request message and / or a tracking area update request message.
[0103] Example 10 may include a system of Example 1 and / or any other example disclosed herein, wherein a mobility management entity (MME) may include a WBSS / DSRC authorization indication in an S1 AP initial context establishment request message, wherein the WBSS / DSRC authorization indication is used to indicate whether the UE is capable of supporting WLAN direct connection services and / or V2X services.
[0104] Example 11 may include a user equipment (UE) comprising: vehicle-to-everything (V2X) logic for generating a registration request message to be sent to a proximity service (ProSe) function; signaling logic for providing the registration request message to the ProSe function; and proximity service (ProSe) logic for providing a direct communication session over a dedicated short range communication (DSRC) channel.
[0105] Example 12 may include a UE according to the preceding examples and / or according to any other examples disclosed herein, wherein the registration request message includes a vehicular environment wireless access basic service set (WBSS) information, wherein the WBSS information may include a service set identifier (SSID), security information, and / or at least one of a service identifier list.
[0106] Example 13 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the SSID is a basic service set identifier (BSSID) of IEEE 802.11p.
[0107] Example 14 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the security information includes V2X UE authentication information. The authentication information may be authentication information defined by the IEEE 1609.2 standard.
[0108] Example 15 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the service identifier list includes at least one provider service identifier (PSID), wherein the PSID uniquely defines an application service provided by a higher layer entity.
[0109] Example 16 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the signaling logic is used to provide a registration request message to the ProSe function over the first interface.
[0110] Example 17 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the ProSe function is used to communicate with the ProSe application server through the second interface.
[0111] Example 18 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the first interface is a PC3 interface and the second interface is a PC2 interface.
[0112] Example 19 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the signaling logic is used to receive a registration response from the ProSe function, wherein the registration response includes information regarding whether the UE has been authorized for vehicular environment wireless access basic service set (WBSS) services.
[0113] Example 20 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration response includes WBSS information to be used by the UE for the WBSS service.
[0114] Example 21 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the control logic is used to change WBSS configuration parameters using WBSS information in a registration response, wherein the WBSS configuration parameters include at least one of one or more security keys or operating channels for a direct communication session.
[0115] Example 22 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the registration request message includes a capability indication, wherein the capability indication is used to indicate the ProSe capability of the UE and / or the V2X capability of the UE.
[0116] Example 23 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the V2X logic is used to generate another message when the UE acquires new ProSe capabilities and / or when the UE acquires new V2X capabilities, and the signaling logic is used to provide the another message to the ProSe function in response to the generation of the another message.
[0117] Example 24 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the control logic is to include a capability indication included in a UE network capability information element (IE) non-access stratum (NAS) message. The NAS message may be an attach request message and / or a tracking area update request message.
[0118] Example 25 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration request message is used to include a list of subscribed WBSS services, wherein the list of subscribed WBSS services is a provider service identifier (PSID) list.
[0119] Example 26 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the signaling logic is used to receive a WBSS announcement from a ProSe function, wherein the WBSS announcement includes auxiliary information, and the control logic is used to use the auxiliary information to initiate a WBSS service indicated by the WBSS announcement.
[0120] Example 27 may include a UE according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the assistance information is used to allow the UE to join a WBSS service indicated by a WBSS announcement without requiring the UE to send a response message or confirmation message back to the ProSe function.
[0121] Example 28 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the ProSe function resides in an evolved Node B (eNB) and the signaling logic is used to provide a registration request message to the ProSe function over an LTE-Uu interface.
[0122] Example 29 may include a UE according to any of the preceding examples and / or according to any other example disclosed herein, wherein the ProSe functionality resides in a core network (CN) element that is communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via a third interface.
[0123] Example 30 may include a computer-implemented method comprising: generating, by a user equipment (UE), a registration request message to be sent to a proximity service (ProSe) function; providing, by the UE, the registration request message to the ProSe function; receiving, by the UE, a registration response from the ProSe function; and when the registration response indicates that the UE is authorized to provide a direct communication session over a dedicated short range communication (DSRC) channel, providing, by the UE, a direct communication session over a DSRC channel.
[0124] Example 31 may include a method according to the preceding examples and / or according to any other example disclosed herein, wherein the registration request message includes in-vehicle environment wireless access basic service set (WBSS) information, wherein the WBSS information may include a service set identifier (SSID), security information, and / or at least one of a service identifier list.
[0125] Example 32 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the SSID is an IEEE 802.11p basic service set identifier (BSSID).
[0126] Example 33 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the security information includes V2X UE authentication information. The authentication information may be authentication information defined by the IEEE 1609.2 standard.
[0127] Example 34 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the service identifier list includes at least one provider service identifier (PSID), wherein the PSID uniquely defines an application service provided by a higher layer entity.
[0128] Example 35 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, further comprising providing a registration request message to the ProSe function through the first interface.
[0129] Example 36 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the ProSe function communicates with the ProSe application server via the second interface.
[0130] Example 37 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the first interface is a PC3 interface and the second interface is a PC2 interface.
[0131] Example 37 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising receiving a registration response from the ProSe function, wherein the registration response includes an indication of whether the UE is authorized for vehicular environment wireless access basic service set (WBSS) services.
[0132] Example 38 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration response includes WBSS information to be used by the method for the WBSS service.
[0133] Example 39 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: extracting WBSS information from a registration response; and changing at least one of a plurality of WBSS configuration parameters, wherein the WBSS configuration parameter includes at least one of one or more security keys or operating channels for a direct communication session.
[0134] Example 40 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the registration request message includes a capability indication, wherein the capability indication is used to indicate the ProSe capability of the UE and / or the V2X capability of the UE.
[0135] Example 41 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: acquiring, by the UE, at least one of new ProSe capabilities and / or new V2X capabilities; generating another message when the UE acquires new ProSe capabilities and / or when the UE acquires new V2X capabilities; and providing the other message to the ProSe function in response to generating the other message.
[0136] Example 42 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: placing a capability indication in a UE network capability information element (IE) in a non-access stratum (NAS) message. The NAS message may be an attach request message and / or a tracking area update request message.
[0137] Example 43 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration request message includes a list of subscribed WBSS services, wherein the list of subscribed WBSS services is a list of provider service identifiers (PSIDs).
[0138] Example 44 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: receiving a WBSS announcement from a ProSe function, wherein the WBSS announcement includes auxiliary information; extracting the auxiliary information from the WBSS announcement; and initiating one or more WBSS services indicated by the WBSS announcement using the auxiliary information.
[0139] Example 45 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: joining a communication session using the auxiliary information indicated by the WBSS announcement without providing a response message and / or a confirmation message to the ProSe function.
[0140] Example 46 may include a method according to any of the preceding examples and / or a method according to any other example disclosed herein, wherein the ProSe function resides in an evolved Node B (eNB), and the method further includes: providing a registration request message to the ProSe function via an LTE-Uu interface.
[0141] Example 47 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the ProSe functionality resides in a core network (CN) element that is communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via a third interface.
[0142] Example 48 may include one or more non-transitory computer-readable media that include instructions that enable one or more processors of an electronic device to execute the instructions to perform one or more elements of any of Examples 1-47 or methods described therein or with respect thereto, or any other method or process described herein.
[0143] Example 49 may include a network element comprising control logic for authorizing registration of a user equipment (UE) for a wireless basic service set (WBSS) service in a vehicular environment, wherein in order to authorize registration of the UE for the WBSS, the control logic is used to utilize a service network of the UE and / or one or more external intelligent transportation system (ITS) servers to authenticate a certificate associated with the UE; and signaling logic for providing a registration response to the UE, wherein the registration response includes an indication of whether the UE has been authorized for the WBSS service.
[0144] Example 50 may include a network element according to any of the preceding examples and / or according to any other example disclosed herein, wherein the signaling logic is used to receive a registration request message from a UE, wherein the registration request message is used to request authorization to use WBSS services, and the control logic is used to authorize the UE to register for the WBSS in response to receiving the registration request message.
[0145] Example 51 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration request message includes a capability indication, wherein the capability indication is used to indicate the ProSe capability of the UE and / or the V2X capability of the UE.
[0146] Example 52 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration response includes WBSS information to be used by the UE for the WBSS service.
[0147] Example 53 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the UE is configured to change WBSS configuration parameters using WBSS information in a registration response, wherein the WBSS configuration parameters include at least one of one or more security keys or operating channels for a direct communication session.
[0148] Example 54 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein control logic is used to identify one or more UEs capable of providing V2X capabilities and one or more other UEs located within a wireless communication service area provided by an evolved Node B (eNB).
[0149] Example 55 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the control logic is used to generate a WBSS announcement message, wherein the WBSS announcement message is used to indicate the availability of the WBSS service and a list of services provided by the WBSS service.
[0150] Example 56 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the control logic is used to determine one or more UEs to which a WBSS announcement message is to be provided, and to determine a time to provide the WBSS announcement message to the one or more UEs, wherein to determine the one or more UEs, the control logic is used to use location information of each of the one or more UEs, service subscription information of each of the one or more UEs, and / or geographic broadcast information of each of the one or more UEs.
[0151] Example 57 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the WBSS announcement message includes assistance information, and wherein each of the one or more UEs is used to initiate a WBSS service indicated as available by the WBSS announcement message using the assistance information.
[0152] Example 58 may include a network element according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the control logic and the signaling logic are integrated within a proximity service (ProSe) function included in the network element.
[0153] Example 59 may include a network element according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is an evolved Node B (eNB) including ProSe functionality, and the signaling logic is used to receive a registration request message from a UE via an LTE-Uu interface.
[0154] Example 60 may include a network element according to any of the preceding examples and / or according to any other example disclosed herein, wherein, when the network element is an eNB, the control logic is used to include a ProSe authorization indication or a V2X authorization indication in an X2 application protocol (AP) handover request message during an X2-based handover procedure, wherein the ProSe authorization indication is used to indicate that the UE is authorized to use ProSe, and the V2X authorization indication is used to indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0155] Example 61 may include a network element according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is a core network (CN) element including ProSe functionality, and the CN element is communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via an interface.
[0156] Example 62 may include a computer-implemented method comprising: authorizing, by a network element, registration of a user equipment (UE) for a wireless basic service set (WBSS) service in a vehicular environment, wherein authorizing the UE to register for the WBSS service comprises authenticating a certificate associated with the UE using a service network of the UE and / or one or more external intelligent transportation system (ITS) servers; and providing a registration response to the UE, wherein the registration response includes an indication of whether the UE has been authorized for the WBSS service.
[0157] Example 63 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: receiving a registration request message from a UE, wherein the registration request message is used to request authorization to use the WBSS service; and authorizing the UE to register for the WBSS in response to receiving the registration request message.
[0158] Example 64 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration request message includes a capability indication, wherein the capability indication is used to indicate the ProSe capability of the UE and / or the V2X capability of the UE.
[0159] Example 65 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the registration response includes WBSS information to be used by the UE for the WBSS service.
[0160] Example 66 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the WBSS information in the registration response is used by the UE to change one or more WBSS configuration parameters, wherein the WBSS configuration parameters include at least one of one or more security keys or operating channels for the direct communication session.
[0161] Example 67 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: identifying one or more UEs capable of providing V2X capabilities and one or more other UEs located within a wireless communication service area provided by an evolved Node B (eNB).
[0162] Example 68 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, further comprising: generating a WBSS announcement message, wherein the WBSS announcement message is used to indicate the availability of the WBSS service and a list of services provided by the WBSS service.
[0163] Example 69 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: determining one or more UEs to which a WBSS announcement message is to be provided; determining a time during which the WBSS announcement message is to be provided to the one or more determined UEs, wherein determining the one or more UEs includes: obtaining location information of each of the one or more UEs, obtaining service subscription information of each of the one or more UEs, and / or obtaining geographic broadcast information of each of the one or more UEs; and determining to provide the WBSS announcement message to one or more UEs located within a desired location relative to the eNB.
[0164] Example 70 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the WBSS announcement message includes assistance information, and wherein each of the one or more UEs uses the assistance information to initiate a WBSS service indicated as available by the WBSS announcement message.
[0165] Example 71 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is an evolved Node B (eNB) including ProSe functionality, and receiving a registration request message from the UE is accomplished via an LTE-Uu interface.
[0166] Example 72 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein, when the network element is an eNB, the method further comprises: including a ProSe authorization indication or a V2X authorization indication in an X2 application protocol (AP) handover request message during an X2-based handover procedure, wherein the ProSe authorization indication is used to indicate that the UE is authorized to use ProSe, and the V2X authorization indication is used to indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0167] Example 73 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is a core network (CN) element including ProSe functionality and the CN element is communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via an interface.
[0168] Example 74 may include one or more non-transitory computer-readable media that include instructions that enable one or more processors of an electronic device to execute the instructions to perform one or more elements of any of Examples 49-73 or methods described therein or with respect thereto, or any other method or process described herein.
[0169] Example 75 may include a computer-implemented method comprising: identifying, by a network element, one or more UEs capable of providing V2X capabilities and one or more other UEs located within a wireless communication service area provided by an evolved Node B (eNB); and providing, by the network element, a vehicular environment wireless access basic service set (WBSS) announcement message to the identified one or more UEs, wherein the WBSS announcement message indicates one or more WBSS services that the identified one or more UEs can utilize.
[0170] Example 76 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, further comprising: generating a WBSS announcement message, wherein the WBSS announcement message is used to indicate the availability of the WBSS service and a list of services provided by the WBSS service.
[0171] Example 77 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein identification includes: determining one or more UEs to which a WBSS announcement message is to be provided; determining a time to provide the WBSS announcement message to the one or more determined UEs, wherein determining the one or more UEs includes: obtaining location information of each of the one or more UEs, obtaining service subscription information of each of the one or more UEs, and / or obtaining geographic broadcast information of each of the one or more UEs; and determining to provide the WBSS announcement message to one or more UEs located within a desired position relative to the eNB.
[0172] Example 78 may include a method according to any of the preceding examples and / or according to any other examples disclosed herein, wherein the WBSS announcement message includes assistance information, and wherein each of the one or more UEs uses the assistance information to initiate one or more WBSS services indicated as available by the WBSS announcement message.
[0173] Example 79 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is an evolved Node B (eNB) including ProSe functionality, and providing the notification message is accomplished via an LTE-Uu interface.
[0174] Example 80 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein, when the network element is an eNB, the method further comprises: including a ProSe authorization indication or a V2X authorization indication in an X2 application protocol (AP) handover request message during an X2-based handover procedure, wherein the ProSe authorization indication is used to indicate that the UE is authorized to use ProSe, and the V2X authorization indication is used to indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0175] Example 81 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the network element is a core network (CN) element including ProSe functionality and the CN element is communicatively coupled to a serving gateway (SGW) or a packet data network (PDN) gateway (PGW) via an interface.
[0176] Example 82 may include one or more non-transitory computer-readable media that include instructions that enable one or more processors of an electronic device to execute the instructions to perform one or more elements of any of Examples 75-81 or methods described therein or with respect thereto, or any other method or process described herein.
[0177] Example 83 may include a mobility management entity (MME) comprising: signaling logic for receiving a message including a capability indication; and control logic for storing the capability indication and providing capability information to authorize the capability indicated by the capability information.
[0178] Example 84 may include an MME according to any of the preceding examples and / or according to any other example disclosed herein, wherein the capability indication is a proximity service (ProSe) capability indication or a vehicle-to-everything (V2X) capability indication, wherein the ProSe capability indication is used to indicate at least one ProSe capability of a user equipment (UE), and the V2X capability indication is used to indicate at least one V2X capability of the UE.
[0179] Example 85 may include an MME of the aforementioned examples and / or any other examples disclosed herein, wherein the message is an attach request message or a tracking area update request message, and the capability indication is included in a UE network capability information element (IE) in the attach request message and / or the tracking area update request message.
[0180] Example 86 may include the aforementioned example and / or an MME according to any other example disclosed herein, wherein the control logic is used to generate another message including a ProSe authorization indication or a V2X authorization indication, wherein the ProSe authorization indication is used to indicate that the user equipment (UE) is authorized to use ProSe, and the V2X authorization indication is used to indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0181] Example 87 may include the preceding examples and / or an MME according to any other examples disclosed herein, wherein the other message is an S1 Application Protocol (AP) Initial Context Setup Request.
[0182] Example 88 may include an MME of the preceding examples and / or any other examples disclosed herein, wherein the control logic is to include a ProSe authorization indication or a V2X authorization indication in an S1-AP handover request message during an S1-based handover procedure.
[0183] Example 89 may include a computer-implemented method comprising: receiving, by a mobility management entity (MME), a message comprising a capability indication; storing, by the MME, the capability indication in one or more computer-readable media; and providing, by the MME, capability information to authorize the capability indicated by the capability information.
[0184] Example 90 may include a method according to any of the preceding examples and / or according to any other example disclosed herein, wherein the capability indication is a proximity service (ProSe) capability indication or a vehicle-to-everything (V2X) capability indication, wherein the ProSe capability indication is used to indicate at least one ProSe capability of a user equipment (UE), and the V2X capability indication is used to indicate at least one V2X capability of the UE.
[0185] Example 91 may include a method according to the preceding examples and / or according to any other examples disclosed herein, wherein the message is an attach request message or a tracking area update request message, and the capability indication is included in a UE network capability information element (IE) in the attach request message and / or the tracking area update request message.
[0186] Example 92 may include a method according to the aforementioned example and / or according to any other example disclosed herein, further comprising: generating another message including a ProSe authorization indication or a V2X authorization indication, wherein the ProSe authorization indication is used to indicate that the user equipment (UE) is authorized to use ProSe, and the V2X authorization indication is used to indicate that the UE is authorized to use WBSS services and / or wireless local area network (WLAN) direct connection services.
[0187] Example 93 may include a method according to the preceding examples and / or according to any other examples disclosed herein, wherein the other message is an S1 Application Protocol (AP) Initial Context Setup Request.
[0188] Example 94 may include a method according to the preceding examples and / or according to any other examples disclosed herein, further comprising generating another message including a ProSe authorization indication or a V2X authorization indication, wherein the other message is an S1-AP handover request message, and wherein generating the other message is performed during an S1-based handover process.
[0189] Example 95 may include one or more non-transitory computer-readable media that include instructions that enable one or more processors of an electronic device to execute the instructions to perform one or more elements of any of Examples 89-94 or methods described therein or with respect thereto, or any other method or process described herein.
[0190] Example 96 may include an apparatus comprising means for performing one or more elements of the method described in or with respect to any of Examples 1-94, or any other method or process described herein.
[0191] Example 97 may include an apparatus comprising control logic, transmission logic, and / or reception logic for performing one or more elements of the methods described in or with respect to any of Examples 1-51 or any other method or process described herein.
[0192] Example 98 may include a method of communicating in a wireless network as shown and described herein.
[0193] Example 99 may include a system for providing wireless communications as shown and described herein.
[0194] Example 100 may include an apparatus for providing wireless communications as shown and described herein.
[0195] The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the claims to the precise forms disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various implementations of the described embodiments.
[0196] In the following description and claims, the term "coupled" and its derivatives may be used. "Coupled" is used to indicate that two or more elements co-operate or interact with each other, but they may or may not have intervening physical or electrical elements.
[0197] As used in the claims, unless otherwise indicated, the use of ordinal adjectives "first," "second," "third," etc. to describe common elements merely indicates different instances of the same element and does not mean that the elements described must be in a given order in time, space, sequence, or in any other manner.
[0198] The accompanying drawings and the foregoing description give examples of embodiments. It will be appreciated by those skilled in the art that one or more of the elements described may be well combined into a single functional element. Alternatively, certain elements may be divided into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of the processing described herein may be changed and is not limited to the manner described herein. In addition, the actions of any flowchart do not need to be performed in the order shown, nor do they necessarily need to perform all the actions. Similarly, those actions that do not depend on other actions may be performed in parallel with other actions. The scope of the embodiments is by no means limited by these specific examples. Many variations, whether or not explicitly given in the specification, such as differences in the use of structure, size, and material are possible. The scope of the embodiments is at least as broad as given in the following claims.
[0199] The following examples relate to additional embodiments. Various features of different embodiments may be combined in various ways with some of the included features and other features not included to accommodate a variety of different applications. Some embodiments relate to a machine-readable medium having instructions thereon, which, when operated by the machine, cause the machine to perform the following operations, including: receiving, at a ProSe function, a registration request from a user equipment (UE) in a vehicular environment in a wireless channel: providing services through a Wireless Access in Vehicular Environment (WAVE) Basic Service Set (WBSS); deciding at the ProSe function to authorize the registration of the UE to provide services through the WBSS; and after deciding to authorize the UE, sending a registration response from the ProSe function confirming the WBSS information to be used for the service.
[0200] In a further embodiment, the wireless channel is a dedicated short range communication channel.
[0201] In a further embodiment, the wireless channel is an 802.11p channel.
[0202] In a further embodiment, the registration request includes WBSS information, wherein the WBSS information includes configuration parameters from the UE.
[0203] In a further embodiment, the WBSS information corresponds to a WBSS from which the UE wishes to obtain notifications.
[0204] In a further embodiment, the WBSS information corresponds to a WBSS within which the UE wishes to send the message.
[0205] In a further embodiment, the message comprises a basic safety message (BSM).
[0206] In a further embodiment, sending the registration response includes sending WBSS information from the ProSe function to change WBSS configuration parameters from parameters of the registration request.
[0207] In a further embodiment, the WBSS information includes one or more of the following: a basic service set identifier (BSSID); a DSRC channel number, such as a control channel (CCH) or a service channel (SCH); UE authentication information; and one or more service IDs, such as a provider service identifier (PSID) that uniquely defines an application service provided by a higher layer entity.
[0208] In a further embodiment, determining authorization includes authenticating a certificate of the UE using an Intelligent Transportation System (ITS) server.
[0209] In a further embodiment, receiving the registration request includes receiving the registration request at an evolved Node B (eNB), and wherein deciding includes confirming authorization of the UE at a ProSe function in a core network (CN).
[0210] In a further embodiment, receiving the registration request includes receiving the registration request in an attach request or a tracking area update request message.
[0211] Some embodiments relate to a processing circuit of a user equipment (UE) in a vehicular environment, wherein the processing circuit is used to perform the following operations: receiving, at the UE, a notification of the availability of a wireless access to vehicular environment (WAVE) basic service set (WBSS) from a proximity service in vehicular environment (ProSe) function, the notification including a list of services provided by the notified WBSS; determining at the UE whether the UE is subscribed to the services listed in the notified WBSS; and starting operation of the UE in the notified WBSS by joining the WBSS when the UE subscribes instead of sending a response to the ProSe function.
[0212] In a further embodiment, the announcement is received as one of a broadcast, a multicast, or a unicast.
[0213] In a further embodiment, the circuit is configured to initiate operation by receiving a basic safety message (BSM) via a wireless local area network (WLAN).
[0214] Further embodiments relate to a UE further comprising processing circuitry, the baseband logic to provide communication with an enhanced Node B to receive the announcement.
[0215] The embodiment also includes a memory for storing the service list; and application logic, wherein the application logic determines whether the UE is subscribed to the listed services.
[0216] Embodiments also include RF logic for receiving the BSM via the antenna for processing.
[0217] Some embodiments relate to an apparatus comprising: an apparatus for receiving a message including a proximity service (ProSe) capability indication, the ProSe capability indication being used to indicate at least one ProSe capability of a user equipment (UE) in a vehicular environment; an apparatus for storing the capability indication; an apparatus for providing capability information to a ProSe function to authorize the capability indicated by the capability information; and an apparatus for generating a message including a ProSe authorization indication to the UE, the ProSe authorization indication being used to indicate that the UE is authorized to use ProSe to communicate with other UEs in the vehicular environment.
[0218] In a further embodiment, the received message is an ATTACH REQUEST message and the capability indication is included in a UE network capability information element (IE) in the ATTACH REQUEST message.
[0219] In a further embodiment, the received message is a TRACKING AREA UPDATE REQUEST message and the capability indication is included in a UE network capability information element (IE) in the TRACKING AREA UPDATE REQUEST message.
[0220] In a further embodiment, an evolved Node B (eNB) comprises means for receiving, means for storing, and means for generating, and wherein the means for providing provides the capability information to a ProSe function of a Packet Data Network Gateway (PGW).
Claims
1. A device for a mobility management entity MME, comprising: means for receiving a message comprising a proximity service (ProSe) capability indication, the ProSe capability indication being used to indicate at least one ProSe capability of a user equipment (UE) in a vehicular environment; means for storing said capability indication; means for providing the capability information to a ProSe function to authorize the capabilities indicated by the capability information; A device for generating a message including a ProSe authorization indication to the UE, wherein the ProSe authorization indication is used to indicate that the UE is authorized to use ProSe to communicate with other UEs in the vehicle environment, wherein the generated message is an S1-Application Protocol AP Initial Context Establishment Request or an S1-AP Handover Request message.
2. The device according to claim 1, wherein: The received message is an Attach Request message, and the capability indication is included in a UE Network Capability Information Element IE in the Attach Request message.
3. The device according to claim 1 or 2, wherein: The received message is a Tracking Area Update Request message, and the capability indication is included in a UE Network Capability Information Element IE in the Tracking Area Update Request message.
4. The device according to claim 1 or 2, wherein: The evolved Node B (eNB) comprises the means for receiving, the means for storing and the means for generating, and wherein the means for providing provides the capability information to a ProSe function of a packet data network gateway (PGW).
5. A method for wireless vehicle communication, comprising: A message including a ProSe capability indication of a mobility management entity MME is received, where the ProSe capability indication is used to indicate at least one ProSe capability of a user equipment UE in a vehicular environment; storing, by the MME, the capability indication; The MME provides the capability information to the ProSe function to authorize the capability indicated by the capability information; The MME generates a message including a ProSe authorization indication to the UE, where the ProSe authorization indication is used to indicate that the UE is authorized to use ProSe to communicate with other UEs in the vehicle environment, wherein the generated message is an S1-Application Protocol AP Initial Context Establishment Request or an S1-AP Switching Request message.
6. The method of claim 5, wherein: The received message is an Attach Request message, and the capability indication is included in a UE Network Capability Information Element IE in the Attach Request message.
7. The method according to claim 5 or 6, wherein: The received message is a Tracking Area Update Request message, and the capability indication is included in a UE Network Capability Information Element IE in the Tracking Area Update Request message.
8. The method according to claim 5 or 6, further comprising providing the capability information to a ProSe function of a packet data network gateway (PGW).
9. A machine-readable medium having instructions thereon, which when operated by a machine cause the machine to perform the method of any one of claims 5-8.
Citation Information
Patent Citations
Network-initiated control method and apparatus for providing proximity service
CN104012012A