Intelligent stock import and search matching method and device based on enterprise WeChat
By importing data lists into WeChat for Business, cleaning them, and unifying their formats, and using matching identifiers for search and matching, the problems of data import speed and search accuracy were solved, efficient and accurate data import and search were achieved, and the data management efficiency and user satisfaction of WeChat for Business were improved.
Patent Information
- Application Number
- CN202510632532.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2025-09-16
AI Technical Summary
Existing technologies are insufficiently fast and efficient in the process of large-scale data import in WeChat for Business, and the accuracy and efficiency of massive data search and matching are low, resulting in time-consuming data import and inaccurate search results or mismatches.
This method provides an intelligent import and search matching method for existing data based on WeChat for Business. By importing a list of data to be matched, data cleaning and format unification are performed, data is imported according to preset rules and strategies, and matching identifiers are used to search and match target software and systems. It supports batch, incremental, and scheduled imports, and combines natural language processing and machine learning to achieve accurate retrieval.
It improves the accuracy and efficiency of data import, reduces human errors, simplifies operational processes, enhances user experience, enhances system flexibility and data value, and promotes data sharing and utilization.
Smart Images

Figure CN120653666A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and device for intelligently importing and searching and matching existing data based on enterprise WeChat. Background Art
[0002] As an enterprise communication and office tool, WeChat for Business is used for internal communication, collaboration and management. It provides a series of core functions such as real-time communication, file sharing, task assignment, and schedule management, providing enterprises with a comprehensive, convenient and efficient work platform. With the widespread use of WeChat for Business in enterprises, enterprises need to import historical accumulated stock data (such as customer data, communication records, business archives, etc.) into the WeChat for Business system, and use search and matching technology to import the stock data to a matching location for better management and utilization. Currently, for large-scale data import tasks, existing technologies may not be able to meet the needs of enterprises in terms of processing speed and efficiency, resulting in a long data import process. In addition, when searching for matching specific information in massive data, existing technologies may have deficiencies in search algorithms and matching strategies, resulting in inaccurate search results or mismatches. Summary of the Invention
[0003] In view of this, the main purpose of the embodiments of the present invention is to provide a method and device for intelligent import and search matching of existing stocks based on enterprise WeChat, in order to solve at least one of the problems of the existing technology. The present invention can improve the accuracy and efficiency of import and search matching.
[0004] To achieve the above-mentioned purpose, an embodiment of the present invention provides a method for intelligently importing and searching and matching existing data based on WeChat for Business, the method comprising:
[0005] Import the first list of data to be matched;
[0006] performing a search and matching operation on list information in the target software according to first data in the first list of data to be matched, and obtaining a matching identifier of the second data when the first data matches the second data in the list information;
[0007] According to the matching identifier, a search and matching operation is performed on the stock information of the target system, and when the matching identifier matches the third data of the stock information, the first data is added to the third data.
[0008] In some embodiments, the method for intelligent importing and searching and matching existing data based on WeChat for Business also includes:
[0009] According to the first data in the first list of data to be matched, a search and matching operation is performed on the list information in the target software. When the first data does not match any of the second data in the list information, the matching operation of the first data is terminated.
[0010] In some embodiments, the method for intelligent importing and searching and matching existing data based on WeChat for Business also includes:
[0011] According to the matching identifier, a search and matching operation is performed on the stock information of the target system. When the matching identifier does not match any of the third data in the stock information, the first data is stored in a second list of data to be matched.
[0012] In some embodiments, the method for intelligent importing and searching and matching existing data based on WeChat for Business also includes:
[0013] When the target system adds incremental information to the stock information, the first data in the second list of data to be matched is obtained;
[0014] The matching identifier corresponding to the first data is obtained, and the step of performing a search and matching operation on the stock information of the target system according to the matching identifier is returned.
[0015] In some embodiments, the step of importing the first list of data to be matched comprises the following steps:
[0016] Obtaining the first list of data to be matched;
[0017] performing a data cleaning operation on the first data in the first to-be-matched data list, and unifying the formats of the respective first data;
[0018] The first list of data to be matched is imported into the target system according to preset import rules and import policies.
[0019] In some embodiments, the import rules include mapping relationships of data fields, import order, and import conditions; the import strategies include batch import, incremental import, and scheduled import.
[0020] To achieve the above-mentioned purpose, another aspect of the present invention provides a device for intelligently importing and searching and matching existing stocks based on WeChat for Business, the device comprising:
[0021] The first module is used to import a first list of data to be matched;
[0022] A second module is configured to perform a search and matching operation on the list information in the target software according to the first data in the first list of data to be matched, and obtain a matching identifier of the second data when the first data matches the second data in the list information;
[0023] The third module is used to perform a search and matching operation on the stock information of the target system according to the matching identifier, and add the first data to the third data when the matching identifier matches the third data of the stock information.
[0024] To achieve the above-mentioned purpose, another aspect of an embodiment of the present invention provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the aforementioned method of intelligent import and search matching of inventory based on enterprise WeChat.
[0025] To achieve the above-mentioned purpose, another aspect of an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the aforementioned intelligent inventory import and search matching method based on enterprise WeChat.
[0026] To achieve the above objectives, another aspect of an embodiment of the present invention provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method for intelligent inventory import and search matching based on WeChat for Business.
[0027] The embodiments of the present invention include at least the following beneficial effects: The present invention provides a method and device for intelligent import and search matching of inventory based on enterprise WeChat. The scheme imports a first list of data to be matched; based on the first data in the first list of data to be matched, a search and matching operation is performed on the list information in the target software, and when the first data matches the second data of the list information, a matching identifier of the second data is obtained; based on the matching identifier, a search and matching operation is performed on the inventory information of the target system, and when the matching identifier matches the third data of the inventory information, the first data is added to the third data, which can improve the accuracy and efficiency of importing and search matching. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0029] Figure 1 This is a flow chart of a method for intelligent importing and searching and matching existing stocks based on WeChat for Business provided by an embodiment of the present invention;
[0030] Figure 2 is a schematic diagram of importing a first list of data to be matched provided by an embodiment of the present invention;
[0031] Figure 3 is a schematic diagram of a search and matching operation provided by an embodiment of the present invention;
[0032] Figure 4 is a schematic diagram of a matching task provided by an embodiment of the present invention;
[0033] Figure 5 is a schematic diagram of a matching result provided by an embodiment of the present invention;
[0034] Figure 6 It is a schematic diagram of the hardware structure of the electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0035] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the present invention and are not intended to limit the present invention. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present invention. They are merely examples of devices and methods consistent with some aspects of the embodiments of the present invention as detailed in the appended claims.
[0036] It should be noted that although the functional modules are divided in the system schematic and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first / S100" and "second / S200" in the specification and claims and the above-mentioned figures may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to a determination".
[0037] The terms "at least one", "plurality", "each", "any", etc. used in the present invention include at least one, two or more, multiple, two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0038] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention pertains. The terms used herein are for the purpose of describing embodiments of the present invention only and are not intended to limit the present invention.
[0039] Currently, the processing speed and efficiency of large-scale data import tasks cannot meet the needs of enterprises, resulting in a long data import process. In addition, when searching for matching specific information in massive data, there are deficiencies in the search algorithms and matching strategies, resulting in inaccurate search results or mismatches.
[0040] In view of this, if Figure 1 The embodiment of the present invention provides a method for intelligent importing and searching and matching existing stocks based on enterprise WeChat. The method may include but is not limited to steps S100 to S300:
[0041] Step S100, importing a first list of data to be matched;
[0042] Step S200: performing a search and matching operation on the list information in the target software according to the first data in the first list of data to be matched, and obtaining a matching identifier of the second data when the first data matches the second data in the list information;
[0043] Step S300: performing a search and matching operation on the stock information of the target system according to the matching identifier, and when the matching identifier matches the third data of the stock information, adding the first data to the third data.
[0044] In some embodiments, step S100 may include but is not limited to steps S110 to S130:
[0045] Step S110, obtaining the first list of data to be matched;
[0046] Step S120: performing a data cleaning operation on the first data in the first list of data to be matched, and unifying the formats of the first data;
[0047] Step S130: importing the first list of data to be matched into the target system according to preset import rules and import policies.
[0048] In some embodiments, in steps S110 to S130, the data to be imported is collected from various data sources (such as files, databases, API interfaces, etc.) to obtain a first list of data to be matched. Optionally, the first list of data to be matched supports common file formats, such as CSV or Excel. The data in the first list of data to be matched is cleaned, and the wrong format is automatically corrected, and duplicate, invalid or wrong data is removed to ensure the quality and accuracy of the data. The collected data is also formatted uniformly, and data in different formats are converted into a unified format for subsequent processing and importing. Then, according to the preset import rules and import strategies, such as Figure 2 As shown, the user can import the first to-be-matched data list into the target system through the target system interface.
[0049] In some embodiments, based on business needs, the rules and logic for data import are defined, which may include but are not limited to the mapping relationship of data fields, import order and import conditions; based on factors such as data volume, data structure and import frequency, appropriate import strategies are configured, which may include but are not limited to batch import, incremental import and scheduled import.
[0050] In some embodiments, the target system initiates the data import process according to the configured import rules and import policies. The target system monitors the data import process in real time to ensure that the data is successfully imported into the target system or database. If any anomalies or errors occur during the import process, the target system will promptly address and correct them to ensure the completeness and accuracy of the import. After the data is imported, the imported data is verified to check whether it meets the expected requirements and standards. The import and verification results are recorded and fed back to relevant personnel to ensure the progress and effectiveness of the import.
[0051] In steps S200 to S300 of some embodiments, after the first list of data to be matched is imported, the target system will search the list information in the target software one by one according to the first data in the first list of data to be matched to find out whether there is second data that matches the first data. If the target system finds a match in the target software, that is, the second data, the target system will search and match the matching identifier in the returned second data with all the existing information in the target system. If third data that matches the matching identifier in the returned second data can be found in the existing information, the first data will be added to the remark information of the third data corresponding to the existing information of the target system.
[0052] In some embodiments, the method for intelligent importing and searching and matching existing data based on WeChat for Enterprise may also include, but is not limited to, step S400, performing a search and matching operation on the list information in the target software according to the first data in the first list of data to be matched, and terminating the matching operation of the first data when the first data does not match any of the second data in the list information. Exemplarily, after the first list of data to be matched is imported, the target system will search the list information in the target software one by one according to the first data in the first list of data to be matched. If the target system does not find a match in the target software, that is, the target software list information does not have second data that matches the first data, then the matching process of the first data is terminated, and a matching operation is performed on the next first data in the first list of data to be matched.
[0053] In some embodiments, the method for intelligent import and search matching of inventory based on WeChat for Business may also include, but is not limited to, step S500, performing a search and matching operation on the inventory information of the target system according to the matching identifier, and storing the first data in the second list of data to be matched when the matching identifier does not match any of the third data of the inventory information. Exemplarily, after obtaining the second data that matches the first data in the first list of data to be matched, searching and matching is performed with all inventory information in the target system according to the matching identifier in the second data. If the third data that matches the matching identifier in the second data is not found in the inventory information, the first data of the first list of data to be matched in the search and matching process is stored in the second list of data to be matched.
[0054] In some embodiments, the method for intelligent importing and searching and matching existing data based on WeChat for Business may further include but is not limited to steps S600 to S700:
[0055] Step S600: When the target system adds incremental information to the stock information, it obtains the first data in the second list of data to be matched;
[0056] Step S700: obtaining the matching identifier corresponding to the first data, and returning to the step of performing a search and matching operation on the stock information of the target system according to the matching identifier.
[0057] In some embodiments, after the target system adds incremental information based on the existing information, the target system will automatically search again for the first data in the second list of data to be matched. That is, based on the first data in the second list of data to be matched, the target system obtains a matching identifier for the second data in the target software list information that matches the first data, and then performs a search and matching operation on the target system's existing information based on the matching identifier. Optionally, if third data that matches the matching identifier is found in the existing information after the incremental information is added, the first data is added to the remarks of the third data, and it is marked that the result of the matching process was obtained based on the incremental information.
[0058] In some embodiments, after completing the search and matching task, the target system will organize the successful matching information and display it in the matching result interface. At the same time, based on the matching time point and task information, these matching results will be marked as being based on existing information or incremental information, thereby providing users with a clear overview of the matching results.
[0059] In some embodiments, the imported first list of data to be matched can also be indexed for faster retrieval and matching. The index can be based on key fields, keywords, or the full text of the data. As the data is updated and changed, the target system will promptly update the index to ensure the accuracy and timeliness of the search results.
[0060] In some embodiments, after receiving the search keywords or conditions input by the user, the target system responds to the search request by parsing and understanding the input search keywords or conditions, for example, identifying and understanding complex expressions such as "recently signed customers in a certain city", and expanding the search keywords based on the user's search intent and context to improve the coverage and accuracy of the search. The target system selects an appropriate search algorithm, such as exact matching, fuzzy matching, semantic matching, etc., based on the content and type of the search request, performs a search operation in the index, finds data that matches the search request, and sorts and filters the search results. The results are sorted according to factors such as relevance, time, and importance, and duplicate or irrelevant results are removed. Then, the target system displays the search results on the system interface for the user to view. The display method may include but is not limited to lists, charts, summaries, etc. In addition, the system continuously optimizes the search results based on user feedback and behavioral data, thereby improving search accuracy and user satisfaction.
[0061] like Figures 2 to 5As shown, taking the first list of data to be matched as a list of mobile phone numbers and the target software as WeChat for Business as an example, the method for intelligent importing and searching and matching of existing data based on WeChat for Business in an embodiment of the present invention includes the following steps:
[0062] Step 1: Smart matching tasks
[0063] Step 1.1: Import mobile phone number list
[0064] like Figure 2 As shown, users can import a list of mobile phone numbers to be matched through the system interface. The list should support common file formats such as CSV or Excel.
[0065] Step 1.2: System Search for Matches
[0066] Once the mobile phone number list is imported, Figure 3 As shown, according to the search frequency of mobile phone numbers set by smart matching, the target system will search one by one according to the mobile phone numbers in the list. The target system calls the WeChat for Business Add Friends interface based on mobile phone number A in the mobile phone number list to check whether the customer information can be found through mobile phone number A. If the query fails, the process ends. If the query succeeds, a certain ID in the customer information returned by WeChat for Business will be matched with all the existing customers in the target system. If the match fails, the process ends. If the match succeeds, mobile phone number A will be added to the notes of the existing customer (such as Figure 4 shown).
[0067] Alternatively, search and matching technology can be based on natural language processing (NLP) and machine learning to achieve millisecond-level precision retrieval of massive amounts of data within WeChat for Business. The ID data of the customer information returned by WeChat for Business can be an external contact ID or an open platform unique identifier:
[0068] (1) External Contact ID (ExternalUserID) is a unique identifier for each external contact in WeChat Enterprise, automatically generated by the WeChat Enterprise system. When an enterprise adds external customers through WeChat Enterprise, each customer will be assigned a unique ExternalUserID;
[0069] (2) Open Platform Unique Identifier (UnionID) means that if an enterprise WeChat account is linked to a WeChat Open Platform account, when a user uses the same WeChat account to log in to different applications (such as enterprise WeChat, WeChat official account, etc.), they will obtain the same UnionID.
[0070] Step 1.3: Matching result records
[0071] The target system will record the matching results during the search and matching process, including which mobile phone numbers are successfully matched and which are not successfully matched. Based on the matching result records, users can export them to generate a matching result report.
[0072] Step 1.4: Save unmatched phone numbers
[0073] If there is a mobile phone number B in the imported mobile phone number list that has not yet been matched with existing customer information, the target system will save this mobile phone number B.
[0074] Step 1.5: Automatically match incremental information
[0075] Based on the existing customer information, the target system also adds incremental customer information. The target system will automatically search for the matching saved mobile phone number B again. If a match is found, the system will automatically add mobile phone number B as the note information of the incremental customer information.
[0076] Step 2: Smart matching results
[0077] After completing the smart matching task, call the smart matching result function, such as Figure 5 As shown, the successfully matched customer information is organized and displayed in this list. At the same time, according to the matching time point and task information, it is marked whether these matching results are based on existing customers or incremental customers, thereby providing users with a clear overview of the matching results.
[0078] The embodiment of the present invention further provides a device for intelligently importing and searching and matching existing stocks based on WeChat for Business, which can implement the aforementioned method for intelligently importing and searching and matching existing stocks based on WeChat for Business. The device includes:
[0079] The first module is used to import a first list of data to be matched;
[0080] A second module is configured to perform a search and matching operation on the list information in the target software according to the first data in the first list of data to be matched, and obtain a matching identifier of the second data when the first data matches the second data in the list information;
[0081] The third module is used to perform a search and matching operation on the stock information of the target system according to the matching identifier, and add the first data to the third data when the matching identifier matches the third data of the stock information.
[0082] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0083] An embodiment of the present invention further provides an electronic device comprising a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, implements the aforementioned method for intelligent inventory import and search matching based on WeChat for Business. The electronic device can be any smart terminal, including a tablet computer and an in-vehicle computer.
[0084] It can be understood that the contents of the above method embodiments are applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0085] refer to Figure 6 , Figure 6 The hardware structure of an electronic device according to another embodiment is shown. The electronic device includes:
[0086] The processor 801 may be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided by the embodiments of the present invention.
[0087] The memory 802 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 802 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 802 and is called by the processor 801 to execute the inventory intelligent import and search matching method based on enterprise WeChat according to the embodiments of the present invention.
[0088] Input / output interface 803, used to implement information input and output;
[0089] Communication interface 804, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);
[0090] Bus 805 , which transmits information between various components of the device (e.g., processor 801 , memory 802 , input / output interface 803 , and communication interface 804 );
[0091] The processor 801 , the memory 802 , the input / output interface 803 and the communication interface 804 are connected to each other in communication within the device via a bus 805 .
[0092] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned enterprise WeChat-based inventory intelligent import and search matching method.
[0093] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiment, the functions specifically implemented by the present storage medium embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0094] An embodiment of the present invention further provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned WeChat for Enterprise-based inventory intelligent import and search and matching method.
[0095] In summary, the method and device for intelligent importing and searching and matching existing data based on WeChat for Business in the embodiments of the present invention have the following advantages:
[0096] 1. The embodiments of the present invention can improve work efficiency:
[0097] (1) Fast data import: The intelligent import function can automatically analyze and import data, eliminating the need to manually write complex import scripts or commands, greatly saving data import time. This is especially important for scenarios that require processing large amounts of data, such as enterprise information management and knowledge base construction.
[0098] (2) Efficient search and matching: The search and matching function can quickly find matching data based on user input, improving the efficiency of information retrieval. Users can quickly obtain the required information without having to search through massive amounts of data one by one.
[0099] 2. The embodiments of the present invention can improve data accuracy:
[0100] (1) Reduce human errors: The smart import function reduces errors that may be caused by human operation through automated processing. For example, during the data import process, it can avoid field mapping errors or data format errors caused by manual errors.
[0101] (2) Accurate matching needs: The search matching function can accurately understand the user's search intent and provide accurate search results. This helps prevent users from wasting time and energy due to inaccurate search results.
[0102] 3. The embodiments of the present invention can optimize user experience:
[0103] (1) Simplified operation process: The intelligent import and search matching functions simplify the user operation process and lower the threshold for use. Users can easily complete data import and search operations without professional technical background.
[0104] (2) Improved satisfaction: By providing fast and accurate data import and search matching services, the intelligent import and search matching functions improve user satisfaction. This helps to enhance user trust and loyalty to the product.
[0105] 4. The embodiments of the present invention can enhance system flexibility:
[0106] (1) Support for multiple data sources: The intelligent import function can support multiple data sources, such as files, databases, API interfaces, etc. This enables the system to flexibly respond to data import requirements in different scenarios.
[0107] (2) Customized search strategy: The search matching function allows users to customize the search strategy according to actual needs, such as selecting search algorithms, adjusting sorting rules, etc. This enhances the flexibility and customizability of the system.
[0108] 5. The embodiments of the present invention can enhance the value of data:
[0109] (1) Uncovering Data Potential: Through intelligent import and search and matching functions, enterprises can more effectively manage and utilize data resources and explore the potential value of data. This helps enterprises make more informed decisions and enhance their competitiveness.
[0110] (2) Promote data sharing: The intelligent import function makes it easier to share data between different systems or departments. The search and matching function helps users quickly find the data resources they need, promoting the circulation and utilization of data.
[0111] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.
[0112] Furthermore, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise indicated, one or more of the functions and / or features described may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It will also be understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present invention. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the ordinary skill of an engineer. Therefore, a person skilled in the art using ordinary skill will be able to implement the present invention set forth in the claims without undue experimentation. It will also be understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.
[0113] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0114] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0115] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0116] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0117] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0118] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
[0119] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A method for intelligent import and search matching of existing stocks based on enterprise WeChat, characterized in that: The following steps are involved: Import the first list of data to be matched; performing a search and matching operation on list information in the target software according to first data in the first list of data to be matched, and obtaining a matching identifier of the second data when the first data matches the second data in the list information; According to the matching identifier, a search and matching operation is performed on the stock information of the target system, and when the matching identifier matches the third data of the stock information, the first data is added to the third data.
2. The method for intelligent import and search matching of existing stocks based on WeChat for Business according to claim 1 is characterized in that: The following steps are also included: According to the first data in the first list of data to be matched, a search and matching operation is performed on the list information in the target software. When the first data does not match any of the second data in the list information, the matching operation of the first data is terminated.
3. The method for intelligent import and search matching of existing stocks based on WeChat for Business according to claim 1 is characterized in that: The following steps are also included: According to the matching identifier, a search and matching operation is performed on the stock information of the target system. When the matching identifier does not match any of the third data in the stock information, the first data is stored in a second list of data to be matched.
4. The method for intelligent importing and searching and matching of existing stocks based on WeChat for Business according to claim 3 is characterized in that: The following steps are also included: When the target system adds incremental information to the stock information, the first data in the second list of data to be matched is obtained; The matching identifier corresponding to the first data is obtained, and the step of performing a search and matching operation on the stock information of the target system according to the matching identifier is returned.
5. The method for intelligent importing and searching and matching of existing stocks based on WeChat for Business according to claim 1 is characterized in that: The step of importing the first list of data to be matched comprises the following steps: Obtaining the first list of data to be matched; performing a data cleaning operation on the first data in the first to-be-matched data list, and unifying the formats of the respective first data; The first list of data to be matched is imported into the target system according to preset import rules and import policies.
6. The method for intelligent importing and searching and matching of existing stocks based on WeChat for Business according to claim 5 is characterized in that: The import rules include the mapping relationship of data fields, import order and import conditions; the import strategies include batch import, incremental import and scheduled import.
7. A device for intelligent importing and searching and matching existing stocks based on WeChat for Enterprises, characterized in that: include: The first module is used to import a first list of data to be matched; A second module is configured to perform a search and matching operation on the list information in the target software according to the first data in the first list of data to be matched, and obtain a matching identifier of the second data when the first data matches the second data in the list information; The third module is used to perform a search and matching operation on the stock information of the target system according to the matching identifier, and add the first data to the third data when the matching identifier matches the third data of the stock information.
8. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The storage medium stores a program, and the program is executed by a processor to implement the method according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.