The present application claims a priority to the Chinese patent application No. 202010096966.5 filed in China on Feb. 17, 2020, a disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to the field of radio technologies, and in particular to a method of obtaining user equipment behavior data, a method of sending user equipment behavior data, an apparatus, and a network device.
In the related art, behavior information collection and event monitoring of single user equipment (UE) require a clear indication of an identifier of the user equipment or an identifier of a group to which the user equipment belongs. When it is necessary to perform event monitoring on behaviors of all UEs in a designated area, the event monitoring side cannot know which UEs exist in the designated area, so it is impossible to monitor all UEs in the area.
The 3rd generation partnership project (3GPP) puts forward the need to analyze information of all UEs in a designated area of the network, such as abnormal behavior analysis, which requires the network data analytics function (NWDAF) to collect behavior information and monitor events of all UEs in a designated area, and then identify abnormal user equipment behaviors. However, the method of collecting behavior information and event monitoring of single UE in related art cannot realize the obtaining of the behavior information of all UEs in a designated area.
The purpose of the present disclosure is to provide a method of obtaining user equipment behavior data, a method of sending user equipment behavior data, an apparatus, and a network device, so as to solve the problem in the related art that user equipment behavior information of all UEs in a designated area cannot be obtained.
The present disclosure provides a method of obtaining user equipment behavior data, which is performed by a data collection network function entity, wherein the method includes:
determining a target network function entity serving a designated area;
sending a data collection request to the target network function entity, the data collection request being used for obtaining behavior data of all UEs in the designated area;
receiving the behavior data of the UEs in the designated area sent by the target network function entity.
Optionally, after determining the target network function entity serving the designated area, the method of obtaining user equipment behavior data further includes:
sending a query request to an access and mobility management function (AMF) entity serving the designated area, the query request being used for obtaining a list of identifiers of the UEs in the designated area;
obtaining, from the AMF entity, the list of identifiers;
wherein, in the sending the data collection request to the target network function entity, the data collection request includes the list of identifiers.
Optionally, after obtaining, from the AMF entity, the list of identifiers, the method of obtaining user equipment behavior data further includes:
receiving a report sent by the AMF entity after it is determined by the AMF entity that the list of identifiers of the UEs in the designated area has changed.
Optionally, in the method of obtaining user equipment behavior data, the determining the target network function entity serving the designated area includes:
sending a network function query request to a network repository function (NRF) entity, wherein, the network function query request is used for querying the target network function entity serving the designated area;
receiving a response message sent by the NRF entity, the response message being used for indicating the target network function entity.
Optionally, in the method of obtaining user equipment behavior data, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the method of obtaining user equipment behavior data, the receiving the behavior data of the UEs in the designated area sent by the target network function entity includes:
receiving separately the behavior data of each user equipment in the designated area sent by the target network function entity.
Optionally, the method of obtaining user equipment behavior data further includes:
receiving behavior data of UEs moving into and/or moving out of the designated area sent by the target network function entity;
determining the behavior data of all UEs in the designated area.
Some embodiments of the present disclosure further provide a method of sending user equipment behavior data, which is performed by a network function entity, wherein the method includes:
receiving a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
determining all UEs in the designated area;
sending the behavior data of the UEs in the designated area to the data collection network function entity.
Optionally, the network function entity is an access and mobility management function (AMF) entity, and the method of sending user equipment behavior data further includes:
receiving a query request sent by the data collection network function entity, the query request being used for obtaining a list of identifiers of the UEs in the designated area;
sending the list of identifiers to the data collection network function entity; wherein the data collection request includes the list of identifiers.
Optionally, after sending the list of identifiers to the data collection network function entity, the method of sending user equipment behavior data further includes:
sending, to the data collection network function entity, report information of the list of identifiers after UE moves into and/or moves out of the designated area.
Optionally, after sending the behavior data of the UEs in the designated area to the data collection network function entity, the method of sending user equipment behavior data further includes:
monitoring UEs moving into and/or moving out of the designated area;
sending behavior data of the UEs moving into and/or moving out of the designated area to the data collection network function entity.
Optionally, in the method of sending user equipment behavior data, the behavior data is mobility event data, and the target network function entity is an AMF entity; or, the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in case that the behavior data is session management event data and the target network function entity is a session management function (SMF) entity, the method of sending user equipment behavior data further includes:
subscribing to the AMF entity serving the designated area for information of UEs in the designated area;
receiving the information of UEs reported by the AMF entity.
Optionally, in the method of sending user equipment behavior data, the data collection request includes a location information list used for indicating the designated area.
Some embodiments of the present disclosure further provide a network device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and configured to be executed by the processor; wherein the processor is configured to read the program in the memory and execute the following process:
determining a target network function entity serving a designated area;
sending a data collection request to the target network function entity, the data collection request being used for obtaining behavior data of all UEs in the designated area;
receiving the behavior data of the UEs in the designated area sent by the target network function entity.
Optionally, in the network device, after determining the target network function entity serving the designated area, the processor is further configured for:
sending a query request to an access and mobility management function (AMF) entity serving the designated area, the query request being used for obtaining a list of identifiers of the UEs in the designated area;
obtaining, from the AMF entity, the list of identifiers;
wherein, in the sending the data collection request to the target network function entity, the data collection request includes the list of identifiers.
Optionally, in the network device, after acquiring the list of identifiers sent by the AMF entity, the processor is further configured for:
receiving a report sent by the AMF entity after it is determined by the AMF entity that the list of identifiers of the UEs in the designated area has changed.
Optionally, in the network device, the determining the target network function entity serving the designated area includes:
sending a network function query request to a network repository function (NRF) entity, wherein the network function query request is used for querying the target network function entity serving the designated area;
receiving a response message sent by the NRF entity, the response message being used for indicating the target network function entity.
Optionally, in the network device, the behavior data is mobility event data, and the target network function entity is an AMF entity; or the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the network device, the receiving the behavior data of the UEs in the designated area sent by the target network function entity includes:
receiving separately the behavior data of each user equipment in the designated area sent by the target network function entity.
Optionally, in the network device, the processor is further configured for:
receiving behavior data of UEs moving into and/or moving out of the designated area sent by the target network function entity;
determining the behavior data of all UEs in the designated area.
Some embodiments of the present disclosure further provide a network device, including: a transceiver, a memory, a processor, and a program stored in the memory and configured to be executed by the processor; wherein the processor is configured to read the program in the memory and execute the following process:
receiving a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
determining all UEs in the designated area;
sending the behavior data of the UEs in the designated area to the data collection network function entity.
Optionally, in the network device, the network function entity is an access and mobility management function (AMF) entity, and the processor is further configured for:
receiving a query request sent by the data collection network function entity, the query request being used for obtaining a list of identifiers of the UEs in the designated area;
sending the list of identifiers to the data collection network function entity; wherein the data collection request includes the list of identifiers.
Optionally, in the network device, after sending the list of identifiers to the data collection network function entity, the processor is further configured for:
sending, to the data collection network function entity, report information of the list of identifiers after UE moves into and/or moves out of the designated area.
Optionally, in the network device, after sending the behavior data of the UEs in the designated area to the data collection network function entity, the processor is further configured for:
monitoring UEs moving into and/or moving out of the designated area;
sending behavior data of the UEs moving into and/or moving out of the designated area to the data collection network function entity.
Optionally, in the network device, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the network device, in case that the behavior data is session management event data and the target network function entity is a session management function (SMF) entity, the processor is further configured for:
subscribing to the AMF entity serving the designated area for information of UEs in the designated area;
receiving the information of UEs reported by the AMF entity.
Optionally, in the network device, the data collection request includes a location information list used for indicating the designated area.
Some embodiments of the present disclosure further provide an apparatus of obtaining user equipment behavior data, performed by a data collection network function entity, wherein the apparatus includes:
a first determining module, configured to determine a target network function entity serving a designated area;
a request sending module, configured to send a data collection request to the target network function entity, the data collection request being used for obtaining behavior data of all UEs in the designated area;
a data receiving module, configured to receive the behavior data of the UEs in the designated area sent by the target network function entity.
Some embodiments of the present disclosure further provide an apparatus of sending user equipment behavior data, which is performed by a network function entity, wherein the apparatus includes:
a request receiving module, configured to receive a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
a second determining module, configured to determine all UEs in the designated area;
a data transmission module, configured to send the behavior data of the UEs in the designated area to the data collection network function entity.
Some embodiments of the present disclosure further provide a processor-readable storage medium storing thereon a program, wherein the program is configured to be executed by a processor to implement the steps of the method of obtaining user equipment behavior data as described above or the steps of the method of sending user equipment behavior data as described above.
The above-mentioned technical solutions of the present disclosure have at least the following beneficial effects.
Using the obtaining method described in some embodiments of the present disclosure, the data collection network function entity determines the network function entity serving the designated area according to the designated area, and sends a data collection request to the network function entity serving the designated area, thus the behavior data of all UEs in the designated service area can be requested, so as to solve the problem in the related art that it is impossible to monitor all the UEs in the designated area.
In order to make the technical problem to be solved, the technical solutions and advantages of the present disclosure clearer, the present disclosure will be described in detail below with reference to the drawings and specific embodiments.
In the related art, the behavior information collection and event monitoring of a single user equipment (UE) require a clear indication of the identifier of the user equipment or the identifier of the group to which the user equipment belongs.
For example, when performing UE event monitoring, the UE event monitoring is mainly used by the monitoring party to obtain event reports of a specified UE, such as location report and loss of connectivity, from the 5G core network (5GC). Based on the type of monitored event, the monitoring party can send an event report subscription request to a corresponding 5G network function. The monitoring party needs to search the Unified Data Manager (UDM) based on the identifier of the target UE to determine the 5GC network function (NF) currently serving the UE, such as the access and mobility management function (AMF), or the session management function (SMF). In addition, the monitoring party needs to clearly indicate the identifier of the target UE when sending to the 5GC the subscription request for the event report. The subscription request may also carry the type of the event report, the manner of reporting the event, etc. Based on these, the 5GC NF sends an event report to the monitoring party according to each subscription request.
For another example, for UE behavior data collection, in a 5G network that supports big data analysis, a network data analytics function (NWDAF) can collect UE behavior information, such as UE mobility information, from the 5G network. When the NWDAF collects UE behavior data, it first needs to clearly know the target of data collection and the network function that provides the data. The target of data collection is usually identified by the user equipment identifier (UE ID) or the user equipment group identifier (UE group ID); the network function that provides data is determined by the NWDAF based on the type of data, and then the NWDAF searches the UDM for the specific 5G network function serving the UE. The NWDAF sends an event subscription request to the specific 5G network function to collect UE behavior data, and clearly indicates the identifier of the target UE. As a result, the specific 5G network function sends the behavior data of the specified UE to the NWDAF according to each subscription request.
In addition, in the related art, the network exposure function (NEF) is allowed to send to the network an event subscription request directed to any user equipment, but the event subscription request is directed to all UEs in the operator's network and does not allow subscription to events of UEs in a specific area.
Therefore, according to the above, the data requester's event subscription request directed to any user equipment is mainly used to request the mobile network to report events of all UEs in the network, and cannot achieve data collection and event reporting related to all UEs in a designated area; the collection of UE behavior information and the UE event monitoring in the related art need to clearly indicate the identifier of the user equipment or the identifier of the group to which the user equipment belongs. When the event monitoring of all user equipment in a designated area is required, the event monitor cannot know which UEs exist in the designated area, so it is impossible to monitor all UEs in the designated area. In order to solve the above problem, some embodiments of the present disclosure provide a method of obtaining user equipment behavior data. By determining a network function entity based on a designated area, a data collection request can be sent to the network function entity serving the designated area so as to request behavior data of all UEs in the designated service area, thereby solving the problem in the related art that it is impossible to monitor all the UEs in a designated area.
An embodiment of the present disclosure provides a method of obtaining user equipment behavior data, which is performed by a data collection network function entity. As shown in
S110, determining a target network function entity serving a designated area;
S120, sending a data collection request to the target network function entity, the data collection request being used for obtaining behavior data of all UEs in the designated area;
S130, receiving the behavior data of the UEs in the designated area sent by the target network function entity.
Using the obtaining method described in this embodiment, the data collection network function entity determines the network function entity serving the designated area based on the designated area, and sends a data collection request to the network function entity serving the designated area, thus behavior data of all UEs in the designated area can be requested, so as to solve the problem in the related art that it is impossible to monitor all UEs in a designated area.
In some embodiments of the present disclosure, optionally, the data collection network function entity is a network data analytics function (NWDAF) entity in the 3GPP.
Optionally, the designated area is any area in the operator's network.
Further, in step S110, the determining the target network function entity serving the designated area includes:
sending a network function query request to a network repository function (NRF) entity, wherein the network function query request is used for querying the target network function entity serving the designated area;
receiving a response message sent by the NRF entity, the response message being used for indicating the target network function entity.
Optionally, the network function query request includes a location information list used for indicating the designated area, that is, identifier of the designated area in the network function query request needs to be converted into a location information list.
Using the above method, when the NWDAF entity needs to collect the behavior information of all UEs in a designated area, the NWDAF entity firstly queries the NRF entity for the target network function entity serving the designated area, wherein the query request includes location information for indicating the designated area, such as tracking area list; and then the NRF entity determines the specific network function (NF) or NF list that may serve the designated area based on the service areas of network functions (NFs), and replies to the NWDAF with determined network functions, that is, the target network function entities.
It is noted that the NWDAF entity, NRF entity, AMF entity and SMF entity, etc. mentioned in some embodiments of the present disclosure are logical units for implementing corresponding functions.
Further, in step S120, the data collection network function entity sends a data collection request to each target network function entity, to request behavior data of all UEs in the designated area;
wherein, optionally, the data collection request includes a location information list used for indicating the designated area, and the requested UEs are indicated as all UEs in the designated area.
In addition, in step S130, the receiving the behavior data of the UEs in the designated area sent by the target network function entity includes:
receiving separately the behavior data of each user equipment in the designated area sent by the target network function entity.
Further, after step S130, the method further includes:
receiving behavior data of UEs moving into and/or moving out of the designated area sent by the target network function entity;
determining the behavior data of all UEs in the designated area.
Based on the above process, the target network function entity determines each user equipment located in the designated area based on the designated area in the data collection request, determines the corresponding behavior data, and sends the behavior data of each user equipment in the designated area to the data collection network function entity.
Therefore, for the UEs moving into and/or moving out of the designated area, the target network function entity needs to conduct further monitoring, and send the behavior data of the UEs moving into and/or moving out of the designated area to the data collection network function entity, so that the data collection network function entity can finally determine the behavior data of all UEs in the designated area based on the behavior data of the UEs moving into and/or out of the designated area.
Optionally, after the user equipment moves out of the designated area, the target network function entity stops obtaining the behavior data of the user equipment; after the user equipment moves into the designated area, the target network function entity starts to obtain the behavior data of the user equipment.
By adopting the above implementation, even if the UEs in the designated area change, the data collection network function entity can dynamically obtain the behavior data of the changing UEs in the designated area in real time, thereby solving the problem in the related art that it is impossible to dynamically adjust the data collection or event monitoring objects.
In some embodiments of the present disclosure, in one implementation, the behavior data is mobility event data, and the target network function entity is an AMF entity; in another implementation, the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
In yet another implementation, the behavior data may also be event subscription data of the user equipment.
It is noted that the behavior data obtained by the data collection network function entity is not limited to the above-mentioned, and will not be further described separately here.
For example, in one implementation, when the behavior data is mobility event data, and the target network function entity is an AMF entity, the specific process of the method of obtaining user equipment behavior data according to some embodiments of the present disclosure is adopted, as shown in
S210, the NWDAF sends a network function query request to an NRF, wherein the network function query request indicates a designated area through a location information list;
S220, the NWDAF receives a response message sent by the NRF, the response message being used for indicating the target network function entity; wherein, the NRF determines the network function (NF) of each location information in the location information list based on the service areas of network functions (NFs), and replies to the NWDAF with determined network functions, that is, the determined AMF;
S230, the NWDAF sends a data collection request to the determined AMF, wherein the data collection request includes a location information list used for indicating a designated area, and the target user equipment is identified as all UEs;
S240, the AMF monitors each user equipment in the designated area; S250, the AMF sends the mobility event data of each user equipment in the designated area to the NWDAF;
S260, the AMF monitors the UEs moving into and/or moving out of the designated area, and sends the mobility event data of the UEs moving into and/or moving out of the designated area to the NWDAF.
In some embodiments of the present disclosure, optionally, when the AMF performs data reporting, an association identifier needs to be carried in each mobility event report message, and the association identifier is used to associate the event report with the data collection request sent by the NWDAF.
In another implementation, when the behavior data is session management event data, and the target network function entity is an SMF entity, the specific process of the method of obtaining user equipment behavior data according to some embodiments of the present disclosure is adopted, as shown in
S310, the NWDAF sends a network function query request to the NRF, wherein the network function query request indicates a designated area through the location information list;
S320, the NWDAF receives the response message sent by the NRF, the response message being used for indicating the target network function entity; wherein the NRF determines the network function (NF) of each location information in the location information list based on the service areas of network functions (NFs), and replies to the NWDAF with the determined network functions, that is, the determined SMF;
S330, the NWDAF sends a data collection request to the determined SMF, wherein the data collection request includes a location information list used for indicating a designated area, and the target user equipment is identified as all UEs;
S340, based on the user equipment identifiers of all UEs indicated in the data collection request, the SMF sends to the serving AMF of each user equipment a request for subscribing for user equipment information, so as to obtain the location information report of each user equipment; wherein the request for subscribing for user equipment information further includes the location information list used for indicating the designated area, which instructs the AMF to report the user equipment's moving into and/or moving out of the designated area;
S350, the AMF reports the user equipment information of the UEs currently located in the designated area to SMF, and continuously reports the UEs moving into and/or moving out of the designated area;
S360, the SMF determines the UEs in the designated area according to the user equipment information reported by the AMF, and sends the session management event data of the UEs in the designated area to the NWDAF according to the data collection request sent by the NWDAF to the SMF.
In some embodiments of the present disclosure, optionally, when the SMF performs data reporting, each mobility event report message needs to carry an association identifier, wherein the association identifier is used to associate the event report with the data collection request sent by the NWDAF.
Further, in the step S360, when the SMF receives from the AMF the report of the user equipment moving into and/or moving out of the designated area, the SMF adjusts the UEs reported to the NWDAF, specifically:
when a user equipment moves into the designated area, the SMF additionally reports session management event data of the user equipment to the NWDAF;
when a user equipment moves out of the designated area, the SMF stops reporting session management event data of the user equipment to the NWDAF.
In the method of obtaining user equipment behavior data described in the above two implementations, the NWDAF queries the NRF for the network function serving the designated area, such as an AMF or SMF; then the NWDAF sends a data collection request to the determined network function AMF or SMF, to instruct it to obtain the behavior data of all UEs in the designated area; AMF or SMF determines the UEs in the designated area based on the data collection request, monitors the UEs moving into and/or moving out of the designated area, and reports the behavior data of the UEs in the designated area to the NWDAF.
In the method of obtaining user equipment behavior data according to another embodiment of the present disclosure, with reference to
sending a user equipment query request to an access and mobility management function (AMF) entity of the designated area, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
obtaining, from the AMF entity, the list of identifiers;
wherein, in the step S120 of sending the data collection request to the target network function entity, the data collection request includes the list of identifiers.
Using the method of obtaining user equipment behavior data in this embodiment, after the data collection network function entity determines the target network function entity in the designated area, the data collection network function entity sends to the AMF a user equipment query request directed to the user equipment in the designated area, and the AMF feeds back with the list of identifiers of the UEs in the designated area based on the user equipment query request, and the data collection network function entity sends a data collection request to the target network function entity based on the list of identifiers.
Optionally, in this embodiment, after obtaining, from the AMF entity, the list of identifiers, the method further includes:
receiving a report sent by the AMF entity after it is determined by the AMF entity that the list of identifiers of the UEs in the designated area has changed.
Specifically, based on the user equipment query request sent by the data collection network function entity, the AMF monitors the UEs moving into and/or moving out of the designated area, and sends to the data collection network function entity a report that the list of identifiers of the UEs has changed.
For example, as shown in
S410, the NWDAF sends a network function query request to the NRF, wherein the network function query request indicates a designated area through a location information list;
S420, the NWDAF receives the response message sent by the NRF, the response message being used for indicating the target network function entity; wherein, based on the service areas of network functions (NFs), the NRF determines the specific network function (NF) or NF list that may serve the designated area, and replies to the NWDAF the determined network functions, including determined AMF and/or SMF;
S430, the NWDAF sends a user equipment query request to the determined AMF to obtain the identifiers of all UEs located in the designated area, wherein the identifier of the target UE in the user equipment inquiry request is set to all UEs, and the user equipment inquiry request carries a location information list used for indicating the designated area;
S440, after receiving the user equipment query request, the AMF reports to the NWDAF the list of identifiers of all UEs located in the designated area;
S450, the NWDAF performs data collection or monitoring on the UEs in the list of identifiers based on the received identifier list, including sending data collection requests to the determined AMF and SMF respectively;
S460, the SMF sends the session management event data of the user equipment in the designated area to the NWDAF based on the list of identifiers in the data collection request sent by the NWDAF;
S470, the AMF monitors the UEs moving into and/or moving out of the designated area according to the data collection request;
S480, when the AMF determines that there is a user equipment moving into and/or moving out of the designated area, the AMF sends to the NWDAF a report that the list of identifiers of the user equipment changes;
S490, when the list of identifiers changes, the NWDAF may request for data collection or monitoring on the user equipment that has newly moved into the designated area, and stop data collection or monitoring on the user equipment that has moved out of the designated area.
Through the process of the above embodiment, the NWDAF queries the NRF for the AMF serving the designated area; then the NWDAF sends a user equipment query request to the AMF, so that based on the user equipment query request, the AMF feeds back with the list of identifiers of the UEs in the designated area, in this way, based on the determined identifier list, the NWDAF can send data collection requests directly to 5GC NFs such as AMF/SMF.
Using the method of obtaining user equipment behavior data according to some embodiments of the present disclosure, by determining a network function entity based on a designated area, a data collection request can be sent to the network function entity in the designated area for requesting the behavior data of all UEs in the designated service area, so as to solve the problem in the related art that it is impossible to monitor all UEs in a designated area.
Another embodiment of the present disclosure further provides a method of sending user equipment behavior data, which is performed by a network function entity. As shown in
S510, receiving a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
S520, determining all UEs in the designated area;
S530, sending the behavior data of the UEs in the designated area to the data collection network function entity.
Using the method of sending user equipment behavior data according to some embodiments of the present disclosure, the network function entity determines all the UEs in the designated area based on the data collection request sent by the data collection network function entity, and sends the behavior data of all the UEs in the designated area to the data collection network function entity, so as to solve the problem in the related art that it is impossible to monitor all UEs in a designated area.
In some embodiments of the present disclosure, optionally, the data collection network function entity is a network data analytics function (NWDAF) entity in the 3GPP.
Optionally, the designated area is any area in the operator's network.
Further, optionally, in step S510, the data collection request includes a location information list used for indicating a designated area, and the requested UEs are indicated as all UEs in the designated area.
In the step S530, the sending the behavior data of the UEs in the designated area to the data collection network function entity includes:
sending behavior data of each user equipment in the designated area to the data collection network function entity.
In some embodiments of the present disclosure, optionally, the network function entity is an access and mobility management function (AMF) entity, and the method further includes:
receiving a user equipment query request sent by the data collection network function entity, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
sending the list of identifiers to the data collection network function entity; wherein the data collection request includes the list of identifiers.
Optionally, after sending the list of identifiers to the data collection network function entity, the method further includes:
sending, to the data collection network function entity, report information of the list of identifiers after UE moves into and/or moves out of the designated area.
Optionally, in the step S530, after sending the behavior data of the UEs in the designated area to the data collection network function entity, the method further includes:
monitoring UEs moving into and/or moving out of the designated area;
sending to the data collection network function entity behavior data of the UEs moving into and/or moving out of the designated area.
In an implementation of the present disclosure, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, when the behavior data is session management event data and the target network function entity is a session management function (SMF) entity, the method further includes:
subscribing to the AMF entity serving the designated area to get information of UEs in the designated area;
receiving the information of UEs reported by the AMF entity.
Some embodiments of the present disclosure further provide a network device. As shown in
determining a target network function entity serving a designated area;
sending a data collection request to the target network function entity, the data collection request being used for obtaining behavior data of all UEs in the designated area;
receiving the behavior data of the UEs in the designated area sent by the target network function entity.
Optionally, in the network device, after determining the target network function entity serving the designated area, the processor 600 is further configured for:
sending a user equipment query request to an access and mobility management function (AMF) entity serving the designated area, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
obtaining, from the AMF, the list of identifiers;
wherein, in the sending the data collection request to the target network function entity, the data collection request includes the list of identifiers.
Optionally, in the network device, after obtaining, from the AMF entity, the list of identifiers, the processor 600 is further configured for:
receiving a report sent by the AMF entity after it is determined by the AMF entity that the list of identifiers of the UEs in the designated area has changed.
Optionally, in the network device, the processor 600 determining the target network function entity serving the designated area includes:
sending a network function query request to a network repository function (NRF) entity, wherein the network function query request is used for querying the target network function entity serving the designated area;
receiving a response message sent by the NRF entity, the response message being used for indicating the target network function entity.
Optionally, in the network device, the behavior data is mobility event data, and the target network function entity is an AMF entity; or the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the network device, the processor 600 receiving the behavior data of the UEs in the designated area sent by the target network function entity includes:
receiving separately the behavior data of each user equipment in the designated area sent by the target network function entity.
Optionally, in the network device, the processor 600 is further configured for:
receiving behavior data of UEs moving into and/or moving out of the designated area sent by the target network function entity;
determining the behavior data of all UEs in the designated area.
Additionally, in
Some embodiments of the present disclosure further provide a network device. As shown in
receiving a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
determining all UEs in the designated area;
sending the behavior data of the UEs in the designated area to the data collection network function entity.
Optionally, in the network device, the network function entity is an access and mobility management function (AMF) entity, the processor 700 is further configured for:
receiving a user equipment query request sent by the data collection network function entity, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
sending the list of identifiers to the data collection network function entity; wherein the data collection request includes the list of identifiers.
Optionally, in the network device, after sending the list of identifiers to the data collection network function entity, the processor 700 is further configured for:
sending, to the data collection network function entity, report information of the list of identifiers after UE moves into and/or moves out of the designated area.
Optionally, in the network device, after sending the behavior data of the UEs in the designated area to the data collection network function entity, the processor 700 is further configured for:
monitoring UEs moving into and/or moving out of the designated area;
sending behavior data of the UEs moving into and/or moving out of the designated area to the data collection network function entity.
Optionally, in the network device, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the network device, when the behavior data is session management event data and the target network function entity is a session management function (SMF) entity, the processor 700 is further configured for:
subscribing to the AMF entity serving the designated area to get information of UEs in the designated area;
receiving the information of UEs reported by the AMF entity.
Optionally, in the network device, the data collection request includes a location information list used for indicating the designated area.
Additionally, in
An embodiments of the present disclosure further provides an apparatus for obtaining user equipment behavior data, which is performed by a data collection network function entity. As shown in
a first determining module 810, configured to determine a target network function entity serving a designated area;
a request sending module 820, configured to send a data collection request to the target network function entity, the data collection request being used to request behavior data of all UEs in the designated area;
a data receiving module 830, configured to receive the behavior data of the UEs in the designated area sent by the target network function entity.
Optionally, in the apparatus of obtaining user equipment behavior data, after determining the target network function entity in the designated area, the first determining module 810 is further configured to:
send a user equipment query request to an access and mobility management function (AMF) entity serving the designated area, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
obtain, from the AMF entity, the list of identifiers;
wherein, in the step of sending the data collection request to the target network function entity performed by the request sending module 820, the data collection request includes the list of identifiers.
Optionally, in the apparatus of obtaining user equipment behavior data, after obtaining, from the AMF entity, the list of identifiers, the first determining module 810 is further configured to:
receive a report sent by the AMF entity after it is determined by the AMF entity that the list of identifiers of the UEs in the designated area has changed.
Optionally, in the apparatus of obtaining user equipment behavior data, the first determining module 810 determining a target network function entity serving a designated area includes:
sending a network function query request to the network repository function (NRF) entity, wherein the network function query request is used for querying the target network function entity serving the designated area;
receiving a response message sent by the NRF entity, the response message being used for indicating the target network function entity.
Optionally, in the apparatus of obtaining user equipment behavior data, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in the apparatus of obtaining user equipment behavior data, the data receiving module 830 receiving the behavior data of the UEs in the designated area sent by the target network function entity includes:
receiving separately the behavior data of each user equipment in the designated area sent by the target network function entity.
Optionally, in the apparatus of obtaining user equipment behavior data, the data receiving module 830 is further configured to:
receive behavior data of UEs moving into and/or moving out of the designated area sent by the target network function entity;
determine the behavior data of all UEs in the designated area.
Another embodiment of the present disclosure further provides an apparatus of sending user equipment behavior data, which is performed by a network function entity. As shown in
a request receiving module 910, configured to receive a data collection request sent by a data collection network function entity, the data collection request being used for obtaining behavior data of all UEs in a designated area;
a second determining module 920, configured to determine all UEs in the designated area;
a data transmission module 930, configured to send the behavior data of the UEs in the designated area to the data collection network function entity.
Optionally, the network function entity is an access and mobility management function (AMF) entity, the apparatus of sending user equipment behavior data further includes an identifier transmission module 940 configured to:
receive a user equipment query request sent by the data collection network function entity, the user equipment query request being used for obtaining a list of identifiers of the UEs in the designated area;
send the list of identifiers to the data collection network function entity;
wherein the data collection request includes the list of identifiers.
Optionally, in the apparatus of sending user equipment behavior data, after sending the list of identifiers to the data collection network function entity, the identifier transmission module 940 is further configured to:
send, to the data collection network function entity, report information of the list of identifiers after UE moves into and/or moves out of the designated area.
Optionally, in the apparatus of sending user equipment behavior data, after sending the behavior data of the UEs in the designated area to the data collection network function entity, the data transmission module 930 is further configured to:
monitor UEs moving into and/or moving out of the designated area; and
send, to the data collection network function entity, behavior data of the UEs moving into and/or moving out of the designated area.
Optionally, in the apparatus of sending user equipment behavior data, the behavior data is mobility event data, and the target network function entity is an AMF entity; or
the behavior data is session management event data, and the target network function entity is a session management function (SMF) entity.
Optionally, in case that the behavior data is session management event data and the target network function entity is a session management function (SMF) entity, the apparatus of sending user equipment behavior data further includes a subscription module 950 configured to:
subscribe to the AMF entity serving the designated area to get information of UEs in the designated area; and
receive the information of UEs reported by the AMF entity.
Optionally, in the apparatus of sending user equipment behavior data, the data collection request includes a location information list used for indicating the designated area.
Some embodiments of the present disclosure further provide a processor readable storage medium storing thereon a program, wherein the program is configured to be executed by a processor to implement the process in any embodiment of the method of obtaining user equipment behavior data as described above, or, implement the process in any embodiment of the method of sending user equipment behavior data as described above, and the same technical effects can be achieved. To avoid repetition, a detailed description thereof is omitted here.
The processor readable storage medium includes: read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disc, etc.
It can be understood that the embodiments described in the present disclosure may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, module, unit, submodule, subunit and the like can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSP Devices, DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this disclosure, or a combination thereof.
It is noted that, herein, the terms “comprising”, “including” or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements includes not only those elements, but also other elements not expressly listed, or which are inherent to such a process, method, article or apparatus. Without further limitation, the inclusion of an element defined by the phrase “comprising a . . . ” does not preclude the existence of another identical element in the process, method, article or apparatus that includes the element.
From the description of the above implementation, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general-purpose hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on such an understanding, essential parts, or parts contributing to the related art, of the technical solution of the present disclosure may be implemented in form of a software product. The software product is stored in a storage medium (e.g., an ROM/RAM, a magnetic disk and an optical disc) and includes several instructions configured to be executed by a terminal (such as a handset, a computer, a server, an air conditioner or a network device) to perform the methods according to the embodiments of the present disclosure.
The embodiments of the present disclosure are described above with reference to the accompanying drawings. However, the present disclosure is not limited to the foregoing specific implementations. The foregoing specific implementations are merely illustrative rather than limitative. In light of the teachings of the present disclosure, a person of ordinary skill in the art may further make various forms without departing from the spirit of the present disclosure and the scope of the claims, and these forms all fall within the scope of the present disclosure.
The above are optional implementations of the present disclosure. It should be pointed out that for a person skilled in the art, several improvements and modifications can be made without departing from the principles of the present disclosure. These improvements and modifications should also fall within the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202010096966.5 | Feb 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/075218 | 2/4/2021 | WO |