The present disclosure claims the priority of Chinese Application No. 202111570673.7, filed on Dec. 21, 2021, the disclosure of which is incorporated in its entirety by reference herein.
The present disclosure relates to the field of communication technologies, and in particular to a location method and device.
Near Real Time RAN Intelligent Controller (Near-RT RIC) in Open Radio Access Network (O-RAN) is used to control and optimize functions and resources of E2 nodes in near real time (Node), such as radio resource management (RRM) related resource optimization. The Near-RT RIC hosts one or more applications (xApp) and collects near real-time information through an E2 termination.
For use case requirements of Near-RT RIC, it may be necessary to collect measurement information related to UE's location from a base station to obtain UE's location information and provide the UE's location information to smart applications or other applications that needs the UE's location information on the Near-RT RIC. However, in the current Near-RT RIC architecture, functions and interfaces related to location are not defined, and thus the above requirements for UE's locations cannot be met.
An object of the present disclosure is to provide a location method and device, which can solve the problem that in the Near-RT RIC architecture in the related art cannot meet requirements for UE's locations.
One embodiment of the present disclosure provide a location method, including:
Optionally, the obtaining a location request message for a target user equipment (UE), incudes:
Optionally, the method further includes:
Optionally, the obtaining location measurement information related to the target UE according to the location request message, includes:
Optionally, the obtaining the location measurement information from a network node through a first interface according to the location request message information, includes:
Optionally, the generating a RIC subscription request message according to the location request message, includes:
Optionally, the receiving the location measurement information sent by the network node through the first interface, includes:
Optionally, the location measurement information includes at least one of the following:
Optionally, the method further includes:
Optionally, the obtaining location assistance information related to the target UE through a second interface according to the location request message, includes:
Optionally, the sending the location information to the first application program, includes:
Optionally, the location request message includes at least one of the following information:
Optionally, the information of the first application program includes at least one of the following:
Optionally, the choice event trigger definition includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information;
Optionally, the location response message includes at least one of the following:
Optionally, the location information includes at least one of the following:
One embodiment further provide a location method, includes:
Optionally, the method further includes:
Optionally, the sending the location measurement information to the location function entity through the first interface, includes:
Optionally, the location measurement information includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the method further includes:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information;
One embodiment of the present disclosure further provides a location method, including:
Optionally, the method further includes:
One embodiment of the present disclosure further provides a location device, including: a memory, a transceiver, and a processor;
Optionally, when the transceiver obtains the location request message for the target UE, the transceiver is specifically configured to perform:
Optionally, the transceiver is further configured to perform:
Optionally, the processor is used to read the computer programs in the memory and perform the following operations:
Optionally, the processor is used to read the computer programs in the memory and perform the following operations:
Optionally, the processor is used to read the computer programs in the memory and perform the following operations:
Optionally, the transceiver is configured to perform: receiving an RIC indication message sent by the network node through the first interface, wherein the RIC indication message including the location measurement information.
Optionally, the processor is used to read the computer programs in the memory and perform the following operations:
Optionally, the transceiver is further configured to perform:
Optionally, the transceiver is further configured to perform:
Optionally, the location request message includes at least one of the following information:
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the RIC indication message includes at least one of the following:
5 Optionally, the location response message includes at least one of the following:
One embodiment of the present disclosure provides a location device, including: a memory, a transceiver, and a processor;
Optionally, the transceiver is further configured to perform:
Optionally, the transceiver is further configured to perform:
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the RIC indication message includes at least one of the following:
One embodiment of the present disclosure provides a location device, including: a memory, a transceiver, and a processor;
Optionally, the transceiver is further configured to perform:
One embodiment of the present disclosure provides a location device, including:
One embodiment of the present disclosure provides a location device, including:
One embodiment of the present disclosure provides a location device, including:
One embodiment of the present disclosure further provides a processor-readable storage medium, including a computer program stored thereon; wherein the computer program, when executed by a processor, cause the processor to perform the steps of the above method.
The beneficial effects of the above technical solution disclosed in the present application are as follows.
In the embodiment of the present invention, the location function entity is set in the Near-RT RIC, and the location function entity obtains the location measurement information related to the target UE according to the location request message, thereby performing location estimation on the target UE and obtaining the location information of the target UE, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
In order to make the technical problems, the technical solutions and the advantages of the present disclosure more apparent, the present disclosure will be described hereinafter in conjunction with the drawings and embodiments. In the following descriptions, to facilitate understanding embodiments of the present disclosure, specific configurations and specific details of components are provided. Thus, persons having ordinary skill in the art should understand that, various changes and modifications may be made to the embodiments described here, without departing from scope and spirit of the present disclosure. In addition, for clarity and simplicity, descriptions about known functions and constructions are omitted.
It is to be understood that, the phrase “one embodiment” or “an embodiment” as used throughout the specification means that a particular feature, structure, or characteristic relating to an embodiment is included in at least one embodiment of the present disclosure. Thus, “in one embodiment” or “in an embodiment” as used throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present disclosure, it is to be understood that, the sequence numbers of the following processes do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, which should not constitute any limitation to the implementation processes of the embodiments of the application.
The terms “and/or” in the embodiments of the present disclosure are used to describe association relationship between associated objects, and indicate that there may be three relationships, for example, A and/or B means there are three situations, i.e., there is A alone, there are both of A and B, or, there is B alone. The character “/” generally means that relationship between associated objects before and after the character “/” is “or”.
The term “plurality” in the embodiments of the present disclosure means two or more, and other quantifiers are similar.
The technical solutions in the embodiments of the present disclosure will be described hereinafter in a clear and complete manner in conjunction with the accompanying drawings of the embodiments of the present disclosure. Obviously, the following embodiments are merely a part of, rather than all of, the embodiments of the present disclosure, and based on these embodiments, a person skilled in the art may obtain the other embodiments, which also fall within the scope of the present disclosure.
When describing the embodiments of the present disclosure, some concepts used in the following description will first be explained.
Nodes connected by the E2 termination include:
An internal architecture of Near-RT RIC is shown in
In the related art, when Near-RT RIC implements network control, RIC action definition is shown in Table 1. E2SM-KPM indication message format 3 is shown in Table 2. E2SM-KPM indication message format 1 is shown in Table 3.
It is to be noted that, in the tables of the embodiments of the present application, “M” indicates mandatory existence, and “O” indicates whether existence is optional.
“>”, “>”, “>>” and the like indicate levels of various information, for example, in the table 3, “measurement record”, “incomplete flag” and “choice measured type” are “measurement data” are a next level of “measurement data”, that is, the measurement data includes a measurement record, an incomplete flag and choice measured type. “Integer Value”, “Real Value” and “No Value” are a next level of “choice measured Value”, that is, the choice measured value includes three optional measurement values. The choice measured type includes a measurement name and a measurement ID. The message levels in the remaining lists in the embodiments of the present disclosure are similar and will not be described in detail here.
Specifically, the embodiments of the present disclosure provide a location method, which solves the problem that the Near-RT RIC architecture in the related art cannot meet the requirement for UE's location.
As shown in
Step 201: obtaining, by the location function entity of the Near-RT RIC, a location request message for a target user equipment (UE).
In this embodiment, the Near-RT RIC includes a location function (LF) entity. The target UE is a UE for which location information needs to be determined. The target UE may refer to one UE, or may include multiple UEs. The location function entity obtains a location request message for the target UE.
Step 202: obtaining, by the location function entity, location measurement information related to the target UE according to the location request message.
Step 203: according to the location measurement information, estimating, by the location function entity, a location of the target UE to obtain location information.
The location measurement information may be obtained by the location function entity from a network node, and the network node may be an E2 node.
The location function entity estimates the location of the UE according to the location measurement information, and obtains the location information of the target UE.
In the embodiment of the present application, the location function entity is set in the Near-RT RIC, and the location function entity obtains the location measurement information related to the target UE according to the location request message, thereby performing location estimation on the target UE and obtaining the location information of the target UE, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
Optionally, the obtaining the location request message for the target UE includes: receiving the location request message sent by a first application program; where the first application program is carried on the Near-RT RIC.
Optionally, the method further includes: sending the location information to the first application program.
In this embodiment, the Near-RT RIC may carry one or more application programs, and the location request message may be sent by the first application program among the application programs, that is, the first application program needs to obtain the location information of the target UE. The first application program may refer to one application program, or may refer to multiple application programs. The location function entity receives the location request message from the first application program, and obtains relevant location measurement information of the target UE and other location assistance information (such as the UE's historical trajectory, speed, map), thereby performing location estimation on the target UE. After obtaining the location information, the location function entity may feed back the location information to the first application program.
Optionally, the sending the location information to the first application program includes: sending a location response message to the first application program, where the location response message includes the location information.
When the location function entity feeds back the location information of the target UE to the first application program, the location function entity may send a location response message to the first application program, and the location information is carried in the location response message.
As an optional embodiment, the obtaining location measurement information related to the target UE according to the location request message includes: according to the location request message information, obtaining the location measurement information from a network node through a first interface.
The first interface may be an E2 termination, and the network node may be an E2 node (which may include O-CU and O-DU), that is, the location function entity obtains the location measurement information from the E2 node through the E2 termination.
Further, the obtaining the location measurement information from the network node through the first interface according to the location request message may include:
Step 1: generating a RIC subscription request message according to the location request message.
Optionally, the generating the RIC subscription request message according to the location request message includes:
In this embodiment, when the location function entity obtains the location measurement information through the first interface, the location function entity may generate a subscription request message according to the location request. When there are multiple location request messages, the location function entity may combine location requests from multiple application programs at the same time, thereby avoiding redundancy caused by repeated information and improving location efficiency.
The RIC subscription request message may include information content requested to be reported by the network node, such as OTDOA, AoD, TOA, UTDOA, etc.
Step 2: sending the RIC subscription request message to the network node through the first interface.
Step 3: receiving the location measurement information sent by the network node through the first interface.
Optionally, receiving the location measurement information sent by the network node through the first interface includes: receiving an RIC indication message sent by the network node through the first interface, where the RIC indication message including the location measurement information.
The location function node sends the RIC subscription request message to the first interface, and the first interface forwards the RIC subscription request message to the network node. The network node determines the location measurement information to be fed back according to the information items requested in the RIC subscription request message and feeds back a RIC indication message to the first interface, where the RIC indication message includes the location measurement information related to the target UE.
Optionally, in this embodiment of the present application, the location measurement information includes at least one of the following:
As an optional embodiment, the method further includes: according to the location request message, obtaining location assistance information related to the target UE through a second interface. The performing location estimation on the target UE to obtain location information according to the location measurement information, includes: performing location estimation on the target UE according to the location measurement information and the location assistance information to obtain location information.
The second interface may be an A1 termination in the Near-RT RIC, or may be other external interfaces capable of obtaining location assistance information. The location assistance information is, for example: historical trajectory, speed, map, etc. of the target UE.
In this embodiment, the location function entity may further obtain location assistance information related to the target UE through the second interface, and use the location measurement information in combination with the location assistance information to estimate the location of the target UE, thereby obtaining the location information of the target UE.
Optionally, the obtaining the location assistance information related to the target UE through the second interface according to the location request message includes: sending an assistance information request message to the second interface according to the location request message; receiving an assistance information response message sent by the second interface, where the assistance information response message includes the location assistance information.
When obtaining the location assistance information, the location function entity may send an assistance information request message to the second interface, where the assistance information request message includes requested assistance information content. The second interface determines information content to be fed back according to the assistance information request message, and feeds back an assistance information response message to the location function entity, where the assistance information response message includes the location assistance information.
In an embodiment of the present application, the Near-RT RIC includes the location function entity, and further includes the first interface and the second interface for obtaining location-related messages. The location function entity exchanges information with the network node through the first interface. The Near-RT RIC carries one or more application programs. With an example in which the first interface is an E2 termination, the second interface is an A1 termination, and the network node is an E2 node, the structure of the Near-RT RIC is shown in
For an O-RAN use case of traffic steering optimization, a traffic steering optimization application (xApp) is deployed on the Near-RT RIC. The xApp needs to obtain location information of a UE as input information of traffic steering optimization reasoning, to enhance reasonableness and usability of traffic steering optimization results. The processing flow is shown in
At step 1, xApp (traffic steering optimization xApp) needs the location information of the UE in the reasoning process, and thus the xApp sends a location request message to the location function entity to request location information of one or more UEs.
At step 2, the location function entity combines the location request messages from multiple xApps at the same time to form a RIC subscription request message, sends it to the E2 termination, and requests a base station (here referring to an E2 node) to report location measurement information of the relevant UE, such as OTDOA, AOA, TOA, UTDOA, etc.
At step 3, the E2 termination forwards the RIC subscription request message to the E2 node.
At step 4, the E2 node sends a RIC indication message to the E2 termination to report the location measurement information of the UE, such as OTDOA, AOA, AOD, TOA, UTDOA, etc.
At step 5, the E2 termination forwards the RIC indication message to the location function entity.
At step 6, the location function entity applies to the A1 termination for UE location assistance information, such as the UE's historical trajectory, service, speed, or environmental map, through an assistance information request message.
At step 7, the A1 termination feeds back the location assistance information to the location function entity through an assistance information response message.
At step 8, after collecting the location measurement information and location assistance information, the location function entity performs reasoning and calculation of the UE position to obtain location information.
At step 9, the location function entity feeds back the location information of the UE to the xApp through a location response message. The xApp can use the location information to assist in completing the traffic steering optimization.
It is to be noted that, in this embodiment, as an example, the location function entity performs location estimation of the UE according to the location measurement information and location assistance information; and the location function entity may also perform location estimation of the UE only according to the location measurement information, at this point, steps 6-7 can be omitted.
It is to be noted that the above step of obtaining the location measurement information of the UE and the step of obtaining the location measurement information of the UE do not have a sequence, and may be determined according to a specific implementation process.
In the embodiment of the present application, specific meaning of each message in the process of realizing the location function by the Near-RT RIC is also defined, which will be described hereinafter in detail with an embodiment.
As an optional embodiment, in the embodiments of the present application, the location request message includes at least one of the following information:
In this embodiment, the location request message is a message sent by the application program to the location function entity for requesting UE location information. The location request message can be expressed as the following table 4.
In the above table 4, “M” indicates mandatory existence, and “O” indicates whether existence is optional.
“>”, “>>”, “>>>” and the like indicate levels of various information, for example, “xApp ID”, and “Location request message ID” are a next level of “Information of xApp”, that is, Information of xApp includes xApp ID and Location request message ID; “periodic report” and “event trigger report” are a next level of “Choice event trigger definition”, that is, the Choice event trigger definition includes two optional reporting modes: periodic report and event trigger report. “UE ID” is a next level of “list of UEs requesting location”, that is, the list of UEs requesting location can include one or more UEs, and include ID information of each UE. The message levels in the remaining lists in the embodiments of the present disclosure are similar and will not be described in detail here.
The content of the location request message is described hereinafter by taking requesting location information of two UEs as an example. As shown in Table 5, location information of two UEs is requested.
As shown in Table 5, the location request message requests location information of two UEs, and the identities of the two UEs are UE ID 1 and UE ID 2 respectively. In addition, reporting time units of the periodic report and the event trigger report are defined in the location request message.
As an optional embodiment, the present application defines the RIC subscription request message. The RIC subscription request message is sent to the first interface (such as the E2 termination) by the location function entity, and the RIC subscription request message is sent to a network node (such as an E2 node) through the first interface. The RIC subscription request message can be implemented by partially multiplexing formats defined by the Near-RT RIC E2 Interface Application Protocol (E2AP) and E2 Interface Service Mode (E2SM)-Key Performance Monitor (KPM) technical specifications.
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the subscription related information includes: RIC event trigger definition) and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
In this embodiment, the RIC subscription request message is shown in the following table 6.
In the embodiment of the present application, an original measurement information list is redefined for the action definition in the above table 6, and the measurement quantity name represented by the existing character string is replaced by measurement information mapping, thereby improving transmission efficiency. The content of the action definition in the embodiment of the present application is described below.
As an optional embodiment, the action definition includes at least one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
In this embodiment, the action definition is redefined. In the action definition, the original measurement information table represented by a character string is replaced by a measurement information mapping. The measurement information mapping refers to indicating measurement information through bit information. The measurement information mapping may include a plurality of bit information, each bit of information corresponds to indicate a measurement quantity and may indicate whether to report the measurement quantity. The action definition is shown in Table 7.
The way for indicating the measurement information in the action definition by means of measurement information mapping is described hereinafter with a specific example, as shown in Table 8.
As shown in above Table 8, in the measurement information mapping, Bit0 is used to indicate OTDOA; Bit1 is used to indicate AOA; Bit2 is used to indicate AoD; Bit3 is used to indicate TOA; Bit4 is used to indicate UTDOA.
Optionally, in the embodiment of the present application, the RIC indication message is defined, and the RIC indication message includes the location measurement information that the network node needs to report. For example, the E2 node reports the location measurement information through the RIC indication message. The RIC indication message is sent by the network node to the first interface, and forwarded to the location function entity by the first interface. The definition of the RIC indication message will be described below.
As an optional embodiment, the RIC indication message includes at least one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
Optionally, the matching condition list includes a list of labels, and the list of labels includes label information.
In this embodiment, the measurement information mapping mode can be used in the RIC subscription request message, so the measurement information mapping can also be used in the RIC indication message. That is, in the embodiment of the present application, in the RIC indication message, the measurement information reported by network node is indicated through measurement information mapping mode. The measurement information mapping may include a plurality of bit information, and each bit information corresponds to an item of measurement information. The RIC indication message is shown in Table 9.
In this embodiment, the RIC indication message is defined, and the RIC indication message includes a measurement information mapping and a matching condition list, which replaces the measurement quantity name represented by a string in the related art, thereby improving transmission efficiency. The following describes a manner for indicating measurement information through measurement information mapping in the RIC indication message in an embodiment of the present application, as shown in Table 10, which is E2SM-KPM indication information format 1 of an embodiment of the present application.
As shown in Table 10, in the RIC indication message, a measurement information mapping is set, so that the measurement quantity represented by a character string in the related art is replaced by the measurement information mapping. The measurement information mapping may include a plurality of bits of information, and each bit of information indicates different measurement information, for example, indicating OTDOA through Bit0; indicating AOA through Bit1; indicating AoD through Bit2; indicating TOA through Bit3; indicating UTDOA through Bit4.
As an optional embodiment, the present application also defines a location response message, which is sent by the location function entity to the first application program. Optionally, the location response message includes at least one of the following:
Optionally, the location information includes at least one of the following:
The location response message is shown in Table 11.
In this embodiment, the location response message sent by the location function entity when feeding back location information to the first application is defined. The following takes the first application requesting the location information of two UEs as an example to illustrate the specific content of the location response message, as shown in Table 12.
In the embodiment of the present application, a location function entity is added to the Near-RT RIC architecture, and the message process and message body related to the location function are defined to meet the location requirements of different applications on the Near-RT RIC, thereby making up for the lack of location requirements in the existing architecture.
As shown in
Step 501: sending, by the network node, location measurement information related to a target UE to a location function entity of a Near-RT RIC.
In this embodiment, the Near-RT RIC includes a location function (LF) entity. The target UE is a UE for which location information needs to be determined. The target UE may refer to one UE, or may include multiple UEs. The Near-RT RIC may carry one or more application programs, and a first application program which needs to obtain the location information of the target UE sends a location request message to the location function entity. The location function entity obtains location measurement information for the target UE from the network node. The network node may be an E2 node. The location function entity performs location estimation on the target UE according to the location measurement information, and determines the location information of the target UE.
The location function entity may further obtain location assistance information from a second interface, such as the target UE's historical trajectory, speed, map. The location function entity may perform location estimation according to the location measurement information and the location assistance information, and determines the location information of the target UE.
In one embodiment of the present application, the network node provides the location measurement information of the target UE to the location function entity of the Near-RT RIC, so that the target function entity obtains the location information of the target UE according to the location measurement information, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
Optionally, the method further includes: receiving a RIC subscription request message sent by the location function entity through a first interface;
Optionally, the sending the location measurement information to the location function entity through the first interface, includes: sending a RIC indication message to the location function entity through the first interface, where the RIC indication message includes the location measurement information.
In this embodiment, the location function entity may obtain the location measurement information from the network node through the first interface, and the first interface may be an E2 termination. The location function entity may generate a RIC subscription request message according to the location request message of the first application program, and send the RIC subscription request message to the first interface. The first interface sends the RIC subscription request message to the network node. The network node determines the measurement information that needs to be fed back according to the RIC subscription request message, and feeds back the location measurement information to the location function entity through the first interface.
Specifically, the network node may send a RIC indication message to the first interface, where the RIC indication message includes the location measurement information; and the first interface forwards the RIC indication message to the location function entity.
In this embodiment, the RIC subscription request message may include information content requested to be reported by the network node, such as OTDOA, AoD, TOA, UTDOA, etc. The network node determines the measurement information that needs to be reported, according to the RIC subscription request message, and feeds back the measurement information to the first interface through the RIC indication message. The first interface forwards the measurement information to the location function entity.
Optionally, the location measurement information includes at least one of the following:
As an optional embodiment, the present application defines the RIC subscription request message. The RIC subscription request message is sent to the first interface (such as the E2 termination) by the location function entity, and the RIC subscription request message is sent to a network node (such as an E2 node) through the first interface. The RIC subscription request message can be implemented by partially multiplexing formats defined by the Near-RT RIC E2 Interface Application Protocol (E2AP) and E2 Interface Service Mode (E2SM)-Key Performance Monitor (KPM) technical specifications.
Optionally, the RIC subscription request message includes at least one of the following:
Optionally, the subscription related information includes: RIC event trigger definition) and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
In the embodiment of the present application, the action definition is defined, and the measurement quantity name represented by the existing character string is replaced by measurement information mapping, thereby improving transmission efficiency. Optionally, the action definition includes at least one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
In this embodiment, in the action definition, the original measurement information table represented by a character string is replaced by a measurement information mapping. The measurement information mapping refers to indicating measurement information through bit information. The measurement information mapping may include a plurality of bit information, each bit of information corresponds to indicate a measurement quantity and may indicate whether to report the measurement quantity.
Optionally, the method further includes: determining measurement information that needs to be reported according to the measurement information mapping. The network node determines the requested measurement information according to the measurement information mapping in the RIC subscription request message, and then determines the measurement information that needs to be reported.
As an optional embodiment, the RIC indication message is defined, and the RIC indication message includes the location measurement information that the network node needs to report. For example, the E2 node reports the location measurement information through the RIC indication message. The RIC indication message is sent by the network node to the first interface, and forwarded to the location function entity by the first interface.
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
Optionally, the matching condition list includes a list of labels, and the list of labels includes label information.
In this embodiment, the measurement information mapping mode can be used in the RIC subscription request message, so the measurement information mapping can also be used in the RIC indication message. That is, in the embodiment of the present application, in the RIC indication message, the measurement information reported by network node is indicated through measurement information mapping mode. The measurement information mapping may include a plurality of bit information, and each bit of information corresponds to an item of measurement information. By defining the measurement information mapping in the RIC indication message, which replaces the measurement quantity name represented by a string in the related art, the transmission efficiency is improved,
In the embodiment of the present application, the network node sends location measurement information to the location function entity through the first interface, so that the location function entity performs location estimation on the target UE according to the location measurement information and obtains the location information of the target UE and sends the location information to the first application program, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that the embodiment of the present application applied to the network node can implement all the steps performed by the network node in the above embodiment applied to the location function entity, and can achieve the same technical effect, which will not be repeated here.
As shown in
Step 601: sending, by the second interface, location assistance information related to a target UE to a location function entity of a Near-RT RIC.
In this embodiment, the Near-RT RIC includes the location function entity. The target UE is a UE for which location information needs to be determined. The target UE may refer to one UE, or may include multiple UEs. The Near-RT RIC may carry one or more application programs. The location function entity can obtain a location request message for the target UE, sent by a first application program.
The location function entity may obtain location assistance information from the second interface according to the location request message, and perform location estimation on the target UE according to the location assistance information and location measurement information obtained from the network node and then determines the location information of the target UE.
Optionally, the method further includes: receiving an assistance information request message sent by the location function entity; according to the assistance information request message, sending an assistance information response message to the location function entity, where the assistance information response message includes the location assistance information.
In this embodiment, when the location function entity requests the location assistance information from the second interface, the location function entity may send an assistance information request message to the second interface according to the location request message. The second interface determines assistance information to be reported according to the assistance information request message, and sends an assistance information response message to the location function entity. The assistance information response message includes the location assistance information. The location assistance information includes, for example, the target UE's historical trajectory, speed, map.
In this embodiment of the present application, the second interface sends the location assistance information to the location function entity, so that the location function entity performs location estimation on the target UE according to the location assistance information and location measurement information, and obtains the location information of the target UE. The location function entity can send the location information to the first application program, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that the embodiment of the present application applied to the second interface can implement all the steps performed by the second interface in the above embodiment applied to the location function entity, and can achieve the same technical effect, which will not be repeated here.
As an optional embodiment, the present application further provides a location method applied to a first application program. The method includes:
In this embodiment, the first application program is an application program carried on the Near-RT RIC. The first application program sends the location request message to the location function entity when the first application program needs to obtain the location information of the target UE. The first application program may refer to one application program, or may refer to multiple application programs.
The location function entity receives the location request message from the first application program, and obtains relevant location measurement information and other location assistance information of the target UE according to the location request message, and then performs location estimation on the target UE. After obtaining the location information, the location function entity feeds back the location information to the first application program.
Optionally, the receiving location information of the target UE sent by the location function entity according to the location request message, may include: receiving a location response message sent by the location function entity, where the location response message includes the location information.
Specifically, the location request message includes at least one of the following information:
In the embodiment of the present application, the first application program carried on the Near-RT RIC obtains the location information for the target UE by sending a location request message to the location function entity, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that all the embodiments related to the first application program in the above embodiments applied to the location function entity are applicable to this embodiment applied to the first application program, and can achieve the same technical effect, which will not be repeated here.
The above embodiment introduces the location method of the present disclosure, and the following embodiment will further describe corresponding device in conjunction with the accompanying drawings.
Specifically, as shown in
Optionally, the first obtaining unit is specifically configured to: receive the location request message sent by the first application program.
The first application program is carried on the Near-RT RIC.
Optionally, the device further includes:
Optionally, the second obtaining unit includes:
Optionally, the first obtaining subunit is specifically configured to:
Optionally, when generating the RIC subscription request message according to the location request message, the first obtaining subunit is specifically configured to:
Optionally, when receiving the location measurement information sent by the network node through the first interface, the first obtaining subunit is specifically configured to:
Optionally, the location measurement information includes at least one of the following:
Optionally, the second obtaining unit includes:
Optionally, the second obtaining subunit is specifically configured to:
Optionally, the third sending unit is specifically configured to: send a location response message to the first application program, where the location response message includes the location information.
Optionally, the location request message includes at least one of the following information:
Optionally, the information of the first application program includes at least one of the following:
Optionally, the choice event trigger definition includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following;
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
Optionally, the location response message includes at least one of the following:
Optionally, the location information includes at least one of the following:
In the embodiment of the present application, the location function entity is set in the Near-RT RIC, and the location function entity obtains the location measurement information related to the target UE according to the location request message, thereby performing location estimation on the target UE and obtaining the location information of the target UE, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that the above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above embodiment of the method applied to the location function entity, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be described here.
As shown in
Optionally, the device further includes:
Optionally, when sending the location measurement information to the location function entity through the first interface, the first sending unit is specifically configured to:
Optionally, the location measurement information includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following;
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the device further includes:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
In this embodiment of the present application, the network node provides the location measurement information of the target UE to the location function entity of the Near-RT RIC, so that the target function entity obtains the location information of the target UE according to the location measurement information, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that the above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above embodiment of the method applied to the network node, and can achieve the same technical effect. The same parts and beneficial effects as those of the method embodiment will not be described here.
As shown in
Optionally, the device further includes:
In this embodiment of the present application, the second interface sends the location assistance information to the location function entity, so that the location function entity performs location estimation on the target UE according to the location assistance information and location measurement information obtained from the network node, and obtains the location information of the target UE. The location function entity can send the location information to the first application program, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
It is to be noted here that above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above method embodiment applied to the second interface, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be described here.
It is to be noted that division of units in the embodiment of the present disclosure is exemplary, and is only a logical function division, and there may be another division manner in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The foregoing integrated units may be implemented in the form of hardware or in the form of software functional units.
If the integrated units are realized in the form of software function units and sold or used as independent products, they may be stored in a processor-readable storage medium. Based on this understanding, the essence of the technical solution of the present disclosure or the part that contributes to the related art or the part of the technical solution may be embodied in the form of a software product. The computer software product is stored in a storage medium, includes several instructions which enables a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The storage medium includes various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
As shown in
The processor 1010 is configured to read the computer program in the memory and perform the following operations:
Optionally, when obtaining a location request message for the target UE, the transceiver is specifically configured to:
The first application program is carried on the Near-RT RIC.
Optionally, the transceiver is further configured to, send the location information to the first application program.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
The transceiver is further configured to:
Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
The transceiver is configured to receive an RIC indication message sent by the network node through the first interface, where the RIC indication message includes the location measurement information.
Optionally, the location measurement information includes at least one of the following:
Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, the transceiver is specifically configured to:
Optionally, the transceiver is specifically configured to send a location response message to the first application program, where the location response message includes the location information.
Optionally, the location request message includes at least one of the following information:
Optionally, the information of the first application program includes at least one of the following:
Optionally, the choice event trigger definition includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following;
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
Optionally, the location response message includes at least one of the following:
Optionally, the location information includes at least one of the following:
In the embodiment of the present application, the location function entity is set in the Near-RT RIC, and the location function entity obtains the location measurement information related to the target UE according to the location request message, thereby performing location estimation on the target UE and obtaining the location information of the target UE, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
In
The processor 1010 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt multi-core architecture.
It is to be noted here that the above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above embodiment of the method applied to the location function entity, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be described here.
As shown in
Optionally, the transceiver is further configured to:
Optionally, the transceiver is further configured to:
Optionally, the location measurement information includes at least one of the following:
Optionally, the RIC subscription request message includes at least one of the following;
Optionally, the subscription related information includes: event trigger definition and/or sequence of actions.
Optionally, the sequence of actions includes at least one of the following:
Optionally, the action definition includes at least one of the following:
Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, the RIC indication message includes at least one of the following:
Optionally, the measurement data includes at least one of the following:
Optionally, the measurement record includes choice measured value, and the choice measured value includes one of the following:
Optionally, the measurement information mapping includes N bits of information, and each bit of information is used to indicate a piece of measurement information; where N is an integer greater than or equal to 1.
In this embodiment of the present application, the network node provides the location measurement information of the target UE to the location function entity of the Near-RT RIC, so that the target function entity obtains the location information of the target UE according to the location measurement information, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
In
The processor 1110 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt multi-core architecture.
It is to be noted here that the above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above embodiment of the method applied to the network node, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be described here.
As shown in
Optionally, the transceiver is further configured to:
In this embodiment of the present application, the second interface sends the location assistance information to the location function entity, so that the location function entity performs location estimation on the target UE according to the location assistance information and location measurement information obtained from a network node, and obtains the location information of the target UE. The location function entity can send the location information to a first application program, thereby realizing the location function of the Near-RT RIC and meeting the location requirements.
In
The processor 1210 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor 1220 may also adopt multi-core architecture.
It is to be noted here that the above device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above embodiment of the method applied to the second interface, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be described here.
In addition, one embodiment of the present disclosure further provides a processor-readable storage medium, which includes a computer program stored thereon. When the program is executed by a processor, the steps of the location method are implemented, with the same technical effect achieved, which will not be repeated here to avoid repetition. The readable storage medium may be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as CD, DVD, BD, HVD), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (Nand flash), solid-state drive (SSD)).
Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, in this application, an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects may be adopted. Further, this application may adopt the form of a computer program product implemented on one or more computer available storage media (including but not limited to disk memory and optical memory) including computer available program codes.
The present disclosure has been described with reference to the flow charts and/or block diagrams of the method, device (system) and computer program product according to the embodiments of the present disclosure. It should be understood that computer program instructions may be used to implement each of the work flows and/or blocks in the flow charts and/or the block diagrams, and the combination of the work flows and/or blocks in the flow charts and/or the block diagrams. These computer program instructions may be provided to a processor of a common computer, a dedicate computer, an embedded processor or any other programmable data processing devices to create a machine, so that instructions executable by the processor of the computer or the other programmable data processing devices may create a device to achieve the functions assigned in one or more work flows in the flow chart and/or one or more blocks in the block diagram.
These processor-executable instructions may also be stored in a computer readable storage that may guide the computer or the other programmable data process devices to function in a certain way, so that the instructions stored in the computer readable storage may create a product including an instruction unit which achieves the functions assigned in one or more flows in the flow chart and/or one or more blocks in the block diagram.
These processor-executable instructions may also be loaded in the computer or the other programmable data process devices, so that a series of operation steps are executed on the computer or the other programmable devices to create processes achieved by the computer. Therefore, the instructions executed in the computer or the other programmable devices provide the steps for achieving the function assigned in one or more flows in the flow chart and/or one or more blocks in the block diagram.
Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies thereof, the present disclosure also intends to include these modifications and variations.
Number | Date | Country | Kind |
---|---|---|---|
202111570673.7 | Dec 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/133988 | 11/24/2022 | WO |