This document is directed generally to wireless communications, and in particular to 5th generation (5G) communications.
Radio sensing refers to information retrieval from received radio signals which are impacted by the surrounding environment during the propagation. The ubiquitous radio sensing services are exemplified as the following:
Introducing the sensing capability into a cellular wireless communication system has the benefit of using the same spectrum and infrastructure, especially for the industry having both communication and sensing demands as below.
The intelligent transportation is developing faster with involving the new cellular communications and sensing/sensor technologies. The automatic diving, the real time dynamic 3D map generation and distribution, and the safety supervision have more requirements on wireless communications, e.g., high data rate to support the dynamic 3D map downloading, and the sensing/sensor capabilities to generate the dynamic 3D map.
It is foreseeable that over 90% of all vehicles will have a 4G (4th generation)/5G communication module and 70% vehicles will have V2X (vehicle-to-everything) communication module in the future. On the other hand, Vehicle-Road collaboration is a future trend and accelerates the roadside intelligent transport system (ITS) facility deployment, e.g., the sensors and cameras. However, the wireless communication and sensing now are decoupled without cooperation. Considering the wireless communication base stations have been arranged along the roadside as the infrastructure, a cellular network supporting the sensing capability is able to reduce the cost by sharing the base station sites and to increase the practicability and flexibility for the intelligent transportation.
Furthermore, the UAV industry has a similar demand on harmonizing wireless communications and sensing. A large-scale UAV commercial business requires realizing a low-altitude air traffic management and supervision. In addition, the real time sensing capability plays an important role in complying with the legal regulation. The 5GS (5G system) has been enhanced to enable UAV identification and tracking and to support UAV commands and control functions. Both the communication and sensing capabilities are required by UAV applications, remote control, UAV traffic management and so on. Accordingly, the 5GS providing the sensing capability could bring benefit for the UAV business.
Moreover, the railway intrusion detection is another field having a demand on harmonizing wireless communications and sensing to improve operational efficiency and public safety.
To enable the sensing capability in the (5G) communication network, the (5G) network architecture may need to be modified.
The present disclosure relates to methods, devices, and computer program products for wireless communication, which allow a sensing network node to acquire sensing data from base stations.
One aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: receiving, by an access and mobility management node from a sensing network node, a first message and one or more identifiers of one or more target access network nodes; transmitting, by the access and mobility management node to the target access network nodes, the first message according to the one or more identifiers of target access network nodes to request the target access network nodes to generate sensing data, wherein the sensing data is transmitted to the sensing network node; and receiving, by the access and mobility management node from the sensing network node, a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: transmitting, by a sensing network node to an access and mobility management node, a first message and one or more identifiers of one or more target access network nodes, to request the access and mobility management node to forward the first message to the target access network nodes according to the one or more identifiers, to request the target access network nodes to generate sensing data; receiving, by the sensing network node, the sensing data; and transmitting, by the sensing network node to the access and mobility management node, a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: receiving, by an access network node from an access and mobility management node, a first message; performing, by the access network node, measurements to generate sensing data according to the first message; and transmitting, by the access network node, the sensing data to a sensing network node to allow the sensing network node to generate a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: transmitting, by a network exposure node to an access and mobility management node, a first sensing request, to allow the access and mobility management node to trigger a sensing network node to acquire sensing data from one or more target access network nodes; and receiving, by the network exposure node from the access and mobility management node, a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to receive, from a sensing network node, a first message and one or more identifiers of one or more target access network nodes; transmit, to the target access network nodes, the first message according to the one or more identifiers of target access network nodes to request the target access network nodes to generate sensing data, wherein the sensing data is transmitted to the sensing network node; and receive, from the sensing network node, a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to transmit, to an access and mobility management node, a first message and one or more identifiers of one or more target access network nodes, to request the access and mobility management node to forward the first message to the target access network nodes according to the one or more identifiers, to request the target access network nodes to generate sensing data; receive the sensing data; and transmit, to the access and mobility management node, a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to receive, from an access and mobility management node, a first message; perform measurements to generate sensing data according to the first message; and transmit the sensing data to a sensing network node to allow the sensing network node to generate a calculated result according to the sensing data.
Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to transmit, to an access and mobility management node, a first sensing request, to allow the access and mobility management node to trigger a sensing network node to acquire sensing data from one or more target access network nodes; and receive, from the access and mobility management node, a calculated result according to the sensing data.
Various embodiments may advantageously implement the following features:
Preferably or in some embodiments, the sensing data is transmitted to the sensing network node via one or more tunnels between the sensing network node and each of the target access network nodes.
Preferably or in some embodiments, the first message comprises address information of the sensing network node.
Preferably or in some embodiments, the access and mobility management node is configured to receive address information of the target access network nodes from the target access network nodes and transmit the address information of the target access network nodes to the sensing network node, wherein the sensing data is transmitted to the sensing network node via one or more tunnels based on the address information of the sensing network node and address information of the target access network nodes.
Preferably or in some embodiments, the access and mobility management node is configured to transmit the first message with a routing identifier of the sensing network node to the target access network nodes, receive the address information of the target access network nodes with the routing identifier, and transmit the address information of the target access network nodes to the sensing network node according to the routing identifier.
Preferably or in some embodiments, the address information of the sensing network node comprises an Internet Protocol, IP, address and an IP port.
Preferably or in some embodiments, the access and mobility management node is configured to receive the sensing data and transmit the sensing data to the sensing network node.
Preferably or in some embodiments, the access and mobility management node is configured to transmit the first message with a routing identifier of the sensing network node to the target access network nodes, receive the sensing data with the routing identifier, and transmit the sensing data to the sensing network node according to the routing identifier.
Preferably or in some embodiments, the access and mobility management node is configured to receive a sensing request comprising a tracking area identity, TAI, list.
Preferably or in some embodiments, the access and mobility management node is configured to select the sensing network node according to a tracking area identity, TAI list and transmit the TAI list to the sensing network node.
Preferably or in some embodiments, the access and mobility management node is configured to transmit to the sensing network node at least one of a sensing quality of service, QoS, or one or more object types.
Preferably or in some embodiments, the access and mobility management node is configured to transmit information of one or more unavailable access network nodes to the sensing network node.
Preferably or in some embodiments, the access and mobility management node is configured to transmit the calculated result to a network exposure node or an application node.
Preferably or in some embodiments, the sensing network node is configured to receive address information of the target access network nodes from the access and mobility management node, and receive the sensing data via one or more tunnels based on the address information of the sensing network node and address information of the target access network nodes.
Preferably or in some embodiments, the sensing network node is configured to receive a tracking area identity, TAI, list from the access and mobility management node, and determine the one or more identifiers of target access network nodes according to the TAI list.
Preferably or in some embodiments, the sensing network node is configured to receive, from the access and mobility management node, at least one of a sensing quality of service, QoS, or one or more object types.
Preferably or in some embodiments, the sensing network node is configured to receive information of one or more unavailable access network nodes from the access and mobility management node.
Preferably or in some embodiments, the access network node is configured to transmit address information of the access network node to the sensing network node via the access and mobility management node.
Preferably or in some embodiments, the sensing data is transmitted to the sensing network node via a tunnel based on the address information of the sensing network node and address information of the target access network node.
Preferably or in some embodiments, the access network node is configured to receive the first message with a routing identifier of the sensing network node and transmit the address information of the access network node with the routing identifier, to allow the access and mobility management node to transmit the address information of the target access network nodes to the sensing network node according to the routing identifier.
Preferably or in some embodiments, the access network node is configured to transmit the sensing data to the sensing network node via the access and mobility management node.
Preferably or in some embodiments, the access network node is configured to receive the first message with a routing identifier of the sensing network node and transmit the sensing data with the routing identifier to the access and mobility management node, to allow the access and mobility management node to transmit the sensing data to the sensing network node according to the routing identifier.
Preferably or in some embodiments, the network exposure node is configured to receive a second sensing request from an application node and determine whether the second sensing request from the application node is authorized.
Preferably or in some embodiments, the second sensing request comprises a target area, and the network exposure node is configured to map the target area to a tracking area identity, TAI, list.
Preferably or in some embodiments, the second sensing request comprises at least one of a sensing quality of service, QoS, or one or more object types.
Preferably or in some embodiments, the network exposure node is configured to select the access and mobility management node according to a tracking area identity, TAI, list and transmit the first sensing request comprising the TAI list to the selected access and mobility management node.
The present disclosure relates to a computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of foregoing methods.
The example embodiments disclosed herein are directed to providing features that will become readily apparent by reference to the following description when taken in conjunction with the accompany drawings. In accordance with various embodiments, example systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of the present disclosure.
Thus, the present disclosure is not limited to the example embodiments and applications described and illustrated herein. Additionally, the specific order and/or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
In
The UE obtains location measurements and sends the measurements to an LMF (Location Management Function), to compute a location.
The (R)AN is involved in handling of various positioning procedures such as the positioning of a target UE, the provision of location related information not associated with a particular target UE and the transmission of positioning messages between an AMF (Access and Mobility Management Function) or LMF and the target UE.
The AMF contains functionalities for managing positioning for the target UE for all types of location requests.
The LMF manages the overall coordination and scheduling of resources required for the location of a UE that is registered with or accessing the 5G core network (CN). The LMF may also calculate or verify a final location and a velocity estimation of a UE and estimate the achieved accuracy.
The UDM contains location service (LCS) subscribers, LCS privacy profiles and routing information.
The GMLC is the first node an external LCS client accesses in a public land mobile network (PLMN). AFs and NFs (Network Functions) may access the GMLC directly or via a NEF. The GMLC may request the routing information and/or the target UE privacy information from the UDM. After checking the authorization of an external LCS Client or the AF and verifying the target UE privacy, the GMLC forwards a location request to the serving AMF.
The NEF provides a means of accessing location services by an external AF or an internal AF.
The AF requests the location for a UE.
In some embodiments, the Sensing NF may have at least a part of the capabilities of the LMF. In some embodiments, the Sensing NF can be collocated with an LMF or other NF.
Step 301: In order to be aware of objects (e.g., non-UE objects) within an area, an external AF sends a Sensing Request for the area to the NEF. The Sensing Request includes the target area (e.g., a geographical area) and may further include at least one of a sensing quality of service (QOS), one or more object types (e.g., dynamic object or static object) and/or other attributes for sensing requirements.
In an embodiment of the AF being an internal AF, the internal AF may select the AMF and send the Sensing Request to the AMF directly. In this embodiment, the Sensing Request includes a target tracking area identity (TAI) list.
Step 302: The NEF determines whether the AF or the Sensing Request from the AF is authorized and maps the geographical area into a TAI list. If the AF or the Sensing Request from the AF is authorized, the NEF selects an AMF that serves the mapped TAI list (e.g., serves the tracking areas in the TAI list).
Step 303: The NEF sends the Sensing Request comprising the TAI list to the selected AMF.
Step 304: The AMF selects a Sensing NF based on the TAI list. In an embodiment, the selection may be performed by using a network repository function (NRF) query.
Step 305: The AMF sends a Determine Sensing Request towards the Sensing NF, to request the sensing data corresponding to the TAI list. The AMF includes the TAI list in the Determine Sensing Request. In an embodiment, the AMF further includes, if available, at least one of the sensing quality of service (QOS), the one or more object types (e.g., dynamic object or static object) and/or other attributes in the Determine Sensing Request received from the AF.
Step 306: In order to collect the sensing data from the NG-RAN nodes serving the TAI list, the Sensing NF sends a Sensing Resource Setup Request towards the AMF, to set up the Nx tunnel between the NG-RAN nodes and the Sensing NF. The Sensing Resource Setup Request may comprise address information (e.g., an internet protocol (IP) address and an IP port) of the Sensing NF. In an embodiment, the Sensing NF may further include a list of NG-RAN node identifiers and the sensing requirement or sensing instruction in the Sensing Resource Setup Request. In an embodiment, the Sensing NF acquires the list of NG-RAN node identifiers according to the TAI list.
Step 307: The AMF sends the Sensing Resource Setup Response to the Sensing NF. The Sensing Resource Setup Response may include the unavailable NG-RAN node identifiers.
Step 308: The AMF forwards the address information (e.g., IP address and the IP port) of the Sensing NF and the sensing requirement or sensing instruction to the NG-RAN node(s) indicated in step 307 in an N2 Transport message. The AMF includes a Routing identifier for identifying the Sensing NF in the N2 Transport message.
Step 309: The NG-RAN node returns address information (e.g., an IP address and an IP port) of the NG-RAN node to the AMF in an N2 Transport message. In an embodiment, the target NG-RAN node may also include the Routing identifier received in step 308 in the N2 Transport message.
Step 310: The AMF forwards the address information (e.g., the IP address and the IP port) of the NG-RAN node, in a Sensing Resource Setup Notify, to the Sensing NF indicated by the routing identifier received in step 309.
Step 311: The Sensing NF sends a Sensing Resource Setup Notify Response to the AMF.
Step 312: The NG-RAN node performs sensing measurements according to the sensing requirement or sensing instruction and obtains sensing data requested by the Sensing NF. Note that Step 312 can be performed after receiving the sensing requirement or sensing instruction, and the order of the steps is not limited to the embodiment described above.
Step 313: The NG-RAN node sends the sensing data to the Sensing NF over the Nx tunnel. In an embodiment, steps 312 and 313 may be repeated if the Sensing NF further exchanges sensing information with the NG-RAN node over the Nx tunnel.
In an embodiment, steps 308 to 313 are performed for each NG-RAN node, e.g., serving (tracking areas (TAs) associated with) the TAI list.
Step 314: The Sensing NF calculates sensing result(s) based on the sensing data received from the NG-RAN node(s) and sends the final sensing data (e.g., a calculated result) to the AMF.
Steps 315 and 316: The AMF sends a Sensing Report comprising the final sensing data to the external AF via the NEF.
In an embodiment of the AF being the internal AF, the AMF directly sends the Sensing Report comprising the final sensing data to the AF.
In an embodiment, an NR Positioning Protocol A (NRPPa) protocol between the Sensing NF and the NG-RAN node(s) is evolved to support the Nx interface.
In an embodiment, the routing identifier described above is used by the AMF to transmit sensing data from the NG-RAN(s) to a correct Sensing NF. For example, when two Sensing NFs, Sensing NF1 and Sensing NF2, simultaneously request sensing data from NG-RAN(s) through the AMF, in response to the requests from Sensing NF1 and Sensing NF2, the AMF immediately replies a response to Sensing NF1 and Sensing NF2, and these pairs of HTTP (Hypertext Transfer Protocol) requests and responses end. Subsequently, when the AMF received the sensing data from the NG-RAN(s) with routing identifiers corresponding to Sensing NF1 and Sensing NF2, the AMF reports the received sensing data to Sensing NF1 and Sensing NF2 through notify requests. Since the notify requests are brand new HTTP requests, the AMF needs the routing identifiers corresponding to Sensing NF1 and Sensing NF2 to identify the destination of the sensing data from the NG-RAN(s).
In some embodiments, more than one AMFs are selected by the NEF to perform the operations described above. In such a case, each AMF may serve a part of TA(s) in the TAI list. Thus, the disclosure is not limited to the embodiments described above.
Similarly, in some embodiments, more than one Sensing NFs are selected by the AMF(s) to perform the operations described above. In such a case, each Sensing NF may serve a part of TA(s) in the TAI list. Thus, the disclosure is not limited to the embodiments described above.
Step 401: In order to be aware of objects within an area, an external AF sends a Sensing Request for the area to the NEF. The Sensing Request includes the target area (e.g., a geographical area) and may further include at least one of a sensing quality of service (QOS), one or more object types (e.g., dynamic object or static object) and/or other attributes for sensing requirements.
In an embodiment of the AF being an internal AF, the internal AF may select the AMF and send the Sensing Request to the AMF directly. In this embodiment, the Sensing Request includes a target TAI list.
Step 402: The NEF determines whether the AF or the Sensing Request from the AF is authorized and maps the geographical area into a TAI list. If the AF or the Sensing Request is authorized, the NEF selects an AMF that serves the mapped TAI list.
Step 403: The NEF sends the Sensing Request comprising the TAI list to the selected AMF.
Step 404: The AMF selects a Sensing NF based on the TAI list. In an embodiment, the selection may be performed by using an NRF query.
Step 405: The AMF sends a Determine Sensing Request towards the Sensing NF, to request the sensing data corresponding to the TAI list. The AMF includes the TAI list in the Determine Sensing Request. In an embodiment, the AMF further includes, if available, at least one of the sensing quality of service (QOS), one or more object types (e.g., dynamic object or static object) and/or other attributes in the Determine Sensing Request received from the AF.
Step 406: In order to collect the sensing data from the NG-RAN nodes serving the TAI list, the Sensing NF sends the Sensing Data Request towards the AMF. The Sensing NF includes the list of NG-RAN node identifiers and the sensing requirement or sensing instruction in the Sensing Data Request. In an embodiment, the Sensing NF acquires the list of NG-RAN node identifiers according to the TAI list.
Step 407: The AMF sends the Sensing Data Response to the Sensing NF. The Sensing data Response may include the unavailable NG-RAN node identifiers.
Step 408: The AMF forwards the sensing requirement or sensing instruction, in an N2 Transport message, to the NG-RAN node(s) indicated in step 406. In an embodiment, the AMF further includes a Routing identifier identifying the Sensing NF in the N2 Transport message.
Step 409: The NG-RAN node performs sensing measurements and obtains sensing data requested by the Sensing NF.
Step 410: The NG-RAN node returns the sensing data to the AMF in an N2 Transport message. In an embodiment, the target NG-RAN node may also include the Routing identifier received in step 408 in the N2 Transport message.
Step 411: The AMF forwards the sensing data, in the Sensing Data Notify, to the Sensing NF indicated by the routing identifier which is received in step 410.
Step 412: The Sensing NF sends the Sensing Data Notify Response to the AMF. Note that steps 408 to 412 are performed for each NG-RAN node, e.g., serving (TAs associated with) the TAI list.
Step 413: The Sensing NF calculates the sensing result based on the sensing data received from the NG-RAN nodes and sends the final sensing data to the AMF.
Steps 414 and 415: The AMF sends the sensing report with the final sensing data (e.g., a calculated result) to the (external) AF via the NEF.
In an embodiment of the AF being an internal AF, the AMF sends the Sensing Report to the AF directly.
Details of the process in
In an embodiment of the present disclosure, the Sensing NF may perform at least one of:
In an embodiment of the present disclosure, the NEF may perform at least one of:
In an embodiment of the present disclosure, the AMF may perform at least one of:
In an embodiment of the present disclosure, the NG-RAN (node) may perform at least one of:
In an embodiment, the storage unit 610 and the program code 612 may be omitted. The processor 600 may include a storage unit with stored program code.
The processor 600 may implement any steps described in exemplified embodiments on the wireless network node 60, e.g., via executing the program code 612.
The communication unit 620 may be a transceiver. The communication unit 620 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals to and from a wireless terminal (e.g., a user equipment or another wireless network node).
A wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., an AMF). In an embodiment, the wireless communication node may be implemented by using the wireless communication node 60 described above, but is not limited thereto.
In an embodiment, the wireless communication method includes: receiving, by an access and mobility management node from a sensing network node, a first message and one or more identifiers of one or more target access network nodes; transmitting, by the access and mobility management node to the target access network nodes, the first message according to the one or more identifiers of target access network nodes to request the target access network nodes to generate sensing data, wherein the sensing data is transmitted to the sensing network node; and receiving, by the access and mobility management node from the sensing network node, a calculated result according to the sensing data.
In an embodiment, the first message can be the Sensing Resource Setup Notify or the Sensing Data Request described above, but is not limited thereto. In an embodiment, the target access network nodes may be the NG-RANs described above, but is not limited thereto.
Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., a Sensing NF). In an embodiment, the wireless communication node may be implemented by using the wireless communication node 60 described above, but is not limited thereto.
In an embodiment, the wireless communication method includes: transmitting, by a sensing network node to an access and mobility management node, a first message and one or more identifiers of one or more target access network nodes, to request the access and mobility management node to forward the first message to the target access network nodes according to the one or more identifiers, to request the target access network nodes to generate sensing data; receiving, by the sensing network node, the sensing data; and transmitting, by the sensing network node to the access and mobility management node, a calculated result according to the sensing data.
Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., an NG-RAN node). In an embodiment, the wireless communication node may be implemented by using the wireless communication node 60 described above, but is not limited thereto.
In an embodiment, the wireless communication method includes: receiving, by an access network node from an access and mobility management node, a first message; performing, by the access network node, measurements to generate sensing data according to the first message; and transmitting, by the access network node, the sensing data to a sensing network node to allow the sensing network node to generate a calculated result according to the sensing data.
Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., an NEF). In an embodiment, the wireless communication node may be implemented by using the wireless communication node 60 described above, but is not limited thereto.
In an embodiment, the wireless communication method includes: transmitting, by a network exposure node to an access and mobility management node, a first sensing request, to allow the access and mobility management node to trigger a sensing network node to acquire sensing data from one or more target access network nodes; and receiving, by the network exposure node from the access and mobility management node, a calculated result according to the sensing data.
In an embodiment, the network exposure node is configured to receive a second sensing request from an application node and determine whether the second sensing request from the application node is authorized.
In an embodiment, the first sensing request may be the Sensing Request from the NEF to the AMF described above, but is not limited thereto. In an embodiment, the second request may be the Sensing Request from the AF to the NEF described above, but is not limited thereto.
Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
While various embodiments of the present disclosure have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architectural or configuration, which are provided to enable persons of ordinary skill in the art to understand example features and functions of the present disclosure. Such persons would understand, however, that the present disclosure is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any one of the above-described example embodiments.
It is also understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any one of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
A skilled person would further appreciate that any one of the various illustrative logical blocks, units, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two), firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as “software” or a “software unit”), or any combination of these techniques.
To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, units, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure. In accordance with various embodiments, a processor, device, component, circuit, structure, machine, unit, etc. can be configured to perform one or more of the functions described herein. The term “configured to” or “configured for” as used herein with respect to a specified operation or function refers to a processor, device, component, circuit, structure, machine, unit, etc. that is physically constructed, programmed and/or arranged to perform the specified operation or function.
Furthermore, a skilled person would understand that various illustrative logical blocks, units, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include 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, or any combination thereof. The logical blocks, units, and circuits can further include antennas and/or transceivers to communicate with various components within the network or within the device. A general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein. If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium.
Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
In this document, the term “unit” as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various units are described as discrete units; however, as would be apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the associated functions according to embodiments of the present disclosure.
Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present disclosure. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present disclosure with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present disclosure. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of claims. Thus, the disclosure is not intended to be limited to the implementations shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
This application is a Continuation of PCT Application No. PCT/CN2021/139299, filed Dec. 17, 2021, incorporated herein by reference in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2021/139299 | Dec 2021 | WO |
| Child | 18592694 | US |