The present disclosure relates to the technical field of wireless communication but is not limited to the technical field of wireless communication, and more particularly to a method and apparatus for providing a sensing service, a communication device, and a storage medium.
With the development of the artificial intelligence (AI) technology, the capabilities of many industries have been greatly increased. Among them, the sensing technology in general, for example, the radar-based technology, is widely used in applications such as intelligent transportation and automatic driving. The current radar-based sensing technology relies on dedicated radar equipment, which is expensive and inflexible in deployment (usually arranged in specific scenarios).
In the era of mobile Internet, with the development of mobile communication, there will be an ever increasing number of mobile terminals and mobile base stations in the future. With the emergence of new services, the demand for sensing technology is increasing. For example, sensing service in non-visible light frequencies is used in the dark to perceive surrounding objects. For another example, indoor sensing for human motion commands is used to control smart furniture. Sensing services provide great convenience for daily life.
Embodiments of the present disclosure provide a method and apparatus for providing a sensing service, a communication device, and a storage medium.
According to a first aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by a base station, is provided. The method includes: receiving a sensing parameter from a sensing function (SF); and providing a sensing service according to the sensing parameter.
According to a second aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by a sensing function (SF), is provided. The method includes: receiving a sensing request from an application function (AF) or an initiator of the sensing service; determining, according to the sensing request, a target base station and a sensing parameter for providing the sensing service; and transmitting the sensing parameter to the target base station.
According to a third aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by an access and mobility management function (AMF), is provided. The method includes: receiving a sensing service query from a sensing function (SF); determining a target base station according to the sensing service query; and transmitting a sensing service response including identification information of the target base station to the SF.
According to a fourth aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by a user data management (UDM), is provided. The method includes: receiving a query request from a sensing function (SF), where the query request includes: identification information of an initiator of the sensing service; querying the initiator according to the identification information of the initiator; and transmitting a query result to the SF.
According to a fifth aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by a policy control function (PCF), is provided. The method includes: receiving a policy request from a sensing function (SF), where the policy request includes: identification information of an initiator of the sensing service; and transmitting a policy response to the SF according to the identification information of the initiator, where the policy response is used for the SF to determine a sensing parameter of the sensing service.
According to a sixth aspect of embodiments of the present disclosure, a method for providing a sensing service, performed by performed by an application function (AF) or an initiator of the sensing service, is provided. The method includes: transmitting a sensing request to a sensing function (SF), where the sensing request at least includes: identification information of an initiator, at least configured to verify the initiator of the sensing service, and the sensing request is used to request the SF to select a target base station for providing the sensing service.
According to a seventh aspect of embodiments of the present disclosure, a communication device is provided, including: a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being executed by the processor. The executable program is executed by the processor to perform the method for providing a sensing service according to any one of the first aspect to the sixth aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a non-transitory computer storage medium having stored therein an executable program that, when executed by a processor, enable the process to perform the method for providing a sensing service according to any one of the first aspect to the sixth aspect.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
Reference will now be made in detail to illustrative embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of illustrative embodiments do not represent all implementations consistent with the present disclosure. They are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as recited in the appended claims.
Terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and shall not be construed to limit the present disclosure. As used in the embodiments of the present disclosure and the appended claims, “a/an” and “the” in a singular form are intended to include plural forms, unless clearly indicated in the context otherwise. It should be understood that, the term “and/or” used herein represents and contains any one of associated listed items and all possible combinations of more than one associated listed items.
It should be understood that terms such as “first,” “second” and “third” may be used in the embodiments of the present disclosure for describing various information, these information should not be limited by these terms. These terms are only used for distinguishing information of the same type from others. For example, first information may also be referred to as second information, and similarly, the second information may also be referred to as the first information, without departing from the scope of the embodiments of the present disclosure. As used herein, the term “if”' may be construed to mean “when” or “upon” or “in response to determining” depending on the context.
Referring to
A UE 11 may be a device that provides voice and/or data connectivity to a user. The UE 11 can communicate with one or more core networks via a radio access network (RAN), and the UE 11 may be an Internet of Things (IoT) UE, such as a sensor device, a mobile phone (or called a “cellular” phone) and a computer including an IoT UE. For example, the UE 11 may be a fixed device, a portable device, a pocket device, a hand-held device, a computer built-in device or a vehicle-mounted device. For example, the UE 11 may be a station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote UE, an access UE, a user terminal, a user agent, a user device, or a user equipment. Alternatively, the UE 11 may also be a device of an unmanned aerial vehicle. Alternatively, the UE 11 may also be a vehicle-mounted device, for example, it may be a trip computer with a wireless communication function, or a wireless communication device connected externally to the trip computer. Alternatively, the UE 11 may also be a roadside device, for example, it may be a street lamp, a signal lamp, or other roadside devices with a wireless communication function.
The access device 12 may be a network device in the wireless communication system. The wireless communication system may be the 4th generation (4G) mobile communication system, also known as a long term evolution (LTE) system, or the wireless communication system may be a 5G system, also called a new radio (NR) system or 5G NR system. Alternatively, the wireless communication system may be a next-generation system of the 5G system. An access network in the 5G system is called new generation-radio access network (NG-RAN). Alternatively, it may be a machine type communication (MTC) system.
The access device 12 may be an evolved node B (eNB) in a 4G system. Alternatively, the access device 12 may be a next-generation node B (gNB) adopting a centralized and distributed architecture in the 5G system. When the access device 12 adopts the centralized and distributed architecture, it generally includes a central unit (CU) and at least two distributed units (DU). The centralized unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer. The distributed unit is provided with a physical (PHY) layer protocol stack. The specific implementation of the access device 12 is not limited in the embodiments of the present disclosure.
A wireless connection can be established between the access device 12 and the UE 11 through a wireless radio interface. In different embodiments, the wireless radio interface is a wireless radio interface based on the fourth generation (4G) mobile communication network technology standard; or the wireless radio interface is a wireless radio interface based on the fifth generation (5G) mobile communication network technology standard, such as a new radio interface; or the wireless radio interface is a wireless radio interface based on a next-generation (from 5G) mobile communication network technology standard.
In some embodiments, an end-to-end (E2E) connection is established between the UEs 11, for example, vehicle to everything (V2X) communication, such as vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication and vehicle to pedestrian (V2P) communication.
In some embodiments, the above wireless communication system may further include a network management device 13.
Several access devices 12 are respectively connected to the network management device 13. The network management device 13 may be a core network device in the wireless communication system, for example, the network management device 13 may be a mobility management entity (MME) in an evolved packet core (EPC) network. Alternatively, the network management device may be other core network devices, such as a serving gateway (SGW), a public data network gateway (PGW), a policy and charging rule function (PCRF) unit or a home subscriber server (HSS), etc. The implementation form of the network management device 13 is not limited in the embodiments of the present disclosure.
The wireless sensing method provided by the embodiments of the present disclosure may be applied to a system architecture shown in
Initiator, which triggers the sensing service according to an application requirement, and may be outside the communication system corresponding to 3GPP;
Consumer, which receives and consumes output data from the sensing service, where the data may include sensing data and/or a sensing result generated based on the sensing data;
Sensing function (SF), a kind of network function, which may be any functional entity on the network side, and according to information/requirements provided by the initiator, determines a sensing model, and determines parameters of a transmitter (also called an emitter or a transmitting machine) and a receiver (also called an acceptor or a receiving machine), where the sensing parameters may at least be needed to coordinate receiving/transmitting parameters of sensing signals between the transmitter and the receiver;
Transmitter, transmits the sensing signal according to the sensing parameter received from the SF;
Receiver, receives a reflected signal according to the sensing parameter received from the SF, and sends the sensing data, if any, to a processor;
Processor, processes the sensing data received from the receiver and outputs the sensing result. It should be noted that the processor here may include one or more processors, or one or more processing devices.
It should be noted that a device may play one or more roles of the initiator, the consumer, the transmitter, the receiver, and the processor.
As shown in
If the base station is at least one of the transmitter, the receiver and the processor for the sensing function, the base station will receive the sensing parameter from the SF, and the base station will provide the sensing service according to the sensing parameter.
Sensing signal is a radio signal. For example, the radio signal includes, but is not limited to, a radar signal, a laser signal, or an ultrasonic signal, or other types of electromagnetic wave signals. Other electromagnetic wave signals include, but are not limited to, ultra wide band (UWB) signals, or electromagnetic waves for distance measurement based on time-of-flight.
The transmitter transmits a radar signal, and the radar signal will be reflected or absorbed when it encounters an obstacle during transmission. The reflected radar wave will be received by the receiver. Based on the received radar wave, the receiver may realize functions such as radar ranging and radar detection, to know parameters such as location, volume and/or shape of the obstacle.
As shown in
For example, the specific use of the sensing service in the embodiments of the present disclosure includes, but is not limited to, at least one of the following: aircraft detection; obstacle detection; missile launch; spaceship navigation; maritime navigation; autopilot; weather detection; and terrain detection.
In the embodiments of the present disclosure, the UE firstly sends a sensing request to an access and mobility management function (AMF). In this way, the AMF, as a function for UE access and mobility management, may select an appropriate SF to provide the sensing parameter for the UE as required.
The sensing request may be any request to provide a sensing parameter and/or a sensing service. The sensing request may be a non-access stratum (NAS) message and/or an access stratum (AS) message.
The SF may be any functional entity on the network side, specifically, the SF may serve as one of network elements of a core network and/or an access network.
For example, the sensing function includes, but is not limited to, at least one of the following: an application function (AF); a policy control function (PCF); an access and mobility management function (AMF) or other network functions (NF).
The above functions are only examples, and the specific implementation is not limited thereto. In some embodiments, the SF may be other network elements independent of the AF, the AMF or the PCF.
The sensing parameter may be any parameter required by an executor who provides the sensing service. Specifically, the sensing parameter includes at least one of the following: a transmitting parameter configured for the transmitter to send the sensing signal; a receiving parameter configured for the receiver to receive the sensing signal; a processing parameter configured for the processor to process sensing data corresponding to the sensing signal.
For example, the sensing parameter may further include at least one of the following: a sensing duration, a sensing area, and an accuracy requirement of a sensing result for providing the sensing service.
The transmitting parameter includes, but is not limited to, a transmitting power of the sensing signal, and a transmitting frequency of the sensing signal.
The receiving parameter includes, but is not limited to, a frequency of a receiving carrier of the sensing signal, and a receiving duration.
The processing parameter includes, but is not limited to, an upload parameter of the sensing data and/or identification information of a processing manner for processing the sensing data.
In some embodiments, there may be a plurality of sensing models for providing the sensing service, some optional sensing models are provided below.
For example, the sensing model includes at least one of the following: a first sensing model where the base station is used as the transmitter and the receiver; a second sensing model where a user equipment (UE) is used as the transmitter and the receiver; a third sensing model where the base station is used as the transmitter and a UE is used as the receiver; a fourth sensing model where the UE is used as the transmitter and the base station is used as the receiver; a fifth sensing model different from the first to fourth sensing models.
If the base station acts as the transmitter and receiver, it means that the sensing service is completely performed by the network elements of the mobile communication network system.
As shown in
In the first sensing model, a processor may be involved, and the processor may be a base station or a computing device near the base station or the UE. The computing device includes, but is not limited to, an edge computing device or a remotely connected computing device.
In the second sensing model where UE is the transmitter and the receiver, at least the transmission and reception of the sensing signals are performed by one or more UEs. In this case of the second sensing model, the UE serving as the transmitter and the UE serving as the receiver may be the same UE or different UEs. In the embodiments of the present disclosure, the UE sending the sensing request may be at least one of the transmitter and the receiver. For example, the UE may act as both the transmitter and the receiver.
In the second sensing model, a processor may be involved, which may be a UE or a base station or a computing device connected to a base station. The computing device includes, but is not limited to, an edge computing device or a remotely connected computing device.
A third sensing model involves the base station and the UE where the base station serves as the transmitter and the UE serves as the receiver. In this case, the base station, as the transmitter, may transmit sensing signals to multiple UEs, thereby realizing provision of one-to-many sensing service, and providing the sensing service to different UEs.
In the third sensing model, a processor may be involved, which may be a UE or a base station or a computing device connected to a base station. The computing device includes, but is not limited to, an edge computing device or a remotely connected computing device.
The fourth sensing model involves the base station and the UE where the base station serves as the receiver and UE serves as the transmitter. In this case, the base station, as the receiver, may receive the sensing signals transmitted by multiple UEs at one time due to its strong receiving capability, thereby realizing provision of one-to-many sensing service, and providing the sensing service to different UEs.
In the fourth sensing model, a processor may be involved, which may be a UE or a base station or a computing device connected to a base station. The computing device includes, but is not limited to, an edge computing device or a remotely connected computing device.
The fifth sensing model may be any sensing model other than the aforementioned first to fourth sensing models.
For example, the fifth sensing model may include a sensing model involving multiple transmitters and/or multiple receivers, and types of multiple transmitters may be different. For example, the transmitters include both the UE and the base station, and/or, the receivers include both the UE and the base station. The devices serving as the transmitter and the receiver include, but are not limited to, the base station and/or the UE. In a specific implementation, the transmitter and/or the receiver may be a roadside device capable of establishing a connection with the base station or the UE, for example, may be a roadside monitoring device capable of transmitting and receiving wireless signals. The monitoring device includes, but is not limited to, a visual monitoring device based on image acquisition.
In the embodiments of the present disclosure, the base station may serve as the transmitter and the receiver at the same time. The base station transmits the sensing signal based on the transmitting parameter included in the sensing parameter, and receives, based on the receiving parameter, reflected signal generated by the sensing signal being reflected on the reflection object (RO).
As shown in
In some embodiments, the step in block S120 may include: transmitting a sensing signal according to a transmitting parameter included in the sensing parameter; and/or obtaining sensing data by receiving, according to a receiving parameter included in the sensing parameter, a signal reflected from a sensing target sensed by the sensing signal; and/or obtaining a sensing result by processing the sensing data according to a processing parameter included in the sensing parameter
In one embodiment, a carrier frequency of the sensing signal transmitted by the base station may be different from a carrier frequency of a radio frequency signal used by the base station for wireless communication with the UE, so that mutual interference between the wireless communication and the sensing service provided by the base station may be avoided, thus ensuring the quality of the wireless communication and the quality of the sensing service.
In another embodiment, the carrier frequency at which the base station transmits the sensing signal may be the same as the carrier frequency at which the base station performs the wireless communication. For example, in the wireless communication, an idle carrier frequency may be used for communication, so that effective utilization of the frequency resource is improved and a wireless transmitting module does not need to support transmission and reception of different carrier frequencies of the wireless communication and sensing signals.
In one embodiment, the base station transmitting the sensing signal and the base station receiving the sensing signal may be different. In this way, when the sensing model providing the sensing service is the first sensing model, one base station is used as both the transmitter and the receiver, or one base station is used as the transmitter and another base station is used as the receiver.
The sensing data may be original sensing data generated by receiving the reflected signal, and the sensing result may include sensing data formed after processing the original sensing data, i.e., processed sensing data. That is, the processed sensing data is the sensing result. For example, the sensing data is sampled, and the sampled sensing data is one kind of the sensing results. For another example, according to the processing parameter contained in the sensing transmission, some preliminary processing is performed on the sensing data to obtain the sensing result. For example, the processing parameter may include an operation of removing abnormal data and/or calculation of the sensing result such as a preliminary distance and/or direction.
In some embodiments, the sensing result includes: an intermediate result of the sensing data, and/or a final processing result of the sensing data.
For example, processing the sensing data to obtain the sensing result may include: performing preliminary processing on the sensing data to obtain the intermediate result; and/or, processing the sensing data to obtain the final result.
The final result indicates a distance, a direction and/or a contour of the sensing target.
The intermediate result does not include the final result indicating the distance, the direction and/or the contour of the sensing target, but includes a non-final result obtained by the preliminary processing, where the non-final result is the intermediate result.
The preliminary processing may include: valid data selection, abnormal data elimination, or preliminary calculation for final result calculation. For example, invalid data is eliminated, and sensing data participating in the final result calculation is selected as the result of the preliminary processing, and this result is sent to the target SF, AF, initiator and/or consumer.
The above embodiments are only examples, and the specific implementation is not limited thereto.
In one embodiment, the method further includes: establishing a transmission link with an application function (AF) or an initiator of the sensing service, where the transmission link is configured to transmit the sensing data and/or the sensing result.
For example, the transmission link may be established before transmitting the sensing signal according to the transmitting parameter and/or receiving the sensing signal according to the receiving parameter. For another example, the transmission link may be established at the same time when the base station sends the sensing signal according to the transmitting parameter and/or receives the sensing signal according to received signal, or the transmission link may be established before the AF or the initiator sends the sensing data and/or the sensing result.
The sensing parameter includes address information of the transmission link established between the base station and the AF/initiator. The address information includes, but is not limited to, internet protocol (IP) address information and/or media access control (MAC) address information.
The method further includes: establishing a transmission link with an application function (AF) or an initiator of the sensing service. The transmission link is configured to transmit the sensing data and/or the sensing result.
In some embodiments, the base station may not establish a transmission link with the AF and/or the initiator, the base station will send the sensing data and/or the sensing result to the SF, and the SF will send the sensing data and/or the sensing result to the AF and/or the initiator of the sensing service.
Therefore, in some embodiments, the method further includes: transmitting the sensing data to the SF. The sensing data is used for the SF to determine the sensing result, or the SF is configured to transmit the sensing data to the AF or the initiator of the sensing service.
In some embodiments, the sensing parameter further include: target information of the sensing target, so that the base station may better transmit the sensing signal and/or receive the reflected signal according to the target information of the sensing target.
For example, the sensing parameter received by the base station from the SF may include information such as the target information of the sensing target and the transmitting time of the sensing signal. At this time, the base station may determine a coverage range and/or a transmitting power of the sensing signal according to the target information of the sensing target. This embodiment is only an example, and the specific implementation is not limited thereto.
For example, the target information indicates at least one of the following: an area where the sensing target is located; a type of the sensing target; a movement speed of the sensing target; and a volume of the sensing target.
In some embodiments, sensing targets with different areas and/or volumes may be used to determine parameters such as an angle and/or a power of the transmitter for transmitting the sensing signal.
The area information of the sensing target may indicate the area where the sensing target is currently located, which may conveniently determine the sensing service area.
The location of the sensing target may be used to determine an executor, for example, to select a suitable executor nearby to perform the sensing service.
The speed of the sensing target may have an impact on the successful provision of the sensing service. For example, a high-speed moving object has a requirement on the transmitting power of the transmitter in the sensing service. In addition, Doppler effect may be generated due to the movement of the sensing target, providing requirements on the processing capability of the processor for providing the sensing service.
In some embodiments, the target information of the sensing target is not limited to the aforementioned area, location, volume and/or speed, and the type of the sensing target may also be used. For example, the target may be determined as a static sensing target or a dynamic sensing target based on whether the sensing target is moving or not. The target may be determined as a living target or a non-living target based on whether the sensing target is living or not. If the target is a living target, the impact (for example a negative impact) of the radar spot on the living body should be considered.
In the embodiments of the present disclosure, the base station participates in providing the sensing service, so as to enhance the provision of the sensing service, thereby ensuring the service quality of the sensing service.
As shown in
The AF may be a server or a network element of an application program of the sensing service. The initiator may be a client with a corresponding application installed.
In the embodiments of the present disclosure, the sensing request may be sent by the AF or the initiator of the sensing service. The SF may receive the sensing request from the AF or the initiator.
After receiving the sensing request, the SF will determine the target base station configured for providing the sensing service, and the sensing parameter.
For example, after receiving the sensing request, candidate base stations capable of providing the sensing service may be determined, and the target base station may be selected from the candidate base stations. For example, according to a load rate of the candidate base stations, a candidate base station with a low load rate is selected as the target base station. In another example, a base station of the sensing service capable of providing a QoS required by QoS information is determined as the target base station according to the QoS information carried in the sensing request. Specific implementation is not limited to the above examples of the SF determining the target base station.
In addition, the SF will further determine the sensing parameter according to the sensing request, and the sensing parameter may include: at least one of the transmitting parameter, the receiving parameter and the processing parameter. After the sensing parameter is determined, the sensing parameter will be sent to the target base station for the target base station to provide the sensing service based on the sensing parameter.
In some embodiments, the sensing request at least includes: identification information of the initiator of the sensing service. The method further includes: performing a verification according to the identification information of the initiator. After the initiator is verified, the target base station of the sensing service and/or a sensing parameter query are determined
The verification here may include, but not limited to, privilege verification and/or privacy security verification.
For example, the initiator has a privilege to obtain the sensing service only after subscribing (contracting with) a sensing application that provides the sensing service. Therefore, in some embodiments, the privilege verification may be performed on the initiator according to whether the initiator subscribes to subscription data (contract data) of the sensing service.
For another example, the initiator has subscribed to the sensor service, but the initiator requests a sensor service with a higher level verification, the initiator still cannot pass the verification.
The privacy security verification is used to determine whether privacy data that users do not want to be exposed will be exposed during the provision of the sensing service. For example, some users do not want to reveal their current locations. If the initiator requests to locate such a user, it will violate the privacy of the corresponding user. In this way, the privacy of the user is protected by the privacy security verification.
There are many ways to verify the initiator. Specifically, for example, the SF may complete the verification locally, or complete the verification through the interaction between the SF and other network elements.
In one embodiment, performing the verification according to the identification information of the initiator includes: transmitting a query request to a user data management (UDM) according to the sensing request, where the query request at least includes: identification information of the initiator of the sensing service; and receiving a query result returned by the UDM.
For example, the SF sends the query request to the UDM according to the sensing service. The query request may query the UDM for the subscription data of the initiator, or request the UDM to verify the initiator according to the subscription data, and return a verification result in the query result.
The UDM stores the user's subscription data which may be used for the privilege verification and/or the privacy security verification.
In some embodiments, the sensing request further includes: sensing model information for indicating a sensing model expected to be used in response to the sensing request. The query request further includes: the sensing model information. The query result is returned according to the identification information of the initiator and the sensing model information.
The sensing model information indicates the sensing model used by the sensing service acquired by the initiator. In this way, after the UDM receives the query request, it may further determine, according to the sensing model information, whether the initiator has subscribed to the sensing application with the sensing service provided by the sensing model that the initiator expects to use. If not, the privilege verification may be different, or using the sensing model may cause privacy exposure of one or more users, and the privacy security verification may be different. In view of this, the query result is returned according to the identification information of the initiator and the sensing model information.
Content carried by the query result may include the subscription data of the sensing service used to verify the privilege/authority of the initiator, or the query result may be a verification result obtained by the UDM directly querying/searching for the subscription data located in the UDM based on the query request and determining whether a given verification is successful.
The verification result may include: a verification result indicating that the verification is successful and/or a verification result indicating that the verification fails.
In some embodiments, the sensing model includes at least one of the followings: a first sensing model where the base station is used as a transmitter and a receiver; a second sensing model where a user equipment (UE) is used as a transmitter and a receiver; a third sensing model where the base station is used as a transmitter and a UE is used as a receiver; a fourth sensing model where the UE is used as the transmitter and the base station is used as the receiver; a fifth sensing model different from the first to fourth sensing models.
For descriptions of the first sensing model, the second sensing model, the third sensing model, the fourth sensing model and the fifth sensing model, reference may be made to the relevant descriptions in the aforementioned embodiments, which will not be repeated here.
In some embodiments, the sensing request includes target information, the target information indicates an area of a sensing target. Determining, according to the sensing request, the target base station for providing the sensing service includes: transmitting a sensing service query to an access and mobility management function (AMF), where the sensing service query includes the target information; and receiving a sensing service response returned by the AMF, where the sensing service response includes: an identification of the target base station, and the target base station is a base station within the area of the sensing target and capable of providing the sensing service.
The AMF is a common network element that may be used for access and mobility management for the UE, and thus the target base station may be determined by the AMF.
For example, the AMF may select an appropriate target base station for providing the sensing service according to a location of the UE and/or the sensing target involved in the sensing service.
For example, the target base station may be at least one of the followings: a candidate base station closest to the sensing target and capable of providing the sensing service; a candidate base station located in the same sensing area as the sensing target; a candidate base station closest to the UE involved in the sensing service; a candidate base station located in the same sensing area as the UE involved in the sensing service.
The present disclosure is not limited to the above-mentioned examples when the AMF determines the target base station based on the sensing request.
In the embodiments of the present disclosure, after receiving the sensing request, the SF requests the AMF to determine the target base station, and ensures that the selected target base station is a suitable base station for providing the sensing service.
In some embodiments, the sensing request further includes: quality of service (QoS) information indicating a QoS of the sensing service, the sensing service query further includes the QoS information; and the target base station is a base station within the area of the sensing target and capable of providing the sensing service of the QoS information
For the QoS indicated by the QoS information, different QoS values indicate different resources allocated when the sensing service is provided and/or different manners for providing the sensing service.
Therefore, some base stations may provide the sensing service, but may not be able to provide the QoS sensing service required by the initiator, or the base station may provide multi-QoS sensing service.
In the embodiments of the present disclosure, the target base station is selected from base stations in the area of the sensing target, so that the sensing target is in coverage range of a sensing signal transmitted by the target base station and the target base station may provide the sensing service of the QoS information required by the initiator, thus ensuring the QoS of the sensing service.
In some embodiments, determining, according to the sensing request, the sensing parameter for providing the sensing service includes: determining the sensing parameter according to at least one of the sensing request and a policy parameter.
The sensing parameter is determined according to candidate parameters provided by the sensing request. For example, at least one of the candidate parameters is determined as the sensing parameter. For another example, according to identification information of candidate models and device information of candidate devices carried in the sensing request, the executor who provides the sensing service and the sensing model that provides the sensing service are determined.
Determining the sensing parameter according to the policy parameter may include: according to one or more sets of candidate parameters provided by the policy parameter, randomly determining a set of candidate parameters or selecting, in a predefined manner, a set of candidate parameters as the sensing parameter; and/or according to a range of the sensing parameter defined by the policy parameter, selecting a set of parameters from the range as the sensing parameter.
Determining the sensing parameter according to the sensing request and the policy parameter may include at least one of the followings: determining whether candidate parameters provided by the sensing request are included in the policy parameter; if yes, determining the candidate parameters as the sensing parameter; and/or, if no, randomly selecting a set of parameters from the policy parameter as the sensing parameter, or selecting a set of policy parameters closest to the candidate parameters as the sensing parameter.
Specific implementation is not limited to the above examples of determining the sensing parameter according to at least one of the sensing request and the policy parameter.
In some embodiments, the policy parameter include: a local policy parameter of the SF; and a policy parameter provided by a policy control function (PCF).
The policy parameter here may be stored locally by the SF or may be requested from the PCF.
The local policy parameter of the SF may be pre-configured in the SF, or may be stored in the local SF after the last request from the PCF.
If the policy parameter is not stored in the SF, it may be requested from the PCF. In another example, when a priority of the policy parameter stored locally in the SF is low, a policy parameter with a higher priority may be requested from the PCF.
Specific implementation is not limited to the above examples of the source and/or acquisition manner of the policy parameter.
In some embodiments, the determining the sensing parameter according to at least one of the sensing request and the policy parameter includes: transmitting a policy request to a PCF according to the sensing request; receiving a policy response returned by the PCF, where the policy response includes the policy parameter provided by the PCF; and determining the sensing parameter according to the policy response.
A way to request the policy parameter from the PCF may be sending a policy request to the PCF.
In some embodiments, the policy request may request the PCF to return one or more policies for determining the parameter, and the one or more policies may be carried in the policy response. The SF may, according to the one or more policies carried in the policy response, determine the sensing parameter. The policy parameter is a way of indicating a policy.
In some other embodiments, the policy parameter may be one or more sets of candidate parameters, and one set is selected as the sensing parameter according to the one or more sets of candidate parameters in the response policy.
In some further embodiments, the policy parameter may be a parameter range that defines the sensing parameter, and the SF may determine the sensing parameter independently according to the parameter range, or determine the sensing parameter according to the parameter range and the sensing request.
In some embodiments, the sensing request includes: identification information of the initiator. The policy request includes the identification information of the initiator, and the policy response is returned according to the identification information of the initiator.
The identification information of the initiator may be identification information that may uniquely determine the initiator, such as device identification information, sensing service identification information, or application program identification information.
The policy request includes the identification information of the initiator, which is used by the PCF to determine the to-be-returned policy response for the initiator, and thus the sensing service for the initiator is determined.
In one embodiment, the method further includes: receiving sensing data from the target base station; obtaining a sensing result processed in a predetermined manner based on the sensing data; and transmitting the sensing result to the AF or the initiator of the sensing service.
In the embodiments of the present disclosure, the SF will receive the sensing data from the base station, and process the sensing data in a predetermined manner to obtain the sensing result.
The predetermined manner may be a manner specified in a standard protocol or a proprietary protocol, or a manner pre-negotiated between the SF and the base station, or a manner pre-negotiated between the SF and the initiator/AF. In a word, in the embodiments of the present disclosure, if the SF receives the sensing data from the target base station, it will process the sensing data in a predetermined manner to obtain the sensing result.
The sensing result include: an intermediate result and/or a final result.
The obtained sensing result is sent to the AF or the initiator of the sensing service subsequently. In some embodiments, the sensing result may also be sent directly to the consumer. For example, the AF or the initiator of sensing service may also be the consumer of the sensing result, and thus the sensing result may be sent directly to the AF or the initiator of sensing service. For another example, the AF or the initiator may not be a final consumer. At this time, the SF may send the result to the AF or the initiator, and the AF or the initiator forwards it to the consumer. It is also possible for the SF to directly send the sensing result to the consumer.
In one embodiment, the method further includes: receiving sensing data from the target base station, and transmitting the sensing data to the AF or the initiator of the sensing service.
The SF receives the sensing data sent by the base station and directly send the data to the AF or the initiator without any processing.
In another embodiment, the method further includes: receiving a sensing result from the target base station, and transmitting the sensing result to the AF or the initiator.
In still some embodiments, the target base station may directly send the sensing data and/or the sensing result to the AF or the initiator or the consumer, and thus the SF may not receive the sensing data and/or the sensing result.
As shown in
The AMF will receive the sensing service query sent by the SF, and the query is sent by the SF based on the received sensing request. In view of this, the AMF will determine, according to the query, the target base station that responds to the sensing request.
For example, the AMF selects a target base station providing the sensing service from one or more candidate base stations capable of providing the sensing service, and sends the identification information of the target base station carried in the sensing service response to the SF. The identification information is used for the SF to send the sensing parameter for providing the sensing service to the target base station.
In some embodiments, the S320 may include: according to the target information of the sensing target carried in the sensing service query, selecting the target base station capable of providing the sensing service from base stations in an area indicated by the target information.
The target information may indicate the area where the sensing target is located, specifically, the target information may indicate a sensing area where the sensing target is located.
In the embodiments of the present disclosure, the AMF selects a nearby candidate base station capable of providing the sensing service as the target base station.
In some embodiments, the sensing service query further includes: indicating QoS information, and the S320 may include: selecting the target base station according to the target information of the sensing target carried in the sensing service query, where the target base station is a base station capable of providing the sensing service of the QoS information.
In the embodiments of the present disclosure, when the AMF selects the target base station, it will not only consider the area where the sensing target is located, but also consider the QoS information of the sensing service of the target bases station, so that the selected target base station can provide the sensing service with the QoS requested by the sensing request.
As shown in
The UDM stores user data, and the user data may include: user subscription data.
After receiving the sensing request, the SF sends a query request to the UDM to verify the imitator.
After receiving the query request, the UDM will query the user data to obtain the subscription data of the initiator and/or provide a query on the user involved in the sensing service corresponding to the sensing request, to obtain the query result.
The identification information includes, but is not limited to, identification information that uniquely determine the initiator of the sensing service, such as a device identification, a service identification, and/or an application identification.
The query result may include: the verification result and/or the subscription data that is used to verify the initiator.
The verification result may directly indicate that the initiator passed the verification or different verifications.
The subscription data is carried in the query result and returned to the SF, and may be used by the SF to determine whether the initiator has passed the verification based on the returned subscription data.
The verification here includes, but is not limited to, privilege verification and/or privacy security verification. Descriptions of the privilege verification and the privacy security verification have been described in the foregoing embodiments, and will not be repeated here.
In one embodiment, the step in block S430 may include: querying a user database according to the identification information of the initiator and the sensing model information; and transmitting the query result that the imitator is verified to the SF when it is determined according to the query result that the initiator subscribed to the sensing service provided by the sensing model indicated by the sensing model information, send the verified query result to the SF; or transmitting the query result that the imitator is not verified to the SF according to the result of the query, when it is determined according to the query result that the initiator does not subscribe to the sensing model indicated by the sensing model information to provide the sensing service or the initiator does not subscribe to the sensing service.
In one embodiment, the sensing request of the initiator will carry the sensing model information to indicate the sensing model used for the sensing service expected to be obtained.
The UDM may determine whether the initiator has access to the sensing service provided by the sensing model as required by the initiator according to the subscription data and the sensing model information.
In some embodiments, the query request further includes QoS information, and the step in block S430 includes: transmitting the query result to the SF according to the identification information of the initiator and the QoS information.
The UDM will check the subscription data of the initiator according to the identification information of the initiator, and determine whether the initiator has subscribed to the QoS sensing service according to the subscription data. If the initiator has subscribed to the sensing service of the QoS information, it is determined that the initiator has passed the verification, otherwise, it is determined that the initiator does not pass the verification. Information of whether the initiator has passed the verification may be returned to the SF via the query result, or the queried subscription data may be carried in the query result and returned to the SF.
As shown in
The PCF stores policy information. After receiving the sensing request, the SF may request the policy parameter from the PCF when determining the sensing parameter, so as to determine the appropriate sensing parameter for providing the sensing service.
In some embodiments, the policy response includes: a policy parameter; and the policy parameter is used for the SF to determine the sensing parameter.
In one embodiment, the policy parameter may include one or more sets of candidate parameters for providing the sensing service.
In another embodiment, the policy parameter may further indicate a parameter range value, and after receiving the parameter range value, the SF will determine the sensing parameter from the parameter range value.
As shown in
In the embodiments of the present disclosure, the AF or the initiator transmits the sensing request to the SF, and the sensing request at least includes the identification information of the initiator, which is used to verify the initiator.
The verification may be of various types, including, but not limited to, privilege verification and/or privacy security verification.
In some embodiments, the sensing request further includes at least one of the followings: address information of the AF or the initiator, where the address information is used for the target base station to establish a sensing data transmission link with the AF or the initiator; target information of a sensing target; QoS information, at least used to indicate a QoS of the sensing service; sensing model information, indicating a sensing model expected to be used by the AF or the initiator.
The target information of the sensing target indicates, but not limited to, at least one of the followings: location, size and/or speed of the sensing target.
For example, the target information indicates at least one of the followings: an area where the sensing target is located; a type of the sensing target; a movement speed of the sensing target; and a volume of the sensing target.
For example, the sensing model includes at least one of the followings: a first sensing model where the base station is used as a transmitter and a receiver; a second sensing model where a user equipment (UE) is used as a transmitter and a receiver; a third sensing model where the base station is used as a transmitter and a UE is used as a receiver; a fourth sensing model where the UE is used as the transmitter and the base station is used as the receiver; a fifth sensing model different from the first to fourth sensing models.
The QoS information indicates information related to quality of service, such as the QoS level.
In some embodiments, transmitting the sensing request to the SF includes: transmitting the sensing request to the SF via a network exposure function (NEF).
If the AF or initiator is deployed by the communication operator or authorized by the communication operator to be deployed, the AF or initiator may be deployed in a trusted environment where network elements such as the SF, the AMF, the UDM, and/or the PCF are located. In this case, the AF or initiator may directly send the sensing request to the SF.
If the AF or initiator is not deployed by the communication operator or is not authorized by the communication operator to be deployed, the AF or initiator may be outside the trusted environment where the network elements such as the SF, the AMF, the UDM, and/or the PCF are located. In this case, to ensure communication security, the AF or the initiator needs to transmit the sensing request to the SF via the NEF that isolates the trusted environment from an untrusted environment.
Referring to
In this system, STx/SRx gNB refers to the base station which can be used as the transmitter of the sensing signal and the receiver of the reflected signal at the same time, and
RO represents the sensing target. STx gNB indicates a base station transmitting the sensing signal, and SRx gNB indicates a base station receiving the sensing signal.
The method for providing the sensing service in this functional embodiment may include the following steps.
AF/Initiator sends a sensing request to an SF directly or via an NEF. The sensing request may include at least one of the followings: ID of the initiator; sensing model information; target information of a sensing target, where the target information includes, but is not limited to, target location, target size and/or target speed; QoS information, indicating a QoS requirement for providing the sensing service; sensing period information, indicating a sensing period; sensing area information, indicating a sensing area; and address information of the AF, the initiator or the target server.
The sensing function (SF) sends a query request to the UDM to check whether the query request is allowed, and the query request may include at least one of the followings: identification information of the initiator; sensing model information; and sensing target information.
The SF selects the AMF according to the target information and/or pre-configuration, and sends a sensing service query to the AMF to check whether the requested sensing service is supported by the base station (e.g., gNB). A message includes: target information of a target object and/or QoS information.
The AMF sends a response message to the AF, where the response message at least includes identification information of the determined target base station providing the sensing service.
The SF selects the PCF and requests a relevant policy parameter from the PCF. The request message includes identification information of the initiator, so that after receiving the request, the PCF knows which initiator sends the request.
The PCF feeds back a policy response, which may include the policy parameter.
The SF determines a detailed parameter of STx and SRx according to feedback from the AMF/PCF and/or the local policy. The detailed parameter is the aforementioned sensing parameter finally determined for providing the sensing service.
The SF sends the sensing parameter to the target gNB. The sensing parameter may include: a transmitting parameter, a receiving parameter, an area information of a sensing target area, and/or address information of a device that needs to receive sensing data or a sensing result. The device for receiving the sensing data or the sensing result here includes, but is not limited to, the AF, the initiator and/or the target server.
The base station (e.g., SRx gNB) for transmitting the sensing signal establishes a transmission link for transmitting the sensing data or the sensing result to the target sensing server.
The gNB transmits the sensing signal and receives the reflected signal.
The gNB collects the sensing data and sends it to the SF for further processing, or the gNB collects the sensing data and sends it to the AF/initiator/target server.
The SF collects and processes the sensing data in a predetermined manner.
The SF sends the sensing data to the AF/initiator.
As shown in
In some embodiments, the first receiving module 110 and the providing module 120 may be program modules. After the program module is executed by a processor, operations of receiving the sensing parameter and providing the sensing service may be implemented.
In other embodiments, the first receiving module 110 and the providing module 120 may be a combination of hardware and software modules. The combination of hardware and software modules includes, but is not limited to, various programmable circuits. The programmable circuits include, but is not limited to, a field programmable circuit and/or a complex programmable circuit.
In still some other embodiments, the first receiving module 110 and the providing module 120 may be pure hardware modules. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the providing module 120 is configured to transmit a sensing signal according to a transmitting parameter included in the sensing parameter; and/or obtain sensing data by receiving, according to a receiving parameter included in the sensing parameter, a signal reflected from a sensing target sensed by the sensing signal; and/or obtain a sensing result by processing the sensing data according to a processing parameter included in the sensing parameter.
In some embodiments, the apparatus further includes: an establishing module configured to establish a transmission link with an application function (AF) or an initiator of the sensing service, where the transmission link is configured to transmit the sensing data and/or the sensing result.
In some embodiments, the sensing parameter further includes: address information for indicating an address of the AF or the initiator of the sensing service, and at least configured for establishing the transmission link.
In some embodiments, the apparatus further includes: a first transmitting module configured to transmit the sensing data to the SF, where the sensing data is used for the SF to determine the sensing result, or the SF is configured to transmit the sensing data to the AF or the initiator of the sensing service.
In some embodiments, the sensing result includes an intermediate result of the sensing data, and/or a final processing result of the sensing data.
In some embodiments, the sensing parameter further includes: target information of the sensing target.
In some embodiments, the target information indicates at least one of the followings: an area where the sensing target is located; a type of the sensing target; a movement speed of the sensing target; and a volume of the sensing target.
As shown in
In some embodiments, the second receiving module 210, the first determining module 220 and the second transmitting module 230 may be program modules, and after the program modules are executed by the processor, the functions of the above modules can be realized.
In some other embodiments, the second receiving module 210, the first determining module 220, and the second transmitting module 230 may be a combination of software and hardware modules. The combination of the software and hardware modules includes, but is not limited to, various programmable arrays. The programmable array includes, but is not limited to, a field programmable array and/or a complex programmable array.
In still some other embodiments, the second receiving module 210, the first determining module 220 and the second transmitting module 230 may be pure hardware modules. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the sensing request at least includes: identification information of the initiator of the sensing service; and the apparatus further includes: a verification module configured to perform verification according to the identification information of the initiator, where after the initiator is verified, the target base station of the sensing service and/or the sensing parameter are determined.
In some embodiments, the verification module configured to: transmit a query request to a user data management (UDM) according to the sensing request, where the query request at least includes: the identification information of the initiator of the sensing service; and receive a query result returned by the UDM.
In some embodiments, the sensing request further includes sensing model information for indicating a sensing model expected to be used in response to the sensing request, the query request of the sensing service further includes the sensing model information, and the query result is returned according to the identification information of the initiator and the sensing model information.
In some embodiments, the sensing model includes at least one of the followings: a first sensing model where the base station is used as a transmitter and a receiver; a second sensing model where a user equipment (UE) is used as a transmitter and a receiver; a third sensing model where the base station is used as a transmitter and a UE is used as a receiver; a fourth sensing model where the UE is used as a transmitter and the base station is used as a receiver; a fifth sensing model different from the first to fourth sensing models.
In some embodiments, the sensing request includes target information, and the target information indicates an area of a sensing target. Determining, according to the sensing request, the target base station for providing the sensing service includes: transmitting a sensing service query to an access and mobility management function (AMF), where the sensing service query includes the target information; and receiving a sensing service response returned by the AMF, where the sensing service response includes: an identification of the target base station, where the target base station is a base station within the area of the sensing target and capable of providing the sensing service.
In some embodiments, the sensing request further includes quality of service (QoS) information for indicating a QoS of the sensing service; the sensing service query further includes the QoS information; and the target base station is a base station within the area of the sensing target and capable of providing the sensing service of the QoS information.
In some embodiments, determining, according to the sensing request, the sensing parameter for providing the sensing service includes: determining the sensing parameter according to at least one of the sensing request and a policy parameter.
In some embodiments, the policy parameter includes: a local policy parameter of the SF; and a policy parameter provided by a policy control function (PCF).
In some embodiments, the first determining module configured to: transmit a policy request to a PCF according to the sensing request; receive a policy response returned by the PCF, where the policy response includes the policy parameter provided by the PCF; and determine the sensing parameter according to the policy response.
In some embodiments, the sensing request includes: identification information of the initiator; the policy request includes the identification information of the initiator; the policy response is returned according to the identification information of the initiator.
In some embodiments, the second receiving module 210 is further configured to receive sensing data from the target base station. The apparatus further includes: a processing module configured to obtain a sensing result processed in a predetermined manner based on the sensing data. The second transmitting is configured to transmit the sensing result to the AF or the initiator of the sensing service.
In some embodiments, the second receiving module 210 is further configured to receive sensing data from the target base station, and the second transmitting module 230 is further configured to transmit the sensing data to the AF or the initiator of the sensing service; or the second receiving module 210 is further configured to receive a sensing result from the target base station, and the second transmitting module 230 is further configured to transmit the sensing result to the AF or the initiator.
As shown in
In some embodiments, the third receiving module 310, the second determining module 320 and the third transmitting module 330 may be program modules, and after the program modules are executed by the processor, the functions of the above modules can be realized.
In some other embodiments, the third receiving module 310, the second determining module 320 and the third transmitting module 330 may be a combination of software and hardware modules. The combination of the software and hardware modules includes, but is not limited to, various programmable arrays. The programmable array includes, but is not limited to, a field programmable array and/or a complex programmable array.
In still some other embodiments, the third receiving module 310, the second determining module 320 and the third transmitting module 330 may be pure hardware modules. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the second determining module 320 is further configured to: according to the target information of the sensing target carried in the sensing service query, select the target base station capable of providing the sensing service from base stations in an area indicated by the target information.
In some embodiments, the sensing service query further includes: quality of service (QOS) information. Determining the target base station according to the sensing service query includes: selecting the target base station according to the target information of the sensing target carried in the sensing service query, where the target base station is a base station capable of providing the sensing service of the QoS information.
As shown in
In some embodiments, the fourth receiving module 410, the querying module 420 and the fourth transmitting module 430 may be program modules, and after the program modules are executed by the processor, the functions of the above modules can be realized.
In some other embodiments, the fourth receiving module 410, the querying module 420 and the fourth transmitting module 430 may be a combination of software and hardware modules. The combination of the software and hardware modules includes, but is not limited to, various programmable arrays. The programmable array includes, but is not limited to, a field programmable array and/or a complex programmable array.
In still some other embodiments, the fourth receiving module 410, the querying module 420 and the fourth transmitting module 430 may be pure hardware modules. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the query request further includes sensing model information for indicating a sensing model expected to be used for the sensing service, and the fourth transmitting module 430 is configured to transmit the query result to the SF according to the identification information of the initiator and the sensing model information.
In some embodiments, the query request further includes quality of service (QoS) information, and the fourth transmitting module 430 is configured to transmit the query result to the SF according to the identification information of the initiator and the QoS information.
As shown in
In some embodiments, the fifth receiving module 510 and the fifth transmitting module 520 may be program modules, and after the program modules are executed by the processor, the functions of the above modules can be realized.
In some other embodiments, the fifth receiving module 510 and the fifth transmitting module 520 may be a combination of software and hardware modules. The combination of the software and hardware modules includes, but is not limited to, various programmable arrays. The programmable array includes, but is not limited to, a field programmable array and/or a complex programmable array.
In still some other embodiments, the fifth receiving module 510 and the fifth transmitting module 520 may be pure hardware modules. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the policy response includes: a policy parameter; and the policy parameter is used for the SF to determine the sensing parameter.
As shown in
In some embodiments, the sixth transmitting module 610 may be program modules, and after the program modules are executed by the processor, the functions of the above modules can be realized.
In some other embodiments, the sixth transmitting module 610 may be a combination of software and hardware modules. The combination of the software and hardware modules includes, but is not limited to, various programmable arrays. The programmable array includes, but is not limited to, a field programmable array and/or a complex programmable array.
In still some other embodiments, the sixth transmitting module 610 may be a pure hardware module. The pure hardware module includes, but is not limited to, an application specific integrated circuit.
In some embodiments, the sensing request further includes at least one of the followings: address information of the AF or the initiator, where the address information is used for the target base station to establish a sensing data transmission link with the AF or the initiator; target information of a sensing target; quality of service (QOS) information, at least used to indicate a QoS of the sensing service; sensing model information, indicating a sensing model expected to be used by the AF or the initiator.
In some embodiments, the sixth transmitting module 610 is configured to transmit the sensing request to the SF via a network exposure function (NEF).
Embodiments of the present disclosure provide a communication device, including: a memory for storing processor-executable instructions; a processor connected to the memory. The processor is configured to perform the method for providing the sensing service according to any of the foregoing technical solutions.
The processor may include various types of storage media, which are non-transitory computer storage media, and can continue to memorize and store information thereon after the communication device is powered off.
The communication device includes an access device or a UE or a core network device.
The processor may be connected to the memory through a bus for reading the executable program stored on the memory, and to perform, for example, at least one of the methods shown in
Referring to
The processing component 802 typically controls overall operations of the UE 800, such as the operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or some of the steps in the above-described methods. Moreover, the processing component 802 may include one or more modules which facilitate the interaction between the processing component 802 and other components. For instance, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support the operation of the UE 800. Examples of such data include instructions for any applications or methods operated on the UE 800, contact data, phonebook data, messages, pictures, videos, etc. The memory 804 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk or an optical disk.
The power component 806 provides power to various components of the UE 800. The power component 806 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the UE 800.
The multimedia component 808 includes a screen providing an output interface between the UE 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a duration and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive an external multimedia datum while the UE 800 is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have focus and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC) configured to receive an external audio signal when the UE 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker to output audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.
The sensor component 814 includes one or more sensors to provide status assessments of various aspects of the UE 800. For instance, the sensor component 814 may detect an open/closed status of the UE 800, relative positioning of components, e.g., the display and the keypad, of the UE 800, a change in position of the UE 800 or a component of the UE 800, a presence or absence of user contact with the UE 800, an orientation or an acceleration/deceleration of the UE 800, and a change in temperature of the UE 800. The sensor component 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 may further include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may further include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication, wired or wireless, between the UE 800 and other devices. The UE 800 may access a wireless network based on a communication standard, such as Wi-Fi, 2G, or 3G, or a combination thereof. In an illustrative embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an illustrative embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identifier (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.
In an illustrative embodiment, the UE 800 may be implemented with one or more of an application specific integrated circuits (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a micro-controller, a microprocessor, or other electronic elements, for performing the above-mentioned method.
In an illustrative embodiment, there is also provided a non-transitory computer readable storage medium including instructions, such as included in the memory 804, executable by the processor 820 in the UE 800, for completing the above-mentioned method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.
As shown in
Referring to
The communication device 900 may further include a power component 926 configured to perform power management of the communication device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input/output (I/O) interface 958. The communication device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure disclosed here. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as illustrative only, with a true scope and spirit of the present disclosure being indicated by the scope of the following claims.
It will be appreciated that the present disclosure is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. It is intended that the scope of the present disclosure only be limited by the scope of the appended claims.
The present application is a National Stage of International Application No. PCT/CN2021/122920, filed on Oct. 9, 2021, the contents of which are incorporated herein by reference for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/122920 | 10/9/2021 | WO |