Data discovery method, apparatus, device, storage medium and computer program

The data discovery method automates the identification of privacy-sensitive data by detecting business entity identifiers and invoking services to improve accuracy, addressing the inefficiencies of manual labeling in identifying such data.

JP2026500372APending Publication Date: 2026-01-06DOUYIN VISION CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025536076
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-19
Filing Date
2023-12-11
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

Manual labeling for identifying privacy-sensitive data in business stores or services is resource-intensive and prone to accuracy issues due to business changes.

Method used

A data discovery method that automatically detects data segments matching business entity identifiers, invokes relevant services to obtain user data, and determines data storage based on these identifiers, improving accuracy through automated identification.

Benefits of technology

Enhances the accuracy of user data discovery by enabling automatic detection and identification of privacy-sensitive data using business entity identifiers, reducing reliance on manual labeling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026500372000001_ABST
    Figure 2026500372000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a data discovery method, apparatus, device, and storage medium, the method including: first acquiring a data sample to be detected from a target business asset object, and then detecting whether a data segment conforming to a business entity identifier format exists in the data sample to be detected; when determining that a data segment conforming to the business entity identifier format exists in the data sample to be detected, calling at least one business entity service to determine whether user data can be acquired based on the data segment; and when determining that user data has been acquired based on the data segment, determining that user data is stored in the target business asset object. As can be seen, the embodiments of the present disclosure realize automatic discovery of user data and improve the accuracy of user data discovery by determining whether a business entity identifier exists in the target business asset object based on the relationship between the business entity identifier and the user data.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from a Chinese patent application bearing application number 202211635352.5, entitled "Data discovery method, apparatus, device and storage medium", filed on December 19, 2022, the entire contents of which are incorporated herein by reference.

[0002] [Technical field] This disclosure relates to the field of data processing, and in particular to data discovery methods, apparatus, devices and storage media. [Background technology]

[0003] In a privacy security compliance governance project, it is first necessary to clarify the scope that requires governance, such as a business store or service, etc. Currently, the method for discovering whether a business store or service contains data related to privacy security mainly relies on manual labeling to determine whether the business store or service contains data related to privacy security, such as user data.

[0004] It is obvious that manual labeling requires a lot of human resources, and the accuracy of manual labeling will decrease due to business changes, etc. Therefore, how to improve the accuracy of user data discovery is a technical problem that needs to be solved urgently. Summary of the Invention [Problem to be solved by the invention]

[0005] To solve the above technical problems, the embodiments of the present disclosure provide a data discovery method. [Means for solving the problem]

[0006] According to a first aspect, the disclosure: Obtaining a data sample to be detected from a target business asset object; Detecting whether the data sample to be detected has a data segment that matches a business entity identifier format for characterizing a format of a business entity identifier field for having a business entity identifier associated with a user; When determining that a data segment that matches the business entity identifier format exists in the data sample to be detected, calling at least one business entity service to obtain corresponding user data based on the business entity identifier, and determining whether user data can be obtained based on the data segment; determining that user data is stored in the target business asset object when it is determined that user data has been acquired based on the data segment.

[0007] In a preferred embodiment, the business entity identifier format includes one or more identifier formats, and before determining whether user data can be obtained based on the data segment, invoking a business entity service includes: further comprising: identifying a business entity service corresponding to the first identifier format when determining that a data segment conforming to the first identifier format is present in the data sample to be detected; Correspondingly, invoking a business entity service to determine whether user data is available based on the data segment includes: Invoking a business entity service corresponding to the first identifier format to determine whether user data can be obtained based on the data segment.

[0008] In a preferred embodiment, different business entity services are used to obtain corresponding user data based on the business entity identifiers of different business entity types, and invoking the business entity service corresponding to the first identifier format to determine whether user data can be obtained based on the data segment comprises: invoking a first business entity service among business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment; Correspondingly, the method comprises: When it is determined that user data has been acquired based on the data segment, the method further includes determining that user data of a business entity type corresponding to the first business entity service is stored in the target business asset object.

[0009] In a preferred embodiment, the method comprises: When determining that user data has been acquired based on the data segment, the method further includes determining that the data segment belongs to a business entity identifier of a business entity type corresponding to the first business entity service.

[0010] In a preferred embodiment, invoking a first business entity service from among business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment comprises: Invoking a first business entity service among the business entity services corresponding to the first identifier format, and determining whether to output user data belonging to a business entity type corresponding to the first business entity service using the data segment as input to the first business entity service.

[0011] In a preferred embodiment, said business entity identifiers of different business entity types include at least one of a user identifier, a device identifier, a multimedia resource identifier.

[0012] In a preferred embodiment, before detecting whether a data segment conforming to a business entity identifier format is present in the data sample to be detected, receiving a target detection list from a preset configuration center, the target detection list including business entity identifier formats corresponding to business entity identifiers of different business entity types; The method further includes obtaining a business entity identifier format corresponding to a business entity identifier for each business entity type from the target detection list.

[0013] According to the second aspect, the disclosure: A first acquisition module acquires a data sample to be detected from a target business asset object; a detection module, detecting whether there is a data segment in the data sample to be detected that matches a business entity identifier format for characterizing a format of a business entity identifier field for having a business entity identifier associated with a user; a first determination module for, when determining that a data segment conforming to the business entity identifier format exists in the data sample to be detected, calling at least one business entity service for obtaining corresponding user data based on the business entity identifier, and determining whether user data can be obtained based on the data segment; and a second determination module for determining that user data is stored in the target business asset object when it is determined that user data has been acquired based on the data segment.

[0014] According to a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to implement the above method.

[0015] According to a fourth aspect, the present disclosure provides a data discovery device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program implementing the above method when executed by the processor.

[0016] According to a fifth aspect, the present disclosure provides a computer program product comprising computer programs / instructions that, when executed by a processor, implement the above method. [Effects of the Invention]

[0017] Compared with the prior art, the technical solutions according to the embodiments of the present disclosure have at least the following advantages: An embodiment of the present disclosure provides a data discovery method that first obtains a data sample to be detected from a target business asset object, then detects whether a data segment that matches the business entity identifier format exists in the data sample to be detected, invokes at least one business entity service if it is determined that a data segment that matches the business entity identifier format exists in the data sample to be detected, and determines whether user data can be obtained based on the data segment, and determines that user data is stored in the target business asset object if it is determined that the user data has been obtained based on the data segment. As can be seen, the embodiment of the present disclosure realizes automatic discovery of user data and improves the accuracy of user data discovery by determining whether a business entity identifier exists in the target business asset object based on the relationship between the business entity identifier and the user data. [Brief explanation of the drawings]

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

[0019] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly describe the accompanying drawings necessary for describing the embodiments or the prior art, but it will be obvious to those skilled in the art that other accompanying drawings can be obtained based on the accompanying drawings without requiring creative ingenuity. [Figure 1] FIG. 1 is a flow diagram of a data discovery method according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a flow diagram of another data discovery method according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of a configuration of a data discovery device according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a schematic diagram of a configuration of a data discovery device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0020] In order to make the above-mentioned objects, features and advantages of the present disclosure more clearly understood, the following further describes the embodiments of the present disclosure, and the features in the embodiments of the present disclosure can be combined with each other without contradiction.

[0021] Although many specific details are set forth in the following description to facilitate a thorough understanding of the present disclosure, the present disclosure may be embodied in other forms different from those described herein, and it is apparent that the embodiments in this specification are merely some of the embodiments of the present disclosure, and not all of the embodiments.

[0022] In a privacy security compliance governance project, it is first necessary to clarify the scope that requires governance, such as a business store or service, etc. Currently, the method for discovering whether a business store or service contains data related to privacy security mainly relies on manual labeling to determine whether the business store or service contains data related to privacy security, such as user data.

[0023] It is obvious that manual labeling requires a lot of human resources, and the accuracy of manual labeling will decrease due to business changes, etc. Therefore, how to improve the accuracy of user data discovery is a technical problem that needs to be solved urgently.

[0024] In contrast, an embodiment of the present disclosure provides a data discovery method that first obtains a data sample to be detected from a target business asset object, then detects whether a data segment that matches the business entity identifier format exists in the data sample to be detected, invokes at least one business entity service if it is determined that a data segment that matches the business entity identifier format exists in the data sample to be detected, and determines whether user data can be obtained based on the data segment, and determines that user data is stored in the target business asset object if it is determined that the user data has been obtained based on the data segment. As can be seen, the embodiment of the present disclosure determines whether a business entity identifier exists in the target business asset object based on the relationship between the business entity identifier and the user data, thereby realizing automatic discovery of user data and improving the accuracy of user data discovery.

[0025] Accordingly, an embodiment of the present disclosure provides a data discovery method, and FIG. 1 is a flow diagram of a data discovery method according to an embodiment of the present disclosure, the method including: S101: Obtain a data sample to be detected from a target business asset object.

[0026] In an embodiment of the present disclosure, the business asset object may include a business store or a business service on a business line. The target business asset object may be a predetermined business asset object for which user data discovery is required.

[0027] In an embodiment of the present disclosure, obtaining a data sample to be detected from a target business asset object may include obtaining a data sample from a business store of the target business asset object as the data sample to be detected, or obtaining a real-time data flow from a business service of the target business asset object as the data sample to be detected.

[0028] S102: Detect whether a data segment conforming to a business entity identifier format exists in the data sample to be detected.

[0029] Here, the business entity identifier format is used to characterize the format of a business entity identifier field, and the business entity identifier field is used to hold a business entity identifier associated with a user.

[0030] In an embodiment of the present disclosure, the business entity identifier field can be used to hold a business entity identifier associated with a user, i.e., the business entity identifier field stores a business entity identifier associated with a user, and through the business entity identifier, can be associated with data information associated with the user, i.e., user data.

[0031] In an embodiment of the present disclosure, the business entity identifier fields may include fields such as user_ID, device_ID, item_ID, and the like.

[0032] If user video information is queried using the item_ID (video meta information identifier) ​​as the primary key, all video data created by the user user_ID (user identifier), for example, all video submissions, can be queried.

[0033] In an embodiment of the present disclosure, a business entity identifier format can be used to characterize the format of a business entity identifier field, where the format characteristics of the business entity identifier field may include a length characteristic, a data type (a type such as a number, a character, or a binary number, which may include a type such as a number, a character, or a binary number) characteristic, etc., and assuming the business entity identifier field is an Android device identifier field, its format characteristic is a consecutive 16-bit random string, and the 16-bit random string can characterize the format characteristics of the Android device identifier field.

[0034] In a preferred embodiment, the purpose of detecting whether a data segment that matches the business entity identifier format exists in the data sample to be detected is achieved by identifying the data sample to be detected and specifying a data segment in the data sample to be detected that can closely match the business entity identifier format. For example, if the format characteristic of the device identifier field is a 16-bit random string, after obtaining the data sample to be detected, the data sample to be detected is identified and compared with the format characteristic of the 16-bit string, so that it can be determined that a data segment that matches the format characteristic of the 16-bit string exists in the data sample to be detected.

[0035] In practical application, a target detection list can be received from a preset configuration center, and a business entity identifier format corresponding to the business entity identifier of each business entity type can be obtained from the target detection list, where the preset configuration center predetermines a target detection list including the correspondence between the business entity type, the business entity identifier, and the business entity identifier format according to the needs of user data discovery.

[0036] In an embodiment of the present disclosure, the target detection list of the preset setting center includes business entity identifier formats corresponding to the business entity identifiers of different business entity types, for example, Table 1 below shows the correspondence between business entity identifiers and business entity identifier formats.

[0037] [Table 1]

[0038] After receiving the target detection list from the preset setting center, obtain a business entity identifier format corresponding to the business entity identifier of each business entity type from the target detection list, and then detect whether a data segment that matches the business entity identifier format exists in the data sample to be detected based on the correspondence between the business entity identifier and the business entity identifier format.

[0039] S103: If it is determined that a data segment that matches the business entity identifier format exists in the data sample to be detected, invoke at least one business entity service to determine whether user data can be obtained based on the data segment.

[0040] Here, the business entity service is used to obtain corresponding user data based on the business entity identifier.

[0041] In an embodiment of the present disclosure, a business entity service may be used to maintain a correspondence between a business entity identifier and user data. As an example, if a correspondence between a business entity identifier A and user data B exists in a business entity service, the user data B corresponding to the business entity identifier A can be obtained by invoking the business entity service.

[0042] In the embodiment of the present disclosure, user data refers to data related to a user, including user published video work information, user device information, and so on.

[0043] In an embodiment of the present disclosure, determining that a data segment that conforms to the business entity identifier format is present in the data sample to be detected indicates that the format of the data segment conforms to the business entity identifier format, but it is still necessary to determine whether the data segment is a business entity identifier.

[0044] In contrast, an embodiment of the present disclosure further determines whether a data segment conforming to a business entity identifier format is a business entity identifier by invoking a business entity service. Specifically, the business entity service is invoked and the data segment conforming to the business entity identifier format is used as input to the business entity service. For example, if the business entity service can output user data, it can determine that the data segment is a business entity identifier. If the business entity service cannot output user data, i.e., if user data cannot be obtained based on the data segment, it means that the data segment is not a business entity identifier, but merely conforms to the business entity identifier format.

[0045] S104: If it is determined that user data is acquired based on the data segment, it is determined that user data is stored in the target business asset object.

[0046] As an example, if it is determined that a data segment that conforms to the identifier generator format (i.e., the first identifier format) is present in the data sample to be detected, a business entity service corresponding to the identifier generator format can be identified, and if it includes a user service and an item service, the user service and item service can then be invoked to determine whether user data can be obtained based on the data segment.

[0047] A data discovery method according to an embodiment of the present disclosure first obtains a data sample to be detected from a target business asset object, then detects whether a data segment conforming to a business entity identifier format exists in the data sample to be detected, and if it is determined that a data segment conforming to the business entity identifier format exists in the data sample to be detected, invokes at least one business entity service to determine whether user data can be obtained based on the data segment, and if it is determined that user data has been obtained based on the data segment, it is determined that user data is stored in the target business asset object. As can be seen, the embodiment of the present disclosure determines whether a business entity identifier exists in the target business asset object based on the relationship between the business entity identifier and the user data, thereby realizing automatic discovery of user data and improving the accuracy of user data discovery.

[0048] In practical applications, different business entity services can be used to obtain corresponding user data based on the business entity identifiers of different business entity types, that is, there is a correspondence between the business entity services and the business entity types.

[0049] Here, the business entity identifiers of the different business entity types may include at least one of a user identifier, a device identifier, and a multimedia resource identifier.

[0050] For example, by calling the user service, user data corresponding to the user_ID (i.e., user identifier) ​​can be obtained, and by calling the item service, user data corresponding to the item_ID (i.e., multimedia resource identifier) ​​can be obtained.

[0051] In a preferred embodiment, after determining that a data segment that matches the business entity identifier format exists in the data sample to be detected, it is also necessary to determine whether the data segment belongs to the business entity identifier by invoking at least one business entity service and further determining whether user data can be obtained based on the data segment.

[0052] In addition to the above embodiment, an embodiment of the present disclosure provides a flow diagram of another data discovery method, which includes: S201: Obtain a data sample to be detected from a target business asset object.

[0053] S202: Detect whether a data segment conforming to a business entity identifier format is present in the data sample to be detected, the business entity identifier format being used to characterize the format of a business entity identifier field, the business entity identifier field being used to hold a business entity identifier associated with a user, and the business entity identifier format including one or more identifier formats.

[0054] In an embodiment of the present disclosure, the business entity identifier format may include one or more identifier formats, for example, the business entity identifier format may include a format generated by an identifier generator, an identifier format attached to a device, etc. Therefore, before invoking a business entity service to determine whether user data can be obtained based on a data segment, it is also necessary to match each business entity identifier format with the data sample to be detected, and further determine whether a data segment matching any of the business entity identifier formats exists in the data sample to be detected.

[0055] S203: When determining that a data segment conforming to a first identifier format exists in the data sample to be detected, identify a business entity service corresponding to the first identifier format, including at least one business entity service.

[0056] In an embodiment of the present disclosure, the first identifier format may be any identifier format of the business entity identifier formats.

[0057] As an example, for example, since it is determined that a data segment that conforms to the generation format of the identifier generator (i.e., the first identifier format) is present in the data sample to be detected, business entity services that correspond to the generation format of the identifier generator, such as a user service and an item service, can be identified as business entity services that correspond to the first identifier format.

[0058] S204: Invoke a first business entity service among the business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment.

[0059] In an embodiment of the present disclosure, after identifying at least one business entity service corresponding to the first identifier format, each business entity service is invoked, and further, based on the data segment, it is determined whether user data can be obtained, and the first business entity service belongs to any of the business entity services among the at least one business entity service corresponding to the first identifier format.

[0060] As an example, if it is determined that a data segment that matches the generation format of the identifier generator is present in the data sample to be detected, the business entity services corresponding to the generation format of the identifier generator are invoked, for example, the user service and the item service, to determine whether user data can be obtained based on the data segment.

[0061] In a preferred embodiment, to further determine whether user data can be obtained based on the data segment, an embodiment of the present disclosure invokes a first business entity service among the business entity services corresponding to the first identifier format, and determines whether to output user data belonging to the business entity type corresponding to the first business entity service by using the data segment as input to the first business entity service.

[0062] It explains that if the first business entity service is able to output user data belonging to the business entity type corresponding to the first business entity service, it can be determined that the data segment is a business entity identifier of the business entity type corresponding to the first business entity service; if the first business entity service is unable to output user data, the data segment is not a business entity identifier of the business entity type corresponding to the first business entity service, but only has a format that conforms to the first identifier format.

[0063] S205: If it is determined that user data has been acquired based on the data segment, it is determined that user data of a business entity type corresponding to the first business entity service is stored in the target business asset object, and it is determined that the data segment belongs to a business entity identifier of the business entity type corresponding to the first business entity service.

[0064] As an example, first, an item service (i.e., a first business entity service) is invoked to determine whether user data can be obtained based on a data segment that conforms to the identifier generator format, and if it is determined that user data has been obtained based on a data segment that conforms to the identifier generator format, it can be determined that user data of a business entity type corresponding to the item service, i.e., user data related to a video corresponding to the item service, is stored in the target business asset object.

[0065] In a preferred embodiment, for example, when user data is obtained based on a data segment, it can be determined that the data segment belongs to a business entity identifier of a business entity type corresponding to a first business entity service.

[0066] As an example, when an item service is invoked and it is determined that user data has been obtained, for example, based on the data segment, it can be determined that the data segment belongs to a user identifier of a business entity type corresponding to the item service, i.e., a user video identifier.

[0067] As can be seen, the embodiment of the present disclosure realizes automatic discovery of user data by invoking a business entity service to determine whether user data can be obtained based on a data segment, and thereby determining whether user data of a business entity type corresponding to the first business entity service is stored in the target business asset object.

[0068] Based on the above method embodiment, the present disclosure further provides a data discovery device, and FIG. 3 shows a schematic configuration diagram of a data discovery device according to an embodiment of the present disclosure, the device comprising: a first acquisition module 301 for acquiring data samples to be detected from a target business asset object; a detection module 302 for detecting whether the data sample to be detected contains a data segment that matches a business entity identifier format for characterizing a format of a business entity identifier field for having a business entity identifier associated with a user; a first determination module 303 for, when determining that a data segment conforming to the business entity identifier format exists in the data sample to be detected, calling at least one business entity service for obtaining corresponding user data based on the business entity identifier, and determining whether user data can be obtained based on the data segment; and a second determination module 304 for determining that user data is stored in the target business asset object when it is determined that user data has been acquired based on the data segment.

[0069] In a preferred embodiment, the business entity identifier format comprises one or more identifier formats, and the device: The method further comprises a third determination module for identifying a business entity service corresponding to the first identifier format when determining that a data segment conforming to the first identifier format is present in the data sample to be detected.

[0070] Correspondingly, the first determination module: The device further comprises a first determination sub-module for determining whether a business entity service corresponding to the first identifier format can be invoked to obtain user data based on the data segment.

[0071] In a preferred embodiment, different business entity services are used to obtain corresponding user data according to the business entity identifiers of different business entity types, and the first determining submodule: A second determination submodule is provided for invoking a first business entity service among the business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment.

[0072] Correspondingly, the device comprises: The method further includes a fourth determination module for determining, when it is determined that user data has been acquired based on the data segment, that user data of a business entity type corresponding to the first business entity service is stored in the target business asset object.

[0073] In a preferred embodiment, the device comprises: The method further includes a fifth determination module for determining, when it is determined that user data has been acquired based on the data segment, that the data segment belongs to a business entity identifier of a business entity type corresponding to the first business entity service.

[0074] In a preferred embodiment, the second determination sub-module: and a third determination submodule for determining whether to invoke a first business entity service among the business entity services corresponding to the first identifier format, and output user data belonging to a business entity type corresponding to the first business entity service with the data segment as an input of the first business entity service.

[0075] In a preferred embodiment, said business entity identifiers of different business entity types include at least one of a user identifier, a device identifier, a multimedia resource identifier.

[0076] In a preferred embodiment, the device comprises: a receiving module for receiving a target detection list from a preset configuration center, the target detection list including business entity identifier formats corresponding to business entity identifiers of different business entity types; and a second obtaining module for obtaining a business entity identifier format corresponding to the business entity identifier of each business entity type from the target detection list.

[0077] A data discovery device according to an embodiment of the present disclosure first obtains a data sample to be discovered from a target business asset object, then detects whether a data segment conforming to a business entity identifier format exists in the data sample to be discovered, and if it determines that a data segment conforming to the business entity identifier format exists in the data sample to be discovered, invokes at least one business entity service to determine whether user data can be acquired based on the data segment, and if it determines that user data has been acquired based on the data segment, determines that user data is stored in the target business asset object. As can be seen, the embodiment of the present disclosure determines whether a business entity identifier exists in the target business asset object based on the relationship between the business entity identifier and the user data, thereby realizing automatic discovery of user data and improving the accuracy of user data discovery.

[0078] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having instructions stored therein that, when executed on a terminal device, cause the terminal device to implement the data discovery method described in embodiments of the present disclosure.

[0079] An embodiment of the present disclosure further provides a computer program product including computer programs / instructions that, when executed by a processor, implement the data discovery methods described in the embodiments of the present disclosure.

[0080] In addition, the embodiment of the present disclosure further provides a data discovery device, as shown in FIG. The data discovery device may include a processor 401, a memory 402, an input device 403, and an output device 404. The number of processors 401 in the data discovery device may be one or more, and one processor is taken as an example in Fig. 4. In some embodiments of the present disclosure, the processor 401, the memory 402, the input device 403, and the output device 404 can be connected via a bus or other method, and Fig. 4 takes the example of connection via a bus.

[0081] The memory 402 is used to store software programs and modules, and the processor 401 executes the software programs and modules stored in the memory 402 to perform each functional application and data processing of the data discovery device. The memory 402 may mainly include a program storage area and a data storage area capable of storing an operating system, such as an application required for at least one function. Furthermore, the memory 402 may include a high-speed random access memory, and may further include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state memory. The input device 403 can be used not only to receive input digital or character information, but also to generate signal inputs related to user settings and function control of the data discovery device.

[0082] Specifically, in this embodiment, the processor 401 uploads executable files corresponding to the processes of one or more applications to the memory 402 in response to the following instructions, and executes the applications stored in the memory 402 by the processor 401, thereby realizing each function of the above-mentioned data discovery device.

[0083] It should be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another and do not necessarily require or imply that such an actual relationship or sequence exists between those entities or operations. Furthermore, the terms "comprise" and "include" are used only to distinguish one entity or operation from another and do not necessarily require or imply that such an actual relationship or sequence exists between those entities or operations. Furthermore, the terms "comprise," "include," and other variations are intended to cover the non-exclusive inclusion of a process, method, article, or apparatus consisting of a set of elements, such that the process, method, article, or apparatus includes not only those elements but also other elements not expressly listed, or includes elements inherent in such process, method, article, or apparatus. Unless further limited, a statement that an element is defined by the phrase "comprising one of" does not exclude the presence of other identical elements in a process, method, article, or apparatus that includes the element.

[0084] The foregoing are merely specific embodiments of the present disclosure to enable those skilled in the art to understand or practice the disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. Obtaining a data sample to be detected from a target business asset object; Detecting whether the data sample to be detected has a data segment that matches a business entity identifier format for characterizing a format of a business entity identifier field for having a business entity identifier associated with a user; When determining that a data segment that matches the business entity identifier format exists in the data sample to be detected, calling at least one business entity service for obtaining corresponding user data based on the business entity identifier, and determining whether user data can be obtained based on the data segment; and determining that user data is stored in the target business asset object when determining that user data has been acquired based on the data segment. A data discovery method comprising:

2. the business entity identifier format comprises one or more identifier formats; Invoking the business entity service includes, before determining whether user data can be obtained based on the data segment, and if determining that a data segment conforming to a first identifier format is present in the data sample to be detected, identifying a business entity service corresponding to the first identifier format; Correspondingly, invoking a business entity service to determine whether user data is available based on the data segment includes: invoking a business entity service corresponding to the first identifier format to determine whether user data can be obtained based on the data segment; 2. The method of claim 1 .

3. Different business entity services are used to obtain corresponding user data based on the business entity identifiers of different business entity types; Invoking a business entity service corresponding to the first identifier format to determine whether user data can be obtained based on the data segment includes: invoking a first business entity service among business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment; Correspondingly, the method comprises: When determining that user data has been acquired based on the data segment, determining that user data of a business entity type corresponding to the first business entity service is stored in the target business asset object.

3. The method of claim 2.

4. The method comprises: When determining that the user data has been acquired based on the data segment, determining that the data segment belongs to a business entity identifier of a business entity type corresponding to the first business entity service.

4. The method of claim 3.

5. Invoking a first business entity service among business entity services corresponding to the first identifier format to determine whether user data can be obtained based on the data segment includes: invoking a first business entity service among the business entity services corresponding to the first identifier format, and determining whether to output user data belonging to a business entity type corresponding to the first business entity service using the data segment as an input to the first business entity service; 4. The method of claim 3.

6. the business entity identifiers of different business entity types include at least one of a user identifier, a device identifier, and a multimedia resource identifier; 6. The method according to claim 1, wherein the method comprises:

7. before detecting whether a data segment conforming to a business entity identifier format is present in the data sample to be detected; receiving a target detection list from a preset configuration center, the target detection list including business entity identifier formats corresponding to business entity identifiers of different business entity types; obtaining a business entity identifier format corresponding to a business entity identifier for each business entity type from the target detection list; 2. The method of claim 1 .

8. an acquisition module for acquiring data samples to be detected from the target business asset object; a detection module for detecting whether a data segment exists in the data sample to be detected that matches a business entity identifier format for characterizing a format of a business entity identifier field for having a business entity identifier associated with a user; a first determination module for, when determining that a data segment conforming to the business entity identifier format exists in the data sample to be detected, calling at least one business entity service for obtaining corresponding user data based on the business entity identifier, and determining whether user data can be obtained based on the data segment; a second determination module for determining that user data is stored in the target business asset object when it is determined that user data has been acquired based on the data segment; A data discovery device characterized by:

9. - storing instructions which, when executed on a terminal device, cause said terminal device to implement the method according to any one of claims 1 to 7; A computer-readable storage medium comprising:

10. Memory and a processor; a computer program stored in the memory and executable on the processor; The computer program, when executed by the processor, implements the method of any one of claims 1 to 7.

1. A data discovery device comprising:

Citation Information

Patent Citations

  • Network traffic data extraction method and device

    CN111092880A

  • Small program risk detection method and device

    CN112948835A

  • Data processing method, middle table system, storage medium and electronic equipment

    CN114765552A

  • Small program risk detection method and device

    CN115186260A

  • Reviews verified using contactless cards

    JP2022541176A