Diversified data processing method, device, equipment, medium and program product

By establishing data templates and mapping relationships, and automatically matching diversified data fields, the problems of low data processing efficiency and inability to meet personalized needs in the existing technology are solved, and efficient and convenient data processing and import are achieved.

CN119760006APending Publication Date: 2025-04-04CTRIP BUSINESS TRAVEL INFORMATION SERVICE (SHANGHAI) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510024763.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The prior art cannot meet the needs of different data sources, and the data processing efficiency is low, making it impossible to achieve operational convenience and personalized customization requirements.

Method used

By obtaining diversified data and data templates corresponding to enterprise needs, establishing a mapping relationship between B-end system fields and enterprise full data fields, automatically matching fields in diversified data and fields in data templates, realizing batch asynchronous processing and import of data.

Benefits of technology

This method simplifies user operations, meets the differentiated, customized and personalized needs of different scenarios, reduces the workload of manually preprocessing data, and improves data processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760006A_ABST
    Figure CN119760006A_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, device, equipment, medium and program product for processing diversified data. The processing method is applied to the B-side system, and the processing method includes: obtaining diversified data and a data template corresponding to enterprise needs; obtaining fields in the diversified data and fields in the data template; in response to obtaining a mapping relationship between the B-side system fields and the enterprise's full data fields, matching the fields in the diversified data with the fields in the data template based on the mapping relationship. The present disclosure automatically matches the fields in the diversified data with the fields in the data template through the mapping relationship between the B-side system fields and the enterprise's full data fields in combination with the data template corresponding to the enterprise's needs, which facilitates and simplifies user operations while fully meeting the differentiated, customized and personalized needs of different scenarios, reducing the workload of manual pre-processing of data and improving data processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a method, device, equipment, medium and program product for processing diversified data. Background Art

[0002] B-side customers have many employee accounts and related information. The OA systems or local employee data and specifications of each company are different, and there are many data sources and styles. In order to standardize the data entered by users to reduce the error rate, the system is usually designed to import according to the system template or fill in the standardized form. Users need to strictly organize personnel information according to the system regulations, which is time-consuming and labor-intensive, and cannot reflect the convenience of batch operations, nor can it meet the customized and personalized demands of different companies and managers.

[0003] Based on the above problems, we have tried to configure personnel information fields according to company dimensions to reduce invalid information interference. However, this solution has been proven to only solve the company's customization needs, and still does not solve the convenience of operation and the personalized demands of different managers. Summary of the invention

[0004] The technical problem to be solved by the present disclosure is to overcome the defects of the prior art that different requirements of different data sources cannot be met and the data processing efficiency is low, and to provide a method, device, equipment, medium and program product for processing diversified data.

[0005] The present invention solves the above technical problems through the following technical solutions:

[0006] A first aspect of the present disclosure provides a method for processing diversified data, the method being applied to a B-side system, the method comprising:

[0007] Obtain diverse data and data templates corresponding to enterprise needs;

[0008] Obtaining fields in the diversified data and fields in the data template;

[0009] In response to obtaining the mapping relationship between the B-side system fields and the enterprise's full data fields, the fields in the diversified data are matched with the fields in the data template based on the mapping relationship.

[0010] Preferably, the processing method further comprises:

[0011] In response to not obtaining a mapping relationship between the B-side system fields and the enterprise's full data fields, the diversified data is matched with the fields in the data template.

[0012] Preferably, the processing method further comprises:

[0013] Receive import instructions;

[0014] Get the field content corresponding to the field in the diversified data;

[0015] In response to the field content being verified to be passed, the field content is successfully imported into the B-side system based on the import instruction.

[0016] Preferably, the processing method further comprises:

[0017] In response to the field content verification failing, the field content is unsuccessfully imported into the B-side system based on the import instruction, and the reason for the import failure is output.

[0018] Preferably, the step of acquiring diversified data comprises:

[0019] Get custom files and / or edit content online;

[0020] Diversified data is obtained based on the custom file and / or the online edited content.

[0021] Preferably, the processing method further comprises:

[0022] Performing batch asynchronous processing on the diverse data;

[0023] Display processing progress and matching results.

[0024] A second aspect of the present disclosure provides a device for processing diversified data, the device being applied to a B-end system, the device comprising:

[0025] The first acquisition module is used to acquire diversified data and data templates corresponding to enterprise needs;

[0026] A second acquisition module, used to acquire fields in the diversified data and fields in the data template;

[0027] The first matching module is used to match the fields in the diversified data with the fields in the data template based on the mapping relationship obtained between the B-side system fields and the enterprise full data fields.

[0028] Preferably, the processing device further comprises:

[0029] The second matching module is used to match the diversified data with the fields in the data template in response to the failure to obtain the mapping relationship between the B-side system fields and the enterprise's full data fields.

[0030] Preferably, the processing device further comprises:

[0031] A receiving module, used for receiving an import instruction;

[0032] A third acquisition module is used to acquire field content corresponding to a field in the diversified data;

[0033] The first verification module is used to successfully import the field content into the B-end system based on the import instruction in response to the field content being verified.

[0034] Preferably, the processing device further comprises:

[0035] The second verification module is used to respond to the failure of the field content verification, import the field content into the B-end system unsuccessfully based on the import instruction, and output the reason for the import failure.

[0036] Preferably, the first acquisition module includes:

[0037] A first acquisition unit, used to acquire a custom file and / or online editing content;

[0038] The second acquisition unit is configured to acquire diversified data based on the user-defined file and / or the online edited content.

[0039] Preferably, the processing device further comprises:

[0040] A processing module, used for batch asynchronous processing of the diversified data;

[0041] Display module, used to display processing progress and matching results.

[0042] A third aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, the method for processing diversified data described in the first aspect is implemented.

[0043] A fourth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for processing diversified data described in the first aspect is implemented.

[0044] A fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method for processing diversified data as described in the first aspect.

[0045] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0046] The positive and progressive effects of this disclosure are:

[0047] The present invention automatically matches the fields in the diversified data with the fields in the data template through the mapping relationship between the B-side system fields and the full data fields of the enterprise in combination with the data template corresponding to the enterprise needs, which facilitates and simplifies user operations while fully meeting the differentiated, customized, and personalized needs of different scenarios, reduces the workload of manual pre-processing of data, and improves data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 This is a flowchart of a method for processing diversified data provided in Embodiment 1 of the present disclosure.

[0049] Figure 2 A schematic diagram of a module of a device for processing diversified data provided in Embodiment 2 of the present disclosure.

[0050] Figure 3 This is a schematic diagram of the structure of an electronic device for implementing a method for processing diversified data according to Embodiment 3 of the present disclosure. DETAILED DESCRIPTION

[0051] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.

[0052] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.

[0053] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0054] Example 1

[0055] Figure 1 This is a flowchart of a method for processing diversified data provided in Example 1 of the present disclosure. The processing method is applied to the B-side system, such as Figure 1 As shown, the processing method includes:

[0056] S1. Obtain diversified data and data templates corresponding to enterprise needs;

[0057] In this embodiment, a customized data template is configured according to enterprise needs.

[0058] S2, obtaining fields in the diversified data and fields in the data template;

[0059] S3. In response to obtaining the mapping relationship between the B-side system fields and the enterprise's full data fields, the fields in the diversified data are matched with the fields in the data template based on the mapping relationship.

[0060] In this embodiment, based on the mapping relationship between the enterprise OA data feature configuration and the B-side system fields, and based on the enterprise customized data template and mapping relationship, the B-side system automatically matches the header fields of the custom table and the data template mapping fields.

[0061] This embodiment automatically matches the fields in the diversified data with the fields in the data template through the mapping relationship between the B-side system fields and the enterprise's full data fields, combined with the data template corresponding to the enterprise's needs. While facilitating and simplifying user operations, it also fully meets the differentiated, customized, and personalized needs of different scenarios, reduces the workload of manual pre-processing of data, and improves data processing efficiency.

[0062] In an optional embodiment, the processing method further includes:

[0063] In response to the failure to obtain a mapping relationship between the B-side system fields and the enterprise's full data fields, the diversified data is matched with the fields in the data template.

[0064] In an optional embodiment, the processing method further includes:

[0065] Receive import instructions;

[0066] Get the field content corresponding to the field in the diversified data;

[0067] In response to the field content verification being passed, the field content is successfully imported into the B-side system based on the import instruction.

[0068] In this embodiment, the field content is checked for field format, required items, repeated content, etc.

[0069] In an optional embodiment, the processing method further includes:

[0070] In response to the field content verification failing, the field content is unsuccessfully imported into the B-side system based on the import instruction, and the reason for the import failure is output.

[0071] In an optional embodiment, the step of obtaining diversified data in step S1 includes:

[0072] Get custom files and / or edit content online;

[0073] Get diverse data based on custom files and / or online editorial content.

[0074] In an optional embodiment, the processing method further includes:

[0075] Batch asynchronous processing of diverse data;

[0076] Display processing progress and matching results.

[0077] This embodiment automatically executes matching rules through the B-side system, replacing manual processing by users. It can be mainly used for batch operations in customized and personalized scenarios, which not only facilitates and simplifies user operations, but also fully meets the differentiated needs of different scenarios.

[0078] In the specific implementation process, take the processing of employee accounts as an example of diversified data processing. For example, after the person in charge of corporate travel applies to open a travel management platform, he registers accounts for corporate business travelers to facilitate employees to log in and make travel reservations. The company also needs to add new employees regularly. The person in charge of corporate travel provides account registration fields based on the internal OA system or other personnel data sources, and configures a mapping relationship with the system fields of the travel management platform. For example, the data template includes: employee name, employee number, contact information, work email, organizational department, rank, and work city, which correspond to the system fields: name, employee number, mobile phone number, email, department, rank, and work location.

[0079] After the data template and mapping relationship are established for the first time, employee information is subsequently downloaded directly from the internal OA system or other personnel data sources and imported into the travel management platform. The B-side system automatically parses and maps the registered account to the travel management platform system field.

[0080] In addition, when there are changes in corporate organization or personnel, employee information needs to be updated in a timely manner because approval, travel standards and other controls in travel management are usually related to employee organizational structure, rank, superiors, etc. The person in charge of travel can download the personnel data and import it. The B-side system will automatically identify and update all employee information based on field mapping.

[0081] Specifically, each company has different fields required to manage employee accounts. The fields required to register an account can be configured according to the company dimension. The display order of each field, whether there is a default value, whether it is required, etc. can all be configured. The data template field is used when the company's employees register and change account information.

[0082] Furthermore, due to the different data sources of employee information in the OA systems of various enterprises and the personal habits of different enterprise administrators, employee information is diversified. Therefore, according to the data template field configuration, the respective mapping relationships can be mapped to a B-side system field, and the name displayed uniformly by the enterprise can be set at the same time.

[0083] Furthermore, the front-end interaction design: (1) Upload files in three ways: import by system template, import automatic matching (for example, custom files), and online editing (for example, online editing content). You can choose any method according to user needs. Import automatic matching and online editing are both custom uploads. When the number of operations is small, you can directly edit online or copy and paste data from the enterprise human resources system. When the number is large, it is recommended to create an Excel spreadsheet for upload.

[0084] (2) Automatic matching logic: When uploading a file, select "Import automatic matching" or "Online editing". The B-side system automatically parses the custom field and matches it with the B-side system field. The user determines and configures the method for sending the account and password. The matching logic of the custom header field is as follows:

[0085] Parse the Excel or online spreadsheet imported by the user and process it into kv pairs to match the system fields on the B side one by one. If a mapping relationship is configured, it matches the mapping name and finds the corresponding system field through the mapping name; if no mapping relationship is configured, it directly matches the system name on the B side. If the names match completely, it is considered that the two fields match successfully.

[0086] (3) The matching interaction design is as follows:

[0087] a. According to the user's customized Excel header order, the customer display name of the corresponding matching system field is displayed at the top. If there is no customer display name, the system name is displayed;

[0088] b. Display the table header and the first two rows of data examples, which can be scrolled horizontally;

[0089] c. If the custom header does not match, you can mark the column in red, and the corresponding B-side system field in red to display the "unmatched" prompt, and at the same time report an error above "{header field name} does not match the B-side system field, please adjust manually";

[0090] d. For the required fields of the B-side system, if they are not available or not matched in the custom header, the column will be marked in red with a prompt "Required field is missing", and the system field will be marked in red, with a prompt above saying "Required field of the B-side system "{B-side system field name}" is missing, please complete it and upload again / please re-edit";

[0091] e. If a header field matches two B-side system fields at the same time, the column is marked in red, and the matching B-side system field is marked in red and displayed as "Not matched". At the same time, a prompt "{Header field name} matches multiple B-side system fields, please adjust it yourself or contact your account manager" is displayed above;

[0092] f. If there are two identical fields in the user table, the matching rules will not be followed, the two columns will be marked in red, the matching B-side system field will be marked in red and displayed as "unmatched", and an error will be reported above "There are two identical fields "{header field name}", please adjust and re-upload / please re-edit";

[0093] g. The fields matched by the B-end system can be manually matched with other fields, but cannot be changed to other matched B-end system fields. That is, the selected B-end system fields are grayed out and cannot be selected again.

[0094] Furthermore, after determining the content of the imported fields, the B-side system registers the account and saves the personnel information according to the matching fields, and performs asynchronous processing when batch operations are performed on large amounts of data, displaying the processing progress and operation results.

[0095] Furthermore, the registration interface is called to register the employee account, and it is determined whether the employee account is successfully registered. If so, a registration email is sent; if not, a prompt is given to check the registration result.

[0096] This embodiment does not need to pre-process company personnel data when performing batch operations on personnel information. Based on the existing batch operation design, it adds a method of uploading and online editing of custom data and automatic matching of the B-end system. According to the company's customized data template and mapping relationship, the B-end system automatically matches the header field of the custom table and the B-end system data template mapping field. The user can register or update the account information and successfully notify the relevant person to complete the entire batch operation account process, which improves the efficiency and convenience of batch operations of the B-end system, meets the customized and personalized needs of different managers, and reduces the workload of manual pre-processing of data.

[0097] Example 2

[0098] Corresponding to the aforementioned embodiment of a method for processing diversified data, the present disclosure also provides an embodiment of a device for processing diversified data.

[0099] Figure 2 This is a schematic diagram of a module of a diversified data processing device provided in Embodiment 2 of the present disclosure. The processing device is applied to a B-side system, such as Figure 2 As shown, the processing device includes:

[0100] A first acquisition module 21, used to acquire diversified data and data templates corresponding to enterprise needs;

[0101] In this embodiment, a customized data template is configured according to enterprise needs.

[0102] A second acquisition module 22, used to acquire fields in the diversified data and fields in the data template;

[0103] The first matching module 23 is used to match the fields in the diversified data with the fields in the data template based on the mapping relationship obtained between the B-side system fields and the enterprise full data fields.

[0104] In this embodiment, based on the mapping relationship between the enterprise OA data feature configuration and the B-side system fields, and based on the enterprise customized data template and mapping relationship, the B-side system automatically matches the header fields of the custom table and the data template mapping fields.

[0105] This embodiment automatically matches the fields in the diversified data with the fields in the data template through the mapping relationship between the B-side system fields and the enterprise's full data fields, combined with the data template corresponding to the enterprise's needs. While facilitating and simplifying user operations, it also fully meets the differentiated, customized, and personalized needs of different scenarios, reduces the workload of manual pre-processing of data, and improves data processing efficiency.

[0106] In an optional embodiment, the processing device further includes:

[0107] The second matching module is used to match the diversified data with the fields in the data template in response to the failure to obtain the mapping relationship between the B-side system fields and the enterprise's full data fields.

[0108] In an optional embodiment, the processing device further includes:

[0109] A receiving module, used for receiving an import instruction;

[0110] A third acquisition module is used to acquire field content corresponding to a field in the diversified data;

[0111] The first verification module is used to successfully import the field content into the B-side system based on the import instruction in response to the field content verification passing.

[0112] In this embodiment, the field content is checked for field format, required items, repeated content, etc.

[0113] In an optional embodiment, the processing device further includes:

[0114] The second verification module is used to respond to the failure of the field content verification, import the field content into the B-side system unsuccessfully based on the import instruction, and output the reason for the import failure.

[0115] In an optional embodiment, the first acquisition module includes:

[0116] A first acquisition unit, used to acquire a custom file and / or online editing content;

[0117] The second acquisition unit is used to acquire diversified data based on the custom file and / or the online edited content.

[0118] In an optional embodiment, the processing device further includes:

[0119] Processing module, used for batch asynchronous processing of diverse data;

[0120] Display module, used to display processing progress and matching results.

[0121] This embodiment automatically executes matching rules through the B-side system, replacing manual processing by users. It can be mainly used for batch operations in customized and personalized scenarios, which not only facilitates and simplifies user operations, but also fully meets the differentiated needs of different scenarios.

[0122] In the specific implementation process, take the processing of employee accounts as an example of diversified data processing. For example, after the person in charge of corporate travel applies to open a travel management platform, he registers accounts for corporate business travelers to facilitate employees to log in and make travel reservations. The company also needs to add new employees regularly. The person in charge of corporate travel provides account registration fields based on the internal OA system or other personnel data sources, and configures a mapping relationship with the system fields of the travel management platform. For example, the data template includes: employee name, employee number, contact information, work email, organizational department, rank, and work city, which correspond to the system fields: name, employee number, mobile phone number, email, department, rank, and work location.

[0123] After the data template and mapping relationship are established for the first time, employee information is subsequently downloaded directly from the internal OA system or other personnel data sources and imported into the travel management platform. The B-side system automatically parses and maps the registered account to the travel management platform system field.

[0124] In addition, when there are changes in corporate organization or personnel, employee information needs to be updated in a timely manner because approval, travel standards and other controls in travel management are usually related to employee organizational structure, rank, superiors, etc. The person in charge of travel can download the personnel data and import it. The B-side system will automatically identify and update all employee information based on field mapping.

[0125] Specifically, each company has different fields required to manage employee accounts. The fields required to register an account can be configured according to the company dimension. The display order of each field, whether there is a default value, whether it is required, etc. can all be configured. The data template field is used when the company's employees register and change account information.

[0126] Furthermore, due to the different data sources of employee information in the OA systems of various enterprises and the personal habits of different enterprise administrators, employee information is diversified. Therefore, according to the data template field configuration, the respective mapping relationships can be mapped to a B-side system field, and the name displayed uniformly by the enterprise can be set at the same time.

[0127] Furthermore, the front-end interaction design: (1) Upload files in three ways: import by system template, import automatic matching (for example, custom files), and online editing (for example, online editing content). You can choose any method according to user needs. Import automatic matching and online editing are both custom uploads. When the number of operations is small, you can directly edit online or copy and paste data from the enterprise human resources system. When the number is large, it is recommended to create an Excel spreadsheet for upload.

[0128] (2) Automatic matching logic: When uploading a file, select "Import automatic matching" or "Online editing". The B-side system automatically parses the custom field and matches it with the B-side system field. The user determines and configures the method for sending the account and password. The matching logic of the custom header field is as follows:

[0129] Parse the Excel or online spreadsheet imported by the user and process it into kv pairs to match the system fields on the B side one by one. If a mapping relationship is configured, it matches the mapping name and finds the corresponding system field through the mapping name; if no mapping relationship is configured, it directly matches the system name on the B side. If the names match completely, it is considered that the two fields match successfully.

[0130] (3) The matching interaction design is as follows:

[0131] a. According to the user's customized Excel header order, the customer display name of the corresponding matching system field is displayed at the top. If there is no customer display name, the system name is displayed;

[0132] b. Display the table header and the first two rows of data examples, which can be scrolled horizontally;

[0133] c. If the custom header does not match, you can mark the column in red, and the corresponding B-side system field in red to display the "unmatched" prompt, and at the same time report an error above "{header field name} does not match the B-side system field, please adjust manually";

[0134] d. For the required fields of the B-side system, if they are not available or not matched in the custom header, the column will be marked in red with a prompt "Required field is missing", and the system field will be marked in red, with a prompt above saying "Required field of the B-side system "{B-side system field name}" is missing, please complete it and upload again / please re-edit";

[0135] e. If a header field matches two B-side system fields at the same time, the column is marked in red, and the matching B-side system field is marked in red and displayed as "Not matched". At the same time, a prompt "{Header field name} matches multiple B-side system fields, please adjust it yourself or contact your account manager" is displayed above;

[0136] f. If there are two identical fields in the user table, the matching rules will not be followed, the two columns will be marked in red, the matching B-side system field will be marked in red and displayed as "unmatched", and an error will be reported above "There are two identical fields "{header field name}", please adjust and re-upload / please re-edit";

[0137] g. The fields matched by the B-end system can be manually matched with other fields, but cannot be changed to other matched B-end system fields. That is, the selected B-end system fields are grayed out and cannot be selected again.

[0138] Furthermore, after determining the content of the imported fields, the B-side system registers the account and saves the personnel information according to the matching fields, and performs asynchronous processing when batch operations are performed on large amounts of data, displaying the processing progress and operation results.

[0139] Furthermore, the registration interface is called to register the employee account, and it is determined whether the employee account is successfully registered. If so, a registration email is sent; if not, a prompt is given to check the registration result.

[0140] This embodiment does not need to pre-process company personnel data when performing batch operations on personnel information. Based on the existing batch operation design, it adds a method of uploading and online editing of custom data and automatic matching of the B-end system. According to the company's customized data template and mapping relationship, the B-end system automatically matches the header field of the custom table and the B-end system data template mapping field. The user can register or update the account information and successfully notify the relevant person to complete the entire batch operation account process, which improves the efficiency and convenience of batch operations of the B-end system, meets the customized and personalized needs of different managers, and reduces the workload of manual pre-processing of data.

[0141] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.

[0142] Example 3

[0143] Figure 3 This is a structural schematic diagram of an electronic device shown in Embodiment 3 of the present disclosure, wherein the electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, it implements the method for processing diversified data described in any of the above embodiments. Figure 3The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0144] like Figure 3 As shown, the electronic device 90 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).

[0145] The bus 93 includes a data bus, an address bus, and a control bus.

[0146] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read only memory (ROM) 923 .

[0147] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) of program modules 924, such program modules 924 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0148] The processor 91 executes various functional applications and data processing by running the computer programs stored in the memory 92, such as the diversified data processing method provided in any of the above embodiments.

[0149] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 96. Figure 3 As shown, the network adapter 96 communicates with other modules of the electronic device 90 via the bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.

[0150] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.

[0151] Example 4

[0152] Embodiment 4 of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for processing diversified data provided by any of the above embodiments is implemented.

[0153] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.

[0154] Example 5

[0155] Embodiment 5 of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for processing diversified data.

[0156] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.

[0157] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.

Claims

1. A method for processing diversified data, characterized in that: The processing method is applied to the B-side system, and the processing method includes: Obtain diversified data and data templates corresponding to enterprise needs; Obtaining fields in the diversified data and fields in the data template; In response to obtaining the mapping relationship between the B-side system fields and the enterprise's full data fields, the fields in the diversified data are matched with the fields in the data template based on the mapping relationship.

2. The method for processing diversified data according to claim 1, characterized in that: The processing method also includes: In response to not obtaining a mapping relationship between the B-side system fields and the enterprise's full data fields, the diversified data is matched with the fields in the data template.

3. The method for processing diversified data according to claim 1, characterized in that: The processing method also includes: Receive import instructions; Get the field content corresponding to the field in the diversified data; In response to the field content being verified to be passed, the field content is successfully imported into the B-side system based on the import instruction.

4. The method for processing diversified data according to claim 3, characterized in that: The processing method also includes: In response to the field content verification failing, the field content is unsuccessfully imported into the B-side system based on the import instruction, and the reason for the import failure is output.

5. The method for processing diversified data according to claim 1, characterized in that: The step of obtaining diversified data comprises: Get custom files and / or edit content online; Diversified data is obtained based on the custom file and / or the online edited content.

6. The method for processing diversified data according to claim 1, characterized in that: The processing method also includes: Performing batch asynchronous processing on the diverse data; Display processing progress and matching results.

7. A device for processing diversified data, characterized in that: The processing device is applied to the B-end system, and the processing device includes: The first acquisition module is used to acquire diversified data and data templates corresponding to enterprise needs; A second acquisition module, used to acquire fields in the diversified data and fields in the data template; The first matching module is used to match the fields in the diversified data with the fields in the data template based on the mapping relationship obtained between the B-side system fields and the enterprise full data fields.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for processing diversified data according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing diversified data according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for processing diversified data according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Data synchronization method and device, storage medium, program product and electronic equipment

    CN120724997A