Data processing method, electronic device and computer-readable storage medium
By acquiring and parsing raw signaling in a 5G dual-domain private network, and combining it with user context cache records, target internet access logs are generated and network type tags are added. This solves the problem of fine-grained monitoring of internet access logs under a 5G dual-domain private network and realizes unified traffic distribution and optimization of network type tags.
Patent Information
- Application Number
- PCT/CN2025/085122
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-30
- Filing Date
- 2025-03-26
- Publication Date
- 2025-11-06
AI Technical Summary
Existing internet access log monitoring methods cannot meet the increasingly sophisticated monitoring requirements of 5G dual-domain private networks, especially when network type labels are missing, making it difficult to achieve effective data diversion and network optimization.
By acquiring the original signaling in the network system, parsing and determining the original internet access logs, combining them with user context cache records to synthesize related information, adding network type tags, and generating target internet access logs to meet the needs of refined monitoring.
It enables refined monitoring of internet access logs under a 5G dual-domain private network, supports unified traffic distribution and optimization of network type tags, and improves the accuracy and efficiency of data processing.
Smart Images

Figure CN2025085122_06112025_PF_FP_ABST
Abstract
Description
Data processing method, electronic device and computer readable storage medium
[0001] Cross-reference to related applications
[0002] The present disclosure is based on Chinese Patent Application No. CN202410544245.4 entitled "Data processing method, electronic device and computer readable storage medium" filed on April 30, 2024, and claims priority to the patent application, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to, but are not limited to, the field of data processing, and in particular to a data processing method, an electronic device and a computer readable storage medium. BACKGROUND
[0004] 5G dual-domain private network is a solution for operators to provide efficient data transmission, high reliability and flexible public and private network collaborative access for enterprise users based on 5G technology and network architecture. The solution divides the user's network into two parts, public network and private network, which are physically isolated. However, the current operator's online log collection specification does not take into account the collection under the new network architecture, so using the old collection specification under the new network architecture cannot meet the increasingly refined online log monitoring requirements. SUMMARY
[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0006] Embodiments of the present disclosure provide a data processing method, an electronic device and a computer readable storage medium, which can well meet the increasingly refined online log monitoring requirements.
[0007] In a first aspect, embodiments of the present disclosure provide a data processing method, which includes: obtaining original signaling of each reference point in a network system; determining original online log of each reference point according to the original signaling; and performing associated information synthesis processing on the original online log to obtain target online log in a case where the original online log does not include a network type label.
[0008] In a second aspect, embodiments of the present disclosure provide an electronic device, which includes: at least one processor; at least one memory configured to store at least one program; and the at least one program is executed by the at least one processor to implement the data processing method as described above.
[0009] In a third aspect, embodiments of the present disclosure provide a computer readable storage medium, which stores computer executable instructions for executing the data processing method as described above.
[0010] In a fourth aspect, the embodiments of the present disclosure provide a computer program product, including a computer program or computer instructions stored in a computer readable storage medium, wherein a processor of a computer device reads the computer program or the computer instructions from the computer readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the data processing method as described above. BRIEF DESCRIPTION OF DRAWINGS
[0011] The accompanying drawings are included to provide a further understanding of the technical solutions of the present disclosure, constitute a part of the specification, and are used together with the embodiments of the present disclosure to explain the technical solutions of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.
[0012] FIG. 1 is a schematic diagram of a system architecture for executing a data processing method according to an embodiment of the present disclosure;
[0013] FIG. 2 is a flowchart of a data processing method according to an embodiment of the present disclosure;
[0014] FIG. 3 is a schematic diagram of an architecture of a 4G system according to an embodiment of the present disclosure;
[0015] FIG. 4 is a schematic diagram of an architecture of a 5G system according to an embodiment of the present disclosure;
[0016] FIG. 5 is a flowchart of a data processing method according to another embodiment of the present disclosure;
[0017] FIG. 6 is a specific flowchart of determining original online logs of various reference points according to an embodiment of the present disclosure;
[0018] FIG. 7 is a specific flowchart of information synthesis processing according to an embodiment of the present disclosure;
[0019] FIG. 8 is a specific flowchart of backfill processing of a dual-domain private network label according to an embodiment of the present disclosure;
[0020] FIG. 9 is a specific flowchart of backfill processing of a dual-domain private network label according to another embodiment of the present disclosure;
[0021] FIG. 10 is a flowchart of a data processing method according to another embodiment of the present disclosure;
[0022] FIG. 11 is a flowchart of a data processing method according to another embodiment of the present disclosure;
[0023] FIG. 12 is a schematic diagram of a structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present disclosure and not to limit the present disclosure.
[0025] Although the functional modules are divided in the device schematic diagram, and the logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in a manner different from the module division in the device or the sequence in the flowchart. The terms "first", "second", etc. in the specification and claims and the above drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.
[0026] In the description of the present disclosure, the meaning of one or more is one or more, the meaning of multiple is two or more, greater than, less than, more than, etc. are understood as not including the number, above, below, etc. are understood as including the number. If it is described that the first, the second is only used to distinguish the technical features for the purpose, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of indicated technical features or implicitly indicating the sequence of indicated technical features.
[0027] In the description of the present disclosure, unless otherwise explicitly limited, the words such as setting, installing, connecting, etc. should be broadly understood, and those skilled in the art can reasonably determine the specific meaning of the above words in the present disclosure in combination with the specific content of the technical solution.
[0028] The embodiment of the present disclosure provides a data processing method, an electronic device and a computer readable storage medium. In the process of data processing, first, the original signaling of each reference point in the network system is obtained, then the original online log of each reference point is determined according to the original signaling, and finally, in the case that the original online log does not include a network type label, the original online log is associated with information synthesis processing to obtain a target online log. According to the technical solution provided by the embodiment of the present disclosure, by adding a network type label in the target log, the increasingly refined online log monitoring requirements are well met.
[0029] The embodiments of the present disclosure will be further described below in combination with the drawings.
[0030] As shown in FIG. 1, FIG. 1 is a schematic diagram of a system architecture for performing a data processing method according to an embodiment of the present disclosure. In the example of FIG. 1, the system architecture includes a data collection layer, a data synthesis layer, and an application layer, wherein the data collection layer and the data synthesis layer can transmit data, and the data synthesis layer and the application layer can transmit data. The main function of the data collection layer is to collect data of each reference point of a 4G or 5G network, analyze the collected data, and generate original online log of each reference point; the data collection layer needs to report the original online log and original code stream data to the data synthesis layer. The data synthesis layer includes a data synthesis server, and the main function of the data synthesis server is to associate, backfill, and synthesize the original online log reported by the data collection layer, and output target online log, log file, and original code stream data required by the application layer; the data synthesis layer needs to store the original code stream data, and the storage time length can be 2 days, for example. The application layer includes various application systems and designated systems. The interface between the data collection layer and the data synthesis layer is referred to as an IF1 interface, and when the data collection layer and the data synthesis layer are deployed separately and are connected by different manufacturers, the IF1 interface must comply with the rules defined by the collection specification; the interface between the data synthesis layer and the application layer is referred to as an IF2 interface, and the data synthesis layer needs to send the data processed by association and backfilling to different application platforms. The embodiments of the present disclosure relate to all functional modules of a 4G or 5G log retention system, especially the data collection layer and the data synthesis layer. The data collection layer and the data synthesis layer are logically independent, but can be deployed together or separately in an actual production deployment environment.
[0031] The system architecture and application scenarios described in the embodiments of the present disclosure are used to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, as the system architecture evolves and new application scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0032] Those skilled in the art can understand that the system architecture shown in FIG. 1 does not constitute a limitation on the embodiments of the present disclosure, and can include more or fewer components than those shown, or combine certain components, or have a different component arrangement.
[0033] Based on the structure of the above system architecture, various embodiments of the data processing method of the present disclosure are proposed.
[0034] As shown in FIG. 2, FIG. 2 is a flowchart of a data processing method according to an embodiment of the present disclosure. The data processing method includes but is not limited to steps S100, S200, and S300.
[0035] In step S100, original signaling of each reference point in a network system is acquired.
[0036] In step S200, original online logs of each reference point are determined according to original signaling.
[0037] In step S300, in the case that the original online logs do not include network type labels, the original online logs are subjected to associated information synthesis processing to obtain target online logs.
[0038] In some embodiments, in the process of data processing, first, original signaling of each reference point in a network system is acquired, then original online logs of each reference point are determined according to the original signaling, and finally, in the case that the original online logs do not include network type labels, the original online logs are subjected to associated information synthesis processing to obtain target online logs. According to the technical solution provided in the embodiments of the present disclosure, by adding network type labels in the target logs, the increasingly refined online log monitoring requirements can be well met.
[0039] The network system mentioned in the embodiments of the present disclosure can be a 4G system or a 5G system, which is not limited here. The network system can include multiple reference points, for example, as shown in FIG. 3, which is an architecture schematic diagram of a 4G system provided by an embodiment of the present disclosure, and each reference point in the 4G system is shown in FIG. 3. The online logs based on 4G need to collect information of all reference points between 4G network devices, and the signaling plane in the collection range will at least include S1-MME, S6a, S10S11-C, S5S8-C, SGs, Gn-C, Sx, Gx, Gxc, etc., and all user data in the user plane is within the collection range. As shown in FIG. 4, which is an architecture schematic diagram of a 5G system provided by an embodiment of the present disclosure, each reference point in the 5G system is shown in FIG. 4. The online logs based on 5G need to collect information of all reference points between 5G network devices, and the signaling plane in the collection range will at least include N1 / N2, N4, N5, N7, N8, N10, N11, N12, N14, N15, N16, N20, N21, N22, N24, N26, N40, Nnrf, etc. The charging reference point of the 4G system is Gx, and the charging reference point of the 5G system is N7.
[0040] In some embodiments, in the process of generating target online logs, first, original signaling is acquired from each reference point in a network system; then, the original online logs can be obtained by analyzing the original signaling, and the original online logs can include network type labels or can not include network type labels; in the case that the original online logs do not include network type labels, the original online logs are subjected to associated information synthesis processing, so that the target online logs obtained include network type labels, so that subsequent data processing can be based on the network type labels for unified shunting and network optimization.
[0041] In some embodiments, after obtaining the original online log, the missing related information in the original online log also needs to be backfilled to make the generated target online log have complete information, so as to better meet the increasingly refined online log monitoring requirements.
[0042] As shown in FIG. 5, after step S200 is performed, the data processing method of the embodiments of the present disclosure can further include but is not limited to step S400.
[0043] Step S400, in the case where the original online log includes a network type label, learning the original online log carrying the network type label to obtain a user context cache record.
[0044] In some embodiments, after the original online log is determined through the original signaling, in the case where the obtained original online log includes a network type label, the original online log carrying the network type label can be learned to obtain a user context cache record; based on the user context cache record, the associated information backfill of the subsequent original online log not including the network type label can be prepared in advance.
[0045] In some embodiments, in the process of learning the original online log carrying the network type label, the network type label corresponding to the user number can be learned according to the user number of the original online log, the network type label is stored in the user context cache record corresponding to the user number, so as to facilitate the network type label backfill processing of the subsequent original online log not including the network type label.
[0046] As shown in FIG. 6, the original online log includes initial user feature information, service information and / or a network type label, and the above step S200 can include but is not limited to step S210 and step S220.
[0047] Step S210, the original signaling of each reference point is analyzed to obtain initial user feature information, service information and / or a network type label;
[0048] Step S220, determining the original online log according to the initial user feature information, the service information and / or the network type label.
[0049] In some embodiments, in the process of determining the original online log according to the original signaling of the corresponding reference point, the original signaling of the reference point is parsed to obtain initial user feature information and service information; in the case where no network type label is obtained, the original online log can be determined according to the initial user feature information and the service information; in the case where the network type label is obtained, the original online log can be obtained according to the initial user feature information, the service information and the network type label, so as to prepare for subsequent target online log generation.
[0050] In some embodiments, in the process of parsing the original signaling, the initial user feature information and the service information can be obtained; however, for different reference points, some reference points can not have a network type label. Exemplarily, for the charging reference point, parsing the reference point can obtain the initial user feature information and the service information.
[0051] In this embodiment, the initial user feature information in the embodiments of the present disclosure can include user feature information such as the user's home province and city (Owner Province, Owner City), the visited province and city (Local Province, Local City), and the number (IMSI, PEI, MSISDN). Some of these user feature information comes from the data collection layer extracting the original signaling, but most of the information needs to be filled back by the data synthesis layer. The embodiments of the present disclosure need to add a network type label to all original online logs, which is equivalent to adding a field Dual Network ID to the public part of all interfaces. The initial user feature information in the embodiments of the present disclosure is the public part information. Dual Network ID is only a variable name, and the definition of the name in actual application is not limited. In the embodiments of the present disclosure, dual-domain private network is used as an example, and the definition example of Dual Network ID is provided. In actual use, Dual Network ID can also be defined as a text string or other types. The newly added dual-domain private network field Dual Network ID, like the user feature information field, comes from the data collection layer in a small number of scenarios, and more original online logs need to be processed by the data synthesis layer. Exemplarily, as shown in the following table, the user feature information in the original online log and the newly added Dual Network ID are explained.
[0052] In this embodiment, the definition of the newly added field Dual Network ID needs to be consistent with the definition in the dual-domain private network work parameter information. If Dual Network ID is defined as an integer type, the network type work parameter configuration strategy should also remain consistent as an integer.
[0053] As shown in FIG. 7, the network type label includes a dual-domain private network label, and the step S300 can include but is not limited to a step S310 and a step S320.
[0054] In the step S310, the dual-domain private network label is backfilled according to the user context cache record to obtain a dual-domain private network complete label.
[0055] In the step S320, the target online log is determined according to the dual-domain private network complete label.
[0056] In some embodiments, in the process of synthesizing the associated information of the original online log according to the network type label, the dual-domain private network complete label can be obtained by backfilling the dual-domain private network label according to the user context cache record, and the target online log can be determined according to the dual-domain private network complete label after the backfilling, so that the subsequent online log can better monitor and process the dual-domain private network.
[0057] In some embodiments, after the data synthesis layer receives the original online log, it also needs to complete the association, backfilling and synthesis of the public part of all original online logs. The association function mainly learns the associated information of the user from the original online log to generate the user context cache record. The backfilling function mainly obtains the missing information from the user context cache record through the associated information such as the number. The user context cache record maintained by the data synthesis layer includes the user number, user location and time, and other user network behavior related information. The user number can be any one or several of the IMSI, MSISDN and PEI in the above table, and in general, there is always an IMSI.
[0058] As shown in FIG. 8, the step S320 can include but is not limited to a step S321 and a step S322.
[0059] In the step S321, the dual-domain private network label is backfilled according to the service information of the user context cache record to obtain a dual-domain private network complete label, where the interface type of the user context cache record indicates that the original online log is derived from a charging reference point.
[0060] In the step S322, the dual-domain private network label is backfilled according to the user number in the user context cache record to obtain a dual-domain private network complete label, where the interface type of the user context cache record indicates that the original online log is not derived from a charging reference point.
[0061] In some embodiments of the present disclosure, in the process of backfilling the dual-domain private network label according to the user context cache record, if the interface type of the user context cache record indicates that the original online log is derived from the charging reference point, the dual-domain private network label is backfilled with information according to the service information of the user context cache record, and the complete dual-domain private network label can be obtained; if the interface type of the user context cache record indicates that the original online log is not derived from the charging reference point, the dual-domain private network label is backfilled with associated information according to the user number in the user context cache record, so that the complete dual-domain private network label obtained by backfilling can be better applied to various application scenarios.
[0062] In some embodiments, the embodiments of the present disclosure need to use the charging policy, so it is necessary to add the charging policy collection in the original online log of the reference point Gx, N7; because there are multiple charging policies for a user, a set of fields need to be added. Exemplarily, the original online log of Gx, N7 adds the charging policy field as shown in the following table.
[0063] In some embodiments, when processing the original signaling of the N7 reference point of 5G, in addition to collecting the information of the service complying with the collection specification requirement, the PccRules information element under SmPolicyDecision in the original signaling needs to be parsed, and the PccRuleId therein is filled into the newly added field PccRule Id of N7. If there are several, they are sequentially extracted and stored. If there are three PccRuleId under PccRules information element, three are stored, respectively in: PccRule1 Id, PccRule2Id, PccRule3 Id, and Pcc Rule Number is counted as 3. Similarly, when parsing the original signaling of the 4G control plane Gx reference point, the charging policy will be carried in the authentication and authorization request CCA\RAR message. The Charging-Rule-Name and Charging-Rule-Base-Name information elements are extracted from Charging-Rule-Install in the original signaling, and the same as N7. If there are multiple, multiple are extracted, and Charging-Rule-Name and Charging-Rule-Base-Name are sequentially filled into the newly added field PccRule Id of Gx. If there are three Charging-Rule-Name and Charging-Rule-Base-Name information elements, three are parsed and stored, respectively in: PccRule1 Id, PccRule2Id, PccRule3 Id, and PccRuleNumber is counted as 3.
[0064] As shown in FIG. 9, the step S321 can include but is not limited to the step S3211 and the step S3212.
[0065] The step S3211 determines a charging policy field in the service information.
[0066] The step S3212 determines a dual-domain private network complete label from the preset network label configuration policy parameter set according to the charging policy field.
[0067] In some embodiments, in the process of backfilling the dual-domain private network label according to the service information of the user context cache record to obtain the dual-domain private network complete label, first, the charging policy field is determined in the service information, and then the dual-domain private network complete label is determined from the preset network label configuration policy parameter set according to the charging policy field, so as to better backfill the dual-domain private network label of the charging reference point.
[0068] In some embodiments, the data synthesis layer processes the original online log of N7 or Gx interface. If the original online log contains a charging policy, it can be determined that the charging policy is carried by Pcc Rule Number>0, wherein the dual-domain private network parameter table needs to be checked, and the dual-domain private network parameter table is the network label configuration policy parameter set in the embodiments of the present disclosure, and the dual-domain private network ID is obtained. The data synthesis layer takes out all Pcc Rule Ids in the original online log, and compares and matches them with Pcc Rules in the parameter table one by one. If a match is found, the value of the corresponding Dual Network ID column is extracted and filled into the field Dual Network ID of the N7 or Gx interface. Wherein, the network ID of the dual-domain private network can also be obtained by the charging policy name in the data acquisition layer, which is not limited here. The dual-domain private network parameter table can be as shown in the following table.
[0069] In some embodiments, the allocation of Dual Network ID and the entry of Pcc Rule can be customized according to user needs. As shown in the above table, different scenarios can have different resource allocation modes. Scenario 1: The traffic information of dual-domain private network users needs to be selected, then all dual-domain private network charging policies can be entered in PccRules, and then different enterprises can be classified and numbered or uniformly numbered. Scenario 2: The network awareness of some special package users needs to be understood, then the charging policies of these packages can be entered, and then the numbers can be allocated as needed. The charging policy parameters of the dual-domain private network need to be imported into the dual-domain private network configuration table, and the network label configuration policy of the dual-domain private network takes effect immediately after being updated, which is very flexible.
[0070] In some embodiments, in the process of obtaining the charging policy field, the charging policy rule label can be obtained by first parsing the charging policy information element in the original signaling; and then the charging policy rule label can be written into the user context cache record. In the process of determining the double-domain private network label complete field from the preset network label configuration policy parameter set according to the charging policy, all charging policy rule labels can be extracted from the charging policy first; and then all charging policy rule labels are matched with the network label configuration policy parameter set, so that the double-domain private network label complete field can be determined.
[0071] In some embodiments, the data synthesis layer can receive a plurality of original online logs, each of which further includes a corresponding user context cache record. In the case of determining that the user is a double-domain private network user, the double-domain private network label can be added to the user context cache record of the user, so as to facilitate subsequent online log monitoring of the user, and thus the business monitoring of the user can be facilitated.
[0072] As shown in FIG. 10, the data processing method can further include, but is not limited to, step S510 and step S520.
[0073] Step S510: In the case that the original online log does not have a network type label or the network type label is a preset default value, determining a corresponding user context cache record based on the user number of the original online log.
[0074] Step S520: Backfilling the network type label of the user context cache record to the original online log.
[0075] In some embodiments of the present disclosure, in the case that the original online log does not have a network type label or the network type label is a preset default value, the corresponding user context cache record can be determined based on the user number of the original online log; and then the network type label of the user context cache record can be backfilled to the corresponding original online log, so as to realize the backfilling processing of the network type label and make good preparations for subsequent online log monitoring.
[0076] In some embodiments, the user context maintained by the synthesis server of the embodiments of the present disclosure needs to add a dual-domain private network tag attribute, and the new user context includes at least a user number, a user location, a time, and a dual-domain private network tag. After the data synthesis layer identifies that the user is a dual-domain private network user by checking the work parameter table, the user context record of the user needs to be added with the dual-domain private network tag, which belongs to the process of learning the dual-domain private network user, and the generated user context includes at least IMSI and Dual Network ID information. For the scene where the original online log does not have a Dual Network ID field or the field is a default value, the synthesis server needs to query the user context information on the synthesis server through the IMSI in the online log processed this time, and then fill the network type Dual Network ID in the user context into the Dual Network ID field in the online log. If the user plane and the control plane are independently collected and deployed, the control plane synthesis server also needs to send the learned Dual Network ID of the user to the user plane for the user plane synthesis server to use for backfilling. In particular, after the online log of the Dual Network ID user is tagged with the Dual Network ID tag, the data sent out from the IF2 interface can also be sent to the designated server according to the Dual Network ID tag through the middleware, for analysis.
[0077] As shown in FIG. 11, after step S300 is performed, the data processing method can further include but is not limited to step S600.
[0078] Step S600, sending the target online log to a corresponding application system.
[0079] In some embodiments of the present disclosure, after obtaining the target online log, the target online log can be sent to the corresponding application system, so that the application system analyzes and processes the related data in the target online log, thereby facilitating network log monitoring processing.
[0080] In some embodiments, after the joint association server backfills all the fields to be backfilled according to the collection specification requirements, meets the single-out condition, generates the target online log meeting the condition, and then sends the target online log to different application layers through the IF2 interface, the label of the user's dual-domain private network is added, and all the target online logs of the dual-domain private network user output from the joint association server will contain the Dual Network ID field; the application layer receiving the target online log can perform various data mining analysis based on the Dual Network ID field and the combination of the field and other fields. The application layer is a general concept, and in actual production, it includes application analysis systems, distribution systems, performance management systems, network optimization systems, user perception analysis systems, etc., but the entry online logs of these systems are the same. After the application layer receives the new target online log, the analysis dimension can be increased, and taking the dual-domain private network application as an example, the network optimization system can perform data analysis based on the new field Dual Network ID, including dual-domain private network network quality analysis, providing support for fault location, etc.
[0081] In addition, as shown in FIG. 12, one embodiment of the present disclosure further provides an electronic device 800, which comprises:
[0082] The memory 820, the processor 810, and the computer program stored in the memory 820 and executable on the processor 810.
[0083] The processor 810 and the memory 820 can be connected through a bus or other means.
[0084] In some embodiments, the electronic device 800 in the present embodiment and the data processing method in the above-mentioned embodiments belong to the same inventive concept, so these embodiments have the same implementation principles and technical effects, which will not be described in detail here.
[0085] The non-transitory software programs and instructions required to implement the data processing method of the above-mentioned embodiments are stored in the memory 820, and when executed by the processor 810, the data processing method in the above-mentioned embodiments is executed.
[0086] In addition, one embodiment of the present disclosure further provides a computer readable storage medium storing computer executable instructions, which are executed by a processor 810, for example, a processor 810 in the above-mentioned electronic device 800 embodiment, so that the above-mentioned processor 810 executes the data processing method in the above-mentioned embodiments.
[0087] In addition, one embodiment of the present disclosure further provides a computer program product comprising computer programs or computer instructions stored in a computer readable storage medium, wherein a processor of a computer device reads the computer programs or the computer instructions from the computer readable storage medium, and the processor executes the computer programs or the computer instructions, so that the computer device executes the data processing method in the above embodiment.
[0088] Those of ordinary skill in the art understand that all or some steps in the above disclosed method and system can be implemented as software, firmware, hardware and appropriate combination thereof. Some or all physical components can be implemented as software executed by a processor such as a central processing unit, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit such as an application specific integrated circuit. Such software can be distributed on a computer readable medium, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those of ordinary skill in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by a computer. In addition, as known to those of ordinary skill in the art, communication media typically includes computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery medium.
[0089] The above is a specific description of the preferred embodiments of the present disclosure, but the present disclosure is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or replacements without departing from the spirit of the present disclosure, and these equivalent modifications or replacements are all included in the scope defined by the claims of the present disclosure.
Claims
1. A data processing method, comprising: obtaining original signaling of each reference point in a network system; determining original online log of each reference point according to the original signaling; in the case that the original online log does not include a network type label, performing associated information synthesis processing on the original online log to obtain target online log.
2. The data processing method of claim 1, wherein, After determining the original online log of each reference point according to the original signaling, the method further comprises: in the case that the original online log includes the network type label, performing learning on the original online log carrying the network type label to obtain the user context cache record.
3. The data processing method of claim 1, wherein, The original online log includes initial user feature information, service information and / or the network type label, and determining the original online log of each reference point according to the original signaling comprises: performing parsing processing on the original signaling of each reference point to obtain the initial user feature information, the service information and / or the network type label; determining the original online log according to the initial user feature information, the service information and / or the network type label.
4. The data processing method of claim 2, wherein, The network type label includes a dual-domain private network label, and performing associated information synthesis processing on the original online log to obtain target online log comprises: backfilling the dual-domain private network label according to the user context cache record to obtain a dual-domain private network complete label; determining the target online log according to the dual-domain private network complete label.
5. The data processing method of claim 4, wherein, The backfilling the dual-domain private network label according to the user context cache record to obtain a dual-domain private network complete label comprises: in the case that the interface type of the user context cache record indicates that the original online log is derived from a charging reference point, backfilling the dual-domain private network label according to the service information of the user context cache record to obtain the dual-domain private network complete label; or in the case that the interface type of the user context cache record indicates that the original online log is not derived from a charging reference point, backfilling the dual-domain private network label according to the user number in the user context cache record to obtain the dual-domain private network complete label.
6. The data processing method of claim 5, wherein, The backfilling the dual-domain private network label according to the service information of the user context cache record to obtain the dual-domain private network complete label comprises: determining a charging policy field in the service information; determining the dual-domain private network complete label from a preset network label configuration strategy parameter set according to the charging policy field.
7. The data processing method of claim 2, wherein, The data processing method further comprises: in the case that the original online log does not have the network type label or the network type label is a preset default value, determining the corresponding user context cache record based on the user number of the original online log; backfilling the network type label of the user context cache record to the original online log.
8. The data processing method of claim 1, wherein, After performing associated information synthesis processing on the original online log to obtain target online log, the data processing method further comprises: sending the target online log to a corresponding application system.
9. An electronic device, comprising: at least one processor; at least one memory for storing at least one program; when the at least one program is executed by the at least one processor, realizing the data processing method as claimed in any one of claims 1 to 8.
10. A computer readable storage medium storing computer executable instructions for executing the data processing method as claimed in any one of claims 1 to 8.
11. A computer program product comprising a computer program or computer instructions stored in a computer readable storage medium, a processor of a computer device reading the computer program or the computer instructions from the computer readable storage medium, the processor executing the computer program or the computer instructions, so that the computer device executes the data processing method as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Network access log processing method and device
CN104283723A
Intranet resource monitoring method and device, electronic equipment and computer readable medium
CN110519099A
MCU log processing method and device and vehicle
CN115442224A
Weblog recording method and system
CN115514779A
Zero-trust security credible auditing method for 5G double-domain private network
CN116074843A