System docking method, device, storage medium and computer equipment
By collecting, standardizing processing and synchronizing data from the user organization system, the problems of low docking efficiency and high adaptation cost between the security software system and the user organization system are solved, and the standardized docking process is realized, reducing costs and improving efficiency.
Patent Information
- Application Number
- CN202111576350.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-12-21
AI Technical Summary
In the prior art, the docking efficiency between the security software system and the user organization system is low and the adaptation cost is high, mainly due to the need for one-to-one customized development for different user organization systems.
By collecting preset user data in the user organization system, performing standardized processing, and calling the standard data synchronization interface of the security software system, the standardized data is synchronized to the internal data table of the security software system to realize system docking.
The standardized process of connecting the security software system with the user organization system has been realized, reducing the adaptation cost and improving the docking efficiency.
Smart Images

Figure CN114327940B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, and in particular to a system docking method, device, storage medium and computer equipment. Background Art
[0002] Before a user organization uses security software for security prevention and control, it is necessary to connect the user organization system with the security software system.
[0003] At present, security software systems are usually adapted and developed one-to-one according to the docking requirements of user organization systems to achieve docking between user organization systems and security software systems. However, due to the different docking requirements of different user organization systems, when there are many docking user organization systems, this one-to-one customization method will greatly increase the adaptation cost of the security software system. At the same time, this repeated development method will lead to low efficiency in docking between the security software system and the user organization system. Summary of the invention
[0004] The present invention provides a system docking method, device, storage medium and computer equipment, which are mainly capable of improving the docking efficiency between a security software system and a user organization system, and at the same time can reduce the adaptation cost of the security software system.
[0005] According to a first aspect of the present invention, there is provided a system docking method, comprising:
[0006] In response to a docking instruction between the user organization system and the security software system, collecting preset user data in the user organization system;
[0007] Performing standardization processing on the preset user data to obtain standardized preset user data;
[0008] The standard data synchronization interface corresponding to the security software system is called to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0009] According to a second aspect of the present invention, there is provided a system docking device, comprising:
[0010] A collection unit, configured to collect preset user data in the user organization system in response to a connection instruction between the user organization system and the security software system;
[0011] A processing unit, configured to perform standardization processing on the preset user data to obtain standardized preset user data;
[0012] A synchronization unit is used to call the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0013] According to a third aspect of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0014] In response to a docking instruction between the user organization system and the security software system, collecting preset user data in the user organization system;
[0015] Performing standardization processing on the preset user data to obtain standardized preset user data;
[0016] The standard data synchronization interface corresponding to the security software system is called to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0017] According to a fourth aspect of the present invention, there is provided a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the following steps are implemented:
[0018] In response to a docking instruction between the user organization system and the security software system, collecting preset user data in the user organization system;
[0019] Performing standardization processing on the preset user data to obtain standardized preset user data;
[0020] The standard data synchronization interface corresponding to the security software system is called to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0021] According to a system docking method, device, storage medium and computer equipment provided by the present invention, compared with the current one-to-one adaptation and development of security software systems, the present application collects preset user data in the user organization system in response to the docking instruction between the user organization system and the security software system; standardizes the preset user data to obtain standardized preset user data; calls the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system. Therefore, when the security software system is docked with different user organization systems, it only needs to clean and convert the collected preset user data, and call the standard synchronization interface provided by the security software system, so that the data of the user organization system can be imported into the security software system, thereby realizing the standardized process of docking the security software system with the user organization system, avoiding one-to-one customized development for different user organization systems, thereby reducing the adaptation cost of the security software system, and at the same time improving the docking efficiency of the security software system with different user organization systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0023] Figure 1 A flow chart of a system docking method provided by an embodiment of the present invention is shown;
[0024] Figure 2 Another system connection method flow chart provided by an embodiment of the present invention is shown;
[0025] Figure 3 A schematic diagram of the structure of a system docking device provided by an embodiment of the present invention is shown;
[0026] Figure 4 A schematic diagram showing the structure of another system docking device provided by an embodiment of the present invention is shown;
[0027] Figure 5 A schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0028] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0029] At present, due to the different docking requirements of different user organization systems, when there are many user organization systems to be docked, this one-to-one customization method will greatly increase the adaptation cost of the security software system. At the same time, this repeated development method will lead to low efficiency in docking between the security software system and the user organization system.
[0030] In order to solve the above problems, the embodiment of the present invention provides a system docking method, such as Figure 1 As shown, the method includes:
[0031] 101. In response to a docking instruction between a user organization system and a security software system, collect preset user data in the user organization system.
[0032] Among them, the preset user data includes user organization data and / or user attribute data. The user organization system can specifically be the organizational structure system of a company. The user organization data includes the name of the organization to which the user belongs, the identification information of the organization to which the user belongs, the identification information of the parent organization, etc. The identification information of the organization to which the user belongs and the identification information of the parent organization can specifically be an organization code. The user attribute data includes the user's corresponding account name, name, organization, email address, mobile phone number, MAC address, IP address, etc.
[0033] The embodiment of the present invention is mainly applied to the scenario of docking the security software system with the user organization system. The execution subject of the embodiment of the present invention is a device or equipment that can synchronize the data of the user organization system to the security software system to achieve system docking, which can be specifically set on the server side.
[0034] In order to avoid the need for re-adaptation and development when the security software system is docked with different user organization systems, the embodiment of the present invention develops a standard data synchronization interface for the security software system and provides it to the outside, so as to standardize the docking process between the security software system and the user organization system, avoid one-to-one customized development, thereby reducing the adaptation development cost and improving the efficiency of system docking. Specifically, by calling the standard data acquisition interface corresponding to the security software system, user organization data and user attribute data are collected from the user organization system. When collecting different types of data, different standard data acquisition interfaces are called. For example, the syncgrp interface is called to collect user organization data, and the syncuser interface is called to collect user attribute data. Therefore, by calling the standard data acquisition interface, the user organization data and user attribute data corresponding to the user organization system can be obtained.
[0035] 102. Perform standardization processing on the preset user data to obtain standardized preset user data.
[0036] The organization field includes the name of the organization to which the user belongs, the identification information of the organization to which the user belongs, the identification information of the parent organization, etc., and the attribute field includes the user's account name, name, organization to which the user belongs, email address, mobile phone number, etc. For the embodiment of the present invention, since the directly collected source data (user organization data and / or user attribute data) may not be recognized by the standard data synchronization interface provided by the security software system, it is necessary to perform data cleaning and conversion on the collected source data, that is, to perform standardization processing on the collected source data. Specifically, the standard initialization interface can be called to clean up the old data in the temporary data table corresponding to the security software system, and the collected user organization data and / or user attribute data can be synchronized to the temporary data table of the security software system to realize the cleaning and transformation of the user organization data and user attribute data, wherein the organization fields and / or attribute fields in the temporary data table are all standardized fields, that is, fields that can be recognized by the standard data synchronization interface of the security software system. Specifically, in the process of importing the user organization data and / or user attribute data into the temporary data table, the user organization data and / or user attribute data can be imported into the corresponding fields in the temporary data table according to the pre-configured field relationship mapping table, wherein the field relationship mapping table records the mapping relationship between the fields involved in the source data and the standard fields in the temporary data table. When the user organization system has a docking requirement, the field relationship mapping table can be configured according to the user organization data and / or user attribute data of the user organization system, thereby completing the cleaning and transformation of the source data through the field relationship mapping table and the temporary data table.
[0037] 103. Call the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0038] For the embodiment of the present invention, after completing the conversion and cleaning of the user organization data and / or user attribute data, the standard data synchronization interface sync provided by the security software system to the outside can be called to synchronize the user organization data and / or user attribute data to the internal data table of the security software system. Specifically, the user organization data can be synchronized to the user grouping tree and / or terminal grouping tree of the security software system according to the first configuration item corresponding to the standard data synchronization interface, and the user attribute data can also be synchronized to the user attribute list of the security software system according to the second configuration item corresponding to the standard data synchronization interface, thereby completing the docking of the user organization system and the security software system. See step 204 for the specific process of importing the user organization data and / or user attribute data from the temporary data table to the internal data table.
[0039] According to a system docking method provided by the present invention, compared with the current one-to-one adaptation and development of the security software system, the present application collects the preset user data in the user organization system in response to the docking instruction between the user organization system and the security software system; standardizes the preset user data to obtain the standardized preset user data; calls the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system. Therefore, when the security software system is docked with different user organization systems, it only needs to clean and convert the collected preset user data, and call the standard synchronization interface provided by the security software system, so that the data of the user organization system can be imported into the security software system, thereby realizing the standardized process of docking the security software system with the user organization system, avoiding one-to-one customized development for different user organization systems, thereby reducing the adaptation cost of the security software system, and at the same time improving the docking efficiency of the security software system with different user organization systems.
[0040] Further, in order to better illustrate the docking process between the user organization system and the security software system, as a refinement and extension of the above embodiment, the embodiment of the present invention provides another system docking method, such as Figure 2 As shown, the method includes:
[0041] 201. In response to the docking instruction between the user organization system and the security software system, the user organization data is segmented and collected according to the segmented collection data volume configured by the standard organization data collection interface, and / or the user attribute data is segmented and collected according to the segmented collection data volume configured by the standard attribute data collection interface.
[0042] The amount of segmented data collection can be pre-configured in the standard data collection interface. By configuring the amount of segmented data collection, segmented collection of source data can be achieved, thereby avoiding the loss of source data. For example, source data is collected in 10 times, with 1,000 data items collected each time.
[0043] For the embodiment of the present invention, before collecting user organization data of the user organization system, the standard data collection interface syncgrp can be configured. According to the docking requirements of the user organization system, the corresponding organization fields can be configured, such as the name of the organization to which the user belongs, the identification information of the organization to which the user belongs, the identification information of the parent organization, etc., and the amount of segmented collection data can also be configured. When collecting user organization data, the segmented collection of user organization data is realized by calling the syncgrp interface multiple times. For example, the syncgrp interface is called multiple times, and 100 pieces of user organization data under the above organization fields are collected each time, and the collection is divided into 10 times. Similarly, before collecting user attribute data, the standard data interface syncuser can be configured. According to the docking requirements of the user organization system, the corresponding attribute fields can be configured, such as the user's account number, name, organization, email address, mobile phone number, mac address, etc., and the amount of segmented collection data can also be configured. When collecting user attribute data, the segmented collection of user attribute data is realized by calling the syncuser interface multiple times. For example, the syncuser interface is called multiple times, and 100 pieces of user attribute data under the above attribute fields are collected each time, and the collection is divided into 10 times.
[0044] 202. According to the organization field relationship mapping table, determine the standard organization field corresponding to the organization field in the temporary data table of the security software system, store the user organization data in the temporary data table based on the standard organization field, and determine the user organization data in the temporary data table as the standardized user organization data.
[0045] The field relationship mapping table defines the mapping relationship between the organization field of the source data and the standard organization field in the temporary data table, and the mapping relationship between the attribute field of the source data and the standard attribute field in the temporary data table. For the embodiment of the present invention, in the process of collecting source data, the standard organization field corresponding to the organization field involved in the user organization data in the temporary data table is determined according to the organization field relationship mapping table, and then the source data under the organization field is imported into the corresponding standard organization field in the temporary data table.
[0046] 203. Determine, according to the attribute field relationship mapping table, the standard attribute field corresponding to the attribute field in the temporary data table of the security software system, store the user attribute data in the temporary data table based on the standard attribute field, and determine the user attribute data in the temporary data table as the standardized user attribute data.
[0047] Among them, the field relationship mapping table defines the mapping relationship between the attribute fields of the source data and the standard attribute fields in the temporary data table. For the embodiment of the present invention, in the process of collecting source data, according to the attribute field relationship mapping table, the standard attribute fields corresponding to the attribute fields involved in the user attribute data in the temporary data table are determined, and then the source data under the attribute fields are imported into the corresponding standard attribute fields in the temporary data table. Thus, by importing the collected user organization data and / or user attribute data into the temporary data table of the security software system, the cleaning and transformation of the source data can be achieved.
[0048] It should be noted that since the data finally imported into the security system software is determined according to the configuration items corresponding to the standard data synchronization interface, the user organization data or user attribute data can be imported into the internal data table, or the user organization data or user attribute data can be imported into the internal data table at the same time. In the process of data collection, the user organization data and the user attribute data can be imported into the temporary data table together by configuring the standard organization data collection interface and the standard attribute data collection interface. After that, by configuring the standard data synchronization interface, only the user organization data or user attribute data in the temporary data table can be imported into the internal data table. In addition, if only the user organization data or user attribute data needs to be imported into the internal data table in the end, the user organization data or user attribute data can also be collected only into the temporary data table by configuring the standard data collection interface.
[0049] 204. Call the standard data synchronization interface to import the user organization data and / or user attribute data in the temporary data table into the internal data table to complete the connection between the user organization system and the security software system.
[0050] Among them, the security software system not only includes the standard data synchronization interface, but also includes a standard organization data acquisition interface, a standard attribute data acquisition interface, a configuration interface and an initialization interface. The standard organization data acquisition interface is used to collect user organization data and store it in a temporary data table. The standard attribute data acquisition interface is used to collect user attribute data and store it in a temporary data table. The configuration interface is used to configure the standard data synchronization interface, and the initialization interface is used to clean up the data in the temporary data table. For an embodiment of the present invention, before calling the standard data synchronization interface, the standard data synchronization interface can be configured according to actual business needs and the configuration interface. The configuration items of the standard data synchronization interface specifically include whether it is necessary to import user organization data into the terminal grouping tree and / or user grouping data, which node under the terminal grouping tree and / or user grouping tree to import into, whether it is necessary to import user attribute data into the user attribute list, which standard attribute fields to be imported include, and whether it is necessary to automatically group user terminals.
[0051] In a specific application scenario, in order to import user organization data and / or user attribute data in a temporary data table into an internal data table, step 204 specifically includes: determining whether it is necessary to import the user organization data in the temporary data table into the internal data table according to the first configuration item corresponding to the standard data synchronization interface; if it is necessary to import the user organization data into the internal data table, importing the user organization data into the internal data table according to the configuration parameters in the first configuration item; and / or determining whether it is necessary to import the user attribute data in the temporary data table into the internal data table according to the second configuration item corresponding to the standard data synchronization interface; if it is necessary to import the user attribute data into the internal data table, importing the user attribute data into the internal data table according to the configuration parameters in the second configuration item.
[0052] Specifically, the configuration item corresponding to the standard data synchronization interface includes a first configuration item for importing user organization data into an internal data table. When calling the standard data synchronization interface, the user organization data can be synchronized to the corresponding node of the user grouping tree and / or the terminal grouping tree according to the configuration parameters set in the first configuration item. Based on this, the method includes: if the grouping tree is a terminal grouping tree, the user organization data is imported into the target node of the terminal grouping tree; if the grouping tree is a user grouping tree, the user organization data is imported into the target node of the user grouping tree. Wherein, before importing the user organization data into the terminal grouping tree, a target node corresponding to the terminal grouping tree is created, and then the user organization data in the temporary data table is mounted under the target node of the terminal grouping tree, and / or, before importing the user organization data into the user grouping data, a target node corresponding to the user grouping tree is created, and then the user organization data in the temporary data table is mounted under the target node of the user grouping tree. In addition, the configuration parameters of the first configuration item include the grouping tree into which the user organization data needs to be imported and its corresponding target node.
[0053] Furthermore, the configuration item corresponding to the standard data synchronization interface may also include a second configuration item for importing user attribute data into an internal data table. When the standard data synchronization interface is called, the user attribute data may be synchronized into a user data list according to the configuration parameters set in the second configuration item. Based on this, the method includes: importing the user attribute data under the standard attribute field to be imported into the user attribute list. The configuration parameters in the second configuration item include the standard attribute field to be imported, which may specifically be the user's account number, name, mobile phone number, email address, etc.
[0054] In specific application scenarios, you can also call the standard query interface status corresponding to the security software system to view the synchronization status of the source data and the content of the synchronization configuration items. The synchronization status includes: synchronization completed, synchronization in progress, synchronization failed, etc. The synchronization configuration items include: whether it is necessary to import user organization data into the terminal grouping tree and / or user grouping data, which node under the terminal grouping tree and / or user grouping tree to import to, whether it is necessary to import user attribute data into the user attribute list, what standard attribute fields to be imported include, etc.
[0055] Furthermore, in addition to synchronizing the data in the temporary data table to the internal data table according to the synchronization configuration item corresponding to the standard data synchronization interface, the user terminals can also be grouped according to the third configuration item corresponding to the standard data synchronization interface. Based on this, the method includes: determining whether it is necessary to group the user terminals according to the third configuration item corresponding to the standard data synchronization interface; if it is necessary to group the user terminals, obtaining the user attribute data under the matching field and the terminal data under the matching field in the terminal data table according to the matching field in the third configuration item; matching the user attribute data under the matching field with the terminal data under the matching field in the terminal data table; determining the correspondence between the user and the terminal according to the matching result, and assigning the terminal to the organization to which the corresponding user belongs according to the correspondence between the user and the terminal.
[0056] For example, when calling the standard data synchronization interface, there is a third configuration item for grouping user terminals in the standard data synchronization interface. Then, according to the matching field in the third configuration item, such as the MAC address, the MAC addresses of all users in the temporary data table and the MAC addresses of all terminal devices in the terminal data table are obtained respectively, and the MAC addresses of all users are matched with the MAC addresses of all terminal devices. If the MAC address of a user is exactly the same as the MAC address of a terminal device, it is determined that the user has a corresponding relationship with the terminal device, that is, the two are bundled. Furthermore, since the user attribute data includes the organization to which the user belongs, according to the corresponding relationship between the user and the terminal, and the organization to which the user belongs, all terminals can be assigned to the organization to which the corresponding user belongs, and the default grouping result of the terminal can be corrected.
[0057] According to another system docking method provided by the present invention, compared with the current one-to-one adaptation and development of the security software system, the present application collects the preset user data in the user organization system in response to the docking instruction between the user organization system and the security software system; standardizes the preset user data to obtain the standardized preset user data; calls the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system. Therefore, when the security software system is docked with different user organization systems, it only needs to clean and convert the collected preset user data, and call the standard synchronization interface provided by the security software system, so that the data of the user organization system can be imported into the security software system, thereby realizing the standardized process of docking the security software system with the user organization system, avoiding one-to-one customized development for different user organization systems, thereby reducing the adaptation cost of the security software system, and at the same time improving the docking efficiency of the security software system with different user organization systems.
[0058] Further, as Figure 1 The specific implementation of the present invention provides a system docking device, such as Figure 3 As shown, the device includes: a collection unit 31, a processing unit 32 and a synchronization unit 33.
[0059] The collection unit 31 can be used to collect preset user data in the user organization system in response to a docking instruction between the user organization system and the security software system.
[0060] The processing unit 32 may be configured to perform standardization processing on the preset user data to obtain standardized preset user data.
[0061] The synchronization unit 33 can be used to call the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the connection between the user organization system and the security software system.
[0062] In a specific application scenario, the processing unit 32, such as Figure 4 As shown, it includes: a determination module 321 and a storage module 322.
[0063] The determination module 321 may be used to determine the standard organization field corresponding to the organization field in the temporary data table of the security software system according to the organization field relationship mapping table.
[0064] The storage module 322 may be configured to store the user organization data in the temporary data table based on the standard organization field.
[0065] The determination module 321 may also be used to determine the user organization data in the temporary data table as the standardized user organization data.
[0066] The determination module 321 may also be used to determine, according to an attribute field relationship mapping table, a standard attribute field corresponding to the attribute field in the temporary data table of the security software system.
[0067] The storage module 322 may also be configured to store the user attribute data in the temporary data table based on the standard attribute field.
[0068] The determination module 321 may also be used to determine the user attribute data in the temporary data table as the standardized user attribute data.
[0069] The synchronization unit 33 may be specifically configured to call the standard data synchronization interface to import the user organization data and / or user attribute data in the temporary data table into the internal data table.
[0070] Furthermore, the synchronization unit 33 includes: a determination module 331 and an import module 332 .
[0071] The determination module 331 may be used to determine whether the user organization data in the temporary data table needs to be imported into the internal data table according to the first configuration item corresponding to the standard data synchronization interface.
[0072] The import module 332 may be used to import the user organization data into the internal data table according to the configuration parameters in the first configuration item if the user organization data needs to be imported into the internal data table. And / or
[0073] The determination module 331 may also be used to determine whether it is necessary to import the user attribute data in the temporary data table into the internal data table according to the second configuration item corresponding to the standard data synchronization interface.
[0074] The import module 332 may also be used to import the user attribute data into the internal data table according to the configuration parameters in the second configuration item if it is necessary to import the user attribute data into the internal data table.
[0075] Furthermore, the configuration parameters in the first configuration item include the grouping tree into which the user organization data needs to be imported and its corresponding target node. The import module 332 can be specifically used to import the user organization data into the target node of the terminal grouping tree if the grouping tree is a terminal grouping tree; and to import the user organization data into the target node of the user grouping tree if the grouping tree is a user grouping tree.
[0076] Furthermore, the configuration parameters in the second configuration item include a standard attribute field to be imported, and the import module 332 may be specifically configured to import the user attribute data under the standard attribute field to be imported into the user attribute list.
[0077] In a specific application scenario, in order to group user terminals, the device further includes: a determination unit 34 , an acquisition unit 35 , a matching unit 36 and an allocation unit 37 .
[0078] The determining unit 34 may be configured to determine whether the user terminals need to be grouped according to the third configuration item corresponding to the standard data synchronization interface.
[0079] The acquisition unit 35 may be configured to acquire user attribute data under the matching field and terminal data under the matching field in the terminal data table according to the matching field in the third configuration item if the user terminals need to be grouped.
[0080] The matching unit 36 may be configured to match the user attribute data under the matching field with the terminal data under the matching field in the terminal data table.
[0081] The allocation unit 37 may be configured to determine the correspondence between the user and the terminal according to the matching result, and allocate the terminal to the organization to which the corresponding user belongs according to the correspondence between the user and the terminal.
[0082] In a specific application scenario, the acquisition unit 31 can be specifically used to respond to the docking instruction between the user organization system and the security software system, and to perform segmented acquisition of the user organization data according to the segmented acquisition data volume configured by the standard organization data acquisition interface.
[0083] The collection unit 31 may also be specifically configured to respond to a docking instruction between the user organization system and the security software system and to collect the user attribute data in segments according to the segmented collection data volume configured by the standard attribute data collection interface.
[0084] It should be noted that for other corresponding descriptions of the functional modules involved in the system docking device provided in the embodiment of the present invention, reference can be made to Figure 1The corresponding description of the method shown will not be repeated here.
[0085] Based on the above Figure 1 The method shown, accordingly, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the following steps are implemented: in response to the docking instruction between the user organization system and the security software system, the preset user data in the user organization system is collected; the preset user data is standardized to obtain standardized preset user data; the standard data synchronization interface corresponding to the security software system is called to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system.
[0086] Based on the above Figure 1 The method shown and Figure 3 The embodiment of the device shown in the figure, the embodiment of the present invention also provides a physical structure diagram of a computer device, such as Figure 5 As shown, the computer device includes: a processor 41, a memory 42, and a computer program stored in the memory 42 and executable on the processor, wherein the memory 42 and the processor 41 are both arranged on a bus 43, and the processor 41 implements the following steps when executing the program: in response to the docking instruction between the user organization system and the security software system, collecting the preset user data in the user organization system; performing standardization processing on the preset user data to obtain standardized preset user data; calling the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system.
[0087] Through the technical solution of the present invention, the present invention collects the preset user data in the user organization system in response to the docking instruction between the user organization system and the security software system; standardizes the preset user data to obtain the standardized preset user data; calls the standard data synchronization interface corresponding to the security software system to synchronize the standardized preset user data to the internal data table of the security software system to complete the docking between the user organization system and the security software system. Therefore, when the security software system is docked with different user organization systems, it only needs to clean and convert the collected preset user data, and call the standard synchronization interface provided by the security software system, so that the data of the user organization system can be imported into the security software system, thereby realizing the standardized process of docking the security software system with the user organization system, avoiding one-to-one customized development for different user organization systems, thereby reducing the adaptation cost of the security software system, and at the same time improving the docking efficiency of the security software system with different user organization systems.
[0088] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any sensitive hardware and software combination.
[0089] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A system docking method, characterized in that: include: In response to a docking instruction between the user organization system and the security software system, collecting preset user data in the user organization system; Performing standardization processing on the preset user data to obtain standardized preset user data, wherein the standardized preset user data includes user organization data in a temporary data table of the security software system; Calling a standard data synchronization interface to import the user organization data in the temporary data table into the internal data table to complete the connection between the user organization system and the security software system; The calling of the standard data synchronization interface to import the user organization data in the temporary data table into the internal data table includes: According to the first configuration item corresponding to the standard data synchronization interface, determining whether it is necessary to import the user organization data in the temporary data table into the internal data table; If it is necessary to import the user organization data into the internal data table, import the user organization data into the internal data table according to the configuration parameters in the first configuration item; The configuration parameters in the first configuration item include the grouping tree into which the user organization data needs to be imported and its corresponding target node, and the importing of the user organization data into the internal data table according to the configuration parameters in the first configuration item includes: If the grouping tree is a terminal grouping tree, importing the user organization data into a target node of the terminal grouping tree; If the grouping tree is a user grouping tree, the user organization data is imported into the target node of the user grouping tree.
2. The method according to claim 1, characterized in that The preset user data includes the organization field involved in the user organization data and the attribute field involved in the user attribute data, and the standardization processing of the preset user data to obtain the standardized preset user data includes: Determine, according to the organization field relationship mapping table, a standard organization field corresponding to the organization field in the temporary data table of the security software system; Based on the standard organization field, storing the user organization data in the temporary data table; Determine the user organization data in the temporary data table as the standardized user organization data; Determine, according to the attribute field relationship mapping table, the standard attribute field corresponding to the attribute field in the temporary data table of the security software system; Based on the standard attribute field, storing the user attribute data in the temporary data table; Determining the user attribute data in the temporary data table as the standardized user attribute data; The method further comprises: The standard data synchronization interface is called to import the user attribute data in the temporary data table into the internal data table.
3. The method according to claim 2, characterized in that The safety software system includes the standard data synchronization interface, the standard organization data acquisition interface, the standard attribute data acquisition interface, the configuration interface and the initialization interface.
4. The method according to claim 2, characterized in that: The calling of the standard data synchronization interface to import the user attribute data in the temporary data table into the internal data table includes: According to the second configuration item corresponding to the standard data synchronization interface, determining whether it is necessary to import the user attribute data in the temporary data table into the internal data table; If it is necessary to import the user attribute data into the internal data table, the user attribute data is imported into the internal data table according to the configuration parameters in the second configuration item.
5. The method according to claim 4, characterized in that The configuration parameters in the second configuration item include standard attribute fields to be imported, and the importing of the user attribute data into the internal data table according to the configuration parameters in the second configuration item includes: Import the user attribute data under the standard attribute field to be imported into the user attribute list.
6. The method according to claim 4, characterized in that The method further comprises: Determining whether it is necessary to group user terminals according to a third configuration item corresponding to the standard data synchronization interface; If the user terminals need to be grouped, then according to the matching field in the third configuration item, the user attribute data under the matching field and the terminal data under the matching field in the terminal data table are obtained; Matching the user attribute data under the matching field with the terminal data under the matching field in the terminal data table; According to the matching result, the corresponding relationship between the user and the terminal is determined, and according to the corresponding relationship between the user and the terminal, the terminal is allocated to the organization to which the corresponding user belongs.
7. The method according to claim 2, characterized in that: The step of collecting preset user data in the user organization system in response to the docking instruction between the user organization system and the security software system includes: In response to the docking instruction between the user organization system and the security software system, the user organization data is segmented and collected according to the segmented collection data volume configured by the standard organization data collection interface; In response to the docking instruction between the user organization system and the security software system, the user attribute data is segmented and collected according to the segmented collection data volume configured by the standard attribute data collection interface.
8. A system docking device, characterized in that: include: A collection unit, configured to collect preset user data in the user organization system in response to a connection instruction between the user organization system and the security software system; A processing unit, configured to perform standardization processing on the preset user data to obtain standardized preset user data, wherein the standardized preset user data includes user organization data in a temporary data table of the security software system; A synchronization unit, used to call a standard data synchronization interface to import the user organization data in the temporary data table into the internal data table to complete the connection between the user organization system and the security software system; Wherein, the synchronization unit includes: a determination module and an import module; The determination module is used to determine whether it is necessary to import the user organization data in the temporary data table into the internal data table according to the first configuration item corresponding to the standard data synchronization interface; The import module is used to import the user organization data into the internal data table according to the configuration parameters in the first configuration item if the user organization data needs to be imported into the internal data table, wherein the configuration parameters in the first configuration item include the grouping tree into which the user organization data needs to be imported and its corresponding target node; The import module is specifically used to import the user organization data into the target node of the terminal grouping tree if the grouping tree is a terminal grouping tree; and to import the user organization data into the target node of the user grouping tree if the grouping tree is a user grouping tree.
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 steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Data collecting method and device
CN107273494A