Sensor performance indication
By sending the performance rules and performance values of the sensor in the wireless communication system, the problem of difficult to determine the reliability of the sensor data is solved, and more accurate decisions are achieved.
Patent Information
- Application Number
- CN201980101523.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-05
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2039-11-05
AI Technical Summary
In wireless communication systems, the reliability of sensor data is difficult to determine, resulting in decision-making errors.
By sending an indication of performance rules and performance values of the sensor in the message, the receiving device is allowed to identify the performance level of the sensor based on this information, thereby evaluating the reliability of the data.
Effectively evaluate and determine the reliability of sensor data, improving the accuracy and reliability of decision-making.
Smart Images

Figure CN114631337B_ABST
Abstract
Description
Technical Field
[0001] The following relates generally to wireless communications, and more particularly to indicating performance of one or more sensors at a wireless device. Background Art
[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, etc. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency and power). Examples of these multiple access systems include fourth generation (4G) systems (e.g., long term evolution (LTE) systems, advanced LTE (LTE-A) systems or LTE-A Pro systems) and fifth generation (5G) systems (which may be referred to as new radio (NR) systems). These systems may use techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA) or discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication for multiple communication devices, which may be referred to as user equipment (UE) in other aspects. Summary of the invention
[0003] A method of wireless communication at a wireless device is described. The method may include identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining associations between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, identifying a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules, and sending an indication of the configured set of one or more rules for the sensor to a second wireless device in a message and sending an indication of the performance value for the sensor in the message.
[0004] An apparatus for wireless communication at a wireless device is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, identify a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules, and send an indication of the configured set of one or more rules for the sensor to a second wireless device in a message and send an indication of the performance value for the sensor in the message.
[0005] Another apparatus for wireless communication at a wireless device is described. The apparatus may include means for identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining associations between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, identifying a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules, and sending an indication of the configured set of one or more rules for the sensor to a second wireless device in a message and sending an indication of the performance value for the sensor in the message.
[0006] A non-transitory computer-readable medium storing code for wireless communication at a wireless device is described. The code may include instructions executable by a processor to: identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining associations between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, identify a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules, and send an indication of the configured set of one or more rules for the sensor to a second wireless device in a message and send an indication of the performance value for the sensor in the message.
[0007] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, an indication of the configured set of one or more rules is sent in a first data frame of the message. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for: sending a performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor, identifying a second performance value for the sensor based on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric, and sending the second performance value for the sensor in a second data element of the second data frame.
[0008] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for determining a performance level of a sensor, the performance level corresponding to a first metric of the sensor, and determining a second performance level of the sensor, the second performance level corresponding to a second metric different from the first metric, wherein the performance value may be identified based on the performance level and the second performance level.
[0009] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for determining a performance level of a sensor, the performance level corresponding to a first metric of the sensor, and determining a second performance level of a second sensor, wherein the second performance level corresponds to the first metric and the performance value is identified based on a combination of the performance level and the second performance level.
[0010] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, an indication of a configured set of one or more rules is sent in a first data frame of a message, and an indication of a performance value is sent in a second data frame of the message. Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for determining a third performance level for a sensor, the third performance level corresponding to a second metric for the sensor, determining a fourth performance level for the second sensor, the fourth performance level corresponding to the second metric, identifying a second performance value for the sensor based on a combination of the third performance level and the fourth performance level, and sending the second performance value for the sensor in a second data element of a second data frame.
[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for determining a third performance level of a sensor, the third performance level corresponding to a second metric of the sensor, and determining a fourth performance level of the second sensor, the fourth performance level corresponding to the second metric, wherein the performance value is identified based on a combination of the third performance level and the fourth performance level.
[0012] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for determining an identifier of a sensor, and sending an indication of the identifier in a message.
[0013] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending information about an object detected by a sensor in a message, wherein the information may be associated with an identifier of the sensor.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for determining a type of the sensor, and sending an indication of the type in a message.
[0015] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for sending in a message a value indicating a subset of rules in a configured set of one or more rules, wherein the performance value is identified based on the subset of rules.
[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication of a performance level from a third wireless device, wherein the sensor may be located at the third wireless device, and identifying the performance level based on the indication of the performance level.
[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the one or more metrics of the sensor include: a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, a field of view of the sensor, or a combination thereof.
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the performance level includes an actual performance level of the sensor or an expected capability of the sensor.
[0019] A method of wireless communication at a wireless device is described. The method may include receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, receiving in a message an indication of a performance value for the sensor, and identifying a performance level of the sensor based on the performance value and the configured set of one or more rules.
[0020] An apparatus for wireless communication at a wireless device is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, receive in a message an indication of a performance value for the sensor, and identify a performance level of the sensor based on the performance value and the configured set of one or more rules.
[0021] Another apparatus for wireless communication at a wireless device is described. The apparatus may include means for receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, receiving in a message an indication of a performance value for the sensor, and identifying a performance level of the sensor based on the performance value and the configured set of one or more rules.
[0022] A non-transitory computer-readable medium storing code for wireless communication at a wireless device is described. The code may include instructions executable by a processor to: receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor, receive in a message an indication of a performance value for the sensor, and, based on the performance value and the configured set of one or more rules, identify a performance level for the sensor.
[0023] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving information about an object detected by a sensor, and determining a reliability value of the information based on a performance level.
[0024] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, information about an object may be received in the same message as an indication about a configured set of one or more rules and an indication about a performance value.
[0025] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving an indication of an ID of a sensor regarding the message, wherein the information regarding the object may be associated with the ID of the sensor.
[0026] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, an indication of a configured set of one or more rules is received in a first data frame of a message, and an indication of a performance value is received in a first data element of a second data frame of the message. Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving a second performance value for the sensor in a second data element of the second data frame, the second performance value corresponding to a metric of the sensor that is different from the performance value, and identifying a second performance level of the sensor based on the second performance value and the configured set of one or more rules.
[0027] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for identifying a second performance level of the sensor based on the performance value and a configured set of one or more rules, wherein the performance level corresponds to a first metric of the sensor and the second performance level corresponds to a second metric different from the first metric.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first metric or the second metric includes a range of a sensor, a resolution of a sensor, a sensitivity of a sensor, an accuracy of a sensor, a refresh rate of a sensor, a depth perception of a sensor, or a field of view of a sensor.
[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a configured set of one or more rules associates the performance value with an average performance level of the set of sensors, and the average performance level corresponds to a metric of the sensors.
[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a configured set of one or more rules associates the performance value with a second average performance level of the set of sensors, and the second average performance level corresponds to a second metric of the sensors.
[0031] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for receiving an indication of a type of the sensor in a message, and determining the type of the sensor based on the indication of the type.
[0032] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving in a message a value indicating a rule subset of the configured set of one or more rules, wherein the performance value is identified based on the rule subset. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 An example of a wireless communication system supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0034] Figure 2 An example of a wireless communication system supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0035] Figure 3 An example of a data format supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0036] Figure 4 An example of a process flow supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0037] Figure 5 An example of a data format supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0038] Figure 6 An example of a process flow supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0039] Figure 7 An example of a data format supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0040] Figure 8 An example of a process flow supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0041] Fig. 9An example of a data format supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0042] Fig.10 An example of a process flow supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0043] Fig.11 and Fig.12 A block diagram of a device supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0044] Fig.13 A block diagram of a communication manager supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0045] Fig.14 A diagram of a system including a device supporting sensor performance indication according to one or more aspects of the present disclosure is shown.
[0046] Fig.15 and Fig.16 A flow chart depicting a method of supporting sensor performance indication according to one or more aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0047] The UE may use its local sensors to sense various conditions of the UE environment so that the UE can make environmentally aware decisions. In some cases, the UE may supplement its own sensor data with sensor data from other UEs to increase the UE's understanding of the environment. For example, the UE may communicate directly with another UE to receive data captured by the sensors of the other UE. The data may be transmitted to the UE in a message that includes the signature of the original UE. However, the message may not contain any indication of the reliability of the data, which may vary based on the limitations of the sensor that captured the data. For example, the data may be unreliable if it indicates a situation that the capture sensor cannot accurately detect.
[0048] According to the techniques described herein, a UE sending sensor data to another UE may also send information about associated sensors and their performance, so that the receiving UE can evaluate the reliability of the sensor data and factor it into decision making. For example, the sending UE may send an identifier (ID) of the sensor and its type (e.g., camera, lidar, radar, etc.). The UE may also send indications of the performance level of the sensor for various metrics. For example, the UE may indicate the expected or actual range, resolution, sensitivity, accuracy, etc. of the sensor. Additional information sent by the UE may include a certification body (e.g., a standards or regulatory body) that sets performance rules for the UE. Once the performance information is determined, the UE may send the performance information in the same message as the sensor data (e.g., a performance indication may be sent in a sensor sharing message), or in a separate message.
[0049] Aspects of the present disclosure are first described in the context of a wireless communication system. Aspects of the present disclosure are further illustrated and described by reference to apparatus diagrams, system diagrams, and flow diagrams related to sensor performance indication.
[0050] Figure 1 An example of a wireless communication system 100 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The wireless communication system 100 may include one or more base stations 105 (e.g., gNodeB (gNB) and / or radio head (RH)), one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, communications with low-cost and low-complexity devices, or any combination thereof.
[0051] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100, and may be devices of different forms or with different capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which UEs 115 and base stations 105 may establish one or more communication links 125. Coverage areas 110 may be examples of geographic areas over which base stations 105 and UEs 115 may support communication of signals according to one or more radio access technologies.
[0052] UE 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or stationary or mobile at different times. UE 115 may be a device of different forms or with different capabilities. Figure 1 Some exemplary UEs 115 are shown in FIG. 1. The UEs 115 described herein may be able to communicate with various types of devices, such as other UEs 115, base stations 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices), such as Figure 1 shown.
[0053] Base stations 105 may communicate with core network 130, or with each other, or both. For example, base station 105 may interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 may communicate with each other directly (e.g., directly between base stations 105), or indirectly (e.g., via core network 130), or both via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul links 120 may be one or more wireless links, or include one or more wireless links.
[0054] The one or more base stations 105 described herein may include or may be referred to by a person of ordinary skill in the art as a base station transceiver, a radio base station, an access point, a radio transceiver, a Node B, an eNodeB (eNB), a next generation Node B or a giga-Node B (both may be referred to as gNBs), a Home Node B, a Home eNodeB, or other suitable terms.
[0055] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device or a subscription device, or some other suitable terminology, where a "device" may also be referred to as a unit, a station, a terminal, or a client, as well as other examples. UE 115 may also include or may be referred to as a personal electronic device such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, and in other examples, it may be implemented in various objects such as household appliances, vehicles, or meters, as well as other examples. UE 115 may communicate with core network 130 via communication link 135.
[0056] The UE 115 described herein may be able to communicate with various types of devices, such as other UEs 115 (which may sometimes act as relays) as well as base stations 105 and network devices including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples, such as Figure 1 as shown in .
[0057] The UE 115 and the base station 105 can communicate wirelessly with each other via one or more communication links 125 on one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating operations for the carrier, user data, or other signaling. The wireless communication system 100 may use carrier aggregation or multi-carrier operation to support communication with the UE 115. Depending on the carrier aggregation configuration, the UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used with frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0058] The signal waveform transmitted through the carrier wave may be composed of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system using MCM technology, a resource element may be composed of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period is inversely proportional to the subcarrier spacing. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate for UE 115. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further improve the data rate or data integrity used for communicating with UE 115.
[0059] The time interval for the base station 105 or the UE 115 may be expressed as a multiple of a basic time unit. For example, the basic time unit may be referred to as T s =1 / (Δf max ·N f ) seconds sampling period, where Δfmax It can represent the maximum supported subcarrier spacing, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals of communication resources may be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0060] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided into (e.g., in the time domain) multiple subframes, and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of symbol periods (e.g., depending on the length of the cyclic prefix that precedes each symbol period). In some wireless communication systems 100, a time slot may be further divided into a plurality of mini-time slots that may contain one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0061] A subframe, a slot, a mini-slot, or a symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).
[0062] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier, for example, using one or more of a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by a number of symbol periods and may extend across a system bandwidth or a subset of a system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of UEs 115 may monitor or search a control region to obtain control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level for a control channel candidate may refer to a number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. A search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a specific UE 115.
[0063] In some examples, base stations 105 may be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.
[0064] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication, and can be supported by one or more mission-critical services (e.g., mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include service priorities, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably in this article.
[0065] In some examples, UE 115 can also communicate directly with other UE 115 via a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication can be located within a geographic coverage area 110 of a base station 105. Other UEs 115 in such a group of UEs can be located outside the geographic coverage area 110 of the base station 105, or otherwise unable to receive transmissions from the base station 105. In some examples, a group of UEs 115 communicating via D2D communication can utilize a one-to-many (1:M) system, wherein each UE 115 transmits to each other UE 115 in the group of UEs. In some examples, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving the base station 105.
[0066] In some systems, the D2D communication link 135 can be an example of a communication channel (e.g., a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, the vehicles can communicate using V2X communications. The vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergency situations, or any other information related to the V2X system. In some examples, the vehicles in the V2X system can use vehicle-to-network (V2N) communications to communicate with roadside infrastructure such as roadside units via one or more network nodes (e.g., base station 105), or communicate with the network, or communicate with both roadside infrastructure and the network.
[0067] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connection, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) for managing access and mobility and at least one user plane entity (UPF) (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) for routing packets or interconnections to an external network. The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by a base station 105 associated with the core network 130. User IP packets may be transmitted via user plane entities. User plane entities may provide IP address allocation and other functions. User plane entities may be connected to network operator IP services 150. Operator IP services 150 may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or a packet-switched streaming service.
[0068] Some network devices, such as base stations 105, may include subcomponents such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs), or merged into a single network device (e.g., base station 105).
[0069] The wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the region of 300MHz to 3GHz is referred to as the ultra-high frequency (UHF) region or decimeter band, because the length of the wavelength range is from about one decimeter to one meter. UHF waves may be blocked or redirected by buildings and environmental features. However, the UHF waves can fully penetrate the structure for macro cells to provide services to UE 115 located indoors. Compared with the transmission of longer waves using a smaller frequency and a high frequency (HF) or very high frequency (VHF) portion of the spectrum below 300MHz, the transmission of UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than 100km).
[0070] The wireless communication system 100 can use both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 can adopt license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices such as base stations 105 and UEs 115 can use carrier sensing for conflict detection and avoidance. In some examples, operations in unlicensed bands can be combined with component carriers operating in licensed bands (e.g., LAA) based on carrier aggregation configurations. Operations in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, as well as other examples.
[0071] The base station 105 or UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna combination (e.g., an antenna tower). In some examples, the antennas or antenna arrays associated with the base station 105 may be located at a variety of geographic locations. The base station 105 may have an antenna array with multiple rows and columns of antenna ports, which the base station 105 may use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays, which may be used to support various MIMO or beamforming operations. In addition or alternatively, the antenna panel may support radio frequency beamforming for signals sent via the antenna ports.
[0072] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., a base station 105, a UE 115) to form or direct an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals transmitted via antenna elements of an antenna array so that some signals propagating in a particular direction relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each antenna element may be defined by a set of beamforming weights associated with a particular direction (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other direction).
[0073] In some cases, the UE 115 may include or be coupled with sensors that allow the UE 115 to sense various aspects of the conditions around the UE 115. For example, a UE 115 in a transportation environment (e.g., an environment in which one or more people or vehicles are traveling) may include or be coupled with one or more cameras, lidar systems, radar systems, infrared systems, thermal sensors, etc., which provide information about the surrounding environment of the UE 115. The UE 115 may use the information collected by its sensors to make various decisions, such as driving strategy decisions. In order to enhance its understanding of the environment, the UE 115 may obtain sensor data from other devices. For example, the UE 115 may receive object detection information captured by sensors on other UEs 115 or base stations 105. Thus, the UE may increase its situational awareness by receiving sensor data that conveys information about the traffic environment, including information about road users, received objects, road obstacles, and traffic events.
[0074] However, in some cases, sensor data received from another device may be unreliable due to performance limitations of the sensor that captured the data. For example, a device with a sensor configured to reliably detect objects up to 10 meters away may report an object as being detected 50 meters away. If the receiving UE 115 is unaware of the performance limitations of the sensor that detected the object, the UE 115 may treat the sensor data as reliable, and decisions based on the sensor data may result in undesirable results.
[0075] According to the techniques described herein, a device that sends sensor data to another device (e.g., UE 115) may also send information about the performance level of the sensor for various metrics. For example, a device may send a certificate indicating the accuracy, resolution, range, refresh rate, sensitivity, depth perception, and / or field of view of the sensor, among other metrics. The device may indicate the performance level of the sensor in the same message that transmits the data captured by the sensor or in a separate message. A device that receives an indication of the performance level of the sensor may use the performance level to determine the reliability of the data captured by the sensor so that the device can make an informed decision. One or more of these operations may be performed by the communications manager 101, which may be as described with reference to Figure 11 to Figure 14 Examples of communications managers 1115, 1215, 1305, or 1410 are described.
[0076] Figure 2An example of a wireless communication system 200 that supports sensor performance indication according to one or more aspects of the present disclosure is shown. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. For example, the wireless communication system 200 can include a base station 105-a and UEs 115-a to 115-d, which can be respectively as described in reference Figure 1 Examples of base stations 105 and UEs 115 are depicted. UE 115 may be an example of a roadside unit (RSU) or an on-board unit (OBU).
[0077] UEs 115 in the wireless communication system 200 may communicate directly with each other (e.g., using vehicle-to-everything (V2X) communications, device-to-device (D2D) communications, etc.) to exchange information. For example, in a V2X system, a UE 115 may communicate with a vehicle using vehicle-to-vehicle (V2V) communications, communicate with a personal electronic device using vehicle-to-person (V2P) communications, or communicate with roadside infrastructure using vehicle-to-infrastructure (V2I) communications. In some cases, V2X communications are facilitated by a base station 105-a, which may communicate with wireless devices within a coverage area 230. Although described with reference to V2X, the techniques described herein may be implemented using any type of communication that allows one UE 115 to communicate directly with another UE 115.
[0078] UE 115 in wireless communication system 200 can exchange sensor sharing messages, which transmit sensor data about traffic environment conditions. For example, UE 115-b can send sensor sharing message 205 to UE 115-a, and the sensor sharing message 205 includes sensor data for detecting an object. However, due to the limitations of the sensor that collects the data, the sensor data may be unreliable. Although the sensor sharing message 205 may include a signature or certificate of UE 115-b (e.g., the initiator of the sensor sharing message 205), the sensor sharing message 205 may not include any information about the reliability of the sensor data. According to the technology described herein, UE 115-a can send a data structure 210 to UE 115-b so that UE 115-b can determine the reliability of the sensor data. The data structure 210 can carry performance information for the sensor and can be included in the sensor sharing message 205 or a separate message (e.g., a message with a transmission period different from the sensor sharing message). In some cases, the message including the data structure 210 can be an application layer message.
[0079] The performance information transmitted by the data structure 210 may include a certificate of the performance of the sensor. In some cases, the certificate may include an indication of the performance level (e.g., actual or expected capability) of the sensor for various metrics. However, sending the exact performance level of the metric for the sensor may use many resources, so the UE 115-b can save resources by sending an indication of a performance value (e.g., an integer) representing the performance level of one or more metrics for one or more sensors. The UE 115-b can determine the performance value based on a set of rules that define a mapping (or "association") between the performance level of the sensor and the performance value. In some cases, the set of rules is defined by a standards body so that all devices regulated by the standards body use the same set of rules. Therefore, a device (e.g., UE 115-a) receiving the performance value for the sensor can convert the performance value into an actual or expected performance level of the sensor (e.g., a sensor receiving a performance value of "1" can determine that the sensor has a range of x meters).
[0080] In some examples of wireless communication system 200, there may be multiple standards bodies (e.g., SAE, C-SAE, ESTI-ITS) that certify sensors and predefine the rule sets described herein. Thus, the device (e.g., UE 115-b) sending the sensor performance certificate may also indicate the standards body (or "certification body") that applies to the device / sensor so that the receiving device knows to use the rule set predefined by that standards body. Thus, both devices may use a common rule set, which allows for a consistent mapping between performance values and performance levels.
[0081] In some cases, a set of rules predefined by a standards body may include subsets of rules, each of which defines a unique mapping between performance values and performance levels. For example, a standards body may predefine four subsets of rules. A first subset of rules (which may be referred to as "metric-specific" rules) may map each performance value to a unique performance level for a given metric of a sensor. Thus, the performance level of the sensor for each metric may be indicated by a separate performance value (e.g., a performance value w may indicate the range of the sensor). A second subset of rules (which may be referred to as "sensor-specific" rules) may associate each performance value with a set of performance levels for the sensor, where each performance level corresponds to a different metric. Thus, a single performance value may indicate the performance levels of multiple metrics of a sensor (e.g., a performance value x may indicate the range and sensitivity of a sensor).
[0082] For a given metric, a third subset of rules (which may be referred to as "fusion" rules) may map a performance value to an average performance level for multiple sensors. Thus, for a given metric, a single performance value may indicate an average performance level for multiple sensors (e.g., performance value y may indicate an average range for multiple sensors). A fourth subset of rules (which may be referred to as "fusion aggregation" rules) may associate each performance value with a set of average performance levels for multiple sensors, where each average performance level corresponds to a different metric. Thus, a single performance value may indicate an average performance level for multiple metrics for multiple sensors (e.g., performance value z may indicate an average range and an average sensitivity for two or more sensors).
[0083] Because multiple rule subsets may be predefined by a single standards body, a device receiving a performance value (e.g., UE 115-a) may need to know the rule subset used to derive the performance value so that the device may use the same rule subset to determine the associated performance level. Therefore, UE 115-b may include an indication of the relevant rule subset in data structure 210. In some cases, UE 115-b may also include the type of sensor and the ID of the sensor in data structure 210. Although described with reference to four rule subsets, the techniques described herein may be implemented with any number of rule subsets.
[0084] In some examples, the sensor data and sensor performance information sent by the device are associated with one or more local sensors of the device. However, it should be understood that the initiator of the sensor sharing message and / or sensor information is not necessarily the device that includes the relevant sensor. For example, the sensor sharing message 205 sent by UE 115-b may include sensor data captured by sensors on different devices (e.g., UE 115-d). Similarly, the data structure 210 sent by UE 115-d can be used for sensors on different devices. Therefore, in some cases, a device can act as a relay for sensor data and performance information associated with a sensor on another device.
[0085] In some cases, the sensor sharing message 205 may include multiple parts. For example, the sensor sharing message may include a first part 215, a second part 220, and a third part 225. The first part 215 may transmit host data (e.g., information about the initiating device, such as the device's ID and various characteristics). The second part 220 may transmit sensor data about the detected object, such as the type, location, speed, distance, direction, etc. of the object. In some cases, the second part 220 may include the ID of the sensor that captured the sensor data. For example, a frame in part 220 that transmits sensor data for object A may also transmit the ID of the sensor that detected object A, and a frame in part 220 that transmits sensor data for object B may also transmit the ID of the sensor that detected object B. The ID of the sensor may match the ID indicated in the data structure 210. Therefore, a device receiving the data structure 210 may associate a particular set of sensor data with the sensor that captured the set of sensor data.
[0086] As noted, the data structure 210 can be included in the sensor sharing message 205 or in a different message. When the data structure 210 is included in the sensor sharing message 205, the sensor sharing message 205 can include a third portion 225. The third portion 225 can include data structures 210 for different sensors or combinations of sensors. Each data structure 210 can include an indication of the ID of the sensor associated with the data structure, and those IDs can match the IDs transmitted in portion 220.
[0087] Figure 3 An example of a data format 300 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The data format 300 may be used by a device such as a UE 115 to respectively indicate performance levels corresponding to different metrics of a sensor. Thus, the data format 300 may be part of a sensor sharing process between two devices. In some cases, such as with reference to Figure 2 As described, the device sending the data format 300 may determine the performance value based on the first subset of rules (eg, rules specific to a metric). Thus, the device receiving the data format 300 may determine the performance level associated with the performance value based on the first subset of rules.
[0088] The data format 300 may include a plurality of data frames (DF) and data elements (DE). Each data frame may be composed of one or more data frames and / or data elements. The data format 300 may include a data frame 305 conveying a list of sensor certificates. The list of sensor certificates may include a sequence of sensor certificates conveyed in a data structure 310. The data structure 310 may be a reference to Figure 2An example of data structure 210 is described. Figure 3 In the example shown in , each sensor certificate can include information about a specific sensor. Thus, data structure 310 can include multiple data elements and data frames that convey sensor information for that sensor. Although a single sensor certificate is shown, the sensor certificate list can include multiple sensor certificates, each sensor certificate being associated with a different sensor.
[0089] Data structure 310 may include data elements 315 to 330 and data frame 335. Data element 315 may convey an indication of the ID of the sensor (e.g., sensor ID), and data element 320 may convey an indication of the type of sensor (e.g., sensor type). Data element 325 may convey an indication of a certification body (e.g., a standards body) that applies to the sensor. Thus, data element 325 may convey an indication of a set of rules that apply to the sensor (e.g., a set of rules predefined by a certification body). Data element 330 may convey an indication of a subset of rules that the device uses with the sensor. Figure 3 In the example shown in , the indicated rule subset may be referenced Figure 2 A first subset of rules (eg, metric-specific rules) are described. Thus, each performance value transmitted by data frame 335 may be associated with a unique performance level for a given metric of the sensor.
[0090] Data frame 335 can transmit a performance value list, which can be a performance value list for a sensor. Therefore, data frame 335 can include multiple data elements (e.g., data elements 340 to 355), each of which transmits a performance value (e.g., performance value_x) associated with a performance level of a unique metric. The correlation between the performance value and the performance level can be defined by the first rule subset indicated by data element 325. Because the first rule subset is applied, a performance value (performance value_1) can be associated with a first performance level (e.g., performance level_1) corresponding to a first metric (e.g., metric 1). Similarly, a performance value (performance value_2) can be associated with a second performance level (e.g., performance level_2) corresponding to a second metric (e.g., metric 2). And so on and so forth. Therefore, the performance level corresponding to the metric of the sensor can be indicated by the performance value carried in its own data element.
[0091] A device receiving data structure 310 may refer to the various data frames and data elements to determine information about the sensor associated with the data structure. For example, the device may determine the ID of the sensor based on the value transmitted in data element 315 (e.g., based on the sensor ID), and the device may determine the type of sensor (e.g., camera, radar, lidar, etc.) based on the value transmitted in data element 320 (e.g., based on the sensor type). The device may also determine the certification authority (and therefore the set of predefined rules) that applies to the indicated sensor based on the value transmitted in data element 330 (e.g., based on the certification authority), and determine the subset of rules that the device will use based on the value transmitted in data element 325 (e.g., based on the certificate type).
[0092] As indicated, the first subset of rules may define a one-to-one association between a performance value and a performance level corresponding to different metrics of a particular sensor. Thus, the device may use the first subset of rules predefined by the indicated certification authority to associate a performance value (Performance Value_N) with Performance Level_N. The device may determine the metric corresponding to Performance Level_N based on the position of data element 360 in data frame 335. Thus, the device may determine that the performance level for metric N for sensor 1 (e.g., the sensor indicated by sensor ID) is Performance Level_N.
[0093] Figure 4 An example of a process flow 400 for supporting sensor performance indication according to one or more aspects of the present disclosure is shown. In some examples, the process flow 400 can implement aspects of the wireless communication systems 100 and 200. For example, the process flow 400 can include UE 115-e and UE 115-f, and these devices can implement reference Figure 3 Aspects of the sensor information sharing process described. Each UE 115 may include or be coupled with one or more sensors, but for ease of illustration, only sensor 402 is depicted.
[0094] In the following description of process flow 400, the operations between UE 115-e and UE 115-f may occur in a different order than the exemplary order shown, or the operations performed by the devices may be performed in a different order or at a different time. Certain operations may also be excluded from process flow 400, or other operations may be added to process flow 400.
[0095] At 405, the UE 115-e may determine a set of rules that apply to the UE 115-e (or the sensor 402) and a certification authority that predefines the set of rules. The UE 115-e may also determine a subset of rules that apply to the UE 115-e (or its sensor 402). The subset of rules may be one of a plurality of subsets included in the set of rules. Figure 4 In the example shown in , the rule subset can be referenced Figure 2 and Figure 3 A first subset of rules (eg, metric-specific rules) is described.
[0096] At 410, the UE 115-e may determine a first performance level corresponding to a first metric of the sensor 402. For example, the UE 115-e may determine a sensitivity of the sensor 402 (which may be a camera, a lidar sensor, a radar sensor, etc.). The UE 115-e may also determine a second performance level corresponding to a second metric of the sensor 402. For example, the UE 115-e may determine a range of the sensor 402.
[0097] At 415, the UE 115-e may identify a first performance value associated with a first performance level corresponding to the first metric. The UE 115-e may identify the first performance value based on the first performance level and the rule subset determined at 405. At 420, the UE 115-e may identify a second performance value associated with a second performance level corresponding to the second metric. The UE 115-e may identify the second performance value based on the second performance level and the rule subset determined at 405.
[0098] At 425, the UE 115-e may send a message including a sensor certificate indicating information about the sensor 402. The sensor certificate may be in a format such as a reference. Figure 3 310 described in the foregoing. Thus, the UE 115-e may send an indication of the first performance value in a first data element of the message (e.g., data element 340), and the UE 115-e may send an indication of the second performance value in a second data element of the message (data element 345). The UE 115-e may also send an indication of a rule set of the certification authority in a third data element of the message (e.g., data element 325). The UE 115-e may also send an indication of a rule subset in a fourth data element of the message (e.g., data element 330). The UE 115-e may also send an indication of an ID of the sensor 402 in a fifth data element of the message (e.g., data element 315). The UE 115-e may also send an indication of a type of the sensor 402 in a sixth data element of the message (e.g., data element 320).
[0099] At 430, UE 115-e may send sensor data captured by sensor 402. The sensor data may be included in a sensor sharing message that also includes a sensor certificate for sensor 402. Alternatively, the sensor certificate may be included in a message different from the sensor sharing message. In some examples, the sensor data may include an indication of an ID of the sensor that captured the sensor data. The ID may match the ID indicated in data element 315.
[0100] At 435, the UE 115-f may determine a certification authority and a set of rules based on the sensor certificate (e.g., based on the value of the certification authority carried in the data element 325). The UE 115-f may also determine a subset of rules based on the sensor certificate (e.g., based on the value of the certificate type carried in the data element 330).
[0101] At 440, the UE 115-f may determine a first performance level corresponding to a first metric of the sensor 402. The UE 115-f may determine the first performance level based on the first performance value and the rule subset. At 445, the UE 115-f may determine a second performance level corresponding to a second metric of the sensor 402. The UE 115-f may determine the second performance level based on the second performance value and the rule subset. At 450, the UE 115-f may determine the reliability of the sensor data captured by the sensor 402 based on the first performance level and the second performance level.
[0102] Although described with reference to sensor 402, process flow 400 may be implemented for a sensor on a device other than UE 115-e. In this case, the sensor information determined and sent by UE 115-e may be based on sensor information received from a device including the sensor.
[0103] Figure 5 An example of a data format 500 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The data format 500 can be used by a device such as a UE 115 to indicate multiple performance levels corresponding to multiple metrics of a sensor using a single performance value. Thus, the data format 500 can be part of a sensor sharing process between two devices. In some cases, the device sending the data format 500 can determine the performance value based on a second subset of rules (e.g., sensor-specific rules), such as referring to Figure 2 Therefore, a device receiving the data format 500 may determine a performance level associated with the performance value based on the second subset of rules.
[0104] Data format 500 may include a data frame 505 that transmits a list of sensor certificates. The list of sensor certificates may include a sequence of sensor certificates transmitted in a data structure 510. Data structure 510 may be a reference to Figure 2 An example of data structure 210 is described. Figure 5 In the example shown, each sensor certificate can include information about a specific sensor. Thus, data structure 510 can include multiple data elements and data frames that convey sensor information for that specific sensor. Although a single sensor certificate is shown, the sensor certificate list can include multiple sensor certificates, each sensor certificate being associated with a different sensor.
[0105] Data structure 510 may include data elements 515 to 530, which may be references to Figure 3 Examples of corresponding data elements 315 to 330 described above. Data structure 510 may also include data element 535, which may transmit a performance value (e.g., performance value) for a sensor. The performance value may be associated with a plurality of performance levels corresponding to various metrics of the sensor. The association between the performance value and the performance level may be defined by a second subset of rules (e.g., sensor-specific rules) indicated in data element 530. Because the second subset of rules is applied, the performance value transmitted by data element 535 may be associated with a first performance level (e.g., performance level_1) corresponding to a first metric (e.g., metric 1), a second performance level (e.g., performance value_2) corresponding to a second metric (e.g., metric 2), and so on. Therefore, performance levels corresponding to multiple metrics may be indicated by a single performance value carried in its own data element (e.g., data element 535).
[0106] A device receiving data structure 510 may reference the various data frames and data elements to determine information about the sensor associated with data structure 510. For example, the device may determine the ID of the sensor based on the value transmitted in data element 515 (e.g., based on the sensor ID), and the device may determine the type of sensor based on the value transmitted in data element 520 (e.g., based on the sensor type). The device may also determine the certification authority (and therefore the set of predefined rules) that applies to the indicated sensor based on the value transmitted in data element 525 (e.g., based on the certification authority), and determine a subset of rules to be used by the device based on the value transmitted in data element 535 (e.g., based on the certificate type).
[0107] As noted, a second subset of rules (e.g., sensor-specific rules) may define an association between a performance value and a plurality of performance levels corresponding to different metrics for a particular sensor. Thus, the device may use a second subset of rules predefined by the indicated certification authority to associate the performance value conveyed by data element 535 with a performance level (Performance Level_1 to Performance Level_N). The device may also determine the metric corresponding to each performance level based on the subset of rules. Thus, the device may determine that sensor 1 (e.g., the sensor indicated by sensor ID) has Performance Level_1 corresponding to metric 1 (e.g., range), Performance Level_2 corresponding to metric 2 (e.g., sensitivity), Performance Level_3 corresponding to metric 3 (e.g., resolution), Performance Level_4 corresponding to metric 4 (accuracy), and Performance Level_N corresponding to metric N (e.g., refresh rate).
[0108] Figure 6 An example of a process flow 600 for supporting sensor performance indication according to one or more aspects of the present disclosure is shown. In some examples, the process flow 600 can implement aspects of the wireless communication systems 100 and 200. For example, the process flow 600 can include UE 115-g and UE 115-h, and these devices can implement reference Figure 5 Aspects of the sensor information sharing process described. Each UE 115 may include or be coupled with one or more sensors, but for ease of illustration, only sensor 602 is depicted.
[0109] In the following description of process flow 600, the operations between UE 115-g and UE 115-h may occur in a different order than the exemplary order shown, or the operations performed by the devices may be performed in a different order or at a different time. Certain operations may also be excluded from process flow 600, or other operations may be added to process flow 600.
[0110] At 605, the UE 115-g may determine a set of rules that apply to the UE 115-g (or the sensor 602) and a certification authority that predefines the set of rules. The UE 115-g may also determine a subset of rules that apply to the UE 115-g (or its sensor 602). The subset of rules may be one of a plurality of subsets included in the set of rules. Figure 6 In the example shown in , the rule subset may be referenced Figure 2 and Figure 5 A second subset of rules is described (eg, sensor-specific rules).
[0111] At 610, the UE 115-g may determine a first performance level corresponding to a first metric of the sensor 602. For example, the UE 115-g may determine a resolution of the sensor 602. The UE 115-g may also determine a second performance level corresponding to a second metric of the sensor 602. For example, the UE 115-g may determine an accuracy of the sensor 602.
[0112] At 615, the UE 115-g may identify a performance value associated with a first performance level corresponding to the first metric and a second performance level corresponding to the second metric. Thus, the UE 115-g may identify the performance value based on the first performance level and the second performance level and the rule subset determined at 605.
[0113] At 620, the UE 115-g may send a message including a sensor certificate indicating information about the sensor 602. The sensor certificate may be provided by, for example, a reference to Figure 5 5. The UE 115-g may transmit a data structure such as the data structure 510 described in the foregoing description. Thus, the UE 115-g may send an indication of the performance value in a first data element of the message (e.g., data element 535). The UE 115-g may also send an indication of a rule set of the certification authority (e.g., in data element 525), an indication of a rule subset (e.g., in data element 530), an indication of an ID of the sensor 602 (e.g., in data element 515), and / or an indication of a type of the sensor 602 (e.g., in data element 520).
[0114] At 625, UE 115-g may send sensor data captured by sensor 602. The sensor data may be included in a sensor sharing message that also includes a sensor certificate for sensor 602. Alternatively, the sensor certificate may be included in a message different from the sensor sharing message. In some examples, the sensor data may include an indication of an ID of the sensor that captured the sensor data. The ID may match the ID indicated in data element 515.
[0115] At 630, the UE 115-h may determine the certification authority and the set of rules based on the sensor certificate (e.g., based on the value of the certification authority carried in the data element 525). The UE 115-h may also determine a subset of rules based on the sensor certificate (e.g., based on the value of the certificate type carried in the data element 530).
[0116] At 635, the UE 115-h may determine a first performance level corresponding to the first metric of the sensor 602. The UE 115-h may determine the first performance level based on the performance value and the rule subset. The UE 115-h may also determine a second performance level corresponding to the second metric of the sensor 602. The UE 115-h may determine the second performance level based on the performance value and the rule subset. At 640, the UE 115-h may determine the reliability of the sensor data captured by the sensor 602 based on the first performance level and the second performance level.
[0117] Although described with reference to sensor 602, process flow 600 may be implemented for a sensor on a device other than UE 115-g. In this case, the sensor information determined and sent by UE 115-g may be based on sensor information received from a device including the sensor.
[0118] Figure 7 An example of a data format 700 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The data format 700 may be used by a device such as a UE 115 to indicate an average performance level corresponding to a metric of multiple sensors using a single performance value. Thus, the data format 700 may be part of a sensor sharing process between two devices. In some cases, the device sending the data format 700 may be based on a reference to the sensor. Figure 2 The third subset of rules described (eg, fusion rules) determines the indicated performance value. Thus, a device receiving data format 700 may determine an average performance level associated with the performance value based on the third subset of rules.
[0119] Data format 700 may include a data frame 705 that transmits a list of sensor certificates. The list of sensor certificates may include a sequence of sensor certificates transmitted in a data structure 710. Data structure 710 may be a reference to Figure 2 An example of data structure 210 is described. Figure 7 In the example shown in , each sensor certificate may include information about multiple sensors. Thus, data structure 710 may include multiple data elements and data frames that convey sensor information for those sensors. Although a single sensor certificate is shown, the sensor certificate list may include multiple sensor certificates, each sensor certificate being associated with multiple sensors.
[0120] Data structure 710 may include data elements 715 to 730, which may be references to Figure 3Examples of corresponding data elements 315 to 330 described. In some cases, a sensor certificate may include multiple data elements 715 so that multiple sensor IDs can be indicated. For example, when a sensor certificate is associated with two sensors, the sensor certificate may include a first data element carrying an indication of the ID of the first sensor (e.g., sensor 1) and a second data element carrying an indication of the ID of the second sensor (e.g., sensor 2). The sensor certificate may also include multiple data elements 720 so that multiple sensor types can be indicated. For example, when a sensor certificate is associated with two sensors, the sensor certificate may include a first data element carrying an indication of the type of the first sensor (e.g., sensor 1) and a second data element carrying an indication of the ID of the second sensor (e.g., sensor 2). Although described with reference to two sensors, reference may be implemented for any number of sensors. Figure 7 Describe the technology.
[0121] The sensor certificate may also include one or more data frames 735. Each data frame 735 may transmit a performance value list, which may be a list of performance values for multiple sensors. Thus, the data frame 735 may include multiple data elements (e.g., data elements 740 to 755805), each of which transmits a performance value (e.g., performance value_x) associated with an average performance level of a metric for multiple sensors. The association between the performance value and the average performance level may be defined by a third rule subset (e.g., fusion rule) indicated by the data element 725. Because the third rule subset is applied, the performance value (performance value_1) may be associated with a first average performance level (performance level_1) of a first metric (e.g., metric 1) corresponding to multiple sensors (e.g., sensor 1 and sensor 2). And the second performance value (performance value_2) may be associated with a second average performance level of a second metric (e.g., metric 2) corresponding to multiple sensors (e.g., sensor 1 and sensor 2). And so on and so forth. Therefore, the average performance level corresponding to the metric for multiple sensors may be indicated by the performance value carried in its own data element.
[0122] A device receiving data structure 710 may reference the various data frames and data elements to determine information about a sensor associated with data structure 710. For example, the device may determine the ID of the sensor based on the value transmitted in data element 715 (e.g., based on the sensor ID), and the device may determine the type of sensor based on the value transmitted in data element 720 (e.g., based on the sensor type). The device may also determine the certification authority (and therefore the set of predefined rules) to be applied to the indicated sensor based on the value transmitted in data element 725 (e.g., based on the certification authority), and determine the subset of rules to be used by the device based on the value transmitted in data element 725 (e.g., based on the certificate type).
[0123] As indicated, the third subset of rules may define an association between a performance value and an average performance level corresponding to different metrics for a plurality of sensors. Thus, the device may use the third subset of rules predefined by the indicated certification authority to associate the performance value (performance value_N) transmitted in data element 760 with average performance level_N. The device may also determine the metric corresponding to the performance level based on the position of element 760 in data frame 735. Thus, the device may determine that sensor 1 and sensor 2 (e.g., the sensors indicated by sensor ID) have an average performance level of average performance level_N for metric N.
[0124] Figure 8 An example of a process flow 800 for supporting sensor performance indication according to one or more aspects of the present disclosure is shown. In some examples, the process flow 800 can implement aspects of the wireless communication systems 100 and 200. For example, the process flow 800 can include UE 115-i and UE 115-j, and these devices can implement reference Figure 7 Each UE 115 may include one or more sensors, or be coupled to one or more sensors, but for ease of illustration, only sensor 802 and sensor 804 are depicted.
[0125] In the following description of process flow 800, the operations between UE 115-i and UE 115-j may occur in a different order than the exemplary order shown, or the operations performed by the devices may be performed in a different order or at a different time. Certain operations may also be excluded from process flow 800, or other operations may be added to process flow 800.
[0126] At 805, UE 115-i may determine a rule set and a certification authority for a predefined rule set that applies to UE 115-i (or sensor 802, 804). UE 115-i may also determine a rule subset that applies to UE 115-g (or sensor 802, 804). The rule subset may be one of a plurality of subsets included in the rule set. Figure 8 In the example shown, the rule subset may be a reference Figure 2 and Figure 7 A third subset of rules (eg, fusion rules) is described.
[0127] At 810, UE 115-i may determine a first performance level corresponding to a first metric of a first sensor. For example, UE 115-i may determine a field of view of sensor 802. At 815, UE 115-i may determine a second performance level of the first metric corresponding to a second sensor. For example, UE 115-i may determine a field of view of sensor 804.
[0128] At 820, UE 115-i may identify a performance value based on a combination of a first performance level corresponding to the first metric of sensor 802 and a second performance level corresponding to the first metric of sensor 804. For example, UE 115-i may determine an average performance level for the first metric based on the first performance level and the second performance level. After determining the average performance level for sensor 802 and sensor 804, UE 115-i may identify a performance value corresponding to the average performance level. Thus, UE 115-g may identify a performance value based on a combination of the first performance level and the second performance level and the rule subset determined at 805.
[0129] At 825, UE 115-i may send a message including a sensor certificate indicating information about sensors 802 and 804. The sensor certificate may be provided by, for example, referring to Figure 7 804 , and the like. Thus, UE 115-i may send an indication of the performance value in a first data element of the message (e.g., data element 740). UE 115-i may also send an indication of a rule set for the certification authority (e.g., in data element 725), an indication of a rule subset (e.g., in data element 730), an indication of the IDs of sensors 802 and 804 (e.g., in data element 715), and / or an indication of the types of sensors 802 and 804 (e.g., in data element 720).
[0130] At 830, UE 115-i may send sensor data captured by sensor 802. The sensor data may be included in a sensor sharing message that also includes a sensor certificate for sensor 602. Alternatively, the sensor certificate may be included in a message different from the sensor sharing message. In some examples, the sensor data may include an indication of an ID of the sensor that captured the sensor data. The ID may match the ID indicated in data element 715.
[0131] At 835, UE 115-j may determine a certification authority and a set of rules based on the sensor certificate (e.g., based on the value of the certification authority carried in data element 725). UE 115-j may also determine a subset of rules based on the sensor certificate (e.g., based on the value of the certificate type carried in data element 730).
[0132] At 840, the UE 115-h may determine an average performance level corresponding to the first metric of the sensor 802 and the sensor 804. The UE 115-h may determine the average performance level based on the performance value and the rule subset. At 845, the UE 115-h may determine the reliability of the sensor data captured by the sensor 802 and the sensor 804 based on the average performance level.
[0133] Although described with reference to sensor 802 and sensor 804, process flow 800 may be implemented for sensors on a device other than UE 115-i. In this case, the sensor information determined and sent by UE 115-i may be based on sensor information received from the device including the sensor.
[0134] Fig. 9 An example of a data format 900 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The data format 900 can be used by a device such as a UE 115 to indicate multiple average performance levels corresponding to multiple metrics of multiple sensors using a single performance value. Thus, the data format 900 can be part of a sensor sharing process between two devices. In some cases, the device sending the data format 900 can be based on, for example, reference Figure 2 The described fourth subset of rules (eg, fusion-aggregation rules) determines the performance value. Thus, a device receiving data format 900 may determine an average performance level associated with the performance value based on the fourth subset of rules.
[0135] Data format 900 may include a data frame 905 that transmits a list of sensor certificates. The list of sensor certificates may include a sequence of sensor certificates transmitted in a data structure 910. Data structure 910 may be a reference to Figure 2An example of data structure 210 is described. In the example, Fig. 9 As shown in , each sensor certificate may include information about multiple sensors. Thus, data structure 910 may include multiple data elements and data frames that convey sensor information for those sensors. Although a single sensor certificate is shown, the sensor certificate list may include multiple sensor certificates, each sensor certificate being associated with multiple sensors.
[0136] Data structure 910 may include data elements 915 to 930, which may be references to Figure 3 Examples of corresponding data elements 315 to 330 described. In some cases, a sensor certificate may include multiple data elements 915 so that multiple sensor IDs can be indicated. For example, when a sensor certificate is associated with two sensors, the sensor certificate may include a first data element carrying an indication of the ID of the first sensor (e.g., sensor 1) and a second data element carrying an indication of the ID of the second sensor (e.g., sensor 2). The sensor certificate may also include multiple data elements 920 so that multiple sensor types can be indicated. For example, when a sensor certificate is associated with two sensors, the sensor certificate may include a first data element carrying an indication of the type of the first sensor (e.g., sensor 1) and a second data element carrying an indication of the ID of the second sensor (e.g., sensor 2). Although described with reference to two sensors, reference may be implemented for any number of sensors. Fig. 9 Describe the technology.
[0137] The sensor certificate may also include a data element 935, which carries an indication of a performance value (e.g., a performance value) associated with a plurality of average performance levels corresponding to different metrics. The association between the performance value and the average performance level may be defined by a fourth rule subset indicated in data element 925. Because a fourth rule subset (e.g., fusion-aggregation rules) is applied, the performance value may be associated with a first average performance level (e.g., average performance level_1) corresponding to a first metric (e.g., metric 1) of a plurality of sensors (e.g., sensor 1 and sensor 2). The performance value may also be associated with a second average performance level (e.g., average performance value_2) corresponding to a second metric (e.g., metric 2) of a plurality of sensors (e.g., sensor 1 and sensor 2). And so on and so forth. Therefore, the average performance level corresponding to a plurality of metrics of a plurality of devices may be indicated by a single performance value carried in its own data element (e.g., data element 935).
[0138] A device receiving data structure 910 may refer to the various data frames and data elements to determine information about the sensor associated with the data structure. For example, the device may determine the ID of the sensor based on the value transmitted in data element 915 (e.g., based on the sensor ID), and the device may determine the type of sensor based on the value transmitted in data element 920 (e.g., based on the sensor type). The device may also determine the certification authority (and therefore the set of predefined rules) that applies to the indicated sensor based on the value transmitted in data element 925 (e.g., based on the certification authority), and determine the subset of rules that the device will use based on the value transmitted in data element 935 (e.g., based on the certificate type).
[0139] As indicated, a fourth subset of rules may define an association between a performance value and a plurality of average performance levels corresponding to different metrics of a plurality of sensors. Thus, the device may use a fourth subset of rules predefined by the indicated certification authority to associate the performance value conveyed by data element 935 with average performance levels (average performance level_1 to average performance level_N). The device may determine the metric corresponding to each average performance level based on the subset of rules indicated by data element 930. Thus, the device may determine that the average performance level corresponding to metric 1 of sensor 1 and sensor 2 is average performance level_1, the average performance level corresponding to metric 2 of sensor 1 and sensor 2 is average performance level_2, the average performance level corresponding to metric 3 of sensor 1 and sensor 2 is average performance level_3, the average performance level corresponding to metric 4 of sensor 1 and sensor 2 is average performance level_4, and the average performance level corresponding to metric N of sensor 1 and sensor 2 is average performance level_N.
[0140] Fig.10 An example of a process flow 1000 for supporting sensor performance indication according to one or more aspects of the present disclosure is shown. In some examples, the process flow 1000 can implement aspects of the wireless communication systems 100 and 200. For example, the process flow 1000 can include UE 115-k and UE 115-1, and these devices can implement reference Fig. 9 Each UE 115 may include one or more sensors, or be coupled with one or more sensors, but for ease of illustration, only sensor 1002 and sensor 1004 are depicted.
[0141] In the following description of process flow 1000, the operations between UE 115-k and UE 115-1 may occur in a different order than the exemplary order shown, or the operations performed by the devices may be performed in a different order or at a different time. Certain operations may also be excluded from process flow 1000, or other operations may be added to process flow 1000.
[0142] Prior to 1005, UE 115-k may determine a set of rules that apply to UE 115-k (or sensor 1002, 1004) and a certification authority that predefines the set of rules. UE 115-k may also determine a subset of rules that apply to UE 115-k (or sensor 1002, 1004). The subset of rules may be one of a plurality of subsets included in the set of rules. Fig.10 In the example shown in , the rule subset may be referenced Figure 2 and Fig. 9 A fourth subset of rules is described (eg, fusion-aggregation rules).
[0143] At 1005, UE 115-k may determine a first performance level corresponding to a first metric of a first sensor. For example, UE 115-k may determine depth perception of sensor 1002. At 1010, UE 115-k may determine a second performance level corresponding to the first metric of a second sensor. For example, UE 115-k may determine depth perception of sensor 1004.
[0144] At 1015, UE 115-k may determine a third performance level corresponding to the second metric of the first sensor. For example, UE 115-k may determine a range of sensor 1002. At 1020, UE 115-k may determine a fourth performance level corresponding to the second metric of the second sensor. For example, UE 115-k may determine a range of sensor 1004.
[0145] At 1025, UE 115-k may identify a performance value based on a combination of the first performance level, the second performance level, the third performance level, and the fourth performance level. For example, UE 115-k may determine an average performance level for a first metric based on the first performance level and the second performance level. And UE 115-k may determine an average performance level for a second metric based on the third performance level and the fourth performance level. Once the average performance level for the first metric and the second metric is determined, UE 115-k may identify a performance value associated with the average performance level. Thus, UE 115-k may identify a performance value based on a combination of the first performance level, the second performance level, the third performance level, and the fourth performance level and a subset of rules.
[0146] At 1030, UE 115-k may send a message including a sensor certificate indicating information about sensors 1002 and 1004. The sensor certificate may be provided as described in reference to Fig. 9 910 as described above. Thus, the UE 115-k may send an indication of the performance value in a first data element of the data structure (e.g., data element 935). The UE 115-k may also send an indication of a rule set for the certification authority (e.g., in data element 925), an indication of a rule subset (e.g., in data element 930), an indication of the IDs of the sensors 1002 and 1004 (e.g., in data element 915), and / or an indication of the types of the sensors 1002 and 1004 (e.g., in data element 920).
[0147] At 1035, UE 115-k may send sensor data captured by sensor 1002 and sensor 1004. The sensor data may be included in a sensor sharing message that also includes sensor certificates for sensor 1002 and sensor 1004. Alternatively, the sensor certificates may be included in a message different from the sensor sharing message. In some examples, the sensor data may include an indication of an ID of the sensor that captured the sensor data. The ID may match the ID indicated in data element 915.
[0148] At 1040, UE 115-1 may determine a certification authority and a set of rules based on the sensor certificate (e.g., based on the value of the certification authority carried in data element 925). UE 115-1 may also determine a subset of rules based on the sensor certificate (e.g., based on the value of the certificate type carried in data element 930).
[0149] At 1045, UE 115-1 may determine a first average performance level corresponding to a first metric of sensor 1002 and sensor 1004. UE 115-1 may determine the first average performance level based on the performance value and the rule subset. UE 115-1 may also determine a second average performance level corresponding to a second metric of sensor 1002 and sensor 1004. UE 115-1 may determine the second average performance level based on the performance value and the rule subset. At 1050, UE 115-1 may determine the reliability of sensor data captured by sensor 1002 and sensor 1004 based on the first average performance level and the second average performance level.
[0150] Although described with reference to sensor 1002 and sensor 1004, process flow 1000 may be implemented for sensors on a device other than UE 115-k. In this case, the sensor information determined and sent by UE 115-k may be based on sensor information received from the device including the sensor.
[0151] Fig.11 A block diagram 1100 of a device 1105 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The device 1105 may be an example of aspects of the UE 115 as described herein. The device 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1120. The device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0152] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to sensor performance indications, etc.). The information may be delivered to other components of the device 1105. The receiver 1110 may be a reference Fig.14 Examples of various aspects of the transceiver 1420 are described. The receiver 1110 may employ a single antenna or a group of antennas.
[0153] In some cases, device 1105 may be a device that sends sensor information to another device as described herein. In such a case, communication manager 1115 may identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identify a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules; and send an indication of the configured set of one or more rules for the sensor in a message to a second wireless device and send an indication of the performance value for the sensor in a message. Communication manager 1115 may be an example of aspects of communication manager 1410 described herein.
[0154] In some cases, device 1105 may be a device that receives sensor information from another device as described herein. In such cases, communications manager 1115 may receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receive in a message an indication of a performance value for the sensor; and, based on the performance value and the configured set of one or more rules, identify a performance level of the sensor.
[0155] The actions performed by the communication manager 1115 as described herein may be implemented to achieve one or more potential advantages. For example, the operation of the communication manager 1115 may allow a device to signal the capabilities of its sensors to other devices. This information, in turn, may allow a device receiving sensor data captured by a sensor to determine the reliability of the sensor data. In addition, the manner in which sensor information is indicated may save resources (e.g., become more efficient) compared to other techniques. For example, indicating a performance value rather than a performance level may use fewer communication resources (e.g., time and frequency resources) because fewer data bits are sent. Sending fewer data bits may also reduce power consumption of the devices participating in the exchange because the transceivers on the devices are turned off earlier (compared to sending more bits).
[0156] The communication manager 1115 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1115 or its subcomponents may be implemented by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0157] The communication manager 1115 or its subcomponents can be physically located in various locations, including being distributed so that the functions are implemented by one or more physical components at different physical locations. In some examples, according to aspects of the present disclosure, the communication manager 1115 or its subcomponents can be separate and different components. In some examples, the communication manager 1115 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components according to various aspects of the present disclosure, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0158] The transmitter 1120 may transmit signals generated by other components of the device 1105. In some examples, the transmitter 1120 may be co-located with the receiver 1110 in a transceiver module. For example, the transmitter 1120 may be a reference Fig.14 Examples of various aspects of the transceiver 1420 are described. The transmitter 1120 may employ a single antenna or a group of antennas.
[0159] Fig.12 A block diagram 1200 of a device 1205 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The device 1205 may be an example of aspects of the device 1105 or UE 115 as described herein. The device 1205 may include a receiver 1210, a communication manager 1215, and a transmitter 1235. The device 1205 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0160] The receiver 1210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to sensor performance indications, etc.). The information may be delivered to other components of the device 1205. The receiver 1210 may be a reference Fig.14 Examples of various aspects of the transceiver 1420 are described. The receiver 1210 may employ a single antenna or a group of antennas.
[0161] The communication manager 1215 can be an example of aspects of the communication manager 1115 as described herein. The communication manager 1215 can include an authentication component 1220, an association component 1225, and a direct communication component 1230. The communication manager 1215 can be an example of aspects of the communication manager 1410 described herein.
[0162] In some cases, device 1205 may be a device that sends sensor information to another device as described herein. In such a case, authentication component 1220 may identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. In some cases, the configured set of one or more rules may be preconfigured at device 1205. Association component 1225 may identify a performance value from a set of performance values for a sensor based on the performance level of the sensor and the configured set of one or more rules. Direct communication component 1230 may send an indication of a configured set of one or more rules for the sensor and an indication of a performance value for the sensor in a message to a second wireless device.
[0163] In some cases, device 1205 can be a device that receives sensor information from another device, as described herein. In such cases, authentication component 1220 can receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. Direct communication component 1230 can receive in a message an indication of a performance value for the sensor. Association component 1225 can identify a performance level of the sensor based on the performance value and a configured set of one or more rules.
[0164] The transmitter 1235 can transmit signals generated by other components of the device 1205. In some examples, the transmitter 1235 can be co-located with the receiver 1210 in a transceiver module. For example, the transmitter 1235 can be a reference Fig.14 Examples of various aspects of the transceiver 1420 are described. The transmitter 1235 may employ a single antenna or a group of antennas.
[0165] Fig.13 A block diagram 1300 of a communication manager 1305 supporting sensor performance indication according to one or more aspects of the present disclosure is shown. The communication manager 1305 can be an example of aspects of the communication manager 1115, the communication manager 1215, or the communication manager 1410 described herein. The communication manager 1305 can include an authentication component 1310, an association component 1315, a direct communication component 1320, a performance component 1325, and a sensor component 1330. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0166] In some cases, the communication manager 1305 can be part of a device that sends sensor information to another device, as described herein. In such a case, the authentication component 1310 can identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, wherein the configured set of one or more rules defines an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. In some cases, the one or more metrics of the sensor include the range of the sensor, the resolution of the sensor, the sensitivity of the sensor, the accuracy of the sensor, the refresh rate of the sensor, the depth perception of the sensor, and / or the field of view of the sensor. The association component 1315 can identify a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules. The direct communication component 1320 can send an indication of a configured set of one or more rules for the sensor and an indication of a performance value for the sensor in a message to the second wireless device.
[0167] In some examples, an indication of a configured set of one or more rules may be sent in a first data frame of the message. In some examples (e.g., when using metric-specific rules), the direct communication component 1320 may send a performance value in a first data element of a second data frame of the message, and the performance value may correspond to a first metric of the sensor. In some examples, the association component 1315 may identify a second performance value for the sensor based on a second performance level of the sensor and a configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric. In some examples, the direct communication component 1320 may send a second performance value for the sensor in a second data element of the second data frame.
[0168] The performance component 1325 can determine a performance level of the sensor that corresponds to a first metric of the sensor. In some cases, the performance level includes an actual performance level of the sensor or an expected capability of the sensor. In some examples (e.g., when sensor-specific rules are used), the performance component 1325 can determine a second performance level of the sensor, and the second performance level can correspond to a second metric that is different from the first metric. In this case, the association component 1315 can identify a performance value that is identified based on the performance level and the second performance level.
[0169] In some examples, the performance component 1325 may determine a performance level of the sensor, which corresponds to a first metric of the sensor. In some examples, the performance component 1325 may determine a second performance level of the second sensor, and the second performance level may correspond to the first metric. In this case (e.g., when using fusion rules), the association component 1315 may identify a performance value based on a combination of the performance level and the second performance level. In some examples, an indication of a configured set of one or more rules is sent in a first data frame of a message, and an indication of the performance value is sent in a second data frame of the message. In some examples, the performance component 1325 may determine a third performance level of the sensor, and the third performance level corresponds to a second metric of the sensor. In some examples, the performance component 1325 may determine a fourth performance level of the second sensor, and the fourth performance level corresponds to the second metric. In some examples (e.g., when using fusion rules), the association component 1315 may identify a second performance value for the sensor based on a combination of the third performance level and the fourth performance level. In some examples, the direct communication component 1320 may send a second performance value for the sensor in a second data element of the second data frame.
[0170] In some examples, the performance component 1325 can determine a performance level of the sensor, and the performance level can correspond to a first metric of the sensor. In some examples, the performance component 1325 can determine a second performance level of the second sensor, and the second performance level can correspond to the first metric. In such an example (e.g., when using a fusion rule), the association component 1315 can identify a performance value based on a combination of the performance level and the second performance level. In some examples, the performance component 1325 can determine a third performance level of the sensor, and the third performance level corresponds to the second metric of the sensor. In some examples, the performance component 1325 can determine a fourth performance level of the second sensor, and the fourth performance level corresponds to the second metric. In such an example (e.g., when using a fusion-aggregation rule), the association component 1315 can identify a performance value based on a combination of the third performance level and the fourth performance level.
[0171] In some examples, the authentication component 1310 can send in a message a value indicating a subset of rules in a configured set of one or more rules. In this case, the association component 1315 can identify a performance value based on the subset of rules.
[0172] Sensor component 1330 can determine an identifier of the sensor. In some examples, direct communication component 1320 can send an indication of the identifier in a message.
[0173] In some examples, direct communication component 1320 can send information about an object detected by a sensor in a message, where the information is associated with an ID of the sensor.
[0174] In some examples, sensor component 1330 can determine the type of sensor. In some examples, direct communication component 1320 can send an indication of the type in the message.
[0175] In some examples, the direct communication component 1320 can receive an indication of a performance level from a third wireless device, wherein the sensor is located at the third wireless device, and identify the performance level based on the indication of the performance level.
[0176] In some cases, the communication manager 1305 can be part of a device that receives sensor information from another device, as described herein. In such a case, the authentication component 1310 can receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. The direct communication component 1320 can receive in a message an indication of a performance value for the sensor. The association component 1315 can identify a performance level of the sensor based on the performance value and the configured set of one or more rules.
[0177] In some examples, reliability component 1335 can receive information about an object detected by a sensor and determine a reliability value for the information based on a performance level. In some cases, the information about the object is received in the same message as an indication about the configured set of one or more rules and an indication about the performance value. In some examples, reliability component 1335 can receive an indication of an ID of the sensor in the message. In this case, the information about the object can be associated with the ID of the sensor.
[0178] In some examples, an indication of a configured set of one or more rules is received in a first data frame of the message, and an indication of a performance value is received in a first data element of a second data frame in the message. In some examples (e.g., when metric-specific rules are used), the direct communication component 1320 can receive a second performance value for the sensor in a second data element of the second data frame, the second performance value corresponding to a metric of the sensor that is different from the performance value. In some examples, the association component 1315 can identify a second performance level of the sensor based on the second performance value and the configured set of one or more rules.
[0179] In some examples (e.g., when sensor-specific rules are used), the association component 1315 can identify a second performance level of the sensor based on the performance value and a configured set of one or more rules. In this case, the performance level can correspond to a first metric of the sensor, and the second performance level can correspond to a second metric that is different from the first metric. In some examples, the first metric or the second metric is a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, or a field of view of the sensor.
[0180] In some examples (e.g., when fusion rules are used), a configured set of one or more rules associates the performance value with an average performance level of the plurality of sensors, and the average performance level corresponds to a metric of the sensors. In some examples (e.g., when fusion-aggregation rules are used), the configured set of one or more rules associates the performance value with a second average performance level of the plurality of sensors, and the second average performance level corresponds to a second metric of the sensors.
[0181] In some examples, sensor component 1330 can receive an indication of the type of sensor in a message and determine the type of sensor based on the indication of the type.
[0182] In some examples, the authentication component 1310 can receive in a message a value indicating a subset of rules in the configured set of one or more rules. In this case, the association component 1315 can identify a performance value based on the subset of rules.
[0183] Fig.14 A diagram of a system 1400 is shown that includes a device 1405 that supports sensor performance indication according to one or more aspects of the present disclosure. The device 1405 may be an example of a device 1105, a device 1205, or a UE 115 as described herein, or include components thereof. The device 1405 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1410, an I / O controller 1415, a transceiver 1420, an antenna 1425, a memory 1430, and a processor 1440. These components may communicate electronically via one or more buses (e.g., a bus 1445).
[0184] In some examples, device 1405 can send sensor information to another device, as described herein. In such examples, communication manager 1410 can identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identify a performance value from the set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules; and, send an indication of the configured set of one or more rules for the sensor to a second wireless device in a message, and send an indication of the performance value for the sensor in a message.
[0185] In some examples, device 1405 can receive sensor information from another device, as described herein. In such examples, communications manager 1410 can receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receive in a message an indication of a performance value for the sensor; and, based on the performance value and the configured set of one or more rules, identify a performance level of the sensor.
[0186] I / O controller 1415 can manage input and output signals for device 1405. I / O controller 1415 can also manage peripheral devices that are not integrated into device 1405. In some cases, I / O controller 1415 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1415 can take the form of a physical interface such as a MS- MS- Or other known operating systems. In other cases, I / O controller 1415 can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1415 can be implemented as part of a processor. In some cases, a user can interact with device 1405 via I / O controller 1415 or via hardware components controlled by I / O controller 1415.
[0187] The transceiver 1420 may communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 1420 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1420 may also include a modem to modulate packets and provide the modulated packets to an antenna for transmission, and demodulate packets received from an antenna.
[0188] In some cases, a wireless device may include a single antenna 1425. However, in some cases, the device may have more than one antenna 1425, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0189] Memory 1430 may include random access memory (RAM) and read-only memory (ROM). Memory 1430 may store computer-readable, computer-executable code 1435, which includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1430 may contain, among other things, a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0190] Processor 1440 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1440 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1440. Processor 1440 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1430) to cause device 1405 to perform various functions (e.g., functions or tasks that support sensor performance indication).
[0191] The code 1435 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1435 may be stored in a non-transitory computer-readable medium such as a system memory or other type of memory. In some cases, the code 1435 may not be directly executable by the processor 1440, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein.
[0192] Fig.15 1 is a flowchart depicting a method 1500 for supporting sensor performance indication according to one or more aspects of the present disclosure. The operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. For example, the method 1500 may be implemented by a UE 115 or a component thereof as described herein. Figure 11 to Figure 14 The described communication manager performs the operations of method 1500. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0193] At 1505, the UE may identify a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. The operations of 1505 may be performed according to the methods described herein. In some examples, the UE may be configured as described in reference to Figure 11 to Figure 14 The authentication components described are used to perform various aspects of the operations of 1505.
[0194] At 1510, the UE may identify a performance value from a set of performance values for the sensor based on the performance level of the sensor and the configured set of one or more rules. The operations of 1510 may be performed according to the methods described herein. In some examples, the UE may be configured as described in reference to Figure 11 to Figure 14 The described associated components are used to perform various aspects of the operation of 1510.
[0195] At 1515, the UE may send an indication of a configured set of one or more rules for the sensor to the second wireless device in a message and send an indication of a performance value for the sensor in a message. The operations of 1515 may be performed according to the methods described herein. In some examples, the UE may be configured to perform the following steps: Fig.12 and Fig.13 The described direct communication components are used to perform various aspects of the operation of 1515.
[0196] Fig.16 1 is a flowchart depicting a method 1600 for supporting sensor performance indication according to one or more aspects of the present disclosure. The operations of the method 1600 may be implemented by a UE 115 or a component thereof as described herein. For example, the method 1600 may be implemented by a UE 115 or a component thereof as described herein. Figure 11 to Figure 14 The described communication manager performs the operations of method 1600. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0197] At 1605, the UE may receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. The operations of 1605 may be performed according to the methods described herein. In some examples, the UE may receive in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor. Fig.12 and Fig.13 The authentication components described are used to perform various aspects of the operations of 1605.
[0198] At 1610, the UE may receive an indication of a performance value for a sensor in a message. The operations of 1610 may be performed according to the methods described herein. In some examples, the UE may receive an indication of a performance value for a sensor in a message. Fig.12 and Fig.13 The described direct communication components are used to perform various aspects of the operation of 1610.
[0199] At 1615, the UE may identify a performance level of the sensor based on the performance value and a configured set of one or more rules. The operations of 1615 may be performed according to the methods described herein. In some examples, the UE may be configured as described in reference to Fig.12 and Fig.13 The described associated components are used to perform various aspects of the operation of 1615.
[0200] It should be noted that the methods described in this application describe possible implementations, and the operations and steps may be rearranged or otherwise modified, and other implementations are possible. In addition, aspects from two or more methods may be combined.
[0201] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems are described for illustrative purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology is used in most of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0202] The information and signals described herein may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the specification may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0203] The various exemplary blocks and components described in conjunction with the present disclosure may be implemented or executed by a general purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, which may be designed to perform the functions described herein. A general purpose processor may be a microprocessor, or the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).
[0204] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored or transmitted as one or more instructions or codes on a computer-readable medium. Other examples and implementations also fall within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. The features that implement the functions may also be physically located in various locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0205] Computer-readable medium includes both non-transitory computer storage medium and communication medium, and the communication medium includes any medium that helps a computer program to be transferred from one location to another.Non-transitory storage medium can be any available medium accessible to a general-purpose computer or a special-purpose computer.Example, but not limitation, non-transitory computer-readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device, or can be used for carrying or storing desired program code in the form of instruction or data structure and can be accessed by a general or special-purpose computer or a general or special-purpose processor.Any connection is appropriately referred to as computer-readable medium.For example, if software uses coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave to send from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of computer-readable medium. Disks and optical disks used in this application include CDs, laser disks, optical disks, digital versatile disks (DVDs), floppy disks, and Blu-ray disks, wherein disks typically reproduce data magnetically, while optical disks reproduce data optically with lasers. Combinations of the above may also be included within the scope of computer-readable media.
[0206] As used herein, including in the claims, "or" as used in a list of items (e.g., a list of items preceded by a phrase such as "at least one of" or "one or more of") means an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0207] In the accompanying drawings, similar components or features may have the same reference number. In addition, individual components of the same type may be distinguished by a dash following the reference number and a second reference number that distinguishes between similar components. If only the first reference number is used in the specification, the specification is applicable to any of the similar components having the same first reference number, without regard to the second reference number or other subsequent reference numbers.
[0208] The description given herein describes exemplary configurations in conjunction with the accompanying drawings and does not represent all examples that can be implemented or fall within the scope of the claims. The term "example" used herein means "used as an example, instance, or illustration" rather than "preferred" or "better than other examples." The specific implementation includes specific details for the purpose of providing an understanding of the described technology. However, these technologies can be implemented without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0209] In order to enable those of ordinary skill in the art to implement or use the present disclosure, the description herein is provided. Various modifications to the present disclosure will be apparent to those of ordinary skill in the art, and the general principles defined herein may also be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is consistent with the widest range of principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication at a wireless device, comprising: one or more memories; as well as One or more processors coupled to the one or more memories and configured to cause the wireless device to: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining associations between a set of performance values and a set of performance levels associated with one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
2. The device according to claim 1, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, and wherein the one or more processors are further configured to: sending the performance value in a first data element of a second data frame of the message, the performance value being associated with a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value being associated with a second metric different from the first metric; as well as The second performance value for the sensor is sent in a second data element of the second data frame.
3. The device according to claim 1, wherein: The one or more processors are further configured to: determining the performance level of the sensor, the performance level associated with a first metric of the sensor; as well as A second performance level of the sensor is determined, wherein the second performance level is associated with a second metric different from the first metric, wherein the performance value is identified based at least in part on the performance level and the second performance level.
4. The device according to claim 1, wherein: The one or more processors are further configured to: determining the performance level of the sensor, the performance level associated with a first metric of the sensor; as well as A second performance level of a second sensor is determined, wherein the second performance level corresponds to the first metric and the performance value is identified based at least in part on a combination of the performance level and the second performance level.
5. The device according to claim 4, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, and the indication of the performance value is sent in a second data frame of the message, and wherein the one or more processors are further configured to: determining a third performance level of the sensor, the third performance level associated with a second metric of the sensor; determining a fourth performance level of the second sensor, the fourth performance level associated with the second metric; identifying a second performance value for the sensor based at least in part on a combination of the third performance level and the fourth performance level; as well as The second performance value for the sensor is sent in a second data element of the second data frame.
6. The device according to claim 4, wherein: The one or more processors are further configured to: determining a third performance level of the sensor, the third performance level associated with a second metric of the sensor; as well as A fourth performance level of the second sensor is determined, the fourth performance level being associated with the second metric, wherein the performance value is identified based at least in part on a combination of the third performance level and the fourth performance level.
7. The device according to claim 1, wherein: The one or more processors are further configured to: determining an identifier of the sensor; and An indication of the identifier is sent in the message.
8. The apparatus according to claim 7, further comprising: One or more antennas operable to transmit in the message information for an object detected by the sensor, wherein the information is associated with the identifier of the sensor.
9. The device according to claim 1, wherein: The one or more processors are further configured to: determining the type of the sensor; and An indication of the type is sent in the message.
10. The device according to claim 1, wherein: The one or more processors are further configured to: A value indicative of a rule subset of the configured set of one or more rules is sent in the message, wherein the performance value is identified based at least in part on the rule subset.
11. The device according to claim 1, wherein: The one or more processors are further configured to: An indication of the performance level is received from a third wireless device, wherein the sensor is located at the third wireless device, and wherein the performance level is identified based at least in part on the indication of the performance level.
12. The device according to claim 1, wherein: The one or more metrics of the sensor include a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, a field of view of the sensor, or a combination thereof.
13. The device according to claim 1, wherein: The performance level includes an actual performance level of the sensor or an expected capability of the sensor.
14. An apparatus for wireless communication at a wireless device, comprising: one or more memories; as well as One or more processors coupled to the memory and configured to cause the wireless device to: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels associated with one or more metrics of the sensor; receiving in the message an indication of a performance value for the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
15. The device according to claim 14, wherein: The one or more processors are further configured to: receiving information associated with an object detected by the sensor; and Based at least in part on the performance level, a reliability value for the information is determined.
16. The device according to claim 15, wherein: The information associated with the object is received in a same message as the indication regarding the configured set of one or more rules and the indication regarding the performance value.
17. The device according to claim 15, wherein: The one or more processors are further configured to: An indication of an identifier (ID) of the sensor is received in the message, wherein the information associated with the object is associated with the ID of the sensor.
18. The device according to claim 14, wherein: The indication of the configured set of one or more rules is received in a first data frame of the message, and the indication of the performance value is received in a first data element of a second data frame of the message, and wherein the one or more processors are further configured to: receiving a second performance value for the sensor in a second data element of the second data frame, the second performance value being associated with a metric of the sensor that is different than the performance value; and A second performance level of the sensor is identified based at least in part on the second performance value and the configured set of one or more rules.
19. The device according to claim 14, wherein: The one or more processors are further configured to: A second performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules, wherein the performance level corresponds to a first metric of the sensor and the second performance level corresponds to a second metric different from the first metric.
20. The device according to claim 19, wherein The first metric or the second metric includes a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, or a field of view of the sensor.
21. The device according to claim 14, wherein: The configured set of one or more rules associates the performance value with an average performance level of a plurality of sensors, and the average performance level corresponds to a metric of the sensors, and wherein the configured set of one or more rules associates the performance value with a second average performance level of the plurality of sensors, and the second average performance level corresponds to a second metric of the sensors.
22. The device according to claim 14, wherein: The one or more processors are further configured to: receiving in the message an indication of a type of the sensor; and The type of the sensor is determined based on the indication of the type.
23. The apparatus of claim 14, further comprising: One or more antennas operable to receive in the message a value indicative of a subset of rules in the configured set of one or more rules, wherein the performance value is identified based at least in part on the subset of rules.
24. A method of wireless communication at a wireless device, comprising: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
25. The method according to claim 24, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, the method further comprising: sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and The second performance value for the sensor is sent in a second data element of the second data frame.
26. A method of wireless communication at a wireless device, comprising: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receiving in the message an indication of a performance value for the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
27. The method according to claim 26, further comprising: receiving information about an object detected by the sensor; as well as Based at least in part on the performance level, a reliability value for the information is determined.
28. An apparatus for wireless communication at a wireless device, comprising: means for identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; means for identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules; as well as Means for sending, in a message to a second wireless device, an indication of the configured set of one or more rules for the sensor and sending, in the message, an indication of the performance value for the sensor.
29. The device according to claim 28, wherein The indication of the configured set of one or more rules is sent in a first data frame of the message, the apparatus further comprising: means for sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; means for identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and Means for sending the second performance value for the sensor in a second data element of the second data frame.
30. An apparatus for wireless communication at a wireless device, comprising: means for receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; means for receiving in the message an indication of a performance value for the sensor; as well as Means for identifying a performance level of the sensor based at least in part on the performance value and the configured set of one or more rules.
31. The apparatus of claim 30, further comprising: means for receiving information about an object detected by said sensor; as well as Means for determining a reliability value for the information based at least in part on the performance level.
32. A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by one or more processors to cause the wireless device to: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
33. The non-transitory computer readable medium of claim 32, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, and wherein the code further comprises instructions executable by the one or more processors to cause the wireless device to: sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and The second performance value for the sensor is sent in a second data element of the second data frame.
34. A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by one or more processors to cause the wireless device to: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receiving in the message an indication of a performance value for the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
35. The non-transitory computer readable medium of claim 34, wherein: The code also includes instructions executable by the one or more processors to cause the wireless device to: receiving information about an object detected by the sensor; and Based at least in part on the performance level, a reliability value for the information is determined.
36. An apparatus for wireless communication at a wireless device, comprising: one or more memories; as well as One or more processors coupled to the one or more memories and configured to cause the wireless device to: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions of an environment of the wireless device, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels associated with one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules, wherein the performance level of the sensor is dependent on the one or more conditions of an environment of the wireless device monitored by the sensor; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
37. The device according to claim 36, wherein The indication of the configured set of one or more rules and the indication of the performance value enable the second wireless device to translate the performance value into an actual performance level of the sensor.
38. The device according to claim 36, wherein The indication of the configured set of one or more rules is sent in a first data frame of the message, and wherein the one or more processors are further configured to: sending the performance value in a first data element of a second data frame of the message, the performance value being associated with a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value being associated with a second metric different from the first metric; as well as The second performance value for the sensor is sent in a second data element of the second data frame.
39. The device according to claim 36, wherein: The one or more processors are further configured to: determining the performance level of the sensor, the performance level associated with a first metric of the sensor; as well as A second performance level of the sensor is determined, wherein the second performance level is associated with a second metric different from the first metric, wherein the performance value is identified based at least in part on the second performance level.
40. The apparatus of claim 36, wherein: The one or more processors are further configured to: determining the performance level of the sensor, the performance level associated with a first metric of the sensor; as well as A second performance level of a second sensor is determined, wherein the second performance level corresponds to the first metric and the performance value is identified based at least in part on a combination of the performance level and the second performance level.
41. The device according to claim 40, wherein The indication of the configured set of one or more rules is sent in a first data frame of the message, and the indication of the performance value is sent in a second data frame of the message, and wherein the one or more processors are further configured to: determining a third performance level of the sensor, the third performance level associated with a second metric of the sensor; determining a fourth performance level of the second sensor, the fourth performance level associated with the second metric; identifying a second performance value for the sensor based at least in part on a combination of the third performance level and the fourth performance level; as well as The second performance value for the sensor is sent in a second data element of the second data frame.
42. The device according to claim 40, wherein: The one or more processors are further configured to: determining a third performance level of the sensor, the third performance level associated with a second metric of the sensor; as well as A fourth performance level of the second sensor is determined, the fourth performance level being associated with the second metric, wherein the performance value is identified based at least in part on a combination of the third performance level and the fourth performance level.
43. The apparatus of claim 36, wherein: The one or more processors are further configured to: determining an identifier of the sensor; and An indication of the identifier is sent in the message.
44. The apparatus of claim 43, further comprising: One or more antennas operable to transmit in the message information for an object detected by the sensor, wherein the information is associated with the identifier of the sensor.
45. The apparatus of claim 36, wherein: The one or more processors are further configured to: determining the type of the sensor; and An indication of the type is sent in the message.
46. The apparatus of claim 36, wherein: The one or more processors are further configured to: A value indicative of a rule subset of the configured set of one or more rules is sent in the message, wherein the performance value is identified based at least in part on the rule subset.
47. The apparatus of claim 36, wherein: The one or more processors are further configured to: An indication of the performance level is received from a third wireless device, wherein the sensor is located at the third wireless device, and wherein the performance level is identified based at least in part on the indication of the performance level.
48. The apparatus of claim 36, wherein: The one or more metrics of the sensor include a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, a field of view of the sensor, or a combination thereof.
49. The apparatus of claim 36, wherein: The performance level includes an actual performance level of the sensor or an expected capability of the sensor.
50. An apparatus for wireless communication at a wireless device, comprising: one or more memories; as well as One or more processors coupled to the memory and configured to cause the wireless device to: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels associated with one or more metrics of the sensor; receiving in the message a certificate indicating a performance value for the sensor, wherein the performance value authenticates a performance of the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
51. The apparatus of claim 50, wherein: The one or more processors are further configured to: receiving information associated with an object detected by the sensor; and Based at least in part on the performance level, a reliability value for the information is determined.
52. The apparatus of claim 51, wherein: The information associated with the object is received in a same message as the indication regarding the configured set of one or more rules and the indication regarding the performance value.
53. The apparatus of claim 51, wherein: The one or more processors are further configured to: An indication of an identifier (ID) of the sensor is received in the message, wherein the information associated with the object is associated with the ID of the sensor.
54. The apparatus of claim 50, wherein: The indication of the configured set of one or more rules is received in a first data frame of the message, and the indication of the performance value is received in a first data element of a second data frame of the message, and wherein the one or more processors are further configured to: receiving a second performance value for the sensor in a second data element of the second data frame, the second performance value being associated with a metric of the sensor that is different than the performance value; and A second performance level of the sensor is identified based at least in part on the second performance value and the configured set of one or more rules.
55. The apparatus of claim 50, wherein: The one or more processors are further configured to: A second performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules, wherein the performance level corresponds to a first metric of the sensor and the second performance level corresponds to a second metric different from the first metric.
56. The apparatus of claim 55, wherein: The first metric or the second metric includes a range of the sensor, a resolution of the sensor, a sensitivity of the sensor, an accuracy of the sensor, a refresh rate of the sensor, a depth perception of the sensor, or a field of view of the sensor.
57. The apparatus of claim 50, wherein: The configured set of one or more rules associates the performance value with an average performance level of a plurality of sensors, and the average performance level corresponds to a metric of the sensors, and wherein the configured set of one or more rules associates the performance value with a second average performance level of the plurality of sensors, and the second average performance level corresponds to a second metric of the sensors.
58. The apparatus of claim 50, wherein: The one or more processors are further configured to: receiving in the message an indication of a type of the sensor; and The type of the sensor is determined based on the indication of the type.
59. The apparatus of claim 50, further comprising: One or more antennas operable to receive in the message a value indicative of a subset of rules in the configured set of one or more rules, wherein the performance value is identified based at least in part on the subset of rules.
60. A method of wireless communication at a wireless device, comprising: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions of an environment of the wireless device, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules, wherein the performance level of the sensor is dependent on the one or more conditions of an environment of the wireless device monitored by the sensor; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
61. The method of claim 60, wherein: The indication of the configured set of one or more rules and the indication of the performance value enable the second wireless device to translate the performance value into an actual performance level of the sensor.
62. The method of claim 60, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, the method further comprising: sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and The second performance value for the sensor is sent in a second data element of the second data frame.
63. A method of wireless communication at a wireless device, comprising: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receiving in the message a certificate indicating a performance value for the sensor, wherein the performance value authenticates a performance of the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
64. The method of claim 63, further comprising: receiving information about an object detected by the sensor; as well as Based at least in part on the performance level, a reliability value for the information is determined.
65. An apparatus for wireless communication at a wireless device, comprising: means for identifying a configured set of one or more rules applicable to a sensor configured to monitor one or more conditions of an environment of the wireless device, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; means for identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules, wherein the performance level of the sensor is dependent on the one or more conditions of an environment of the wireless device monitored by the sensor; as well as Means for sending, in a message to a second wireless device, an indication of the configured set of one or more rules for the sensor and sending, in the message, an indication of the performance value for the sensor.
66. The apparatus of claim 65, wherein: The indication of the configured set of one or more rules and the indication of the performance value enable the second wireless device to translate the performance value into an actual performance level of the sensor.
67. The apparatus of claim 65, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, the apparatus further comprising: means for sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; means for identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and Means for sending the second performance value for the sensor in a second data element of the second data frame.
68. An apparatus for wireless communication at a wireless device, comprising: means for receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; means for receiving in the message a certificate indicating a performance value for the sensor, wherein the performance value authenticates a performance of the sensor; as well as Means for identifying a performance level of the sensor based at least in part on the performance value and the configured set of one or more rules.
69. The apparatus of claim 68, further comprising: means for receiving information about an object detected by said sensor; as well as Means for determining a reliability value for the information based at least in part on the performance level.
70. A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by one or more processors to cause the wireless device to: identifying a configured set of one or more rules applied to a sensor configured to monitor one or more conditions of an environment of the wireless device, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; identifying a performance value from the set of performance values for the sensor based at least in part on a performance level of the sensor and the configured set of one or more rules, wherein: the performance level of the sensor being dependent upon the one or more conditions of the environment of the wireless device monitored by the sensor; as well as An indication of the configured set of one or more rules for the sensor is sent in a message to a second wireless device, and an indication of the performance value for the sensor is sent in the message.
71. The non-transitory computer readable medium of claim 70, wherein: The indication of the configured set of one or more rules and the indication of the performance value enable the second wireless device to translate the performance value into an actual performance level of the sensor.
72. The non-transitory computer readable medium of claim 70, wherein: The indication of the configured set of one or more rules is sent in a first data frame of the message, and wherein the code further comprises instructions executable by the one or more processors to cause the wireless device to: sending the performance value in a first data element of a second data frame of the message, the performance value corresponding to a first metric of the sensor; identifying a second performance value for the sensor based at least in part on a second performance level of the sensor and the configured set of one or more rules, the second performance value corresponding to a second metric different from the first metric; and The second performance value for the sensor is sent in a second data element of the second data frame.
73. A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by one or more processors to cause the wireless device to: receiving in a message an indication of a configured set of one or more rules applied to a sensor configured to monitor one or more conditions, the configured set of one or more rules defining an association between a set of performance values and a set of performance levels corresponding to one or more metrics of the sensor; receiving in the message a certificate indicating a performance value for the sensor, wherein: The performance value authenticates the performance of the sensor; as well as A performance level of the sensor is identified based at least in part on the performance value and the configured set of one or more rules.
74. The non-transitory computer readable medium of claim 73, wherein: The code also includes instructions executable by the one or more processors to cause the wireless device to: receiving information about an object detected by the sensor; and Based at least in part on the performance level, a reliability value for the information is determined.
Citation Information
Patent Citations
Sensor device, sensor device processing method, and sensor network system
WO2019116670A1