Event monitoring method and apparatus, electronic device, and storage medium

By triggering subscription requests and event information transmission during network switching of user equipment, the problem of lack of subscription information on the AMF side is solved, the accuracy and timeliness of event information are improved, and the operator's need to quickly perceive changes in equipment status.

WO2025001560A1PCT designated stage expired Publication Date: 2025-01-02ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/093078
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-26
Filing Date
2024-05-14
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

In the 4G-5G network switching scenario, the AMF side may lack or be inaccurate in subscription information, resulting in user equipment being unable to synchronize subscription information in time during network switching, affecting the accuracy of event information.

Method used

By determining whether the user equipment is connected to the 5G network, and in the case of access, the first subscription request carries the network switching monitoring event, it is determined whether the target network switching is performed. If the switching is performed, the second subscription request is triggered, and the corresponding event information is detected. Send event information to the user equipment to ensure the accurate transmission of event information.

Benefits of technology

It improves the accuracy and timeliness of event information of user equipment in 4G-5G network switching scenarios, ensures that operators can quickly perceive changes in equipment status and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024093078_02012025_PF_FP_ABST
    Figure CN2024093078_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to an event monitoring method and apparatus, an electronic device, and a storage medium. The method comprises: determining whether a user equipment accesses a 5G network; when it is determined that the user equipment accesses the 5G network, triggering a first subscription request, wherein the first subscription request carries a network switching monitoring event; determining whether the user equipment has performed target network switching, wherein the target network switching indicates that the user equipment switches from a 4G network to the 5G network; and when the user equipment has performed the target network switching, triggering a second subscription request, and when event information corresponding to the second subscription request is detected, sending the event information corresponding to the second subscription request to the user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Event monitoring method and device, electronic device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This patent application claims priority to Chinese patent application 202310762149.2 filed with the State Intellectual Property Office of China on June 26, 2023, and the disclosure of this Chinese patent application is incorporated herein by reference in its entirety. Technical Field

[0003] The present disclosure relates to the field of computer technology, and in particular to an event monitoring method, device, electronic device, and storage medium. Background Art

[0004] Currently, in the 4G-5G network switching scenario, when the UE (User Equipment) switches from 4G to 5G, in some cases, the AMF (Access and Mobility Management function) side does not have subscription information or the subscription information is inaccurate, and the subscription information needs to be resynchronized to the AMF. For example, when a user switches from 4G to 5G for the first time, or when a user switches from 5G to 4G, and the AMF clears the local subscription record, the AMF side may not have the event information corresponding to the subscription request.

[0005] Summary of the Invention

[0006] In view of this, in order to solve some or all of the above technical problems, the embodiments of the present disclosure provide an event monitoring method and device, an electronic device, and a storage medium.

[0007] In a first aspect, an embodiment of the present disclosure provides an event monitoring method, the method comprising: determining whether a user device accesses a 5G network; in a case where it is determined that the user device accesses the 5G network, triggering a first subscription request, wherein the first subscription request carries a network switching monitoring event; determining whether the user device performs a target network switch, wherein the target network switch indicates that the user device switches from a 4G network to the 5G network; in a case where the user device performs the target network switch, triggering a second subscription request, and when event information corresponding to the second subscription request is detected, sending the event information to the user device.

[0008] In one possible implementation, before determining whether the user equipment performs target network switching, the method further includes: determining registration information of the user equipment, and determining whether the user equipment performs target network switching includes: determining whether the user equipment performs target network switching based on the registration information.

[0009] In one possible implementation, determining the registration information of the user equipment includes: receiving a location update request of the user equipment; saving 4G registration information corresponding to the location update request; receiving a 5G registration request of the user equipment; saving 5G registration information corresponding to the 5G registration request, and determining whether the user equipment performs a target network switch based on the registration information includes: determining whether the user equipment performs a target network switch based on the 4G registration information and the 5G registration information.

[0010] In one possible implementation, based on the 4G registration information and the 5G registration information, determining whether the user equipment performs a target network switch includes: determining whether a first saving time is before a second saving time, and obtaining judgment information, wherein the first saving time is the saving time of the 4G registration information, and the second saving time is the saving time of the 5G registration information; when the judgment information indicates that the first saving time is before the second saving time, determining that the user equipment performs a target network switch.

[0011] In one possible implementation, the 4G registration information and the 5G registration information are stored by a first network element, and when the user equipment performs the target network switching, the method further includes: controlling the first network element to send a notification message to the second network element, wherein the notification message carries information indicating that the user equipment is switched from the 4G network to the 5G network; and controlling the second network element to return a success response message to the first network element.

[0012] In one possible implementation, triggering the second subscription request includes: controlling the second network element to trigger the second subscription request, wherein the second subscription request carries the event monitored in the 4G network; controlling the second network element to send the second subscription request to the first network element; and after the first network element forwards the second subscription request to the third network element, receiving a success response message returned by the third network element for the second subscription request.

[0013] In one possible implementation, sending event information corresponding to the second subscription request to the user device includes: controlling a third network element to detect the event information corresponding to the second subscription request; saving the event information in the third network element; and controlling the third network element to notify the user device of the event information.

[0014] In a second aspect, an embodiment of the present disclosure provides an event monitoring device, comprising: a first determination unit, configured to determine whether a user device accesses a 5G network; a first triggering unit, configured to trigger a first subscription request when it is determined that the user device accesses the 5G network, wherein the first subscription request carries a network switching monitoring event; a second determination unit, configured to determine whether the user device performs a target network switch, wherein the target network switch indicates that the user device switches from a 4G network to the 5G network; a second triggering unit, configured to trigger a second subscription request when the user device performs the target network switch, and when event information corresponding to the second subscription request is detected, send the event information to the user device.

[0015] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a memory configured to store a computer program; and a processor configured to execute the computer program stored in the memory, wherein when the computer program is executed, the method of any embodiment of the event monitoring method of the first aspect of the present disclosure is implemented.

[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method of any embodiment of the event monitoring method of the first aspect described above is implemented.

[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program, which includes a computer-readable code. When the computer-readable code runs on a device, the processor in the device implements a method as in any embodiment of the event monitoring method of the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0019] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0021] FIG1 is a flow chart of an event monitoring method according to an embodiment of the present disclosure;

[0022] FIG2 is a flow chart of an event monitoring method according to another embodiment of the present disclosure;

[0023] FIG3A is a structural block diagram of an event monitoring method according to an embodiment of the present disclosure;

[0024] FIG3B is a schematic diagram of network element interactions involved in the event monitoring method according to an embodiment of the present disclosure;

[0025] FIG4 is a schematic structural diagram of an event monitoring device according to an embodiment of the present disclosure;

[0026] FIG5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It is apparent that the described embodiments are only a portion of the embodiments of the present disclosure, rather than all of the embodiments. It should be noted that, unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions, and numerical values ​​described in these embodiments do not limit the scope of the present disclosure.

[0028] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish objects such as different steps, devices or modules, and neither represent any specific technical meaning nor indicate the logical order between them.

[0029] It should also be understood that in this embodiment, “a plurality of” may refer to two or more than two, and “at least one” may refer to one, two or more than two.

[0030] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0031] In addition, the term "and / or" in this disclosure is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the related objects are in an "or" relationship.

[0032] It should also be understood that the description of the various embodiments in this disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced with each other. For the sake of brevity, they will not be described one by one.

[0033] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0034] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the above-mentioned technologies, methods, and equipment should be considered part of the specification.

[0035] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0036] It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other. To facilitate understanding of the embodiments of the present disclosure, the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the embodiments described are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0037] In order to solve the technical problem of how to improve the accuracy of event information sent by user equipment in the prior art, the present disclosure provides an event monitoring method, which can improve the accuracy of event information sent by user equipment.

[0038] FIG1 is a flow chart of an event monitoring method according to an embodiment of the present disclosure. The present method can be applied to one or more electronic devices such as smart phones, laptops, desktop computers, portable computers, servers, etc. In addition, the execution subject of the present method can be hardware or software. When the above-mentioned execution subject is hardware, the execution subject can be one or more of the above-mentioned electronic devices. For example, a single electronic device can execute the present method, or a plurality of electronic devices can cooperate with each other to execute the present method. When the above-mentioned execution subject is software, the present method can be implemented as multiple software or software modules, or as a single software or software module. No specific limitation is given here.

[0039] As shown in FIG. 1 , the method includes steps 101 to 104 .

[0040] In step 101, it is determined whether the user equipment has accessed a 5G network.

[0041] In this embodiment, the user equipment may be any device capable of connecting to a 4G network and a 5G network.

[0042] In step 102, when it is determined that the user equipment has accessed a 5G network, a first subscription request is triggered, wherein the first subscription request carries a network switching monitoring event.

[0043] In this embodiment, once the user equipment accesses the 5G network, a first subscription request carrying a network switching (CN type change) monitoring event can be triggered to monitor whether the user equipment has performed a network switch.

[0044] In step 103, it is determined whether the user equipment performs target network switching, wherein the target network switching indicates that the user equipment switches from the 4G network to the 5G network.

[0045] In this embodiment, since the subscription request carrying the network switching monitoring event (ie, the first subscription request) is triggered in the above step 102, it can be determined whether the user equipment is switched from the 4G network to the 5G network.

[0046] In step 104, when the user equipment performs target network switching, a second subscription request is triggered, and when event information corresponding to the second subscription request is detected, the event information is sent to the user equipment.

[0047] In this embodiment, after the user equipment switches from a 4G network to a 5G network, a second subscription request may be triggered. Thereafter, if event information corresponding to the second subscription request is detected, the event information corresponding to the second subscription request may be sent to the user equipment.

[0048] In addition, the above steps 101 to 104 can be performed by one or more network elements in the 5G core network. In this embodiment, the specific network element performing the above steps 101 to 104 is not limited. In practice, the network element performing the above steps can be determined according to specific needs.

[0049] In some optional implementations of this embodiment, the following three steps may be used to send event information corresponding to the second subscription request to the user equipment.

[0050] In the first step, the third network element is controlled to detect event information corresponding to the second subscription request.

[0051] The third network element may include an AMF (Access and Mobility Management function). As an example, the third network element may be responsible for detecting and reporting some events.

[0052] In addition, the above-mentioned third network element can support UEs with different mobility management requirements. The AMF network element can perform the following main tasks: non-access stratum (NAS) signaling termination, NAS signaling security, access stratum security control, core network inter-node signaling for mobility between 3GPP access networks, idle mode UE reachability (including control and execution of paging retransmissions), registration area management, support for intra-system and inter-system mobility, access authentication, access authorization, etc.

[0053] In the second step, the event information is stored in the third network element.

[0054] In the third step, the third network element is controlled to notify the user equipment of the event information.

[0055] It will be appreciated that in the above optional implementation, the third network element may be responsible for detecting the event information corresponding to the second subscription request and storing the event information. After receiving the UDM (Unified Data Management) subscription request, the third network element may store the subscription information and notify the user device of the event information. This improves the accuracy of sending the event information corresponding to the second subscription request to the user device.

[0056] The event monitoring method provided by the embodiment of the present disclosure can determine whether the user device is connected to the 5G network, and then, when it is determined that the user device is connected to the 5G network, trigger a first subscription request, wherein the first subscription request carries a network switching monitoring event, and then determine whether the user device performs a target network switch, wherein the target network switch indicates that the user device switches from a 4G network to a 5G network, and then, when the user device performs a target network switch, trigger a second subscription request, and when the event information corresponding to the second subscription request is detected, send event information to the user device. Thus, when the user device is connected to the 5G network, the network switching event can be monitored, and then, if it is monitored that the user device switches from a 4G network to a 5G network, the subscription request is re-triggered through the 5G network, and then the event information corresponding to the re-triggered subscription request can be sent to the user device. In this way, the accuracy of sending event information to the user device in the scenario where the user device switches from a 4G network to a 5G network can be improved.

[0057] FIG2 is a flow chart of an event monitoring method according to another embodiment of the present disclosure. As shown in FIG2 , the method specifically includes steps 201 to 205 .

[0058] In step 201, it is determined whether the user equipment has accessed a 5G network.

[0059] In this embodiment, step 201 is substantially the same as step 101 in FIG. 1 and will not be described in detail here.

[0060] In step 202, when it is determined that the user equipment has accessed a 5G network, a first subscription request is triggered, wherein the first subscription request carries a network switching monitoring event.

[0061] In this embodiment, step 202 is substantially the same as step 102 in FIG. 1 and will not be described in detail here.

[0062] In step 203, the registration information of the user equipment is determined.

[0063] In this embodiment, the registration information may include location information of the user equipment.

[0064] In step 204, based on the registration information, it is determined whether the user equipment performs target network switching, wherein the target network switching indicates that the user equipment switches from a 4G network to a 5G network.

[0065] In this embodiment, the location information of the user device included in the registration information can be used to determine whether the network connected to the user device has switched from a 4G network to a 5G network, thereby determining whether the user device has switched from a 4G network to the 5G network.

[0066] In step 205, when the user equipment performs target network switching, a second subscription request is triggered, and when event information corresponding to the second subscription request is detected, the event information is sent to the user equipment.

[0067] In this embodiment, step 205 is substantially the same as step 104 in FIG. 1 , and will not be described in detail here.

[0068] In some optional implementations of this embodiment, the following four steps may be used to determine the registration information of the user equipment.

[0069] In a first step, a location update request from a user equipment is received.

[0070] In the second step, the 4G registration information corresponding to the location update request is saved.

[0071] In the third step, a 5G registration request from the user equipment is received.

[0072] In the fourth step, the 5G registration information corresponding to the 5G registration request is saved.

[0073] On this basis, the following method can be used to determine whether the user equipment performs target network switching based on the registration information: based on the 4G registration information and the 5G registration information, determine whether the user equipment performs target network switching.

[0074] It can be understood that in the above optional implementation method, the UE can initiate an Update_Location_Request request (also known as a location update request) to the HSS (Home Subscriber Server) + UDM through the MME (Mobility Management Entity). After that, the HSS+UDM returns a success response message to the MME and saves the 4G registration information. Subsequently, the AMF can trigger a registration request to the HSS+UDM through the Nudm_UEContextManagement_Registration interface. The HSS+UDM returns a success response message to the AMF and saves the 5G registration information. Finally, the HSS+UDM determines whether the UE switches from 4G to 5G based on the locally saved registration information status. In this way, it is possible to determine whether the user equipment is switched from the 4G network to the 5G network based on the 4G registration information and the 5G registration information, thereby improving the accuracy of determining whether the user equipment is switched from the 4G network to the 5G network.

[0075] In some application scenarios of the above optional implementation manner, the following two steps can be used to determine whether the user equipment performs target network switching based on the 4G registration information and the 5G registration information.

[0076] In the first step, it is determined whether the first saving time is before the second saving time to obtain judgment information.

[0077] The first saving time is the saving time of the 4G registration information, and the second saving time is the saving time of the 5G registration information. In addition, there is no saving time of other registration information (including 4G registration information and 5G registration information) between the first saving time and the second saving time.

[0078] The determination information indicates whether the first save time is before the second save time.

[0079] In the second step, when the determination information indicates that the first saving time is before the second saving time, it is determined that the user equipment performs target network switching.

[0080] It can be understood that in the above application scenario, by comparing the saving time of the 4G registration information and the saving time of the 5G registration information, it is determined whether the user equipment has switched from the 4G network to the 5G network, thereby improving the accuracy of judging whether the user equipment has switched from the 4G network to the 5G network.

[0081] In some application scenarios of the above optional implementation methods, the 4G registration information and the 5G registration information are stored in the first network element.

[0082] The first network element can include the HSS and UDM, also known as the converged network element. The UDM is responsible for registration management, forwarding event monitoring subscriptions, and detecting and reporting some subscription events. This corresponds to the HSS functional entity in an EPS (Evolved Packet System) network. The HSS is responsible for registration management and event monitoring in the EPS network.

[0083] On this basis, when the user equipment performs target network switching, the following two steps may also be performed.

[0084] In the first step, the first network element is controlled to send a notification message to the second network element.

[0085] The notification message carries information indicating that the user equipment has switched from a 4G network to a 5G network.

[0086] The second network element may include a Subscriber Data Model (NEF). For example, the second network element may be responsible for providing an open interface and open data to external vendors (e.g., AF), such as terminal status, location, periodic update time, device-card binding status, policy control, and QoS (Quality of Service) capabilities. AF refers to various application layer services.

[0087] In the second step, the second network element is controlled to return a success response message to the first network element for the notification message.

[0088] It can be understood that in the above application scenario, the first network element (such as UDM) can trigger a notification message to the second network element (such as NEF) through the network element interface (such as Nudm_EventExposure_Notify), which carries a notification message that the UE status is switched from 4G to 5G. In this way, in the form of a notification message, it is more timely to judge whether the user equipment is switched from the 4G network to the 5G network.

[0089] In some cases of the above application scenarios, the following three steps may be used to trigger the second subscription request.

[0090] In the first step, the second network element is controlled to trigger a second subscription request.

[0091] The second subscription request carries events monitored in the 4G network.

[0092] The second network element may include a NEF.

[0093] In the second step, the second network element is controlled to send a second subscription request to the first network element.

[0094] The first network element may include an HSS and a UDM.

[0095] In the third step, after the first network element forwards the second subscription request to the third network element, a success response message returned by the third network element in response to the second subscription request is received.

[0096] The third network element may include AMF.

[0097] It can be understood that in the above case, the second network element (such as NEF) can determine that the subscription request (that is, the above-mentioned second subscription request) needs to be re-triggered based on the UE status carried in the notification from the first network element (such as HSS, UDM) that it is switched from 4G to 5G. The second network element obtains all locally stored subscription information and re-triggers the subscription request to the first network element. The first network element determines that the subscription event carried by the second network element can be detected by a third network element. The first network element forwards the subscription request to the third network element and saves the subscription information.

[0098] It should be noted that, in addition to the contents recorded above, this embodiment may also include the corresponding technical features described with reference to Figure 1, thereby realizing the technical effects of the event monitoring method shown in Figure 1. For details, please refer to the relevant description of Figure 1. For the sake of brevity, it will not be elaborated here.

[0099] The event monitoring method provided by the embodiment of the present disclosure determines whether the user equipment is switched from the 4G network to the 5G network through the registration information of the user equipment, thereby improving the accuracy of determining whether the user equipment is switched from the 4G network to the 5G network.

[0100] The embodiments of the present disclosure are exemplarily described below, but it should be noted that the embodiments of the present disclosure may have the features described below, but the following description does not constitute a limitation on the scope of protection of the embodiments of the present disclosure.

[0101] Currently, when a UE moves from EPS to 5GS (5G System), the existing solution usually needs to ensure that complete subscription information exists on the UDM side. Scenarios where there is no complete information on the UDM side are not considered. Scenarios where there is no complete subscription information include: when the UE switches to the 5GS domain for the first time, the UDM has no subscription information, or the subscription records stored on the UDM side are aged and cleared during the switching process. In addition, the existing solution requires both UDM and AMF to support the new attributes before it can take effect, which makes the implementation complex. For scenarios where only some sites support the new attributes, the problem cannot be solved. In addition, the existing solution requires the UDM side to save complete subscription information (that is, event information corresponding to the subscription request), and the UDM storage overhead is large. For some subscription information that is maintained through message interaction between AMF and NEF (such as the maximum number of reports (maxNumOfReports information), the UDM cannot perceive the changes. Therefore, if the UDM local data synchronization is used directly, there is a risk of inaccurate event information.

[0102] In practice, with the increasing automation of IoT devices, monitoring of these devices is becoming increasingly common. Operators need to quickly detect device status changes and respond promptly to them to improve the user experience, such as tracking vehicle connection anomalies. IoT devices may experience handovers between 4G and 5G networks during use, ensuring that event monitoring functions are not affected during these handovers.

[0103] To solve the above problems, this method can adopt the following five steps.

[0104] In the first step, NEF (Subscriber Data Model, network capability exposure function, also known as the second network element) subscribes to the CN type change event (also known as the network switching monitoring event) from UDM (Unified Data Management, also known as the first network element).

[0105] In the second step, the UDM detects the handover status of the UE (ie the above-mentioned user equipment) and notifies the NEF.

[0106] In the third step, NEF receives that the UE state is switched to 5G, and re-triggers the subscription request (that is, the second subscription request mentioned above) to UDM.

[0107] In the fourth step, UDM receives the subscription request (that is, the second subscription request mentioned above) and forwards it to AMF.

[0108] In the fifth step, AMF (ie, the third network element mentioned above) saves the latest subscription information (ie, the event information mentioned above) and detects corresponding event changes.

[0109] Therefore, this method can ensure the validity of AMF subscription records.

[0110] Specifically, this method can be performed according to the following process.

[0111] Figure 3A is a structural block diagram of an event monitoring method according to an embodiment of the present disclosure. Figure 3B is a schematic diagram of network element interaction involved in an event monitoring method according to an embodiment of the present disclosure.

[0112] 3A and 3B , the following process is performed.

[0113] 1. The UE initiates an Update_Location_Request request (location update request) to the HSS+UDM (converged network element) through the MME to perform the 4G registration process.

[0114] 2. HSS+UDM returns a success response message to MME and saves the 4G registration information.

[0115] 3. NEF triggers a subscription request to HSS+UDM through the Nudm_EventExposure_Subscribe interface, carrying the monitoring event CN type change. The Nudm_EventExposure_Subscribe interface is used to provide the AMF event subscription function.

[0116] 4. HSS+UDM saves the subscription record for subsequent reporting and notification, and returns a success response to NEF.

[0117] 5. AMF triggers a registration request to HSS+UDM through the Nudm_UEContextManagement_Registration interface to perform the 5G registration process.

[0118] 6. HSS+UDM returns a success response message to AMF and saves the 5G registration information.

[0119] 7. HSS+UDM determines whether the UE switches from 4G to 5G based on the locally saved registration information status. UDM triggers a notification message to NEF through the Nudm_EventExposure_Notify interface, carrying the UE status of switching from 4G to 5G.

[0120] 8. NEF returns a success response message to HSS+UDM.

[0121] 9. NEF determines that the user equipment has switched from 4G to 5G based on the UE status carried in the HSS+UDM notification, and then re-triggers the subscription request. NEF obtains all locally saved subscription information and re-triggers the UDM subscription request (that is, the second subscription request mentioned above).

[0122] 10. UDM determines that NEF carries the subscription event, which is detected by AMF. UDM forwards the subscription request to AMF and saves the subscription information.

[0123] 11. AMF receives the UDM subscription request, saves the subscription information, and returns a subscription success response message to UDM.

[0124] 12. UDM returns a subscription success response message to NEF.

[0125] It should be noted that, in addition to the contents recorded above, this embodiment may also include the technical features described in the above embodiments, thereby achieving the technical effects of the event monitoring method shown above. Please refer to the above description for details. For the sake of brevity, no further details will be given here.

[0126] The event monitoring method provided by the embodiment of the present disclosure performs signaling analysis. When the 4G-5G network is switched, the NEF re-triggers the subscription request after receiving the CN type change notification. In this way, the validity and integrity of the AMF subscription record in the 4G-5G switching scenario can be improved, and the complexity of obtaining the AMF subscription record can be simplified. The accuracy of monitoring events is improved to better meet user needs. In addition, this method is implemented based on the original subscription and notification process, has no new attribute dependence on UDM and AMF, and the subscription data is directly obtained from the NEF, which can ensure the integrity and accuracy of the subscription data.

[0127] 4 is a schematic diagram of the structure of an event monitoring device according to an embodiment of the present disclosure, wherein the event monitoring device comprises a first determining unit 401 , a first triggering unit 402 , a second determining unit 403 , and a second triggering unit 404 .

[0128] The first determining unit 401 is configured to determine whether the user equipment accesses the 5G network.

[0129] The first triggering unit 402 is configured to trigger a first subscription request when it is determined that the user equipment accesses the 5G network, wherein the first subscription request carries a network switching monitoring event.

[0130] The second determining unit 403 is configured to determine whether the user equipment performs target network switching, wherein the target network switching indicates that the user equipment switches from a 4G network to a 5G network.

[0131] The second triggering unit 404 is configured to trigger a second subscription request when the user equipment performs a target network handover, and send the event information corresponding to the second subscription request to the user equipment when event information corresponding to the second subscription request is detected.

[0132] In a possible implementation, before determining whether the user equipment performs target network handover, the apparatus further includes: a third determining unit (not shown in the figure) configured to determine registration information of the user equipment.

[0133] The second determining unit 403 is further configured to determine whether the user equipment performs target network handover based on the registration information.

[0134] In one possible implementation, the third determination unit is further configured to: receive a location update request from the user equipment; save 4G registration information corresponding to the location update request; receive a 5G registration request from the user equipment; and save 5G registration information corresponding to the 5G registration request.

[0135] In a possible implementation, determining whether the user equipment performs target network switching based on the registration information includes: determining whether the user equipment performs target network switching based on 4G registration information and 5G registration information.

[0136] In one possible implementation, based on the 4G registration information and the 5G registration information, determining whether the user equipment performs a target network switch includes: determining whether the first saving time is before the second saving time, and obtaining judgment information, wherein the first saving time is the saving time of the 4G registration information, and the second saving time is the saving time of the 5G registration information; when the judgment information indicates that the first saving time is before the second saving time, determining that the user equipment performs a target network switch.

[0137] In one possible implementation, the 4G registration information and the 5G registration information are stored by a first network element; and when the user equipment switches to a target network, the apparatus further includes: a first control unit (not shown in the figure), configured to control the first network element to send a notification message to the second network element, wherein the notification message carries information indicating that the user equipment has switched from a 4G network to a 5G network; and a second control unit (not shown in the figure), configured to control the second network element to return a success response message to the first network element for the notification message.

[0138] In one possible embodiment, the second trigger unit 404 is further configured to: control the second network element to trigger a second subscription request, wherein the second subscription request carries an event monitored in the 4G network; control the second network element to send the second subscription request to the first network element; and after the first network element forwards the second subscription request to the third network element, receive a success response message returned by the third network element for the second subscription request.

[0139] In a possible implementation, the second triggering unit 404 is further configured to: control the third network element to detect event information corresponding to the second subscription request; save the event information in the third network element; and control the third network element to notify the user equipment of the event information.

[0140] The event monitoring device provided in this embodiment can be an event monitoring device as shown in Figure 4, which can execute all steps of the event monitoring methods described above, and thus achieve the technical effects of the event monitoring methods described above. Please refer to the above relevant description for details. For the sake of brevity, it will not be repeated here.

[0141] FIG5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. The electronic device 500 shown in FIG5 includes: at least one processor 501, a memory 502, at least one network interface 504, and another user interface 503. The various components in the electronic device 500 are coupled together via a bus system 505. It will be understood that the bus system 505 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 505 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in FIG5, various buses are labeled as bus system 505.

[0142] The user interface 503 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touchpad, or a touch screen).

[0143] It is understood that the memory 502 in the embodiment of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDRSDRAM), enhanced synchronous DRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 502 described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0144] In some embodiments, the memory 502 stores the following elements, executable units, or data structures, or a subset thereof, or an extended set thereof: an operating system 5021 and application programs 5022 .

[0145] Operating system 5021 includes various system programs, such as a framework layer, a core library layer, and a driver layer, for implementing various basic services and handling hardware-based tasks. Application programs 5022 include various application programs, such as a media player and a browser, for implementing various application services. Programs implementing the methods of the embodiments of the present disclosure may be included in application programs 5022.

[0146] In this embodiment, by calling the program or instructions stored in the memory 502, specifically, the program or instructions stored in the application 5022, the processor 501 is used to execute the method steps provided by each method embodiment, for example, including: determining whether the user device is connected to the 5G network; when it is determined that the user device is connected to the 5G network, triggering a first subscription request, wherein the first subscription request carries a network switching monitoring event; determining whether the user device performs a target network switch, wherein the target network switch indicates that the user device switches from a 4G network to a 5G network; when the user device performs a target network switch, triggering a second subscription request, and when event information corresponding to the second subscription request is detected, sending event information corresponding to the second subscription request to the user device.

[0147] The methods disclosed in the above embodiments of the present disclosure can be applied to or implemented by processor 501. Processor 501 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 501 or by software instructions. The above processor 501 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software units in the decoding processor. The software units can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory 502 , and the processor 501 reads the information in the memory 502 and completes the steps of the above method in combination with its hardware.

[0148] It is understood that the embodiments described herein may be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, or other electronic units or combinations thereof for performing the above-mentioned functions of the present disclosure.

[0149] For software implementation, the techniques described above can be implemented by a unit that performs the functions described above. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0150] The electronic device provided in this embodiment can be an electronic device as shown in Figure 5, which can execute all steps of the event monitoring methods described above, and thus achieve the technical effects of the event monitoring methods described above. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

[0151] The present disclosure also provides a storage medium (computer-readable storage medium). The storage medium stores one or more programs. The storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid-state drive; and the memory may also include a combination of the aforementioned types of memory.

[0152] When one or more programs in the storage medium can be executed by one or more processors, the event monitoring method executed on the electronic device side can be implemented.

[0153] The above-mentioned processor is used to execute the event monitoring program stored in the memory to implement the following steps of the event monitoring method performed on the electronic device side: determining whether the user device is connected to the 5G network; when it is determined that the user device is connected to the 5G network, triggering a first subscription request, wherein the first subscription request carries a network switching monitoring event; determining whether the user device performs a target network switch, wherein the target network switch indicates that the user device switches from a 4G network to a 5G network; when the user device performs a target network switch, triggering a second subscription request, and when event information corresponding to the second subscription request is detected, sending event information corresponding to the second subscription request to the user device.

[0154] Professionals should also be further aware that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0155] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0156] It should be understood that the terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "comprise", "include", "contain" and "have" are inclusive and therefore specify the presence of stated features, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the specific order described or illustrated, unless the order of execution is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0157] The foregoing description is intended only to provide specific embodiments of the present disclosure, which will enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments shown herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. An event monitoring method, comprising: Determine whether the user equipment is connected to the 5G network; In the case of determining that the user equipment accesses the 5G network, triggering a first subscription request, wherein the first subscription request carries a network switching monitoring event; Determine whether the user equipment performs a target network switch, wherein the target network switch indicates that the user equipment switches from a 4G network to the 5G network; In the case where the user equipment performs the target network switching, a second subscription request is triggered, and when event information corresponding to the second subscription request is detected, the event information is sent to the user equipment.

2. The method according to claim 1, wherein: Before determining whether the user equipment performs target network switching, the method further includes: determining registration information of the user device, and Wherein, determining whether the user equipment performs target network switching includes: Based on the registration information, it is determined whether the user equipment performs a target network handover.

3. The method according to claim 2, wherein: Determining the registration information of the user equipment includes: Receiving a location update request of the user equipment; Saving the 4G registration information corresponding to the location update request; Receiving a 5G registration request of the user equipment; save the 5G registration information corresponding to the 5G registration request, and Wherein, determining whether the user equipment performs target network switching based on the registration information includes: Based on the 4G registration information and the 5G registration information, determine whether the user equipment performs a target network switch.

4. The method according to claim 3, wherein: Determining whether the user equipment performs a target network handover based on the 4G registration information and the 5G registration information includes: Determine whether the first saving time is before the second saving time, and obtain discrimination information, wherein the first saving time is the saving time of the 4G registration information, and the second saving time is the saving time of the 5G registration information; When the determination information indicates that the first saving time is before the second saving time, it is determined that the user equipment performs target network switching.

5. The method according to claim 3, wherein: The 4G registration information and the 5G registration information are stored by the first network element, and Wherein, when the user equipment performs the target network switching, the method further includes: Control the first network element to send a notification message to the second network element, wherein the notification message carries information indicating that the user equipment is switched from the 4G network to the 5G network; Control the second network element to return a success response message to the first network element for the notification message.

6. The method according to claim 5, wherein: Triggering the second subscription request includes: Controlling the second network element to trigger the second subscription request, wherein the second subscription request carries an event monitored in the 4G network; Controlling the second network element to send a second subscription request to the first network element; After the first network element forwards the second subscription request to the third network element, a success response message returned by the third network element in response to the second subscription request is received.

7. The method according to any one of claims 1 to 6, wherein: Sending event information corresponding to the second subscription request to the user equipment includes: Controlling the third network element to detect event information corresponding to the second subscription request; storing the event information in the third network element; Control the third network element to notify the user equipment of the event information.

8. An event monitoring device, comprising: A first determining unit, configured to determine whether the user equipment accesses the 5G network; A first triggering unit, configured to trigger a first subscription request when determining that the user equipment accesses the 5G network, wherein the first subscription request carries a network switching monitoring event; A second determining unit is configured to determine whether the user equipment performs a target network switch, wherein the target network switch indicates that the user equipment switches from a 4G network to the 5G network; The second trigger unit is configured to trigger a second subscription request when the user equipment performs the target network switching, and send the event information to the user equipment when event information corresponding to the second subscription request is detected.

9. An electronic device, comprising: a memory configured to store a computer program; A processor is configured to execute a computer program stored in the memory, wherein when the computer program is executed, the method described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Communication method, device and system

    CN110366145A

  • Method and device for managing monitoring events

    CN110650489A

  • Methods, systems and apparatuses for management or network functions

    US20210274392A1

  • Method and apparatus for event reporting

    WO2023078336A1