Business tracing method and device, computer equipment and storage medium

By working together with the traceability gateway and the business operation platform, device information in VoWiFi service scenarios can be obtained using device identifiers, solving the problem of traceability in VoWiFi service scenarios and improving traceability efficiency and user experience.

CN121463104APending Publication Date: 2026-02-03CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511571695.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

In VoWiFi service scenarios, user terminals are not directly connected to the mobile communication network, making it impossible to trace the source. Existing technologies cannot effectively manage terminal devices and provide service.

Method used

The traceability gateway receives the traceability request from the evolved packet data gateway, sends the device identifier to the service operation platform to obtain device information, including IMSI information and base station identifier, determines the traceability result, and sends the traceability result back to the evolved packet data gateway.

Benefits of technology

It enables efficient traceability in VoWiFi service scenarios, improves the response speed of specific services such as emergency calls, and enhances user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121463104A_ABST
    Figure CN121463104A_ABST
Patent Text Reader

Abstract

The invention discloses a business tracing method and device, computer equipment and a storage medium. The method belongs to the technical field of wireless communication, and specifically comprises the following steps: after a first traceability request carrying a device identifier sent by an evolved packet data gateway is received, sending a second traceability request carrying the device identifier to a service operation platform; wherein the first tracing request is sent by the evolved packet data gateway under the condition that the evolved packet data gateway detects that the target terminal initiates a service request through the target CPE; the second traceability request is used for indicating the service operation platform to determine the equipment information of the target CPE based on the equipment identifier, and sending the equipment information to the traceability gateway. And determining a traceability result based on the equipment information. And sending the traceability result to the evolved packet data gateway. Based on the service traceability method, traceability in a VoWiFi service scene can be realized, the traceability efficiency is high, the response speed of some specific VoWiFi services is improved, and thus the user satisfaction is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of mobile communication, in particular to a service traceability method and device, computer equipment and storage medium. BACKGROUND

[0002] Currently, the traceability of user terminals is mainly based on the mobile communication network accessed by the user terminal to trace the user terminal, manage the terminal equipment based on the traceability result, and provide corresponding service services for the user terminal, such as emergency call services.

[0003] However, with the popularity of WiFi (Wireless Fidelity) networks, most user terminals currently support VoWiFi (Voice over Wi-Fi, Voice over Wi-Fi) services, but in this scenario, the user terminal is not directly connected to the mobile communication network, which prevents the user terminal from being traced in such a service scenario. SUMMARY

[0004] Therefore, it is necessary to provide a service traceability method, device, computer equipment and storage medium for VoWiFi service traceability to solve the above technical problems.

[0005] In a first aspect, the present application provides a service traceability method applied to a traceability gateway, which comprises:

[0006] After receiving the first traceability request carrying the device identifier sent by the evolved packet data gateway, a second traceability request carrying the device identifier is sent to the service operation platform; wherein the first traceability request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; the second traceability request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the traceability gateway;

[0007] Based on the device information, the traceability result is determined;

[0008] The traceability result is sent to the evolved packet data gateway.

[0009] In one embodiment, the device identifier is the IPv6 address of the target CPE.

[0010] In one embodiment, the second traceability request carrying the device identifier is sent to the service operation platform, comprising:

[0011] When the terminal device pointed to by the device identifier is determined to be a CPE device based on the device identifier, the second traceability request carrying the device identifier is sent to the service operation platform.

[0012] In one of the embodiments, the device information comprises at least one of IMSI information and base station identification; and the base station identification is a base station identification of a communication base station currently accessed by the target CPE.

[0013] In one of the embodiments, the second trace request is further used to instruct the business operation platform to query the service subscription information of the target CPE based on the device identification, and to acquire the IMSI information of the target CPE based on the service subscription information.

[0014] In one of the embodiments, the second trace request is further used to instruct the business operation platform to send a query request carrying the device identification to a UDM network element, so that the UDM network element sends the base station identification to the business operation platform.

[0015] In one of the embodiments, the determination of the trace result based on the device information comprises:

[0016] determination of a BAC-ID associated with the base station identification based on the base station identification;

[0017] acquisition of the IMSI information and the BAC-ID as the trace result.

[0018] In a second aspect, the application provides another service trace method, which is applied to a business operation platform and comprises:

[0019] receiving a second trace request carrying a device identification sent by a trace gateway; wherein the second trace request is sent by the trace gateway after the trace gateway receives a first trace request carrying the device identification sent by an evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in a case where the evolved packet data gateway detects that a target terminal initiates a service request through a target CPE; and the device identification is an identity of the target CPE;

[0020] determination of device information of the target CPE based on the device identification;

[0021] sending the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0022] In one of the embodiments, the device identification is an IPv6 address of the target CPE.

[0023] In one of the embodiments, the determination of the device information of the target CPE based on the device identification comprises:

[0024] querying service subscription information of the target CPE based on the device identification;

[0025] acquisition of IMSI information of the target CPE based on the service subscription information;

[0026] sending a query request carrying the device identifier to the UDM network element, so that the UDM network element sends a base station identifier of a communication base station currently accessed by the target CPE to the service operation platform;

[0027] sending the IMSI information and the base station identifier as the device information of the target CPE.

[0028] In one of the embodiments, the service subscription information of the target CPE and the identity identifier allocated to the target CPE are received, wherein the service subscription information and the identity identifier are sent by the UDM network element to the service operation platform in the case that the service subscription of the target CPE is determined to be successful.

[0029] In a third aspect, the present application provides a service tracing device configured in a tracing gateway, the device comprising:

[0030] The first receiving module is configured to send a second tracing request carrying a device identifier to the service operation platform after receiving the first tracing request carrying the device identifier sent by the evolved packet data gateway, wherein the first tracing request is sent by the evolved packet data gateway in the case that the target terminal initiates a service request through the target CPE, and the device identifier is an identity identifier of the target CPE; the second tracing request is used to instruct the service operation platform to determine device information of the target CPE based on the device identifier, and send the device information to the tracing gateway;

[0031] The first determining module is configured to determine a tracing result based on the device information.

[0032] The first sending module is configured to send the tracing result to the evolved packet data gateway.

[0033] In a fourth aspect, the present application provides a service tracing device configured in a service operation platform, the device comprising:

[0034] The second receiving module is configured to receive the second tracing request carrying the device identifier sent by the tracing gateway, wherein the second tracing request is sent by the tracing gateway after receiving the first tracing request carrying the device identifier sent by the evolved packet data gateway; the first tracing request is sent by the evolved packet data gateway in the case that the target terminal initiates a service request through the target CPE, and the device identifier is an identity identifier of the target CPE.

[0035] The second determining module is configured to determine device information of the target CPE based on the device identifier.

[0036] The second sending module is configured to send the device information to the tracing gateway, so that the tracing gateway determines a tracing result based on the device information, and sends the tracing result to the evolved packet data gateway.

[0037] In a fifth aspect, the present application provides a computer device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0038] after receiving the first trace request carrying the device identifier sent by the evolved packet data gateway, sending a second trace request carrying the device identifier to the service operation platform; wherein the first trace request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0039] determining a trace result based on the device information;

[0040] sending the trace result to the evolved packet data gateway.

[0041] In a sixth aspect, the present application further provides another computer device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0042] receiving the second trace request carrying the device identifier sent by the trace gateway; wherein the second trace request is sent by the trace gateway after receiving the first trace request carrying the device identifier sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE;

[0043] determining the device information of the target CPE based on the device identifier;

[0044] sending the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0045] In a seventh aspect, the present application further provides a computer readable storage medium, the computer readable storage medium storing a computer program, and the computer program being executed by a processor to implement the following steps:

[0046] after receiving the first trace request carrying the device identifier sent by the evolved packet data gateway, sending a second trace request carrying the device identifier to the service operation platform; wherein the first trace request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0047] determine the trace result based on the device information;

[0048] send the trace result to the evolved packet data gateway.

[0049] In an eighth aspect, the present application provides another computer readable storage medium, having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0050] receive a second trace request carrying the device identifier sent by the trace gateway; wherein the second trace request is sent by the trace gateway after receiving a first trace request carrying the device identifier sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; and the device identifier is the identity identifier of the target CPE;

[0051] determine the device information of the target CPE based on the device identifier;

[0052] send the device information to the trace gateway, so that the trace gateway determines the trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0053] In a ninth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:

[0054] after receiving a first trace request carrying a device identifier sent by the evolved packet data gateway, send a second trace request carrying the device identifier to the service operation platform; wherein the first trace request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; the device identifier is the identity identifier of the target CPE; and the second trace request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0055] determine the trace result based on the device information;

[0056] send the trace result to the evolved packet data gateway.

[0057] In a tenth aspect, the present application provides another computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:

[0058] receive a second trace request carrying a device identifier sent by the trace gateway; the second trace request is sent by the trace gateway after receiving a first trace request carrying the device identifier sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in a case where it is detected that the target terminal initiates a service request through the target CPE; and the device identifier is an identity identifier of the target CPE;

[0059] determine device information of the target CPE based on the device identifier;

[0060] send the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0061] The service trace method, device, computer device and storage medium described above receive a first trace request carrying a device identifier sent by the evolved packet data gateway, and send a second trace request carrying the device identifier to the service operation platform; the first trace request is sent by the evolved packet data gateway in a case where it is detected that the target terminal initiates a service request through the target CPE; the device identifier is an identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine device information of the target CPE based on the device identifier, and send the device information to the trace gateway. A trace result is determined based on the device information. The trace result is sent to the evolved packet data gateway. The service trace method based on the present application can be implemented in a VoWiFi service scenario, and has high trace efficiency, improves the response speed of some specific VoWiFi services (for example, emergency call services), and thus improves user satisfaction. BRIEF DESCRIPTION OF DRAWINGS

[0062] Figure 1 An application environment diagram of a service trace method provided for the present embodiment;

[0063] Figure 2 A flowchart of a first service trace method provided for the present embodiment;

[0064] Figure 3 A flowchart of determining a trace result provided for the present embodiment;

[0065] Figure 4 A flowchart of a second service trace method provided for the present embodiment;

[0066] Figure 5 A flowchart of determining device information of a target CPE provided for the present embodiment;

[0067] Figure 6 A signaling interaction diagram of a service trace method provided for the present embodiment;

[0068] Figure 7 A structural block diagram of a first service trace device provided for the embodiment is shown in the figure;

[0069] Figure 8 A structural block diagram of a second service trace device provided for the embodiment is shown in the figure;

[0070] Figure 9 An internal structural diagram of a computer device provided for the embodiment is shown in the figure. DETAILED DESCRIPTION

[0071] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not used to limit the present application.

[0072] The service trace method provided by the embodiments of the present application can be applied in an application environment as shown in the figure. Figure 1 As shown in the figure, after the trace gateway receives the first trace request carrying the device identifier sent by the evolved packet data gateway, the trace gateway sends the second trace request carrying the device identifier to the service operation platform. Based on the device information, the trace result is determined. The trace result is sent to the evolved packet data gateway. The first trace request is sent by the evolved packet data gateway in the case that the target terminal initiates a service request through the target CPE. The device identifier is the identity identifier of the target CPE. The second trace request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the trace gateway.

[0073] The trace gateway refers to the gateway device of the operator with the trace function (i.e. sending the trace request and the trace result).

[0074] The target terminal refers to the terminal device that initiates a service request (for example, initiates a VoWiFi service access request) on the user side. The terminal device can be a smart terminal such as a mobile phone or a computer, or a smart terminal device such as a smart watch or a smart bracelet.

[0075] The target CPE (Customer Premises Equipment) refers to the CPE connected by the target terminal. The target terminal accesses the target CPE through a WiFi (Wireless Fidelity) signal.

[0076] The service operation platform refers to the platform on the operator side for managing and operating mobile communication services. The service operation platform can be a server or a server cluster.

[0077] In one embodiment, Figure 2is a flowchart of a service traceability method according to an embodiment of the present application. The method is applied to Figure 1 a traceability gateway in the service traceability method in the embodiment of the present application. The method comprises the following steps.

[0078] S201, after receiving the first traceability request carrying the device identifier sent by the evolved packet data gateway, sending the second traceability request carrying the device identifier to the service operation platform.

[0079] The first traceability request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; the second traceability request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the traceability gateway. The identity identifier refers to a unique identifier used to represent the identity of the target CPE. The device information refers to the relevant information of the target CPE. The second traceability request refers to the traceability request sent by the traceability gateway to the service operation platform for the target terminal.

[0080] Optionally, in the embodiment, the identity identifier can be an IPv6 (Internet Protocol version 6) address of the target CPE.

[0081] Optionally, in the embodiment, the first traceability request is sent by the evolved packet data gateway (i.e., ePDG (evolved Packet Data Gateway)) when detecting that the target terminal initiates a service request for a target service through the target CPE, i.e., when requesting to provide the service corresponding to the target service. The target service can be a VoWiFi service.

[0082] Optionally, in the embodiment, the evolved packet data gateway detects that the target terminal initiates a service request through the target CPE in the following manner: the evolved packet data gateway receives a service access request (e.g., a VoWiFi service access request) initiated by the target terminal through the target CPE, specifically, a service access request initiated by the target terminal through the target CPE, a 5G access network, and a UPF (User Plane Function) network element.

[0083] Optionally, in the embodiment, the optional implementation of sending the second traceability request carrying the device identifier to the service operation platform is that, based on the device identifier, when it is determined that the terminal device pointed to by the device identifier is a CPE device, the second traceability request carrying the device identifier is sent to the service operation platform. Specifically, based on the IPv6 address, when it is determined that the device pointed to by the IPv6 address is a CPE device, the second traceability request carrying the IPv6 address is sent to the service operation platform.

[0084] Optionally, the device information in the embodiment includes at least one of IMSI information and base station identification, wherein the base station identification is the base station identification of the communication base station currently accessed by the target CPE. The base station identification can be a base station ID.

[0085] Optionally, in some embodiments, the second trace request is further used to instruct the business operation platform to query the service subscription information of the target CPE based on the device identification, and to obtain the IMSI information of the target CPE based on the service subscription information. Optionally, the service subscription information is sent by the UDM network element to the business operation platform after the target CPE subscribes to the target service (for example, VoWiFi service) from the UDM network element, and the device identification allocated to the target CPE, that is, the allocated IPv6 address, is also sent at the same time of sending the service subscription information.

[0086] Optionally, in some embodiments, the second trace request is further used to instruct the business operation platform to send a query request carrying the device identification to the UDM network element, so that the UDM network element sends the base station identification to the business operation platform. Specifically, the UDM network element queries the communication base station currently accessed by the target CPE based on the IPv6 address to other devices or locally, and feeds back the base station identification of the communication base station currently accessed to the business operation platform.

[0087] S202, determining a trace result based on the device information.

[0088] As an optional implementation of the embodiment of the application, the location information of the target CPE is queried based on the device information. The location information of the target CPE is taken as the trace result for the target terminal.

[0089] S203, sending the trace result to the evolved packet data gateway.

[0090] Optionally, the trace gateway directly or indirectly sends the trace result to the evolved packet data gateway in the embodiment, so that the evolved packet data gateway provides the service request related service for the target terminal based on the trace result. For example, if the service request is an emergency call request of VoWiFi service, the evolved packet data gateway determines the identification of the nearest access (for example, the IMSI identification of the emergency service point) of the emergency call based on the trace result, and provides the corresponding service for the target terminal based on the identification of the nearest access.

[0091] The service tracing method receives the first tracing request carrying the device identifier sent by the evolved packet data gateway, and sends a second tracing request carrying the device identifier to the service operation platform. The first tracing request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE. The device identifier is the identity identifier of the target CPE. The second tracing request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the tracing gateway. Based on the device information, the tracing result is determined. The tracing result is sent to the evolved packet data gateway. The service tracing method based on the application can realize tracing in the VoWiFi service scenario, and has high tracing efficiency, improves the response speed of some specific VoWiFi services (for example, emergency call service), and thus improves user satisfaction.

[0092] In one of the embodiments, in order to more efficiently determine the tracing result, as shown in Figure 3 , the optional implementation of determining the tracing result based on the device information includes:

[0093] S301, determining the BAC-ID associated with the base station identifier based on the base station identifier.

[0094] The BAC-ID (Business Assurance Center Identifier) is a logical identifier for background user data management.

[0095] Optionally, in this embodiment, the tracing gateway obtains the BAC-ID associated with the base station identifier in the form of querying the data table based on the base station identifier and the internal data table.

[0096] S302, taking the IMSI information and the BAC-ID as the tracing result.

[0097] In this embodiment, the BAC-ID associated with the base station identifier is determined based on the base station identifier. The IMSI information and the BAC-ID are taken as the tracing result. Based on this embodiment, the tracing result can be more efficiently determined.

[0098] In one embodiment, Figure 4 is a flowchart of a service tracing method according to an embodiment of the application. The method is applied to the service operation platform in Figure 1 for example. The method includes the following steps:

[0099] S401, receiving the second tracing request carrying the device identifier sent by the tracing gateway.

[0100] The second traceability request is sent by the traceability gateway after receiving the first traceability request carrying the device identifier sent by the evolved packet data gateway; the first traceability request is sent by the evolved packet data gateway when detecting that the target terminal initiates a service request through the target CPE; and the device identifier is an identity identifier of the target CPE.

[0101] Optionally, the identity identifier in the embodiment can be an IPv6 (Internet Protocol version 6) address of the target CPE.

[0102] Optionally, the first traceability request in the embodiment is sent by the evolved packet data gateway (i.e., ePDG (evolved Packet Data Gateway)) when detecting that the target terminal initiates a service request for a target service through the target CPE, i.e., when requesting to provide a service corresponding to the target service. The target service can be a VoWiFi service.

[0103] Optionally, the evolved packet data gateway detects that the target terminal initiates a service request through the target CPE in the following manner: the evolved packet data gateway receives a service access request (for example, a VoWiFi service access request) initiated by the target terminal through the target CPE, a 5G access network and a UPF (User Plane Function) network element, specifically, receives the service access request initiated by the target terminal through the target CPE, the 5G access network and the UPF network element.

[0104] Optionally, the second traceability request in the embodiment is sent by the traceability gateway to the service operation platform when the traceability gateway determines, based on the device identifier, that the terminal device pointed to by the device identifier is a CPE device.

[0105] S402, determine the device information of the target CPE based on the device identifier.

[0106] As an optional implementation of the embodiment of the application, the device information of the target CPE is locally queried based on the device identifier.

[0107] As another optional implementation of the embodiment of the application, a query request is sent to other devices based on the device identifier to obtain the device information of the target CPE.

[0108] S403, send the device information to the traceability gateway, so that the traceability gateway determines a traceability result based on the device information and sends the traceability result to the evolved packet data gateway.

[0109] In this embodiment, the service operation platform receives a second traceability request carrying a device identifier sent by the traceability gateway; the second traceability request is sent by the traceability gateway after receiving a first traceability request carrying a device identifier sent by the evolved packet data gateway; the first traceability request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; and the device identifier is the identity identifier of the target CPE. The service operation platform determines the device information of the target CPE based on the device identifier. The device information is sent to the traceability gateway, so that the traceability gateway determines the traceability result based on the device information and sends the traceability result to the evolved packet data gateway. The method based on the present application can realize traceability in the VoWiFi service scenario, and has high traceability efficiency, improves the response speed of some specific VoWiFi services (for example, emergency call service), and thus improves the user satisfaction.

[0110] In one of the embodiments, the efficiency and accuracy of determining the device information are improved, as shown in Figure 5 An optional implementation of S502 includes:

[0111] S501, querying the service subscription information of the target CPE based on the device identifier.

[0112] The service subscription information refers to the subscription information of the target service (for example, VoWiFi service) corresponding to the service request of the target CPE.

[0113] Optionally, in this embodiment, the service operation platform will pre-receive the service subscription information of the target CPE and the identity identifier allocated for the target CPE sent by the UDM network element; the service subscription information and the identity identifier are sent by the UDM network element to the service operation platform in the case of determining that the target CPE service subscription is successful. That is, the target CPE will pre-initiate a service subscription request to the UDM network element, and after the service subscription is successful, the UDM network element will allocate an IPv6 address for the target CPE. And the IPv6 address and the service subscription information are sent to the service operation platform.

[0114] Optionally, in this embodiment, the service operation platform queries the candidate subscription information corresponding to the device identifier from the candidate subscription information based on the device identifier, as the service subscription information of the target CPE.

[0115] S502, obtaining the IMSI information of the target CPE based on the service subscription information.

[0116] Optionally, in this embodiment, the service subscription information contains the IMSI information of the target CPE. Therefore, the IMSI information of the target CPE can be extracted from the service subscription information.

[0117] S503, send a query request carrying the device identifier to the UDM network element, so that the UDM network element sends the base station identifier of the communication base station currently accessed by the target CPE to the business operation platform.

[0118] Optionally, in the embodiment, the query request carrying the device identifier is sent to the UDM network element, so that the UDM network element sends the base station identifier of the communication base station currently accessed by the target CPE to the business operation platform.

[0119] S504, take the IMSI information and the base station identifier as the device information of the target CPE.

[0120] In the embodiment, the service subscription information of the target CPE is queried based on the device identifier. The IMSI information of the target CPE is obtained based on the service subscription information. The query request carrying the device identifier is sent to the UDM network element, so that the UDM network element sends the base station identifier of the communication base station currently accessed by the target CPE to the business operation platform. The IMSI information and the base station identifier are taken as the device information of the target CPE. The efficiency and accuracy of determining the device information of the target CPE are improved based on the embodiment.

[0121] In one of the embodiments, as shown in Figure 6 An optional implementation of a service tracing method, comprising:

[0122] S601, when detecting that the target terminal initiates a service request through the target CPE, the evolved packet data gateway sends a first tracing request carrying the device identifier of the target CPE to the tracing gateway. The device identifier is the IPv6 address of the target CPE.

[0123] S602, after the tracing gateway receives the first tracing request carrying the device identifier sent by the evolved packet data gateway.

[0124] S603, when the tracing gateway determines that the terminal device pointed to by the device identifier is a CPE device based on the device identifier, the tracing gateway sends a second tracing request carrying the device identifier to the business operation platform.

[0125] S604, the business operation platform queries the service subscription information of the target CPE based on the device identifier.

[0126] S605, the business operation platform obtains the IMSI information of the target CPE based on the service subscription information.

[0127] S606, the business operation platform sends a query request carrying the device identifier to the UDM network element, so that the UDM network element sends the base station identifier of the communication base station currently accessed by the target CPE to the business operation platform.

[0128] S607, the service operation platform sends the IMSI information and the base station identifier as the device information of the target CPE to the trace gateway.

[0129] S608, the trace gateway determines the BAC-ID associated with the base station identifier based on the base station identifier.

[0130] S609, the trace gateway sends the IMSI information and the BAC-ID as the trace result.

[0131] S610, the trace gateway sends the trace result to the evolved packet data gateway.

[0132] The embodiment also includes a method for the service operation platform to obtain the service subscription information of the target CPE, and the method is specifically as follows:

[0133] The service operation platform receives the service subscription information of the target CPE and the identity identifier allocated for the target CPE sent by the UDM network element, wherein the service subscription information and the identity identifier are sent by the UDM network element to the service operation platform under the condition that the service subscription of the target CPE is determined to be successful.

[0134] In the embodiment, after receiving the first trace request carrying the device identifier sent by the evolved packet data gateway, a second trace request carrying the device identifier is sent to the service operation platform, wherein the first trace request is sent by the evolved packet data gateway under the condition that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the trace gateway. Based on the device information, the trace result is determined. The trace result is sent to the evolved packet data gateway. The service trace method based on the present application can realize trace in the VoWiFi service scenario, and has high trace efficiency, improves the response speed of some specific VoWiFi services (for example, emergency call service), and thus improves user satisfaction.

[0135] It should be understood that, although each step in the flowchart involved in each of the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0136] Based on the same inventive concept, the embodiments of the present application also provide a business traceability device for implementing the above-mentioned business traceability method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above-mentioned method, so the specific limitations in one or more business traceability device embodiments provided below can refer to the limitations of the business traceability method in the foregoing, which will not be described here again.

[0137] In one of the embodiments, by Figure 7 The structure block diagram of the business traceability device in one embodiment is shown. As Figure 7 It is shown that a business traceability device 1 is provided, which comprises a first receiving module 11, a first determining module 12 and a first sending module 13, wherein:

[0138] The first receiving module 11 is configured to send a second traceability request carrying a device identifier to a business operation platform after receiving a first traceability request carrying the device identifier sent by an evolved packet data gateway; wherein the first traceability request is sent by the evolved packet data gateway when detecting that a target terminal initiates a service request through a target CPE; the device identifier is an identity identifier of the target CPE; the second traceability request is used to instruct the business operation platform to determine device information of the target CPE based on the device identifier, and send the device information to a traceability gateway;

[0139] The first determining module 12 is configured to determine a traceability result based on the device information.

[0140] The first sending module 13 is configured to send the traceability result to the evolved packet data gateway.

[0141] In one of the embodiments, the device identifier is an IPv6 address of the target CPE.

[0142] In one of the embodiments, the first receiving module is further configured to:

[0143] When it is determined that the terminal device pointed by the device identifier is a CPE device based on the device identifier, the second traceability request carrying the device identifier is sent to the business operation platform.

[0144] In one of the embodiments, the device information comprises at least one of IMSI information and a base station identifier; wherein the base station identifier is a base station identifier of a communication base station currently accessed by the target CPE.

[0145] In one of the embodiments, the second traceability request is further used to instruct the business operation platform to query service subscription information of the target CPE based on the device identifier, and obtain IMSI information of the target CPE based on the service subscription information.

[0146] In one of the embodiments, the second trace request is further used to instruct the business operation platform to send a query request carrying the device identity to the UDM network element, so that the UDM network element sends the base station identity of the communication base station currently accessed by the target CPE to the business operation platform.

[0147] In one of the embodiments, the first determination module is further specifically used for:

[0148] determining the BAC-ID associated with the base station identity based on the base station identity;

[0149] taking the IMSI information and the BAC-ID as the trace result.

[0150] In one of the embodiments, the device identity is an IPv6 address of the target CPE. Figure 8 A structural block diagram of a business trace device in one of the embodiments is shown. As shown in Figure 8 A business trace device 2 is provided, which comprises a second receiving module 21, a second determination module 22 and a second sending module 23, wherein:

[0151] The second receiving module 21 is used to receive a second trace request carrying a device identity sent by a trace gateway; wherein the second trace request is sent by the trace gateway after receiving a first trace request carrying a device identity sent by an evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in the case of detecting that a target terminal initiates a service request through a target CPE; and the device identity is an identity of the target CPE.

[0152] The second determination module 22 is used to determine device information of the target CPE based on the device identity.

[0153] The second sending module 23 is used to send the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0154] In one of the embodiments, the device identity is an IPv6 address of the target CPE.

[0155] In one of the embodiments, the second determination module is further specifically used for:

[0156] querying service subscription information of the target CPE based on the device identity;

[0157] acquiring IMSI information of the target CPE based on the service subscription information;

[0158] sending a query request carrying the device identity to a UDM network element, so that the UDM network element sends a base station identity of a communication base station currently accessed by the target CPE to the business operation platform;

[0159] The IMSI information and the base station identifier are device information of the target CPE.

[0160] In one of the embodiments, the service tracing apparatus 2 further comprises:

[0161] The third receiving module is configured to receive service subscription information of the target CPE and an identity allocated to the target CPE sent by the UDM network element, wherein the service subscription information and the identity are sent by the UDM network element to the service operation platform in the case that the service subscription of the target CPE is determined to be successful.

[0162] The modules in the service tracing apparatus can be implemented by software, hardware or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0163] In one of the embodiments, a computer device is provided, which can be a platform side, and an internal structure diagram thereof can be as shown in Figure 9 The computer device comprises a processor, a memory and a network interface connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for running of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store service tracing information. The network interface of the computer device is configured to communicate with a user side through a network connection. The computer program is executed by the processor to implement a service tracing method.

[0164] Those skilled in the art can understand that Figure 9 the structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can comprise more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0165] In one of the embodiments, a computer device is provided, which comprises a memory and a processor, and the memory stores a computer program. The processor implements the following steps when executing the computer program:

[0166] send, to the service operation platform, a second trace request carrying the device identifier; the first trace request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE; the device identifier is an identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0167] determine a trace result based on the device information;

[0168] send the trace result to the evolved packet data gateway.

[0169] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the device identifier is an IPv6 address of the target CPE.

[0170] In one embodiment, when the processor executes the computer program, the following steps are also implemented: sending the second trace request carrying the device identifier to the service operation platform includes:

[0171] sending the second trace request carrying the device identifier to the service operation platform based on the device identifier in a case that the terminal device pointed to by the device identifier is a CPE device.

[0172] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the device information includes at least one of IMSI information and a base station identifier; the base station identifier is a base station identifier of a communication base station currently accessed by the target CPE.

[0173] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the second trace request is also used to instruct the service operation platform to query service subscription information of the target CPE based on the device identifier, and obtain IMSI information of the target CPE based on the service subscription information.

[0174] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the second trace request is also used to instruct the service operation platform to send a query request carrying the device identifier to a UDM network element, so that the UDM network element sends the base station identifier to the service operation platform.

[0175] In one embodiment, when the processor executes the computer program, the following steps are also implemented: determining the trace result based on the device information includes:

[0176] determining a BAC-ID associated with the base station identifier based on the base station identifier;

[0177] taking the IMSI information and the BAC-ID as the trace result.

[0178] In one of the embodiments, another computer device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0179] receiving a second trace request carrying the device identifier sent by the trace gateway; wherein the second trace request is sent by the trace gateway after receiving a first trace request carrying the device identifier sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; and the device identifier is an identity identifier of the target CPE;

[0180] determining the device information of the target CPE based on the device identifier;

[0181] sending the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0182] In one of the embodiments, the processor further implements the following step when executing the computer program: the device identifier is an IPv6 address of the target CPE.

[0183] In one of the embodiments, the processor further implements the following step when executing the computer program: determining the device information of the target CPE based on the device identifier, comprising:

[0184] querying the service subscription information of the target CPE based on the device identifier;

[0185] obtaining the IMSI information of the target CPE based on the service subscription information;

[0186] sending a query request carrying the device identifier to the UDM network element, so that the UDM network element sends a base station identifier of a communication base station currently accessed by the target CPE to the service operation platform;

[0187] taking the IMSI information and the base station identifier as the device information of the target CPE.

[0188] In one of the embodiments, the processor further implements the following step when executing the computer program: receiving the service subscription information of the target CPE and an identity identifier allocated for the target CPE sent by the UDM network element; wherein the service subscription information and the identity identifier are sent by the UDM network element to the service operation platform in the case of determining that the target CPE service subscription is successful.

[0189] In one of the embodiments, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0190] send, to the service operation platform, a second trace request carrying the device identifier; the first trace request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE; the device identifier is an identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0191] determine a trace result based on the device information;

[0192] send the trace result to the evolved packet data gateway.

[0193] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the device identifier is an IPv6 address of the target CPE.

[0194] In one embodiment, the computer program, when executed by the processor, further implements the following steps: sending the second trace request carrying the device identifier to the service operation platform includes:

[0195] sending the second trace request carrying the device identifier to the service operation platform based on the device identifier in a case that a terminal device pointed to by the device identifier is a CPE device.

[0196] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the device information includes at least one of IMSI information and a base station identifier; the base station identifier is a base station identifier of a communication base station currently accessed by the target CPE.

[0197] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the second trace request is further used to instruct the service operation platform to query service subscription information of the target CPE based on the device identifier, and obtain IMSI information of the target CPE based on the service subscription information.

[0198] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the second trace request is further used to instruct the service operation platform to send a query request carrying the device identifier to a UDM network element, so that the UDM network element sends the base station identifier to the service operation platform.

[0199] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the trace result based on the device information includes:

[0200] determining a BAC-ID associated with the base station identifier based on the base station identifier;

[0201] taking the IMSI information and the BAC-ID as the trace result.

[0202] In one of the embodiments, there is provided another computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implements the following steps:

[0203] receiving a second trace request carrying the device identifier sent by the trace gateway; wherein the second trace request is sent by the trace gateway after receiving a first trace request carrying the device identifier sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; and the device identifier is an identity identifier of the target CPE;

[0204] determining the device information of the target CPE based on the device identifier;

[0205] sending the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0206] In one of the embodiments, the computer program, when executed by the processor, further implements the following step: the device identifier is an IPv6 address of the target CPE.

[0207] In one of the embodiments, the computer program, when executed by the processor, further implements the following step: determining the device information of the target CPE based on the device identifier, comprising:

[0208] querying the service subscription information of the target CPE based on the device identifier;

[0209] obtaining the IMSI information of the target CPE based on the service subscription information;

[0210] sending a query request carrying the device identifier to the UDM network element, so that the UDM network element sends a base station identifier of a communication base station currently accessed by the target CPE to the service operation platform;

[0211] taking the IMSI information and the base station identifier as the device information of the target CPE.

[0212] In one of the embodiments, the computer program, when executed by the processor, further implements the following steps: receiving the service subscription information of the target CPE and an identity identifier allocated for the target CPE sent by the UDM network element; wherein the service subscription information and the identity identifier are sent by the UDM network element to the service operation platform in the case of determining that the target CPE service subscription is successful.

[0213] In one of the embodiments, there is provided a computer program product comprising a computer program, the computer program, when executed by a processor, implements the following steps:

[0214] send, to the service operation platform, a second trace request carrying the device identifier; the first trace request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE; the device identifier is an identity identifier of the target CPE; the second trace request is used to instruct the service operation platform to determine device information of the target CPE based on the device identifier, and send the device information to the trace gateway;

[0215] determine a trace result based on the device information;

[0216] send the trace result to the evolved packet data gateway.

[0217] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the device identifier is an IPv6 address of the target CPE.

[0218] In one embodiment, the computer program, when executed by the processor, further implements the following steps: sending the second trace request carrying the device identifier to the service operation platform includes:

[0219] sending the second trace request carrying the device identifier to the service operation platform based on the device identifier in a case that a terminal device pointed to by the device identifier is a CPE device.

[0220] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the device information includes at least one of IMSI information and a base station identifier; the base station identifier is a base station identifier of a communication base station currently accessed by the target CPE.

[0221] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the second trace request is further used to instruct the service operation platform to query service subscription information of the target CPE based on the device identifier, and obtain IMSI information of the target CPE based on the service subscription information.

[0222] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the second trace request is further used to instruct the service operation platform to send a query request carrying the device identifier to a UDM network element, so that the UDM network element sends the base station identifier to the service operation platform.

[0223] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the trace result based on the device information includes:

[0224] determining a BAC-ID associated with the base station identifier based on the base station identifier;

[0225] taking the IMSI information and the BAC-ID as the trace result.

[0226] In one embodiment, another computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:

[0227] receiving a second trace request carrying the device identity sent by the trace gateway; wherein the second trace request is sent by the trace gateway after receiving a first trace request carrying the device identity sent by the evolved packet data gateway; the first trace request is sent by the evolved packet data gateway in the case of detecting that the target terminal initiates a service request through the target CPE; and the device identity is an identity of the target CPE;

[0228] determining device information of the target CPE based on the device identity;

[0229] sending the device information to the trace gateway, so that the trace gateway determines a trace result based on the device information, and sends the trace result to the evolved packet data gateway.

[0230] In one embodiment, the computer program, when executed by the processor, further implements the following step: the device identity is an IPv6 address of the target CPE.

[0231] In one embodiment, the computer program, when executed by the processor, further implements the following step: determining the device information of the target CPE based on the device identity, comprising:

[0232] querying service subscription information of the target CPE based on the device identity;

[0233] obtaining IMSI information of the target CPE based on the service subscription information;

[0234] sending a query request carrying the device identity to a UDM network element, so that the UDM network element sends a base station identity of a communication base station currently accessed by the target CPE to a service operation platform;

[0235] taking the IMSI information and the base station identity as the device information of the target CPE.

[0236] In one embodiment, the computer program, when executed by the processor, further implements the following step: receiving service subscription information of the target CPE and an identity allocated for the target CPE sent by the UDM network element; wherein the service subscription information and the identity are sent by the UDM network element to the service operation platform in the case of determining that the target CPE succeeds in service subscription.

[0237] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto. The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not contradict, they should be considered as the scope of the present application.

[0238] The above embodiments only express several implementation manners of the present application, and the description is specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be noted that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A business tracing method, characterized in that, Applied to a traceability gateway, the method includes: Upon receiving a first tracing request carrying a device identifier from the evolved packet data gateway, the system sends a second tracing request carrying the device identifier to the service operation platform. The first tracing request is sent by the evolved packet data gateway when it detects that a target terminal initiates a service request through a target client terminal equipment (CPE), and the device identifier is the identity identifier of the target CPE. The second tracing request instructs the service operation platform to determine the device information of the target CPE based on the device identifier and send the device information to the tracing gateway. Based on the device information, the tracing result is determined; The tracing result is sent to the evolved packet data gateway.

2. The method according to claim 1, characterized in that, The device is identified as the Internet Protocol version 6 (IPv6) address of the target CPE.

3. The method according to claim 1, characterized in that, Sending a second tracing request carrying the device identifier to the business operation platform includes: If, based on the device identifier, it is determined that the terminal device pointed to by the device identifier is a CPE device, a second tracing request carrying the device identifier is sent to the business operation platform.

4. The method according to claim 1, characterized in that, The device information includes at least one of the International Mobile Subscriber Identity (IMSI) information and a base station identifier; wherein the base station identifier is the base station identifier of the communication base station currently accessed by the target CPE.

5. The method according to claim 4, characterized in that, The second tracing request is also used to instruct the business operation platform to query the business subscription information of the target CPE based on the device identifier, and to obtain the IMSI information of the target CPE based on the business subscription information.

6. The method according to claim 4, characterized in that, The second tracing request is also used to instruct the service operation platform to send a query request carrying the device identifier to the unified data management UDM network element, so that the UDM network element sends the base station identifier to the service operation platform.

7. The method according to claim 4, characterized in that, The determination of the tracing result based on the device information includes: Based on the base station identifier, determine the Business Acceptance Center Identifier (BAC-ID) associated with the base station identifier; The IMSI information and BAC-ID are used as the tracing results.

8. A business traceability method, characterized in that, Applied to a business operations platform, the method includes: The system receives a second tracing request carrying a device identifier from the tracing gateway. The second tracing request is sent by the tracing gateway after receiving a first tracing request carrying the device identifier from the evolved packet data gateway. The first tracing request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE. The device identifier is the identity identifier of the target CPE. Based on the device identifier, determine the device information of the target CPE; The device information is sent to the traceability gateway so that the traceability gateway determines the traceability result based on the device information and sends the traceability result to the Evolved Packet Data Gateway.

9. The method according to claim 8, characterized in that, The device identifier is the IPv6 address of the target CPE.

10. The method according to claim 8, characterized in that, The step of determining the device information of the target CPE based on the device identifier includes: Based on the device identifier, query the service subscription information of the target CPE; Based on the business order information, obtain the IMSI information of the target CPE; Send a query request carrying the device identifier to the UDM network element, so that the UDM network element sends the base station identifier of the communication base station currently accessed by the target CPE to the service operation platform; The IMSI information and the base station identifier are used as the device information of the target CPE.

11. The method according to claim 10, characterized in that, The method further includes: The system receives service subscription information for the target CPE and an identity identifier assigned to the target CPE from the UDM network element. The service subscription information and the identity identifier are sent by the UDM network element to the service operation platform when it determines that the target CPE has successfully subscribed to the service.

12. A business traceability device, characterized in that, Configured in the traceability gateway, the device includes: The first receiving module is configured to receive a first tracing request carrying a device identifier from the evolved packet data gateway, and then send a second tracing request carrying the device identifier to the service operation platform; wherein, the first tracing request is sent by the evolved packet data gateway when it detects that a target terminal initiates a service request through a target CPE, and the device identifier is the identity identifier of the target CPE; the second tracing request is configured to instruct the service operation platform to determine the device information of the target CPE based on the device identifier, and send the device information to the tracing gateway; The first determining module is used to determine the tracing result based on the device information; The first sending module is used to send the tracing result to the evolved packet data gateway.

13. A business traceability device, characterized in that, Configured in the business operation platform, the device includes: The second receiving module is used to receive a second tracing request carrying a device identifier sent by the tracing gateway; wherein, the second tracing request is sent by the tracing gateway after receiving a first tracing request carrying the device identifier sent by the evolved packet data gateway; the first tracing request is sent by the evolved packet data gateway when it detects that the target terminal initiates a service request through the target CPE, and the device identifier is the identity identifier of the target CPE; The second determining module is used to determine the device information of the target CPE based on the device identifier; The second sending module is used to send the device information to the tracing gateway, so that the tracing gateway determines the tracing result based on the device information and sends the tracing result to the Evolved Packet Data Gateway.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 11.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.

16. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.